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

Commit Graph

  • 02bb97d71f swtp6800: Clean up documentation file Bill Beech 2015-05-03 13:25:08 -07:00
  • 21cd2a4e25 SWTP6800: Adjust indentation Bill Beech 2015-04-28 14:50:32 -07:00
  • 839103b292 AL: Remove inappropriate file additions Bill Beech 2015-04-28 14:47:32 -07:00
  • 4210c7cbc5 ISYS8010: Add Visual Studio Project (from Mark Pizzolato) Bill Beech 2015-04-28 14:45:32 -07:00
  • c73a8501ae ISYS8010: Rename top intel directory to Intel-Systems (from isys8010) Bill Beech 2015-04-28 14:39:17 -07:00
  • 7e3a32fc06 ISYS8010: Removed remaining tabs (converted to spaces). Bill Beech 2015-04-28 14:14:38 -07:00
  • f36a8de70d ISYS8010: Rename configuration file (which is included) to a .h file Bill Beech 2015-04-28 14:11:58 -07:00
  • 8d9a379d05 25 Apr 15 mods for ISYS8010. Bill Beech 2015-04-25 12:12:35 -07:00
  • 4179eeb19f MDS-800: Initial simulator commit nj7p 2015-04-11 15:00:04 -07:00
  • cd799c9d3f makefile: dynamically determine if shm_open is available on the local system, Fix X11R7 library reference when available Mark Pizzolato 2015-04-28 16:29:23 -07:00
  • 041c866d67 PDP10: Added DEUNA/DELUA support back since there exists software which actually supported it. Mark Pizzolato 2015-04-26 15:04:01 -07:00
  • a9e5913d0c AltairZ80: Reduced polling for CPU stop on non UNIX platforms Peter Schorn 2015-04-26 09:50:00 +02:00
  • ff908f4f59 AltairZ80: Simplified polling for stop CPU on non UNIX platform Peter Schorn 2015-04-25 14:02:26 +02:00
  • dee7135cfb SCP: More immediate detection of changed stop_cpu during event processing. Mark Pizzolato 2015-04-25 03:49:48 -07:00
  • 8050030bc1 Merge pull request #211 from psco/master Mark Pizzolato 2015-04-25 03:43:44 -07:00
  • ad3767a2bd AltairZ80: Fixed keyboard polling on non UNIX platform and daylight savings time issue with CP/M 3 clock Peter Schorn 2015-04-25 08:31:05 +02:00
  • 71b99c6fa1 SCP: Add -D switch to RESTORE command to suppress detach/attach activities during a restore. Fix #197 Mark Pizzolato 2015-04-19 05:28:28 -07:00
  • d75ec66607 FRONTPANEL: Added support for a register array to be returned as part of a register set Mark Pizzolato 2015-04-17 14:46:06 -07:00
  • 04142da99c SCP: Added simulator version checking while performing a RESTORE operation. Mark Pizzolato 2015-04-17 14:43:52 -07:00
  • 8204a203a1 DOC: Updated simh.doc to describe missing sim_tape APIs Mark Pizzolato 2015-04-14 08:36:27 -07:00
  • 3719a07d10 FRONTPANEL: Fixed response data end of line detection issue which caused hanging of register updates Mark Pizzolato 2015-04-13 15:48:53 -07:00
  • 1348a1fbaa VIDEO: Fix building of video capable simulators on host systems which don't have libsdl available. Mark Pizzolato 2015-04-13 06:22:11 -07:00
  • ecc1956221 PDP11: Revised documentation to correct the default character modes on the TTI and TTO devices. Mark Pizzolato 2015-04-12 13:10:28 -07:00
  • 1163099735 makefile: Fix MinGW build to properly reference the PCRE static link library and upgraded the windows-build version check Mark Pizzolato 2015-04-12 10:38:28 -07:00
  • 674b8e0ced SCP: Fix incorrect version check in RESTORE command and add logic to report git version differences (#197), Fix #206 Mark Pizzolato 2015-04-11 11:33:52 -07:00
  • a7d0b0e3f3 VIDEO: Fix video capable simulator builds on platforms which don't have libSDL available at all by enabling stub code Mark Pizzolato 2015-04-11 05:53:01 -07:00
  • d4720d3540 SWTP6800: Added support to initialize the BOOTROM with the contents of the swtbug.bin ROM image while retaining the ability to load any other ROM image. Mark Pizzolato 2015-04-05 18:40:35 -07:00
  • 50bac79cd3 SWTP68000: Merge of Bill Beech's swtp6800-v2.1 branch with tabs removed Mark Pizzolato 2015-04-05 16:00:22 -07:00
  • 8ad7dc2b93 SCP: Fix error returned by detach_unit to SCPE_NOTATT when an attachable unit isn't currently attached Mark Pizzolato 2015-04-04 16:49:18 -07:00
  • 7c58a5038d I1401: Revised documentation from Bob Supnik Mark Pizzolato 2015-04-04 16:38:16 -07:00
  • 325e369bfd FRONTPANEL: Added mount and dismount commands for removable media Mark Pizzolato 2015-04-04 16:37:43 -07:00
  • a7da3c6f54 SIGMA: Merge updates from Bob Supnik Mark Pizzolato 2015-04-04 09:26:23 -07:00
  • 9d47891971 FRONTPANEL: Added logic to pass simulator startup messages in panel error text if the connection to the simulator shuts down while it is starting. Mark Pizzolato 2015-04-04 09:18:02 -07:00
  • 1548777278 SCP: Fix dangling perror details Mark Pizzolato 2015-04-03 20:11:21 -07:00
  • 41978eca80 All: Convert from C runtime library perror() to sim_perror so that all messages will arrive in the same place(s). Mark Pizzolato 2015-04-03 19:56:37 -07:00
  • f2ca388f9c GRI, PDP1, S3, SDS: Forwardport of Bob Supnik's merge from the master branch (change to sim_printf) Mark Pizzolato 2015-04-03 19:53:39 -07:00
  • fb3c5327b7 H316: Merge updates from Bob Supnik and Bob Armstrong (Instruction decoding) Mark Pizzolato 2015-04-03 18:49:44 -07:00
  • 2f350955ec I1620: Fixes Tom McBride Mark Pizzolato 2015-04-03 18:38:50 -07:00
  • c221e1ff97 ALTAIR, Interdata, LGP, NOVA: Addition of sim_printf in various places from Bob Supnik Mark Pizzolato 2015-04-03 18:33:31 -07:00
  • 7b3fdf5718 I1401: Bob Supnik added options to read cards and print line printer output from the console terminal window. Mark Pizzolato 2015-04-03 17:33:24 -07:00
  • ef6528bf32 SCP: Added automatic saving of console WRU, DEL, BRK and PCHAR console variables and provided a way for a simulator to declare that is doesn't have a console port so automatic WRU detection can be performed. Mark Pizzolato 2015-04-03 16:05:01 -07:00
  • bccf98e979 FRONTPANEL: Added support register indirect register queries and various ways to deposit and examine registers and memory. Mark Pizzolato 2015-04-03 04:44:09 -07:00
  • 9cb9018665 SCP: Extend SHOW processing for default (unspecified) device to also handle global show modifiers, thus making SHOW RADIX display the radix for the default device (usually CPU). Mark Pizzolato 2015-04-03 04:42:35 -07:00
  • f081ddf9aa PDP10: Make file position settings consistently use sim_ftell() instead of ftell(). Mark Pizzolato 2015-04-02 10:02:00 -07:00
  • a8087ac4cc SCP: Return write failure (write 0 bytes) if malloc fails in sim_fwrite on a big-endian host. Fix #204 Mark Pizzolato 2015-04-02 07:01:23 -07:00
  • 38eaee77d9 SCP: future-proof save/restore logic Scott Bailey 2015-03-31 16:45:17 -04:00
  • d84883a4ce SCP: Add a special pseudo name "$" which is the value returned from the most recent EXAMINE command which can be used for register (or memory) indirect EXAMINE commands. Mark Pizzolato 2015-04-01 10:29:14 -07:00
  • 975327dcac ECLIPSE: Fixed typo in DIVS from Bob Supnik. Fix: #200 Mark Pizzolato 2015-03-30 16:12:00 -07:00
  • d75c072235 VAX, VAX780, VAX8600, MicroVAX1, MicroVAX2: Stabilize SAVE/RESTORE capabilities to allow restore of older version VAX and VAX780 save images and to properly allow simulator restores of processor model variations as discussed in #197 points 1 & 2 Mark Pizzolato 2015-03-30 13:52:48 -07:00
  • 478ff3d453 MicroVAX2, rtVAX1000: Avoid non-existent severe machine check exception. As per Bob Supnik. Fix #199 Mark Pizzolato 2015-03-30 10:37:41 -07:00
  • 5e556cc70a ALL VAX: Fix vax_cpu to be model invariant and implement platform specific machine behavior in model specific machine_check routine. As per Bob Supnik. Fix #198 Mark Pizzolato 2015-03-30 10:27:02 -07:00
  • 66dba79418 ALPHA, ALTAIR, AltairZ80, I7094, NOVA, PDP1, PDP10, PDP11, PDP18B, PDP8, SAGE, sigma, swtp6800, TX-0, VAX: Change tabs to spaces which had crept in over time Mark Pizzolato 2015-03-30 10:24:24 -07:00
  • 1d3ac294c4 SCP: Make sure that dynamically allocated print buffers have room for NUL character string terminator Mark Pizzolato 2015-03-30 10:15:33 -07:00
  • 137f825811 SCP: Removed unused conditional compile referenced to HAS_vsprintf_void and HAS_vsnprintf_void. Avoid emitting redundant \r characters when writing to stdout while a simulator is running. Suggestions from Bob Supnik. Mark Pizzolato 2015-03-29 16:21:27 -07:00
  • cc442a85cc PDP11: Avoid console input buffer overrun when polling for new console input Mark Pizzolato 2015-03-27 04:11:53 -07:00
  • 4da7f5e028 PDP11: FP fix from Bob Supnik: MMR1 does not track register changes (Johnny Billquist) Fix #44 Mark Pizzolato 2015-03-26 14:32:34 -07:00
  • 3a279c013a PDP11: FP fix from Bob Supnik: MMR1 does not track register changes (Johnny Billquist) Fix #44 Mark Pizzolato 2015-03-26 14:25:01 -07:00
  • 6bf32c0687 I1620: Separated compare from add/sub flows (Tom McBride) Removed ADD_SIGNC return from add/sub flows. From Bob Supnik - Fix #172 Mark Pizzolato 2015-03-26 12:49:19 -07:00
  • d7eb1ca856 I1620: Separated compare from add/sub flows (Tom McBride) Removed ADD_SIGNC return from add/sub flows. From Bob Supnik - Fix #172 Mark Pizzolato 2015-03-26 12:34:18 -07:00
  • 569cfaf591 AltairZ80: mfdc: Only display ROM write attempt error messages when debug is enabled Howard M. Harte 2015-03-20 19:19:29 -07:00
  • 46d7bfc660 SCP: Fix sim_disk to avoid potential reference to uninitialized context structure. Fix #194 Mark Pizzolato 2015-03-19 13:52:33 -07:00
  • 89a3783281 AltairZ80: mfdc: allow disk controller to work with MZOS disk images Mike Douglas 2015-03-18 19:10:07 -07:00
  • 590895bfe5 SCP: Added generic primitives to create named shared memory regions which can be used interprocess memory sharing Mark Pizzolato 2015-03-17 22:11:07 -07:00
  • 50d1407c97 DOC: Add paper by Bob Supnik "Simulators: Virtual Machines of the Past and Future" published in ACM Queue 2004 Mark Pizzolato 2015-03-16 16:06:23 -07:00
  • 3c3c8d6e29 VAX: Convert CPU level debugging to use sim_debug instead of DEBUG_PRI for consistent CPU device debug output Mark Pizzolato 2015-03-06 10:06:21 -08:00
  • 83338d1d1a README: Update to describe packet throttling option for XQ & XU ethernet devices Mark Pizzolato 2015-03-04 08:37:19 -08:00
  • f56ade6168 SDS: Adjust communication MUX inter-character timing Mark Emmer 2015-03-01 22:59:03 -06:00
  • b8629a1142 FRONTPANEL: Restrict HALT, BOOT, CONT, STEP activities from executing in device frontpanels. Mark Pizzolato 2015-02-28 11:20:59 -08:00
  • 947fe4a031 VAX8600: Fix 8600 reboot Mark Pizzolato 2015-02-27 14:38:35 -08:00
  • 75442d0944 Visual Studio Projects: Added download path for Visual Studio 2008 SP1 Mark Pizzolato 2015-02-27 11:10:15 -08:00
  • 8c0fc33b2e FRONTPANEL: Merged simulator panel and device panel constructors. Mark Pizzolato 2015-02-26 12:13:56 -08:00
  • 71fe58b33a FRONTPANEL: Added better protocol debug support to debug simulator startup issues Mark Pizzolato 2015-02-26 11:28:08 -08:00
  • df6953bf82 FRONTPANEL: Allow simulation startup to take up to 10 seconds (in 100ms steps) Mark Pizzolato 2015-02-25 14:31:52 -08:00
  • ab402130b1 FRONTPANEL: Avoid issues restarting test application soon after prior runs of test application Mark Pizzolato 2015-02-25 13:35:41 -08:00
  • 413ab4b9a6 FRONTPANEL: Added simulator command execution tracing during protocol debugging/initialization Mark Pizzolato 2015-02-24 22:07:25 -08:00
  • 9eb8439658 SCP: Fix spelling of SET VERBOSE command alias for SET VERIFY. Mark Pizzolato 2015-02-24 22:06:00 -08:00
  • 45b39e864b FRONTPANEL: FrontPanelTest - Added command line -d option to enable protocol debugging Mark Pizzolato 2015-02-24 21:12:49 -08:00
  • 059a54152a FRONTPANEL: General Enhancements Mark Pizzolato 2015-02-24 19:49:09 -08:00
  • 26ef9b566a PDP11, VAX: const cleanup Mark Pizzolato 2015-02-21 12:48:35 -08:00
  • e768629009 SCP: Added the capability for EXAMINE command output to be written directly to a socket. Mark Pizzolato 2015-02-21 12:40:36 -08:00
  • f5cd5439f5 FRONTPANEL: Minimuze the latency for register content queries by coalescing all response data into a single response packet. Mark Pizzolato 2015-02-20 16:20:18 -08:00
  • 02295fa215 FRONTPANEL: Limit pending register value queries to a single query since there additional queries won't provide better information. Mark Pizzolato 2015-02-20 16:18:41 -08:00
  • a67afa4a29 SDS: Do not stop simulator on paper tape reader error Mark Emmer 2015-02-17 22:12:28 -06:00
  • ce3e6358aa FRONTPANEL: Add OS X support to sim_frontpanel, add build requirements to documentation. Mark Pizzolato 2015-02-17 16:36:23 -08:00
  • e1b7bb3b56 FRONTPANEL: Added comments describing the frontpanel API use. Added Error state to a panel which reflects a panel which is currently non-operational and which hopefully will be indicated by calling sim_panel_get_error Mark Pizzolato 2015-02-17 07:58:21 -08:00
  • d83060938e SOCKETS: Fixed commit e69c3adf5 to also work on non Windows platforms Mark Pizzolato 2015-02-15 12:48:37 -08:00
  • 54a4845fb2 ALL: Revert "ALL: make sure all useful state is in simh registers while processing events" Mark Pizzolato 2015-02-15 12:42:32 -08:00
  • 93ebfeb5ee FRONTPANEL: Add compile time logic to enable debugging of protocol between API and simulator. Mark Pizzolato 2015-02-15 12:08:13 -08:00
  • e69c3adf5f SOCKETS: Suppress expected read error message on close of a blocking socket. Mark Pizzolato 2015-02-15 12:06:53 -08:00
  • 8789172e4a Remote Console: Fixed logic to enter Multi-Command mode (i.e. HALT execution) when input data is queued. Mark Pizzolato 2015-02-15 11:54:48 -08:00
  • 335def0d32 FRONTPANEL: Added support to debug traffic to/from the simulator Mark Pizzolato 2015-02-15 11:04:18 -08:00
  • 2c2ffe39bf Remote Console: Restructured so that commands are not executed within the sim_instr() routine. Mark Pizzolato 2015-02-15 11:00:01 -08:00
  • d4cb5e8aed BESM6: Clarified terminology, TAB char fix. Leo Broukhis 2015-02-13 09:33:40 -08:00
  • ef9d1adce1 PDP10, PDP11, VAX: const cleanup Mark Pizzolato 2015-02-13 06:18:24 -08:00
  • 68efe4d36a BESM6: Enhanced the front panel, code cleanup. Leo Broukhis 2015-02-12 20:35:33 -08:00
  • 4c8e1631b5 FRONTPANEL: Cleanup for building as C++. Add initial support for device panels concurrently on a simulator. Added an API to set a register value. Mark Pizzolato 2015-02-12 14:59:24 -08:00
  • 9accae5905 BESM6 and VAX: Cleanup for building on VMS Mark Pizzolato 2015-02-12 12:32:39 -08:00
  • 3dce4e1210 FRONTPANEL: Provide a sample program to demonstrate the use of the sim_frontpanel APIs. Mark Pizzolato 2015-02-11 17:09:55 -08:00
  • e52ef6407a FRONTPANEL: Make startup of simulator more robust. Mark Pizzolato 2015-02-11 16:38:16 -08:00
  • bc9e79a266 SOCKETS: Fixed error suppression when connecting a blocking mode TCP socket Mark Pizzolato 2015-02-11 13:47:54 -08:00