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
Mark Pizzolato
0263e0b950
BESM6: Fix CONST declaration for panel initialization routine
2016-09-14 16:43:25 -07:00
Mark Pizzolato
a008b0a972
SCP: Fix throttling to provide reasonable operation of calibrated clocks
...
- Generate reasonable messages when presented with erroneous throttle input.
- Add throttling recalibration logic if only if target rate drift exceeds 5%
2016-09-14 14:12:24 -07:00
Paul Koning
89ffed467f
PDP11: Add new breakpoint types for data and physical address
...
Add support for physical and virtual address variants for the existing
instruction (PC) breakpoint, and add memory read and memory write
breakpoints.
2016-09-13 15:22:35 -04:00
Mark Pizzolato
29c121e973
SCP: Fix default breakpoint message format.
...
When sim_brk_type_desc isn't populated, the matching breakpoint switches
and matching address are displayed. Fix to use the optional VM provided
address formatting function sim_vm_sprint_addr.
2016-09-11 03:43:24 -07:00
Paul Koning
083b53ea11
DOC: More detail on breakpoints and instruction replay
...
Add discussion of the recommended handling of instruction history
recording. Also recommendations for read and write breakpoints to
cover cases such as I/O registers.
2016-09-09 15:30:42 -04:00