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