1
0
mirror of https://github.com/simh/simh.git synced 2026-05-25 04:20:38 +00:00

Commit Graph

  • da3a34bda8 Merge branch 'master' into VAX-11-BootBlock-Fixup VAX-11-BootBlock-Fixup Mark Pizzolato 2013-04-09 10:17:20 -07:00
  • 96dbeae08f Added SHOW CPU MEMORY support for all VAX simulators to display the memory controller and board configuration Mark Pizzolato 2013-04-08 12:18:09 -07:00
  • 52838eab05 Fixed tmxr attach logic to initialize the backlink on all of the mux lines when only a single line is attached. Mark Pizzolato 2013-04-07 17:41:16 -07:00
  • eb1452913f Force return of SCPE_OPENERR when the same serial port is opened more than once. Mark Pizzolato 2013-04-07 15:28:02 -07:00
  • 8acb3b29e3 Fixed disk creation logic to avoid writing a zero sector to the first and last sector of a newly created disk if the disk's contents were copied from another disk. This solves the last details in issue #35 Mark Pizzolato 2013-04-07 12:43:54 -07:00
  • 471ea3efce Added SHOW CPU MEMORY to the MicroVAX I simulator Mark Pizzolato 2013-04-05 14:52:27 -07:00
  • d245c0b77c Compiler warning cleanup Mark Pizzolato 2013-04-05 12:45:01 -07:00
  • c93658f241 Avoid bug in the HP PA-RISC C compiler. (from Mikulas Patocka) Mark Pizzolato 2013-04-05 12:34:37 -07:00
  • a005822186 Extended the VAX 8600 memory to 512MB and reworked the memory board slot allocation logic to fill as many slots as possible. Mark Pizzolato 2013-04-05 12:16:01 -07:00
  • ed6e3f75d2 Fix to build on HPUX with the HP C compiler which doesn't define __unix Mark Pizzolato 2013-04-03 08:43:21 -07:00
  • b125da77cc Fixed prior logic in sim_check_conn to return error conditions prior to read/write checks and to validate the peer's address on both read and write connection checks. Mark Pizzolato 2013-03-31 20:32:41 -07:00
  • d308a234e2 Fixed sim_check_conn to return error status if the socket being checked is writable and no peer name exists (i.e. when a connect has failed). Suggested by Paul Koning Mark Pizzolato 2013-03-31 10:44:17 -07:00
  • 732718e5a7 Fixed bug in pdp11_xu loopback processing. Now consistent with pdp11_xq. Found by Paul Koning Mark Pizzolato 2013-03-29 13:44:35 -07:00
  • 5727ad1a27 Added a -V option to a VHD copy operation to cause a verify pass which will confirm all of the expected data has made it to the target virtual disk Mark Pizzolato 2013-03-25 04:32:06 -07:00
  • 0ffcde6f80 VAX 8600 Address map cleanup from Johnny Billquist Mark Pizzolato 2013-03-25 04:30:25 -07:00
  • 51865b253c Merge branch 'master' into VAX-11-BootBlock-Fixup Mark Pizzolato 2013-03-24 16:50:26 -07:00
  • a78c978f96 Fixed pamm initialization for SBI 0 and improved output of SHOW CPU MEMORY - from Johnny Billquist Mark Pizzolato 2013-03-24 16:49:32 -07:00
  • c3fbe7f0a8 Updated vmb_exe include file Mark Pizzolato 2013-03-24 16:47:25 -07:00
  • e8667e4f1d Patched VMB.EXE to support boot block booting with the same logic that all of the ROM based VMB systems (MicroVAX I onward) handle interpreting the boot block. Many alternate operating system installation media assumes that all VAX boot logic works this way. Mark Pizzolato 2013-03-24 12:37:35 -07:00
  • 8116b7571d Fix VAX 8600 memory controller attribute descriptions to properly reflect the board size and slots. Mark Pizzolato 2013-03-24 08:44:10 -07:00
  • 2f85000dbc Compiler suggested cleanup Mark Pizzolato 2013-03-24 05:43:28 -07:00
  • 249f40e4bc Compiler indicated cleanup (FreeBSD on PPC) Mark Pizzolato 2013-03-23 15:55:13 -07:00
  • be270bb9c1 Fix of Big Endian DELQA-T issue Mark Pizzolato 2013-03-22 17:39:53 -07:00
  • 7217f60a5f Added OSX on PowerPC support Mark Pizzolato 2013-03-22 16:50:36 -07:00
  • e2bb312dd8 Fixed redundant output in SHOW ETHERNET when ethernet devices are open and added device send/receive stats Mark Pizzolato 2013-03-22 14:30:48 -07:00
  • 01ee219f01 Fixed some HP-UX serial I/O functionality from Mikulas Patocka Mark Pizzolato 2013-03-22 10:28:09 -07:00
  • 933a23e742 Added support to find dlopen in either libdl or libdld since some platforms package it there. Mark Pizzolato 2013-03-22 10:03:19 -07:00
  • ce41ac867a Fixed the non-functional VAX 8600 boot and use of the console RL02 disk. Mark Pizzolato 2013-03-21 12:05:10 -07:00
  • a28d5d7737 Cleaned up the formatting of the pdp11_dmc help output as suggested by Jacob Goense Mark Pizzolato 2013-03-21 09:49:50 -07:00
  • 9cbacc32cf Added display of Windows version details to the output of SHOW VERSION Mark Pizzolato 2013-03-20 08:13:51 -07:00
  • ba2070f1f6 Fix handle leak if a memory allocation error occurred during a VHD create with Copy Mark Pizzolato 2013-03-20 07:06:47 -07:00
  • 38c1e1ec2b Changed line endings to CR-LF to conform to simh standard. Mark Pizzolato 2013-03-19 17:29:43 -07:00
  • de6bf7bc92 Fix simh/simh Issue#21: tx-0 won't build under MinGW compiler Follow proposal described in issue and change LP register to LPEN. LP is still the name of the register when using SIMH to examine or deposit to this register. Howard M. Harte 2013-03-19 17:00:50 -07:00
  • c6691b6ff3 Fixed size limit on RQ devices for PDP11 simulator Mark Pizzolato 2013-03-19 10:55:15 -07:00
  • 388b2be156 Added missing SET CPU MODEL to VAX 8600 simulator Mark Pizzolato 2013-03-19 07:39:24 -07:00
  • a98b15033f The last compiler nit for issue #38 Mark Pizzolato 2013-03-19 07:22:54 -07:00
  • 51badc2d8e The MicroVAX specific CPU Boot help has been moved to the MicroVAX specific modules Mark Pizzolato 2013-03-19 01:52:31 -07:00
  • e7c2adbbc4 Fixed bug affecting pdp11_rq disks introduced when adding greater than 2GB disk support to PDP11 simulator Mark Pizzolato 2013-03-19 01:36:09 -07:00
  • a262dd9c14 Compiler indicated cleanups Mark Pizzolato 2013-03-19 01:11:22 -07:00
  • 9b3694b102 Fixed extended VAX 8600 memory of 260MB. Mark Pizzolato 2013-03-18 13:25:49 -07:00
  • 960c5b5873 Fix issues observed by Sun C compiler Mark Pizzolato 2013-03-18 12:52:43 -07:00
  • 1e515d8357 HP-UX socket fixes from Mikulas Patocka. Mark Pizzolato 2013-03-18 06:07:27 -07:00
  • 7756cb8cd4 Added HP-UX Serial port detection (for SHOW SERIAL) from Mikulas Patocka Mark Pizzolato 2013-03-18 05:53:39 -07:00
  • 55e45c99a7 Correct VAX 8600 Maximum memory size since 64MB boards were available (Johnny Billquist) Mark Pizzolato 2013-03-18 05:36:24 -07:00
  • 0605b6dff4 Added support for building on Solaris with the Sun C compiler Mark Pizzolato 2013-03-17 16:50:57 -07:00
  • 97bbd34828 Added request for SHOW VERSION output when sending in problem reports Mark Pizzolato 2013-03-17 12:22:32 -07:00
  • 4425241b78 OSX fix for recent sim_disk changes Mark Pizzolato 2013-03-17 12:21:56 -07:00
  • 2e5b0d54c6 Generalized the sim_disk layer to support large file disk devices (simh, VHD and RAW formats) with out requiring USE_ADDR64, and enhanced the pdp11_rq device to use this capability. Mark Pizzolato 2013-03-17 12:02:43 -07:00
  • 60e855807f Addition of Idling explaination and solution for Solaris hosts Mark Pizzolato 2013-03-17 11:24:22 -07:00
  • d3ec5a6965 Fix to properly reference the correct routine during initial clock calibration introduced in commit: c45a377c7 Mark Pizzolato 2013-03-17 11:02:46 -07:00
  • de483074e6 Cleanup for build on VMS Mark Pizzolato 2013-03-16 11:44:34 -07:00
  • c45a377c71 Use the same sleep API to determine the host minimal sleep time that will be used depending on whether ASYNCH_IO is enabled Mark Pizzolato 2013-03-15 19:14:58 -07:00
  • b06505abab Adjusted minimum wait time to allow RKLFMT to properly complete formatting an RK disk Mark Pizzolato 2013-03-14 12:53:21 -07:00
  • b31dc88d0d Added indication of idle/throttling capabilities and the OS clock tick size to the SHOW VERSION output Mark Pizzolato 2013-03-14 11:37:31 -07:00
  • 28f645aeab Compiler suggested cleanups Mark Pizzolato 2013-03-13 22:28:14 -07:00
  • 9bd8305943 Cleanup compiler warnings on Solaris and newer OSX clang compilers. Mark Pizzolato 2013-03-13 20:29:03 -07:00
  • f179ba6ae2 Added support for newer clang compilers on OSX and more flexible cases for libpcap components built from www.tcpdump.org source code Mark Pizzolato 2013-03-13 17:29:42 -07:00
  • 3dea6056e6 Remove compiler warnings generated by newer clang compiler Mark Pizzolato 2013-03-13 16:38:30 -07:00
  • 147ca8ced2 Exclude LTO from gcc builds when compiler isn't known to support it. Mark Pizzolato 2013-03-13 14:42:54 -07:00
  • c293e154b0 Start sleep calibration for *nix platforms on a clock tick Mark Pizzolato 2013-03-13 14:42:06 -07:00
  • 665e995ae0 Fixed misspelled include guard for the definition of SERHANDLE. Mark Pizzolato 2013-03-13 11:39:34 -07:00
  • d5ca542102 Changed use of compile #defines which start with a _ character to not do this since defined symbols starting with _ are reserved to local compiler/runtime implementations in the C language. This addresses issue #32 Mark Pizzolato 2013-03-12 11:07:58 -07:00
  • fb105a922f Merge remote-tracking branch 'jguillaumes/master' Mark Pizzolato 2013-03-11 22:48:57 -07:00
  • faebb0b823 Added '.' as a legal character in a register name (From Harry Reed) Mark Pizzolato 2013-03-09 12:19:43 -08:00
  • 8f9a14c5a1 Fixed clk_help to display the correct device name for the VAX TODR implementations Mark Pizzolato 2013-03-09 12:16:35 -08:00
  • eb101e3881 HP-UX port supplied by Mikulas Patocka Mark Pizzolato 2013-03-05 13:29:38 -08:00
  • 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 Mark Pizzolato 2013-03-05 12:15:29 -08:00
  • 374b13f946 Fixes to infinite loop issues found by Mikulas Patocka Mark Pizzolato 2013-03-05 11:40:33 -08:00
  • 7b01cd11f2 Fix identified by Mikulas Patocka. Mark Pizzolato 2013-03-05 11:38:28 -08:00
  • 37af573a1e CR11: Added 026DEC translation table. Fixed bit clearing after CSR write, source reformatting and commenting, other minor changes.º:º Jordi Guillaumes i Pons 2013-03-02 17:15:26 +01:00
  • 47bb4c8a19 Removed reference to the winpcap link libraries from the Visual Studio project definitions since winpcap is always dynamically loaded Mark Pizzolato 2013-02-27 10:27:03 -08:00
  • a63090f22a Fix compile error of #ifdef __linux change for the altairz80 simulator Mark Pizzolato 2013-02-20 22:09:17 -08:00
  • 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. Mark Pizzolato 2013-02-20 21:57:02 -08:00
  • 952f29e205 Force include of unistd.h on linux Mark Pizzolato 2013-02-19 09:59:56 -08:00
  • 3d3f757991 Added display of VHD and RAW disk access capabilities to the output of SHOW VERSION Mark Pizzolato 2013-02-19 09:44:23 -08:00
  • 631999692b Added missing Visual Studio VAX8600 project Mark Pizzolato 2013-02-18 10:47:38 -08:00
  • 4052738dae Fixed target name for VMS build of the VAX8600 simulator Mark Pizzolato 2013-02-18 09:29:30 -08:00
  • a3072fe1ee Cleanup of build on VMS Mark Pizzolato 2013-02-18 08:40:14 -08:00
  • 8440466cb9 Fixed display of large file support in SHOW VERSION and enhanced SHOW VERSION. Mark Pizzolato 2013-02-18 05:53:59 -08:00
  • aaa5fb178a Added display of large file support status to SHOW VERSION Mark Pizzolato 2013-02-17 04:52:54 -08:00
  • 119ca2f03a Fixed display of percentage progress when copying or merging a VHD to avoid overflow Mark Pizzolato 2013-02-15 13:54:55 -08:00
  • b2ee3a5b92 Added VH device to the VAX 8600 system configuration Mark Pizzolato 2013-02-11 10:07:23 -08:00
  • 448ee4ad3c Fixed open issues on corrupt or inconsistent differencing disks to properly return error status. Mark Pizzolato 2013-02-11 09:48:36 -08:00
  • 4d187a7ada Another typo Mark Pizzolato 2013-02-06 17:48:43 -08:00
  • 74b8a7d4e8 Fixed typo in help text Mark Pizzolato 2013-02-06 17:47:18 -08:00
  • a91b6db21e Adding help to VAX system devices Mark Pizzolato 2013-02-06 06:34:31 -08:00
  • 864b581e35 Adding more device help Mark Pizzolato 2013-02-05 13:59:59 -08:00
  • 63d0cdbd38 Display something descriptive when a peer hasn't been specified yet. Mark Pizzolato 2013-02-05 11:44:55 -08:00
  • 16d04a15ec simplified the generic help command output to avoid excess clutter Mark Pizzolato 2013-02-05 11:37:56 -08:00
  • c5bd79f05d Add register descriptions and help to the pdp11_pt devices (PTR, PTP). Mark Pizzolato 2013-02-05 11:13:18 -08:00
  • e59d9c1599 Added register descriptions and help to pdp11_rp device Mark Pizzolato 2013-02-05 10:51:15 -08:00
  • 65079ca8f6 Added register descriptions and help for pdp11_hk device Mark Pizzolato 2013-02-05 10:20:13 -08:00
  • a5413ab20c Relaxed HELP dev REGISTERS to now also list registers for devices which don't have register descriptions yet. Mark Pizzolato 2013-02-05 10:19:32 -08:00
  • 08e97d5882 Corrected error in pdp11_rq help routine Mark Pizzolato 2013-02-05 09:41:55 -08:00
  • 387b72cebb Added register definitions and imbedded help to the pdp11_cr device Mark Pizzolato 2013-02-05 09:05:52 -08:00
  • 56be3b060f Added register definitions and descriptions to the pdp11_vh device Mark Pizzolato 2013-02-05 07:57:25 -08:00
  • 610ecaaa93 Adding mode device help Mark Pizzolato 2013-02-05 06:49:39 -08:00
  • 453890f3d7 Adding more device help Mark Pizzolato 2013-02-05 04:41:48 -08:00
  • ef13fdd0dc Fixed to once again display the DZ vector Mark Pizzolato 2013-02-05 04:40:41 -08:00
  • c53cbd68eb Removed 8 bit characters from pdp11_dmc help text Mark Pizzolato 2013-02-04 18:22:00 -08:00