Bill Beech
44428e53b6
SWTP6800: Update to simulators
...
- General cleanup of codebase
- Fixed condition codes m6800.c from Roberto Sancho Villa
- Add additional FDC lfd-400 from Roberto Sancho Villa
- Add additional OS's (FLEX 1.0, FDOS 1.0, DOS68, MiniDOS, and MiniDOS-MPX)
to software support
- Add additional disk formats to software support dc-4.c from Roberto
Sancho Villa
- Add CPU history
- Fix LOAD/DUMP to support binary and hex
- Fix fprintf_sym to disassemble 6800 code correctly
- Add EXAMINE/DEPOSIT to CPU Memory
- Fixed disasm to space the register
- Add SET_FLAG(IF) to IRQ – fixed error in handling IRQ from
Roberto Sancho Villa
2022-06-09 14:28:04 -07:00
Bill Beech
efa04e4e31
SWTP: Fix Coverity found more missing arguments in M6800
2022-03-16 14:41:34 -07:00
Bill Beech
af6665be05
SWTP: Fix Coverity found missing argument in M6800
2022-03-15 15:44:13 -07:00
Bill Beech
a1a916f819
SWTP6800: Fix Coverity reported issue
2022-03-09 16:05:23 -07:00
Bill Beech
c9c9fa641b
SWTP6800: General cleanup and boot fixup
...
DC-4: fixed flags
M6800: simplified code in big instr decode loop, Removed sim-debug
M6810: added examine and deposit (from Thomas Pfau), Removed sim-debug
MP-A: added examine and deposit (from Thomas Pfau)
2022-03-09 15:37:29 -07:00
Bill Beech
1513d6ee66
SWTP6800: Fix typo in the DAA instruction
2020-05-06 14:25:46 -07:00
Bill Beech
6e6706f2a4
SWTP6800: Corrected flag setting errors (Richard Brinegar)
2020-04-28 14:02:03 -07:00
Mark Pizzolato
487e78ef36
swtp6800: Fix incorrect address to data table SOFTWARE INTERRUPT vector
...
As reported/suggested Clinton Yourth @cyourth-cognonic in #820
Fix approved by simulator Bill Beech
2020-03-24 22:00:49 -07:00
Bill Beech
4cd8aff027
swtp6800: Correct overflow(V) flag status bit
2020-02-04 16:27:19 -07:00
Mark Pizzolato
a314cb680b
swtp6800: Fix inconsistent indentation block
2020-01-01 08:35:37 -08:00
Mark Pizzolato
d8dbc7e6b5
SCP: Migrate all stdio writes to pass through SCP provided Fprintf()
2017-01-14 20:48:09 -08: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
Mark Pizzolato
5531ccb175
ALL: Massive 'const' cleanup
...
These changes facilitate more robust parameter type checking and helps
to identify unexpected coding errors.
Most simulators can now also be compiled with a C++ compiler without
warnings.
Additionally, these changes have also been configured to facilitate easier
backporting of simulator and device simulation modules to run under the
simh v3.9+ SCP framework.
2016-05-15 15:25:33 -07:00
Bill Beech
8d9a379d05
25 Apr 15 mods for ISYS8010.
2015-05-05 14:06:10 -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
66dba79418
ALPHA, ALTAIR, AltairZ80, I7094, NOVA, PDP1, PDP10, PDP11, PDP18B, PDP8, SAGE, sigma, swtp6800, TX-0, VAX: Change tabs to spaces which had crept in over time
2015-03-30 10:24:24 -07:00
Mark Pizzolato
e768629009
SCP: Added the capability for EXAMINE command output to be written directly to a socket.
2015-02-21 12:40:36 -08:00
Mark Pizzolato
028f152f6f
SWTP: Fixed overflown bit logic for addition and subtraction (from Bill Beech)
2014-01-01 10:33:29 -08:00
Mark Pizzolato
6cc9d569bf
Merge Fixes from Bob Supnik's updates
2013-08-22 16:46:57 -07:00
Mark Pizzolato
28f645aeab
Compiler suggested cleanups
2013-03-13 22:28:14 -07:00
Mark Pizzolato
fae991d592
More compiler identified cleanups
2013-01-10 16:10:39 -08:00
Mark Pizzolato
448d9e52fc
Added VAX860 to the descrip.mms and cleaned up the VMS compiler identified issues
2013-01-10 15:14:51 -08:00
Mark Pizzolato
dac73b9381
Migrating scp and library global variables to be declared as extern in the appropriate library include file and remove repetitive declarations in referencing modules.
2013-01-10 13:29:15 -08:00
Mark Pizzolato
629de4dcc5
Build identified cleanups
2013-01-09 17:22:17 -08:00
Mark Pizzolato
0f8e6cfe95
Cleanup for warning messages produced by the clang C compiler. Mostly adding parentheses in conditional assignments and clarification parentheses in complex boolean expressions.
2012-04-29 11:59:44 -07:00
Mark Pizzolato
db9bf32112
Merge of Bob's simh-v3.9-0-rc3
2012-04-23 11:50:43 -07:00