1
0
mirror of https://github.com/open-simh/simh.git synced 2026-03-23 01:16:37 +00:00

Commit Graph

  • fa77969c57 All: Fix various Coverity complaints Mark Pizzolato 2019-04-03 09:32:54 -07:00
  • e6490223eb TAPE: Fix P7B record length return when encountering a tape mark Mark Pizzolato 2019-04-02 09:26:34 -07:00
  • 2ba50a3f70 TAPE: Fix potential Coverity complaints Mark Pizzolato 2019-04-01 15:06:25 -07:00
  • de829e52e9 TAPE: Fix incorrect comparison typo. Mark Pizzolato 2019-03-31 09:35:52 -07:00
  • d022ea42a1 SCP: Avoid potential divide by zero when initially displaying the event queue Mark Pizzolato 2019-03-30 17:38:35 -07:00
  • e7309d947b PDP10, PDP11, VAX: Fix event initial scheduling to properly start after a reset Mark Pizzolato 2019-03-30 17:37:28 -07:00
  • 98f6aae31a TAPE: Make ATTACH time validation check more robust Mark Pizzolato 2019-03-30 09:27:02 -07:00
  • e56b5f05e7 TAPE: Add support for AWS format tape images Mark Pizzolato 2019-03-26 14:06:57 -07:00
  • d8b6a70c54 SCP: Add support for optional -D (debig) switch when running library tests (-T) Mark Pizzolato 2019-03-26 14:05:37 -07:00
  • 3d13218263 SCP: Add ability to set debug display switches on the fly Mark Pizzolato 2019-03-26 14:04:09 -07:00
  • b59ad75217 SCP: Properly allow all debug option switches (EBCDIC and RAD50 text) Mark Pizzolato 2019-03-26 01:39:13 -07:00
  • 9c75a7bfaa SCP: Correct help and doc to properly describe file compare IF command Mark Pizzolato 2019-03-26 01:38:01 -07:00
  • ddb4cb4661 AltairZ80: Fix issue detected by Coverity (unchecked sim_fseek in n8vem.c) Peter Schorn 2019-03-24 21:51:26 +01:00
  • 5960bca32a SCP: Add a local rand() implementation to avoid Coverity issues Mark Pizzolato 2019-03-20 12:57:36 -07:00
  • 726a07b547 3b2: Fix Coverity identified issues Seth Morabito 2019-03-20 10:13:30 -07:00
  • 690b896cb4 TAPE: Fix Coverity identified issues Mark Pizzolato 2019-03-20 01:45:16 -07:00
  • a006c67bc9 TAPE: Update the tape device help to describe -V ATTACH option Mark Pizzolato 2019-03-19 22:05:54 -07:00
  • a3dd39fee9 display: make ng compilable under C++ Mark Pizzolato 2019-03-19 18:24:24 -07:00
  • f09e9c290a TAPE: Add tests and Coverity cleanups Mark Pizzolato 2019-03-19 10:24:28 -07:00
  • 3840765c63 TMXR: Properly test when adding debugging options only to DEV_MUX DEVICEs Mark Pizzolato 2019-03-13 06:45:21 -07:00
  • e68af896d0 TAPE: Add -V option to ATTACH to read/verify tape images at attach time Mark Pizzolato 2019-03-11 11:57:14 -07:00
  • 5b9a0724d3 SCP: Add -A option to ATTACH command to open in append mode Mark Pizzolato 2019-03-11 11:54:56 -07:00
  • b0a4fb443c 3b2: NI 10Base5 Ethernet Device Seth Morabito 2019-03-09 10:44:52 -08:00
  • 4b82a90c43 SCP: Assure that file buffers get flushed during frontpanel API halts Mark Pizzolato 2019-03-09 06:50:02 -08:00
  • c7b0928b33 SCP: Avoid potential buffer overruns by using strlcpy() and strlcat() Mark Pizzolato 2019-03-08 12:31:01 -08:00
  • 72451ba202 PDP11: Fix RL, HK and TQ I/O Error path to properly clear observed errors Mark Pizzolato 2019-03-08 12:28:07 -08:00
  • c408d0a8fa SCP: Avoid flushing active asynch I/O devices Mark Pizzolato 2019-03-06 19:08:19 -08:00
  • d7e116f81a SCP: Periodically flush open files Mark Pizzolato 2019-03-06 10:54:25 -08:00
  • 17a7ee04fc SCP: Avoid changing the status after context for unexpected event status return Mark Pizzolato 2019-03-02 08:32:36 -08:00
  • 9261a09158 makefile: Fix case-sensitive pathname for cygwin 3.0.x with Windows 10 WSL enabled Tony Nicholson 2019-02-28 18:59:47 +11:00
  • fa10e1de49 SCP: Allow device service routines to return simulator specific error codes Mark Pizzolato 2019-02-23 16:46:25 -08:00
  • 86114729de AltairZ80: Make WD179X device more robust and fix Coverity issue Peter Schorn 2019-02-23 13:22:52 +01:00
  • 314a1da988 SCP: Try to silence a Coverity warning with a different expression. Mark Pizzolato 2019-02-20 20:50:16 -08:00
  • 880c8a89b7 PDP11, PDP18b, PDP8, VAX750, SCP: Silence Coverity identified complaints Mark Pizzolato 2019-02-20 08:32:37 -08:00
  • 857934d40e SCP: Properly report errors in malformed SET ENV -P commands Mark Pizzolato 2019-02-19 12:11:29 -08:00
  • 52817a58b9 AltairZ80: Fixed hard disk device boot Peter Schorn 2019-02-09 17:44:23 +01:00
  • 66743dfb92 PDP11: Allow successful build when SDL isn't available for NG and DAG Mark Pizzolato 2019-02-07 11:45:48 -08:00
  • a7e5791077 Visual Studio Projects: Update PDP11 for NG and DAZ devices Mark Pizzolato 2019-02-07 05:11:45 -08:00
  • a070a5375c PDP11: Add 11LOGO programming language and make it bootable from the NG device. Lars Brinkhoff 2019-02-07 08:16:52 +01:00
  • 3bdf41c809 PDP11: Add Dazzle Dart game and make it bootable from the DAZ device. Lars Brinkhoff 2019-02-07 08:16:49 +01:00
  • 85beae1194 PDP11: Dazzle Dart input box. Lars Brinkhoff 2019-02-07 08:16:46 +01:00
  • 5aa8454ab5 PDP11: NG, Knight display. Lars Brinkhoff 2019-02-07 08:16:31 +01:00
  • 25ab8de55d SCP: Allow all HELP command arguments to be provided at the sim> prompt Mark Pizzolato 2019-02-06 10:00:27 -08:00
  • a1ecce16bf ETHER: Add tests for crc and bpf filter construction logic Mark Pizzolato 2019-02-02 12:44:09 -08:00
  • 75d18d4db0 SCP: Removed redundant SCPE_NOTATT which duplicates SCPE_UNATT Mark Pizzolato 2019-02-01 16:07:12 -08:00
  • 0869cef132 SCP: Assure that internal library test exits with any failing status Mark Pizzolato 2019-02-01 07:38:04 -08:00
  • f7a17cae15 ETHER: Fix BPF filter generation for promiscuous mode when reflections Mark Pizzolato 2019-01-29 23:03:04 -08:00
  • 02bd6f0666 makefile: Fix libSDL dependency when building with MinGW Mark Pizzolato 2019-01-28 20:54:39 -08:00
  • 2f8fca49c6 SCP: Move sim_ library debug masks to all be high bits Mark Pizzolato 2019-01-23 15:17:19 -08:00
  • 183a8aab60 SCP: Change Unix debugger SIGINT command to SET CONSOLE DBGINT=n Mark Pizzolato 2019-01-22 20:16:04 -08:00
  • bacf1a7445 SCP: Use internal device SCP-PROCESS for SCP level debugging Mark Pizzolato 2019-01-22 15:48:48 -08:00
  • 68e442358b ETHER: Issue normal messages with sim_messagef() when appropriate Mark Pizzolato 2019-01-22 13:56:12 -08:00
  • efd52d96bd ETHER: Explicitly allow MAC address to be the host interface MAC address Mark Pizzolato 2019-01-22 13:36:19 -08:00
  • b57b1b99ba SLIRP: Enrich help info to clarify NAT option parameters Mark Pizzolato 2019-01-22 11:18:04 -08:00
  • cb9876ce65 SCP: Cleanup gcc compiler flagged potential issues Mark Pizzolato 2019-01-21 16:43:17 -08:00
  • 3cca0cf90b SCP: Cleanup MinGW compile warnings Mark Pizzolato 2019-01-21 02:36:42 -08:00
  • ad40f57809 ETHER: Force a dedicated interface "up" if it is down Mark Pizzolato 2019-01-20 18:23:49 -08:00
  • 6f1255c142 ETHER: Fix reflection count error logic recently broken Mark Pizzolato 2019-01-20 15:02:25 -08:00
  • 344e24dcbb SCP: Tolerate sim_instr() return when last debug is missing a newline Mark Pizzolato 2019-01-19 19:14:14 -08:00
  • 7e19679c93 README: Update to reflect recent changes/release 19-01 Mark Pizzolato 2019-01-15 13:43:32 -08:00
  • 037981d583 display: Make it possible to adjust Type 342 character grid size. Lars Brinkhoff 2019-01-14 12:57:46 -08:00
  • 5ba6aacace display: Update Type 340 shift out character set. Lars Brinkhoff 2019-01-14 12:56:44 -08:00
  • ae0cad26e4 3b2: Make floppy controller a DEV_DISK device Seth Morabito 2019-01-13 22:25:26 -08:00
  • 9b631bffc5 B5500: Updated u-variable to names, updated to handle new translations. Richard Cornwell 2019-01-13 22:39:27 -05:00
  • 0ef5776e52 CARD: Updated translation tables. Richard Cornwell 2019-01-13 22:38:24 -05:00
  • 52615e26ef makefile: remove remnant git hooks which interfere with build Mark Pizzolato 2019-01-12 00:36:14 -08:00
  • f6906af25a PDP11, all VAXen: Remove duplicate network address conflict message Mark Pizzolato 2019-01-11 23:24:28 -08:00
  • 7478ddc7d4 ETHER: Reject invalid MAC addresses while looking for address conflicts Mark Pizzolato 2019-01-11 23:08:20 -08:00
  • 6d68a1180e display: Update 340 simulation to use sim_ws. Lars Brinkhoff 2019-01-11 18:41:55 +01:00
  • a989770656 SCP: Add "HELP DEVICE devnam" Mark Pizzolato 2019-01-08 07:25:22 -08:00
  • 59bfff4bfd TMXR: Make sure to only set UNIT_TM_POLL flag for active tmxr units. Mark Pizzolato 2019-01-05 07:38:02 -08:00
  • f8bc1add59 TMXR: Avoid potential improper clearing of UNIT_TM_POLL flag. Mark Pizzolato 2019-01-04 17:40:41 -08:00
  • b437bfc280 H316: Avoid name space collision for the global variable PC Mark Pizzolato 2018-12-31 09:56:10 -08:00
  • 9f2d96b3e7 SCP: Allow debugger delivery of SIGINT separate from WRU return to sim> prompt Mark Pizzolato 2018-12-31 09:49:06 -08:00
  • 7a1400a50c doc: Correct Npcap download URL Mark Pizzolato 2018-12-19 01:39:53 -08:00
  • a3d093b116 doc: Update simh_faq.doc to describe VMS license PAK importing Mark Pizzolato 2018-12-18 08:15:58 -08:00
  • 6fa8f6012c PDP8: Add device descriptions to all devices Mark Pizzolato 2018-12-15 12:55:54 -08:00
  • c2b45a26e6 display: Add ability for device code to optionally handle keyboard input events Mark Pizzolato 2018-12-14 01:01:35 -08:00
  • 6e7127d954 3b2: Properly initialize DMAC Current Word Count Seth Morabito 2018-12-13 19:39:21 -08:00
  • 7c207c6233 BESM6: Printer file position must be updated. Leo Broukhis 2018-12-12 09:37:20 -08:00
  • 0ba63fe7fa SCP: Automatically Save and Restore unit pos variable Mark Pizzolato 2018-12-12 09:34:49 -08:00
  • 5784c6d0aa display: Fix A and M in type 340 character set Phil Budne 2018-12-11 17:02:53 -08:00
  • 86294db3d5 PDP10, PDP11, Unibus VAX: Flag CH11 DEVICE as a DEV_MUX for visible TMXR debug Mark Pizzolato 2018-11-25 13:01:07 -08:00
  • fc33892d24 PDP10, PDP11, Unibus VAX: Indicate when CH11 set parameters haven't been set Mark Pizzolato 2018-11-25 12:59:44 -08:00
  • f42cf0e0a5 PDP10, PDP11, Unibus VAX: Set CH11 TX done on reset. Lars Brinkhoff 2018-11-23 11:51:36 +01:00
  • 4fc7950afa SCP: Prioritize memory buffer writes over debug output Mark Pizzolato 2018-11-24 06:17:09 -08:00
  • 712f9c9e3a SCP: Provide detailed error message when rejecting invalid device DEGUG option Mark Pizzolato 2018-11-24 06:03:04 -08:00
  • cbe9bba849 PDP10, PDP11, Unibus VAX: Add CH11 build support for Windows and VMS Mark Pizzolato 2018-11-22 11:13:25 -08:00
  • da256fcc28 PDP10, PDP11, Unibus VAXen: CH11 Chaosnet interface. Lars Brinkhoff 2018-11-22 07:50:57 +01:00
  • 4b5b1edea5 TMXR: Properly reference the per line packet variable when connecting sockets Mark Pizzolato 2018-11-19 04:58:24 -08:00
  • acbea91524 PDP11, PDP10, VAX: Fix DMC11 device DDCMP Maintenance packet handling Mark Pizzolato 2018-11-10 04:34:43 -08:00
  • 3b8fc9d314 SCP: Avoid debug output noise when starting and stopping instruction execution Mark Pizzolato 2018-11-08 21:36:33 -08:00
  • d739fe435e PDP11, VAX, VAX780: Adjust project definitions for new pthreads 2.11.1 Mark Pizzolato 2018-10-21 09:52:06 -07:00
  • d372899a2f VAX: Fix spelling in message output while running diagnostic tests Mark Pizzolato 2018-10-19 14:49:39 -07:00
  • 7d7a57aa88 I1620: DEVICE register list should contain WAIT(TIME) or CPS but not both David Wise 2018-10-13 10:19:15 -07:00
  • 8385ef50a6 ETHER: Only convert attach argument to lower case when it contains a ':' Mark Pizzolato 2018-10-10 08:30:00 -07:00
  • 8082cc084a PDP11: Fix collision of debug bit which disabled packet data trace Mark Pizzolato 2018-10-10 08:05:30 -07:00
  • f8a18df1c4 SCP: Cleanup compiler warnings Mark Pizzolato 2018-10-10 00:03:37 -07:00
  • 6e65b635e3 ETHER: Accept upper or lower attach transport types (UDP, TAP, VDE, NAT) Mark Pizzolato 2018-10-09 23:23:39 -07:00
  • d4de42b353 SCP: Properly synchronize debug output data during duplicate line detection Mark Pizzolato 2018-10-09 19:03:47 -07:00