Commit graph

1149 commits

Author SHA1 Message Date
Mark Pizzolato
8f9a14c5a1 Fixed clk_help to display the correct device name for the VAX TODR implementations 2013-03-09 12:16:35 -08:00
Mark Pizzolato
eb101e3881 HP-UX port supplied by Mikulas Patocka 2013-03-05 13:29:38 -08:00
Mark Pizzolato
bc40f6abde Removed recently linked dependence of VHD support on Large File support. VHDs can be supported without large file support up to the limits a system without large file support (i.e. 2GB). Fixes issue #35 2013-03-05 12:15:29 -08:00
Mark Pizzolato
374b13f946 Fixes to infinite loop issues found by Mikulas Patocka 2013-03-05 11:40:33 -08:00
Mark Pizzolato
7b01cd11f2 Fix identified by Mikulas Patocka.
The problem is that Map_ReadW reads 16-bit words from guest's memory and stores them in host-endian-byte-order in xq_turbo_init_block.  Most entries in xq_turbo_init_block are 16-bit words (thus it is ok that they are stored in host-endian-byte-order), but there are three fields in this data structure which are referenced as byte oriented fields. (phys, hash_filter and bootpassword).  These fields need to be handled in byte order to be properly interpreted.
2013-03-05 11:38:28 -08:00
Jordi Guillaumes i Pons
37af573a1e CR11: Added 026DEC translation table. Fixed bit clearing after CSR write,
source reformatting and commenting, other minor changes.º:º
2013-03-02 17:15:26 +01:00
Mark Pizzolato
47bb4c8a19 Removed reference to the winpcap link libraries from the Visual Studio project definitions since winpcap is always dynamically loaded 2013-02-27 10:27:03 -08:00
Mark Pizzolato
a63090f22a Fix compile error of #ifdef __linux change for the altairz80 simulator 2013-02-20 22:09:17 -08:00
Mark Pizzolato
4ff56d6c15 Changed all internal #ifdef's which were conditional on __linux to be conditional on either __linux or __linux__. Some platforms (PPC) don't define __linux when gcc is invoked with -std=c99. 2013-02-20 21:57:02 -08:00
Mark Pizzolato
952f29e205 Force include of unistd.h on linux 2013-02-19 09:59:56 -08:00
Mark Pizzolato
3d3f757991 Added display of VHD and RAW disk access capabilities to the output of SHOW VERSION 2013-02-19 09:44:23 -08:00
Mark Pizzolato
631999692b Added missing Visual Studio VAX8600 project 2013-02-18 10:47:38 -08:00
Mark Pizzolato
4052738dae Fixed target name for VMS build of the VAX8600 simulator 2013-02-18 09:29:30 -08:00
Mark Pizzolato
a3072fe1ee Cleanup of build on VMS 2013-02-18 08:40:14 -08:00
Mark Pizzolato
8440466cb9 Fixed display of large file support in SHOW VERSION and enhanced SHOW VERSION. 2013-02-18 05:53:59 -08:00
Mark Pizzolato
aaa5fb178a Added display of large file support status to SHOW VERSION 2013-02-17 04:52:54 -08:00
Mark Pizzolato
119ca2f03a Fixed display of percentage progress when copying or merging a VHD to avoid overflow 2013-02-15 13:54:55 -08:00
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