Commit graph

2398 commits

Author SHA1 Message Date
Mark Pizzolato
32bf2629b1 VAX8600: Changed console input polling
Polling is now done at least every 500ms even if the prior input
character hasn't been processed yet.   This allows ^E to provide a way
to exit a simulator which otherwise isn't reading from the console port.
2016-11-16 20:35:35 -08:00
Mark Pizzolato
b1950e1fe2 DOC: Clarified wording for LOAD and DUMP commands in sim_doc.doc 2016-11-16 17:45:07 -08:00
Mark Pizzolato
6e0c26d85a TMXR: simplify #if expression conditions for SIM_ASYNCH_MUX 2016-11-12 13:21:45 -08:00
Mark Pizzolato
ee0aadeb37 SCP: Issue error message when CONTINUE command has unused arguments 2016-11-12 13:14:15 -08:00
Mark Pizzolato
7076527cf2 SCP: Format usecs as msecs with fraction when necessary 2016-11-12 13:12:33 -08:00
Mark Pizzolato
d68c021d1f PDP10: Fixed last digit error in CVTBDT instruction as discussed in #347 2016-11-05 12:38:15 -07:00
Mark Pizzolato
afad8ad374 TMXR: Add help indicating speed factor specification for console and mux lines 2016-11-05 02:52:58 -07:00
Mark Pizzolato
0268da4a28 SCP: Fix seconds format routine when displaying hours 2016-11-05 01:42:59 -07:00
Mark Pizzolato
efabcb9856 SCP: Added routine to format time in seconds down to usecs 2016-11-04 22:59:33 -07:00
Mark Pizzolato
67213a53da Visual Studio Projeccts: PDP11 add configuration support for PNG screenshots 2016-11-04 11:15:23 -07:00
Mark Pizzolato
0779a945d2 SCP: Fix output of SHOW QUEUE to also include event due time in usecs 2016-11-03 13:21:59 -07:00
Mark Pizzolato
f30de55f18 SCP: Fix help to only display breakpoint help for the proper device or CPU 2016-11-02 01:44:55 -07:00
Mark Pizzolato
b8842e40e5 TIMER: Fix internal calibrated clock to be well behaved while idling. 2016-10-26 16:16:36 -07:00
Mark Pizzolato
c9af9a70fa Visual Studio Projects: Update to require SDL2 version 2.0.5 2016-10-22 02:01:06 -07:00
Mark Pizzolato
7ab9b6abec ETHER: Support building with MinGW environment 2016-10-22 01:46:31 -07:00
Mark Pizzolato
5fba6e7607 makefile: Use libSDL when building simulators using display library with MinGW 2016-10-22 01:31:29 -07:00
Mark Pizzolato
7d029e72ab ISYS8010, ISYS8020: Fix incorrect file reference in Visual Studio Projects 2016-10-21 14:51:53 -07:00
Mark Pizzolato
2acdf26c53 TAPE: Add support to allow tape debug output when using sim_tape_attach 2016-10-20 14:48:15 -07:00
Mark Pizzolato
a1fe7934b6 I1401: Properly set device class for tape device so help info is provided 2016-10-20 13:33:40 -07:00
Mark Pizzolato
17abb1223a TAPE: Make sure that all tape library APIs only work after sim_tape_attach
- Detects and fixes the problem reported in #345
2016-10-20 13:32:51 -07:00
Mark Pizzolato
8178816c3f I1401: Fix tape to call sim_tape_attach to attach tapes 2016-10-20 12:54:41 -07:00
Mark Pizzolato
0630db4207 makefile: remove isys8030 from 'all' due to missing piece 2016-10-12 23:38:10 -07:00
Mark Pizzolato
2c1cc11485 makefile: Fix to allow compiling with clang on NetBSD
clang doesn't like the -R option, it wants the long form -Wl,-R. gcc is ok
with either.
clang on OS X doesn't like that form, but the change is only in a
conditional which is relevant when X11R7 is installed and that isn't the
case for OS X.
2016-10-12 05:51:36 -07:00
Mark Pizzolato
5a6e7ce172 BESM6: Fix compiler warning (left shift of negative value) 2016-10-12 04:28:37 -07:00
Mark Pizzolato
38f04f9f35 makefile: Remove new IBM simulators from 'all' build until they build cleanly 2016-10-11 17:32:00 -07:00
Bill
6b5ab2bc06 SWTP6800, IBMPC, IBMPCXT, isys8010, isys8020, imds-225: sim_interval fix
Properly sequence change to sim_interval so that debug behavior is as
expected.
2016-10-11 15:56:10 -07:00
Bill
5e9d8e0996 IBMPC: Remove unused files 2016-10-11 15:47:50 -07:00
Bill Beech
5d99998236 ISYS8010,ISYS8020,ISYS8030,IMDS-225,IBMPC,IBMPCXT: update of makefile to handle moved files to system specific directory and for the new experimental simulators for IMDS-225, IBMPC, and IBMPCXT. 2016-10-11 15:05:02 -07:00
Bill Beech
71e7de1d40 ISYS8030: initial check in of new experimental simulator for the Intel System 80/30 2016-10-11 15:05:02 -07:00
Bill Beech
0b9411b9e6 ISYS8030: file move to place system specific files in the system specific directory instead on common 2016-10-11 15:05:02 -07:00
Bill Beech
8146035d05 ISYS8020: file move to place system specific files in the system specific directory instead on common 2016-10-11 15:05:02 -07:00
Bill Beech
bee175713b ISYS8010: file move to place system specific files in the system specific directory instead on common 2016-10-11 15:05:02 -07:00
Bill Beech
27e65d1fa9 IMDS-225: Initial check in of new experimental simulator for the Intel MDS-225 IPC 2016-10-11 15:05:02 -07:00
Bill Beech
cdb94a9d9f IBMPCXT: Initial check in of new experimental simulator for the IBM PC XT 2016-10-11 15:05:02 -07:00
Bill Beech
89a8c87e87 IBMPC: Initial check in of new experimental simulator for the IBM PC (5150) 2016-10-11 15:05:02 -07:00
Mark Pizzolato
5f1ee6ed67 makefile: Correct advice about how to install libvdeplug
Additionally, only warn about potentially missing ttf support when
building a BESM6 simulator.
2016-10-11 10:17:37 -07:00
Mark Pizzolato
6a1487e5bf makefile: Fix locating besm6 fontpath when using libSDL2 2016-10-11 09:33:19 -07:00
Mark Pizzolato
9c0b0ffb46 PDP8: Add support for 16 terminals in the TTIX device 2016-10-10 16:59:03 -07:00
Mark Pizzolato
cf1e7b9cca SCP, PDP11: Added HELP CPU BREAK to display info about breakpoint types 2016-10-06 13:25:54 -07:00
Mark Pizzolato
d4f38d5358 SCP: Add compiled architecture and release/debug info to SHOW VERSION 2016-10-01 07:38:42 -07:00
Mark Pizzolato
9122a9f196 SCP: Add . pseudo symbol to reference the most recent address
Useful in EXAMINE and DEPOSIT.
2016-09-26 18:23:55 -07:00
Mark Pizzolato
da3f5359bb VAX, PDP11, PDP8, PDP1: Properly declare timer with clock unit 2016-09-26 15:55:50 -07:00
Mark Pizzolato
2b61a9a92d SCP: Fix timer calibration to produce consistent results with multiple clocks
- Timers that schedule their ticks with sim_activate_after() now operate
   consistently without having to be the single timer used by a simulator.
- Simulators which dynamically enable the operation of a clock when one
   wasn't previously wasn't enabled will disable the internal calibrated timer.
2016-09-26 15:39:42 -07:00
Mark Pizzolato
c1ca3d4612 SCP: Add missing help mentioning SET CONSOLE SPEED 2016-09-24 05:04:44 -07:00
Mark Pizzolato
063cec087a PDP8: Changed console input polling to poll for input 500ms has passed 2016-09-24 05:02:47 -07:00
Mark Pizzolato
0b0f227057 SCP: Allow range/count specifier to special last value reference ($) in EXAMINE
As discussed in #343
2016-09-21 13:22:49 -07:00
Mark Pizzolato
3e4b0af18f makefile: Cleanup description of commit-id generation scripts 2016-09-21 11:55:14 -07:00
Mark Pizzolato
e370b9e78e HP3000: Third HP 3000 release from Dave Bryan 2016-09-20 20:34:22 -07:00
Mark Pizzolato
9925ba83b8 SCP: Remove unused variable declarations 2016-09-20 09:21:11 -07:00
Mark Pizzolato
fa292f59cd makefile: Add logic to BESM6 build warning that video panel needs SDL 2016-09-14 17:30:46 -07:00