simh-testsetgenerator/AltairZ80
Patrick Linstruth 2a5f758aad AltairZ80: Adds SET CPU RESIZEMEMORY and other
Changing the CPU type or MEMORY size/configuration causes memory
resources mapped by other devices to be removed. This is not made
clear by "HELP CPU" and the user has no feedback that this is
happening.

This PR does the following:

1) HELP SET CPU shows that SET CPU MEMORY requires a value.
2) Feedback is provided if the value is omitted or not properly formatted.
3) Unmapped memory resources caused by a SET CPU command are displayed
   on the SIMH console.
4) Adds a SET CPU RESIZEMEMORY command that resizes system memory
   without unmapping other device memory resources.
2024-02-01 12:55:50 -05:00
..
m68k AltairZ80: m68k: Avoid buffer overflow detected by gcc 9.4.0. 2023-07-15 17:20:05 -04:00
altairz80_cpu.c AltairZ80: Adds SET CPU RESIZEMEMORY and other 2024-02-01 12:55:50 -05:00
altairz80_cpu_nommu.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
altairz80_defs.h AltairZ80: M2SIO, CPU, SIO and PMMI additions and fixes 2023-10-09 20:14:51 -04:00
altairz80_dsk.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
altairz80_hdsk.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
altairz80_mhdsk.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
altairz80_net.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
altairz80_sio.c AltairZ80: M2SIO, CPU, SIO and PMMI additions and fixes 2023-10-09 20:14:51 -04:00
altairz80_sys.c ALTAIRZ80: Adds JAIR devices to simulator 2024-02-01 12:52:41 -05:00
CMakeLists.txt ALTAIRZ80: Adds JAIR devices to simulator 2024-02-01 12:52:41 -05:00
disasm.c AltairZ80: Clean up of source code formatting 2018-06-17 08:37:08 +02:00
flashwriter2.c AltairZ80: Resolve warnings in Flashwriter and Disk3. 2023-04-01 07:01:12 -07:00
i86.h AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
i86_decode.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
i86_ops.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
i86_prim_ops.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
i8272.c AltairZ80: Move find_unit_index() to altairz80_sys.c 2023-04-01 07:01:12 -07:00
i8272.h AltairZ80: Reconcile license with open-simh. 2022-10-09 09:10:27 -07:00
ibc.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
ibc_mcc_hdc.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
ibc_smd_hdc.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
insns.h Notes For V3.8 2011-04-15 08:35:54 -07:00
insnsd.c Notes For V3.8 2011-04-15 08:35:54 -07:00
m68ksim.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
m68ksim.h AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
mfdc.c AltairZ80: Reconcile license with open-simh. 2022-10-09 09:10:27 -07:00
mfdc.h AltairZ80: Reconcile license with open-simh. 2022-10-09 09:10:27 -07:00
mmd.c AltairZ80: Add void when missing in function declaration 2023-04-05 16:28:15 +02:00
n8vem.c AltairZ80: Reconcile license with open-simh. 2022-10-09 09:10:27 -07:00
nasm.h AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
s100_2sio.c AltairZ80: M2SIO, CPU, SIO and PMMI additions and fixes 2023-10-09 20:14:51 -04:00
s100_64fdc.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
s100_adcs6.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
s100_disk1a.c AltairZ80: Code cleanup and simplifications 2023-05-23 21:44:47 +02:00
s100_disk2.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
s100_disk3.c AltairZ80: Resolve warnings in Flashwriter and Disk3. 2023-04-01 07:01:12 -07:00
s100_dj2d.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
s100_djhdc.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
s100_fif.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
s100_hayes.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
s100_hdc1001.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
s100_icom.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
s100_if3.c AltairZ80: Reconcile license with open-simh. 2022-10-09 09:10:27 -07:00
s100_jadedd.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
s100_jair.c ALTAIRZ80: Adds JAIR devices to simulator 2024-02-01 12:52:41 -05:00
s100_mdriveh.c AltairZ80: Reconcile license with open-simh. 2022-10-09 09:10:27 -07:00
s100_mdsa.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
s100_mdsad.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
s100_pmmi.c AltairZ80: M2SIO, CPU, SIO and PMMI additions and fixes 2023-10-09 20:14:51 -04:00
s100_scp300f.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
s100_selchan.c AltairZ80: Reconcile license with open-simh. 2022-10-09 09:10:27 -07:00
s100_ss1.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
s100_tarbell.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
s100_tdd.c AltairZ80: Code cleanup and simplifications 2023-05-23 21:44:47 +02:00
s100_vdm1.c AltairZ80: Code cleanup and simplifications 2023-05-23 21:44:47 +02:00
sol20.c ALTAIRZ80: Add 1K RAM to SOL20 device 2024-02-01 12:52:06 -05:00
vfdhd.c AltairZ80: Reconcile license with open-simh. 2022-10-09 09:10:27 -07:00
vfdhd.h AltairZ80: Reconcile license with open-simh. 2022-10-09 09:10:27 -07:00
wd179x.c AltairZ80: Correct spelling, formatting and years 2023-06-30 14:31:06 +02:00
wd179x.h AltairZ80: Reconcile license with open-simh. 2022-10-09 09:10:27 -07:00