Bill Beech
21cd2a4e25
SWTP6800: Adjust indentation
2015-05-05 14:06:13 -07:00
Bill Beech
839103b292
AL: Remove inappropriate file additions
2015-05-05 14:06:13 -07:00
Bill Beech
4210c7cbc5
ISYS8010: Add Visual Studio Project (from Mark Pizzolato)
2015-05-05 14:06:12 -07:00
Bill Beech
c73a8501ae
ISYS8010: Rename top intel directory to Intel-Systems (from isys8010)
2015-05-05 14:06:12 -07:00
Bill Beech
7e3a32fc06
ISYS8010: Removed remaining tabs (converted to spaces).
2015-05-05 14:06:11 -07:00
Bill Beech
f36a8de70d
ISYS8010: Rename configuration file (which is included) to a .h file
2015-05-05 14:06:11 -07:00
Bill Beech
8d9a379d05
25 Apr 15 mods for ISYS8010.
2015-05-05 14:06:10 -07:00
nj7p
4179eeb19f
MDS-800: Initial simulator commit
2015-05-05 14:06:09 -07:00
Mark Pizzolato
cd799c9d3f
makefile: dynamically determine if shm_open is available on the local system, Fix X11R7 library reference when available
2015-04-28 16:29:23 -07:00
Mark Pizzolato
041c866d67
PDP10: Added DEUNA/DELUA support back since there exists software which actually supported it.
...
The code which used it provides some IP packet transport: ftp://ftp.stacken.kth.se/pub/pdp10/tops10/util/
2015-04-26 15:04:01 -07:00
Peter Schorn
a9e5913d0c
AltairZ80: Reduced polling for CPU stop on non UNIX platforms
2015-04-26 09:50:00 +02:00
Peter Schorn
ff908f4f59
AltairZ80: Simplified polling for stop CPU on non UNIX platform
2015-04-25 14:02:26 +02:00
Mark Pizzolato
dee7135cfb
SCP: More immediate detection of changed stop_cpu during event processing.
2015-04-25 03:49:48 -07:00
Mark Pizzolato
8050030bc1
Merge pull request #211 from psco/master
...
AltairZ80: Fixed keyboard polling on non UNIX platform and daylight savi...
2015-04-25 03:43:44 -07:00
Peter Schorn
ad3767a2bd
AltairZ80: Fixed keyboard polling on non UNIX platform and daylight savings time issue with CP/M 3 clock
2015-04-25 08:31:05 +02:00
Mark Pizzolato
71b99c6fa1
SCP: Add -D switch to RESTORE command to suppress detach/attach activities during a restore. Fix #197
2015-04-19 05:28:28 -07:00
Mark Pizzolato
d75ec66607
FRONTPANEL: Added support for a register array to be returned as part of a register set
2015-04-17 14:46:06 -07:00
Mark Pizzolato
04142da99c
SCP: Added simulator version checking while performing a RESTORE operation.
...
Added -Q switch to suppress version check messages
Added -D switch to disable the detach_all at the beginning of a restore and any actual attach operations during the restore
2015-04-17 14:43:52 -07:00
Mark Pizzolato
8204a203a1
DOC: Updated simh.doc to describe missing sim_tape APIs
2015-04-14 08:36:27 -07:00
Mark Pizzolato
3719a07d10
FRONTPANEL: Fixed response data end of line detection issue which caused hanging of register updates
2015-04-13 15:48:53 -07:00
Mark Pizzolato
1348a1fbaa
VIDEO: Fix building of video capable simulators on host systems which don't have libsdl available.
2015-04-13 06:22:11 -07:00
Mark Pizzolato
ecc1956221
PDP11: Revised documentation to correct the default character modes on the TTI and TTO devices.
2015-04-12 13:10:28 -07:00
Mark Pizzolato
1163099735
makefile: Fix MinGW build to properly reference the PCRE static link library and upgraded the windows-build version check
2015-04-12 10:38:28 -07:00
Mark Pizzolato
674b8e0ced
SCP: Fix incorrect version check in RESTORE command and add logic to report git version differences ( #197 ), Fix #206
2015-04-11 11:33:52 -07:00
Mark Pizzolato
a7d0b0e3f3
VIDEO: Fix video capable simulator builds on platforms which don't have libSDL available at all by enabling stub code
2015-04-11 05:53:01 -07:00
Mark Pizzolato
d4720d3540
SWTP6800: Added support to initialize the BOOTROM with the contents of the swtbug.bin ROM image while retaining the ability to load any other ROM image.
2015-04-05 18:40:35 -07:00
Mark Pizzolato
50bac79cd3
SWTP68000: Merge of Bill Beech's swtp6800-v2.1 branch with tabs removed
2015-04-05 16:00:22 -07:00
Mark Pizzolato
8ad7dc2b93
SCP: Fix error returned by detach_unit to SCPE_NOTATT when an attachable unit isn't currently attached
2015-04-04 16:49:18 -07:00
Mark Pizzolato
7c58a5038d
I1401: Revised documentation from Bob Supnik
2015-04-04 16:38:16 -07:00
Mark Pizzolato
325e369bfd
FRONTPANEL: Added mount and dismount commands for removable media
2015-04-04 16:37:43 -07:00
Mark Pizzolato
a7da3c6f54
SIGMA: Merge updates from Bob Supnik
2015-04-04 09:26:23 -07:00
Mark Pizzolato
9d47891971
FRONTPANEL: Added logic to pass simulator startup messages in panel error text if the connection to the simulator shuts down while it is starting.
2015-04-04 09:18:02 -07:00
Mark Pizzolato
1548777278
SCP: Fix dangling perror details
2015-04-03 20:11:21 -07:00
Mark Pizzolato
41978eca80
All: Convert from C runtime library perror() to sim_perror so that all messages will arrive in the same place(s).
2015-04-03 19:56:37 -07:00
Mark Pizzolato
f2ca388f9c
GRI, PDP1, S3, SDS: Forwardport of Bob Supnik's merge from the master branch (change to sim_printf)
2015-04-03 19:53:39 -07:00
Mark Pizzolato
fb3c5327b7
H316: Merge updates from Bob Supnik and Bob Armstrong (Instruction decoding)
2015-04-03 18:49:44 -07:00
Mark Pizzolato
2f350955ec
I1620: Fixes Tom McBride
...
- Card Reader/Punch, Line Printer, Paper Tape Reader/Punch, Typewriter Translation Tables
2015-04-03 18:38:50 -07:00
Mark Pizzolato
c221e1ff97
ALTAIR, Interdata, LGP, NOVA: Addition of sim_printf in various places from Bob Supnik
2015-04-03 18:33:31 -07:00
Mark Pizzolato
7b3fdf5718
I1401: Bob Supnik added options to read cards and print line printer output from the console terminal window.
2015-04-03 17:33:24 -07:00
Mark Pizzolato
ef6528bf32
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.
2015-04-03 16:05:01 -07:00
Mark Pizzolato
bccf98e979
FRONTPANEL: Added support register indirect register queries and various ways to deposit and examine registers and memory.
2015-04-03 04:44:09 -07:00
Mark Pizzolato
9cb9018665
SCP: Extend SHOW processing for default (unspecified) device to also handle global show modifiers, thus making SHOW RADIX display the radix for the default device (usually CPU).
2015-04-03 04:42:35 -07:00
Mark Pizzolato
f081ddf9aa
PDP10: Make file position settings consistently use sim_ftell() instead of ftell().
2015-04-02 10:02:00 -07:00
Mark Pizzolato
a8087ac4cc
SCP: Return write failure (write 0 bytes) if malloc fails in sim_fwrite on a big-endian host. Fix #204
2015-04-02 07:01:23 -07:00
Scott Bailey
38eaee77d9
SCP: future-proof save/restore logic
...
Distinguish explicitly between save_vercur, the version that is
used by sim_save(), and save_ver40, the latest defined version
that is supported by sim_rest().
The intent is to ensure that a change to save_vercur does not
cause an unedited sim_rest() to think it knows how to read that
new format if a human forgets to add the appropriate logic. This
also removes some possible ambiguity in sim_rest() about what
elements are present in what format versions.
Finally, added a comment reminding authors to update save_vercur
in conjunction with any changes to sim_save().
2015-04-01 11:02:19 -07:00
Mark Pizzolato
d84883a4ce
SCP: Add a special pseudo name "$" which is the value returned from the most recent EXAMINE command which can be used for register (or memory) indirect EXAMINE commands.
...
To examine the instruction which the PC points at:
sim> EXAMINE PC
sim> EXAMINE -m $
2015-04-01 10:29:14 -07:00
Mark Pizzolato
975327dcac
ECLIPSE: Fixed typo in DIVS from Bob Supnik. Fix : #200
2015-03-30 16:12:00 -07:00
Mark Pizzolato
d75c072235
VAX, VAX780, VAX8600, MicroVAX1, MicroVAX2: Stabilize SAVE/RESTORE capabilities to allow restore of older version VAX and VAX780 save images and to properly allow simulator restores of processor model variations as discussed in #197 points 1 & 2
2015-03-30 13:52:48 -07:00
Mark Pizzolato
478ff3d453
MicroVAX2, rtVAX1000: Avoid non-existent severe machine check exception. As per Bob Supnik. Fix #199
2015-03-30 10:37:41 -07:00
Mark Pizzolato
5e556cc70a
ALL VAX: Fix vax_cpu to be model invariant and implement platform specific machine behavior in model specific machine_check routine. As per Bob Supnik. Fix #198
2015-03-30 10:27:02 -07:00