Mark Pizzolato
b2ee3a5b92
Added VH device to the VAX 8600 system configuration
2013-02-11 10:07:23 -08:00
Mark Pizzolato
448ee4ad3c
Fixed open issues on corrupt or inconsistent differencing disks to properly return error status.
...
Fixed error paths to report errors when copying a differencing disk.
Fixed structure alignment issues to produce dynamic VHDs which are compatible with Windows 7's disk management.
Fixed performance optimization which attempted to optimize dynamic disk BAT updates as dynamic disks grew.
Added -O attach option for to override consistency checks for differencing disks which may have unexpected parent GUID or timestamp values.
2013-02-11 09:48:36 -08:00
Mark Pizzolato
4d187a7ada
Another typo
2013-02-06 17:48:43 -08:00
Mark Pizzolato
74b8a7d4e8
Fixed typo in help text
2013-02-06 17:47:18 -08:00
Mark Pizzolato
a91b6db21e
Adding help to VAX system devices
2013-02-06 06:34:31 -08:00
Mark Pizzolato
864b581e35
Adding more device help
2013-02-05 13:59:59 -08:00
Mark Pizzolato
63d0cdbd38
Display something descriptive when a peer hasn't been specified yet.
2013-02-05 11:44:55 -08:00
Mark Pizzolato
16d04a15ec
simplified the generic help command output to avoid excess clutter
2013-02-05 11:37:56 -08:00
Mark Pizzolato
c5bd79f05d
Add register descriptions and help to the pdp11_pt devices (PTR, PTP).
2013-02-05 11:13:18 -08:00
Mark Pizzolato
e59d9c1599
Added register descriptions and help to pdp11_rp device
2013-02-05 10:51:15 -08:00
Mark Pizzolato
65079ca8f6
Added register descriptions and help for pdp11_hk device
2013-02-05 10:20:13 -08:00
Mark Pizzolato
a5413ab20c
Relaxed HELP dev REGISTERS to now also list registers for devices which don't have register descriptions yet.
2013-02-05 10:19:32 -08:00
Mark Pizzolato
08e97d5882
Corrected error in pdp11_rq help routine
2013-02-05 09:41:55 -08:00
Mark Pizzolato
387b72cebb
Added register definitions and imbedded help to the pdp11_cr device
2013-02-05 09:05:52 -08:00
Mark Pizzolato
56be3b060f
Added register definitions and descriptions to the pdp11_vh device
2013-02-05 07:57:25 -08:00
Mark Pizzolato
610ecaaa93
Adding mode device help
2013-02-05 06:49:39 -08:00
Mark Pizzolato
453890f3d7
Adding more device help
2013-02-05 04:41:48 -08:00
Mark Pizzolato
ef13fdd0dc
Fixed to once again display the DZ vector
2013-02-05 04:40:41 -08:00
Mark Pizzolato
c53cbd68eb
Removed 8 bit characters from pdp11_dmc help text
2013-02-04 18:22:00 -08:00
Mark Pizzolato
0344d6f22b
Finished returning the pdp11_cr.c to the VAX qbus simulators
2013-02-04 18:21:24 -08:00
Mark Pizzolato
ebe70140f4
Reorganized help to provide a useful default HELP dev output if a device defines any registers and/or MTAB entries
2013-02-04 18:12:47 -08:00
Mark Pizzolato
d65b12da84
Excape from doubly nested loop quickly for efficiency
2013-02-04 13:55:09 -08:00
Mark Pizzolato
7bd01a5873
Added device help and register descriptions
2013-02-04 13:52:59 -08:00
Mark Pizzolato
ad4d5be6ab
Give preference with HELP dev SHOW and HELP dev SET for unit modifiers to be displayed with a unit number as an example (unless the device has only one unit).
2013-02-04 13:51:20 -08:00
Mark Pizzolato
6b4353f257
Returned the pdp11_cr device to the VAX Qbus systems and changed the pdp11_cr device to properly describe itself as a Qbus capable device when CR11 device is being simulated since it is a programmed I/O device and doesn't have bus addressing issues that DMA devices have.
2013-02-04 06:53:10 -08:00
Mark Pizzolato
8a97baa553
Added MTAB entry descriptions
2013-02-04 04:29:39 -08:00
Mark Pizzolato
0b2d790678
Renamed the VAX Qbus simulator executables to reflect the VAX model names they actually simulate
2013-02-03 12:46:19 -08:00
Mark Pizzolato
10ab68ce29
Added help strings pointing to extended device specific help for the HELP attach, set and show help
2013-02-03 11:30:09 -08:00
Mark Pizzolato
8640cd6537
- Removed pdp11_cr and pdp11_ry from the Qbus VAX simulators since these devices can't address the full Q22 address range.
...
- Added validation checks in auto_config to reject enabled devices which aren't Q22 capable on Q22 platforms.
- Changed pdp11_cr device to be default disabled in the PDP11 simulator
2013-02-03 11:29:12 -08:00
Mark Pizzolato
7290474d4b
Removed pdp11_dmc from the Qbus VAX systems since the DMC11 is only a Unibus device
2013-02-03 06:43:29 -08:00
Mark Pizzolato
55693fb9b3
Added missing MOD_VALR flag on some recently revised MTAB entries
2013-02-02 17:27:22 -08:00
Mark Pizzolato
c5fe058a62
Renamed scp's recently created macro MMASK to MODMASK to avoid name collisions with MMASK macros used in some simulators
2013-02-02 16:44:44 -08:00
Mark Pizzolato
06cf9532f7
Documentation cleanup
2013-02-02 16:30:19 -08:00
Mark Pizzolato
28b90552b7
Revised all VAX simulator devices to have proper help information defined to make "HELP dev SHOW" and "HELP dev SET" most useful.
2013-02-02 16:29:38 -08:00
Mark Pizzolato
7db15faf76
Fixed SHOW dev output which was broken by the last commit
2013-02-02 13:31:29 -08:00
Mark Pizzolato
ecf913f9a5
Reworked the MTAB flags to force Extended mode when any extended flag is set and to then handle any references properly
2013-02-02 12:33:17 -08:00
Mark Pizzolato
a036f40a80
Fix format of HELP dev SHOW for MTAB entries with MTAB_SHP flag set
2013-02-02 06:44:13 -08:00
Mark Pizzolato
0eba66c72a
Avoid an internal error status if the pdp11_dc device ever did a SET DC ADDRESS=
2013-02-02 06:43:18 -08:00
Mark Pizzolato
8b230f946b
Fixed HELP dev SET and HELP dev SHOW to properly process non-extended mtab entries and to avoid using the help string when mstring has example arguments/syntax
2013-02-02 05:59:30 -08:00
Mark Pizzolato
8f170b0e40
Fixed modifier table to properly declare things which are showable vs settable, added modifier descriptions as appropriate
2013-01-31 16:18:38 -08:00
Mark Pizzolato
bb8be22216
Added provisions for device modifiers to to have descriptive help
...
Changed SHOW dev SHOW to use the new HELP dev SHOW and SHOW dev MODIFIER to HELP dev SET.
2013-01-31 16:05:21 -08:00
Mark Pizzolato
e2fb3649e4
Added internal help for the vax_watch watch chip simulator and added a missing register declaration for the watch mode
2013-01-30 07:33:24 -08:00
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