1. 1ef6c3d SCP: Added REG_V_UF and REG_UFMASK to support user-defined register flags. From Dave Bryan by Mark Pizzolato · 9 years ago
  2. bd2f592 Revert "SCP: Remove ASCII source code character set dependency" by Mark Pizzolato · 9 years ago
  3. 7c7b44e SCP: Remove ASCII source code character set dependency by Mark Pizzolato · 9 years ago
  4. ef6528b 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. by Mark Pizzolato · 10 years ago
  5. 2c2ffe3 Remote Console: Restructured so that commands are not executed within the sim_instr() routine. by Mark Pizzolato · 10 years ago
  6. ef9d1ad PDP10, PDP11, VAX: const cleanup by Mark Pizzolato · 10 years ago
  7. 4fbf8f3 SCP: Fix timer initialization logic when CAS intrinsic instructions aren't available for Lock Free queue insertion by Mark Pizzolato · 10 years ago
  8. 6f1e837 SCP: Added -T switch to the EXPECT, SEND and STEP commands to specify that the units of delay/stepping are in microseconds rather than instructions. by Mark Pizzolato · 10 years ago
  9. e37d065 SCP: Fix clock initialization in AIO_INIT when __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 and __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 are not available. by Mark Pizzolato · 10 years ago
  10. 4381f9a SCP: Added definition of SIM_INLINE when compiling with MSVC, gcc and clang by Mark Pizzolato · 10 years ago
  11. 1d530cc SCP: Enhanced ASSERT/IF to support expressions which test memory contents. Also enhanced EXAMINE's search capabilities to be able to match multi-byte patterns for VMs which are byte addressable. by Mark Pizzolato · 10 years ago
  12. afb5d62 TAPE: Extensive cleanup of tape operations (gap, end of medium, format change, etc.) from Dave Bryan by Mark Pizzolato · 10 years ago
  13. 20637cc TAPE: Corrected debug output of tape position to be independent of the size of t_addr by Mark Pizzolato · 10 years ago
  14. 4eed007 SCP: Restructured timer/co-scheduling activities to support co-scheduling on specific timers by Mark Pizzolato · 10 years ago
  15. 916bab3 SCP: Cleaned up help for EXPECT and SEND commands. Added optional case insensitive match option to regular expression EXPECT rules. by Mark Pizzolato · 10 years ago
  16. 5a4bbba SCP: Extended EXPECT and SEND to have more flexible activation delays by Mark Pizzolato · 10 years ago
  17. 5af6210 SCP: Add RegEx support to EXPECT string processing by Mark Pizzolato · 10 years ago
  18. ddc29fb SCP: Added debugging support for EXPECT and SEND activities. Fixed SEND buffer queuing bug. by Mark Pizzolato · 10 years ago
  19. 02e90de SCP: Added EXPECT and SEND commands to react to data from and inject data into the simulated console port (and other MUX ports) by Mark Pizzolato · 10 years ago
  20. c0f9c2e PDP11, VAX: Better support for various positioning operations which different OS drivers use. Fix to properly record/tolerate skip n records reaching a tape mark. Fix to #139 by Mark Pizzolato · 11 years ago
  21. 8f3e643 SCP: Added the NEXT command. This command provides the ability for a simulator to step over subroutine calls. by Mark Pizzolato · 11 years ago
  22. 98ac7af PDP11, VAX: Fix differencing virtual disk corruption during creation problems by Mark Pizzolato · 11 years ago
  23. 93b6843 AltairZ80, PDP10, PDP11, VAX: Fix incorrect sense of test on expression value in th ASSURE macro. Fix issue #126 by Mark Pizzolato · 11 years ago
  24. 879e2b9 PDP11, PDP10, VAX, AltairZ80: enhanced the macro which aborts on an unexpected status from an expression with side effects to also write a message to sim_log or sim_deb if they happen to be open. by Mark Pizzolato · 11 years ago
  25. 9320c56 PDP11, PDP10, AltairZ80: Fixed cases where assert() macro is called with an expression which has side effects and therefore wouldn't get executed if compiled with NDEBUG defined. by Mark Pizzolato · 11 years ago
  26. 59d0602 PDP8: Add device buffer flush capability and keep track of data written state in the device buffer. Fixes #87 by Mark Pizzolato · 11 years ago
  27. c9e8121 PDP8: Add device buffer flush capability and keep track of data written state in the device buffer. Fixes #87 by Mark Pizzolato · 11 years ago
  28. eaae194 SCP: Initial merge of old style single line help with hierarchical help by Mark Pizzolato · 11 years ago
  29. e1b0a41 SCP: Generalized DATE and TIME variable insertion adding support for ISO 8601 date values. Inspired by Christian Gauger-Cosgrove. by Mark Pizzolato · 11 years ago
  30. 00afa58 SCP: Added hierarchical help capability (from Timothe Litt) by Mark Pizzolato · 11 years ago
  31. e65aa90 SCP: Fix various missing log output by Mark Pizzolato · 11 years ago
  32. 2e85e74 SCP: Various cleanups. by Mark Pizzolato · 11 years ago
  33. c0b82b9 SCP: Add comments describing the various REG initialization macros. by Mark Pizzolato · 11 years ago
  34. 97eb58c Added a device flag which can be used to avoid auto detach at device attach time. by Mark Pizzolato · 11 years ago
  35. 0109d04 Fix incorrect definition descriptions in comments by Mark Pizzolato · 11 years ago
  36. 651780c Remove stray tab characters which crept in over time by Mark Pizzolato · 11 years ago
  37. 2bfaf46 AIX Platform support by Mark Pizzolato · 12 years ago
  38. ddb1042 Reworked all asynch queues to always link using the unit a_next field instead of the next field. by Mark Pizzolato · 12 years ago
  39. 6cf54e8 Fixes for stable operation with SIM_ASYNCH_CLOCKS defined by Mark Pizzolato · 12 years ago
  40. f8da94e Fixed compile and operational behaviors when running with SIM_ASYNCH_CLOCKS enabled by Mark Pizzolato · 12 years ago
  41. cc8c79e Added a more unique naming paradigm for remote console temporary log files to avoid potential collisions when multiple simulators may be running concurrently by Mark Pizzolato · 12 years ago
  42. 2728317 Missing pieces for change to add tmxr_linemsgf. by Mark Pizzolato · 12 years ago
  43. d71e53f Added support for the DIR (LS) command on VMS hosts by Mark Pizzolato · 12 years ago
  44. 9844ba6 Added DIR (LS) command to list the files in a directory. This command is usable in Remote Console sessions. by Mark Pizzolato · 12 years ago
  45. 99c1305 Merge remote-tracking branch 'origin/master' into Operator-Commands by Mark Pizzolato · 12 years ago
  46. b886fb2 Add Remote Console support by Mark Pizzolato · 12 years ago
  47. 4bd72e6 Compiler and static analyzer fixes from Peter Schorn. by Mark Pizzolato · 12 years ago
  48. 34ad155 Compiler suggested cleanups by Mark Pizzolato · 12 years ago
  49. 5bba4da Added support for MTAB entries to have values which contain quoted strings (which can therefore contain spaces and/or other characters which might normally be delimiters. Need suggested by Michael Mondy by Mark Pizzolato · 12 years ago
  50. c93658f Avoid bug in the HP PA-RISC C compiler. (from Mikulas Patocka) by Mark Pizzolato · 12 years ago
  51. a262dd9 Compiler indicated cleanups by Mark Pizzolato · 12 years ago
  52. 2e5b0d5 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. by Mark Pizzolato · 12 years ago
  53. d5ca542 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 by Mark Pizzolato · 12 years ago
  54. eb101e3 HP-UX port supplied by Mikulas Patocka by Mark Pizzolato · 12 years ago
  55. c5fe058 Renamed scp's recently created macro MMASK to MODMASK to avoid name collisions with MMASK macros used in some simulators by Mark Pizzolato · 12 years ago
  56. ecf913f Reworked the MTAB flags to force Extended mode when any extended flag is set and to then handle any references properly by Mark Pizzolato · 12 years ago
  57. bb8be22 Added provisions for device modifiers to to have descriptive help by Mark Pizzolato · 12 years ago
  58. cbe1114 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 by Mark Pizzolato · 12 years ago
  59. ab25ad5 Fix potential for crash if tmxr_set_get_modem_bits is called without the multiplexer device being attached by Mark Pizzolato · 12 years ago
  60. 29cf2a4 Added support for register display with bit field definitions decoded by Mark Pizzolato · 12 years ago
  61. 038c5d2 Enhanced debug output to mark debug info from non main threads with a + at the beginning of the debug message by Mark Pizzolato · 12 years ago
  62. 83c1d80 Merge branch 'master' into AsyncTmxr by Mark Pizzolato · 12 years ago
  63. d46ebc7 Untangle circular include references between tmxr serial and sock include files. by Mark Pizzolato · 12 years ago
  64. 4a5b7a7 Remove the UNIT_RAW flag and deprecate the UNIT_TEXT flag (made the value 0). by Mark Pizzolato · 12 years ago
  65. 19c4ccb Added dynflags to the unit structure to track dynamic flags used by scp & libraries. This avoids expanding the set of unit flags and encroaching on the available user flags . by Mark Pizzolato · 12 years ago
  66. 4f19d08 Initial merge of Asynchronous Multiplexer and Asynchronous Clock support by Mark Pizzolato · 12 years ago
  67. 99eb870 Change broken asynchronous synchronization to use an a recursive mutex for sim_asynch_lock by Mark Pizzolato · 12 years ago
  68. 3ce1ef2 Added an optional description field to register definitions and macros which can be used to populate it by Mark Pizzolato · 12 years ago
  69. 448d9e5 Added VAX860 to the descrip.mms and cleaned up the VMS compiler identified issues by Mark Pizzolato · 12 years ago
  70. 7f57ce2 Added help context to pdp11_dz and pdp11_vh by Mark Pizzolato · 12 years ago
  71. bc816ae Fixed Asynchronous Event Queueing to work correctly when doing Lock based queueing by Mark Pizzolato · 12 years ago
  72. 629de4d Build identified cleanups by Mark Pizzolato · 12 years ago
  73. 784ae24 - Fixed asynchronous i/o hangs introduced when asynchronous cancel support was added by Mark Pizzolato · 12 years ago
  74. 7b6f7a9 Set device flags indicating DEV_DISK, DEV_TAPE, DEV_MUX and DEV_ETHER for all simulator devices which use the sim_disk, sim_tape, sim_tmxr, and sim_ether libraries by Mark Pizzolato · 12 years ago
  75. faa794e Documenting revised DEVICE structure by Mark Pizzolato · 12 years ago
  76. ba0f331 Added framework to support per device help commands by Mark Pizzolato · 12 years ago
  77. 9e421ad Cleanup compiler warning messages when building with MinGW by Mark Pizzolato · 12 years ago
  78. 50cf91d Merge branch 'SerialMux' and compiler suggested cleanup by Mark Pizzolato · 12 years ago
  79. b466bdc Compiler warning cleanup by Mark Pizzolato · 12 years ago
  80. 2b5ceae Added missing sim_cancel support for device simulation code using the sim_disk and sim_tape libraries and doing asynchronous I/O if asynchronous I/O is active by Mark Pizzolato · 12 years ago
  81. 72ca9de Clang compiler cleanup for new sim_debug_bits by Mark Pizzolato · 12 years ago
  82. 2c1d2b9 Fixed minor sim_debug_bits issues. by Mark Pizzolato · 12 years ago
  83. bcf0e8b Generalized sim_debug_u16 into sim_debug_bits and added support to display bit fields of variable size as well as bit states. by Mark Pizzolato · 12 years ago
  84. 7c7df66 Asynchronous Support by Mark Pizzolato · 12 years ago
  85. e7032c6 Fixed regression recently introduced in string compare macro MATCH_CMD by Mark Pizzolato · 12 years ago
  86. fbb74de TMXR fixes to support Virtual Null Modem Connections by Mark Pizzolato · 12 years ago
  87. c9b3142 sim_defs.h - Make MATCH_CMD match at least one character instead of having an empty string match everything by Mark Pizzolato · 12 years ago
  88. 5cd9449 sim_defs.h fixed compile on VMS by Mark Pizzolato · 12 years ago
  89. 02cb620 Change to support serial ports on multiplexer devices without any changes to existing multiplexer device emulation code. by Mark Pizzolato · 12 years ago
  90. 0f2ed31 Fix UDATA macro to reflect prior changes in the unit data structure. This fixes any reference to the macro which may supply an initial wait time to the unit structure after using the UDATA macro. by Mark Pizzolato · 12 years ago
  91. 030d790 Asynchronous Timer Support by Mark Pizzolato · 13 years ago
  92. 7c38b83 Asynchronous Multiplexer and Console Support by Mark Pizzolato · 13 years ago
  93. 31df5e8 Added a mechanism for commands to optionally handle their message printing via a separate dispatch in the command table. This is currently used by run_cmd to handle unsuppressed status returns. by Mark Pizzolato · 13 years ago
  94. ad9cd1b Numerous Control Flow Fixes: by Mark Pizzolato · 13 years ago
  95. 5f505cc Fixing many compiler identified nits. by Mark Pizzolato · 13 years ago
  96. 1cb4eb7 Fixed Asynch I/O issues which may leave pending asynch I/O in limbo when device resets happen (found by Sergey Oboguev) by Mark Pizzolato · 13 years ago
  97. a339dae Extensive Control Flow Enhancements: by Mark Pizzolato · 13 years ago
  98. ab3af30 - Changed asynch queue insertion and removal to use a lock free algorithm based only on InterlockedCompareExchangePointer. We can now use this lock free approach on IA64 host systems as well. by Mark Pizzolato · 13 years ago
  99. 034e749 Added SET ASYNCH and SET NOASYNCH commands to dynamically enable or disable Asynchronous I/O support by Mark Pizzolato · 13 years ago
  100. fe8b1f0 Merge branch 'FastAsynchIO' into simhv38-2-rc2 by Mark Pizzolato · 14 years ago