Mark Pizzolato
8df4b94e7f
Added a SET CPU MODEL=(MicroVAX|VAXServer) to the VAX 3900 simulator
2013-01-29 08:37:58 -08:00
Mark Pizzolato
659873bebb
The Massbus byte count register was incorrectly presumed to be constant during a complete I/O transfer request (it can change due to DMA activity). Prior to the conversion to use the sim_disk library, the Massbus byte count was only read once. After the code restructuring it was read early in the processing and again later in transfer processing. The subsequent read returned a different value which ultimately caused the problems. This fixes issue #30 .
2013-01-29 04:43:43 -08:00
Mark Pizzolato
97de4dbae6
Added AIO_CHECK_EVENT to pdp11_cpu to properly digest the asynchronous event queue in a timely manner (with the desired interrupt latency) for asynch I/O
2013-01-29 04:35:30 -08:00
Mark Pizzolato
94650ff25c
README.md formatting and typo cleanup
2013-01-27 11:31:33 -08:00
Mark Pizzolato
5545e7aafd
Added a problem report section to the README.md
2013-01-27 11:24:17 -08:00
Mark Pizzolato
f2e93467aa
Furthur README.md reformatting
2013-01-27 10:53:59 -08:00
Mark Pizzolato
48aa7a9fb3
README.md formatting cleanup
2013-01-27 10:40:35 -08:00
Mark Pizzolato
081dd21b25
Added initial README.md
2013-01-27 10:33:55 -08:00
Mark Pizzolato
370f57ed56
Provide more useful help for VAX simulator boot commands and clearer error reports for boot command errors
2013-01-26 21:12:12 -08:00
Mark Pizzolato
7dddb56845
Fixed makefile all after simulator rename of vax860 to vax8600
2013-01-26 20:02:44 -08:00
Mark Pizzolato
c729942de6
Added SET CPU AUTOBOOT to the MicroVAX II and VAX 3900 simulators
2013-01-26 17:07:27 -08:00
Mark Pizzolato
6dcf5ba7d9
Renamed the VAX860 simulator to VAX8600, and used the VAX system model names for all simulators
2013-01-26 13:24:28 -08:00
Mark Pizzolato
c4251bd53b
Fixed GCC compiler identified warning.
2013-01-26 12:14:43 -08:00
Mark Pizzolato
d674bb1f8d
Changed VAX console input polling to only poll for input if the last character received has been processed by the VM
2013-01-26 10:43:10 -08:00
Mark Pizzolato
7a9db0fe64
Clean up output formatting for SHOW DEVICE, SHOW CONFIG and changed SHOW SYSTEM to SHOW FEATURES
2013-01-26 10:20:31 -08:00
Mark Pizzolato
7ceba3715c
pdp11_xu - SELFTEST needs to report the READY state otherwise VMS 3.7 gets fatal controller error - Update from Rob Jarratt
2013-01-25 14:57:01 -08:00
Mark Pizzolato
7345b00787
pdp11_dmc - Update from Rob Jarratt
...
Don't do anything if not attached. Fix issue #28
If attach when already attached then detach first.
Error checking for already attached in dmc_settype() fixed.
2013-01-25 14:55:11 -08:00
Mark Pizzolato
cbe11147fc
Created a way for devices to have a description presentation routine and if it is supplied for its output to be visible with a SHOW SYSTEM command. Provided device description routines for devices used in the VAX simulators
2013-01-25 12:04:25 -08:00
Mark Pizzolato
bb9f9155f2
Arranged sequencing of Modem RING and DCD bits to be presented together if DTR is not on and DCD only if DTR is on.
2013-01-25 12:00:53 -08:00
Mark Pizzolato
9dcf5dc25e
Added examples to the sim_disk attach help
2013-01-25 00:23:58 -08:00
Mark Pizzolato
123a398f75
Fixed makefile for building tx-0 (with display support) on OSX - from Stephen Hoffmann
2013-01-24 17:26:41 -08:00
Mark Pizzolato
bf7375354c
Fixed compiler warnings
2013-01-24 13:31:34 -08:00
Mark Pizzolato
ab25ad54e8
Fix potential for crash if tmxr_set_get_modem_bits is called without the multiplexer device being attached
2013-01-24 12:09:40 -08:00
Mark Pizzolato
f7b2f44c9c
Fixed tmxr xmte and rcve management to be consistent with original behavior
2013-01-24 07:07:39 -08:00
Mark Pizzolato
29cf2a45a8
Added support for register display with bit field definitions decoded
2013-01-24 05:52:50 -08:00
Mark Pizzolato
b18e1312df
Added explicit array bounds and field width for HELP dev REGISTER output
2013-01-23 19:52:32 -08:00
Mark Pizzolato
f4dd30709f
Fix DZ issue which didn't report modem bits to the host unless the attach was made with -M.
2013-01-23 19:33:42 -08:00
Mark Pizzolato
e6eae9194f
Fixed last change which only still worked if the OS returned the IPv6 socket first and now failed completely if not.
2013-01-23 15:12:35 -08:00
Mark Pizzolato
2f4de5c4b1
Merge branch 'master' of github.com:simh/simh
2013-01-23 14:21:56 -08:00
Mark Pizzolato
6dfef8a471
Prefer IPv6 addrinfo structures when binding a listening port. Not all platforms (OSX) return IPv6 addrinfo blocks as the first entry in the list.
2013-01-23 14:19:38 -08:00
Mark Pizzolato
552d6803d7
Merge branch 'master' of github.com:simh/simh
2013-01-23 13:17:26 -08:00
Mark Pizzolato
d80cf8f990
Add git hooks to create .git-commit-id as changes to the repository are made. These hook scripts need to be installed in the .git/hooks directory to actually take effect. See Visual\ Studio\ Projects/git-hooks/0ReadMe_git-hooks.txt for details.
2013-01-23 12:45:32 -08:00
Mark Pizzolato
f1c6f1b2e4
Updated pdp11_dmc from Rob Jarratt
2013-01-23 12:36:37 -08:00
Mark Pizzolato
9091330a5f
Compiler suggested fixes
2013-01-23 12:36:03 -08:00
Mark Pizzolato
f7e8024c59
Fix compiler warnings
2013-01-23 05:42:36 -08:00
Mark Pizzolato
a59eb7fa37
Enhanced 'HELP dev REGISTERS' to indicate register arrays uniquely
2013-01-23 05:09:21 -08:00
Mark Pizzolato
e3207c2009
Compiler suggested cleanups
2013-01-23 05:07:44 -08:00
Mark Pizzolato
e6e6262f45
Fix ordering of thread activities while detaching disks and tapes
2013-01-22 20:59:49 -08:00
Mark Pizzolato
038c5d27fb
Enhanced debug output to mark debug info from non main threads with a + at the beginning of the debug message
2013-01-22 20:32:21 -08:00
Mark Pizzolato
8f851d2cbc
Merge branch 'master' into AsyncTmxr
2013-01-22 17:16:53 -08:00
Mark Pizzolato
34d2e482d3
Changed the PDP10 auto configuration process to configure the traditional PDP10 unibus devices to the fixed addresses they historically had.
2013-01-22 17:14:33 -08:00
Mark Pizzolato
68b5433940
Added register definitions and logic to allow reasonable SAVE/RESTORE behavior.
2013-01-22 16:14:53 -08:00
Mark Pizzolato
f91256203c
Fixed register definition to properly reflect the size of the stats structure.
2013-01-22 16:13:55 -08:00
Mark Pizzolato
57cbb6fe0c
Changed to use sim_clock_coschedule and sim_activate_after where appropriate
2013-01-22 16:12:36 -08:00
Mark Pizzolato
936c3dbcfe
Fixed register definition for the pak array which saved and restored the wrong content (not all of it) due to the internal longword alignment of the struct rqpkt.
2013-01-22 16:11:51 -08:00
Mark Pizzolato
33897a6ff2
Added UBA register descriptions
2013-01-22 16:07:55 -08:00
Mark Pizzolato
71fcfacafc
Added calls to sim_register_clock_unit for simulators with clock devices
2013-01-22 16:07:23 -08:00
Mark Pizzolato
115f8608c3
Fixed typo referring to auto configuration information
2013-01-22 16:06:04 -08:00
Mark Pizzolato
517e1e2bd1
Add display of the registered clock device
2013-01-22 16:05:02 -08:00
Mark Pizzolato
b661f6c2bd
Fix sim_tmxr flag settings to avoid an overwrite which was introduced when the dynflags was added
2013-01-22 16:03:18 -08:00