Peter Schorn
4c1aee0887
AltairZ80: Correct spelling, formatting and years
2023-06-30 14:31:06 +02:00
Peter Schorn
8b1b5eaeb7
AltairZ80: Add void when missing in function declaration
2023-04-05 16:28:15 +02:00
Howard M. Harte
87581b865f
AltairZ80: M68K: Add support for additional 68000 variants
...
68000, 68010, 68020, 68030, 68040 and LC/EC variants.
2022-11-27 14:38:05 -05:00
Howard M. Harte
6cd89205a3
AltairZ80: M68K: Add support for memory-mapped I/O.
...
Allows the M68K CPU to take advantage of additional AltairZ80 peripherals.
2022-11-27 14:38:05 -05:00
Peter Schorn
3a7ec4788f
AltairZ80: M68K: Fix hang with 'expect'
2022-10-08 00:25:25 -07:00
Howard M. Harte
1110802bb1
AltairZ80: M68K: Changes for SIMH.
...
Build: Compiled with VS 2022, Clang, gcc.
Test: Boot and run CP/M-68K from: https://schorn.ch/cpm/zip/cpm68k.zip
2022-10-08 00:25:04 -07:00
Howard M. Harte
9fa55d0013
AltairZ80: M68K: Move Musashi to m68k directory.
...
The M68K CPU is from https://github.com/kstenerud/Musashi . Move into
its own directory to facilitate easier synchronization with upstream
Musashi.
2022-10-08 00:24:49 -07:00
Mark Pizzolato
263e0e7ed5
AltairZ80, BESM6, I7094: Adopt internal SCP internal time base
2020-10-29 13:28:41 -07:00
Peter Schorn
d3426c3d6d
AltairZ80: Removed obsolete platform dependency
2020-06-07 11:49:18 +02:00
Peter Schorn
8077d4de38
AltairZ80: Clean up of source code formatting
2018-06-17 08:37:08 +02:00
Sergey Svishchev
e49f06dcc3
AltairZ80: fix out-of-bounds accesses (Coverity Scan)
2017-03-11 23:48:03 -08: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
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
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
Peter Schorn
ebf53c9cda
Replaced printf with sim_printf.
2014-10-24 23:10:54 +02:00
Peter Schorn
f8020a2c4c
AltairZ80: Addressed Microsoft compiler generated warnings
2014-05-29 18:12:18 +02:00
Peter Schorn
589aca19f4
AltairZ80: Added Motorola 68000 CPU support for CP/M-68K, support for Altair mini-disk format, added descriptions for all device registers
2014-05-27 20:01:30 +02:00