1
0
mirror of https://github.com/open-simh/simh.git synced 2026-02-04 15:53:39 +00:00

3B2: Multiple bugfixes and improvements

- Allow 3 MB RAM configuration (previously only 1MB, 2MB, and 4MB
  configurations were allowed)
- Allow SCSI CIO card to be used under 3B2/400 emulation (previously
  it could only be used under 3B2/700 emulation)
- Improved CTC, PORTS, and SCSI diagnostic checks
- Fixed a bug in IDISK device that allowed impossible disk
  configurations

The last update is a breaking change that disables the HD161 disk
type by default, since real 3B2 hardware does not support it. The
disk type will still allowed in backward compatibility mode through
use of the "SET IDISK LARGE" command.
This commit is contained in:
Seth Morabito
2024-10-24 13:36:53 -07:00
committed by Paul Koning
parent 5a184eb71d
commit 3e0214aed0
17 changed files with 479 additions and 352 deletions

View File

@@ -8,7 +8,7 @@ This module contains the source for two simulators:
Full documentation for the 3B2 simulator is available here:
- https://loomcom.com/3b2/emulator.html
- https://loomcom.com/3b2/emulator/
3B2/400 Simulator Devices
-------------------------
@@ -31,6 +31,7 @@ devices are given in parentheses:
- CM195A Ethernet Network Interface (NI)
- CM195B 4-port Serial MUX (PORTS)
- CM195H Cartridge Tape Controller (CTC)
- CM195W SCSI Host Adapter (SCSI)
3B2/700 Simulator Devices
-------------------------
@@ -49,6 +50,6 @@ devices are given in parentheses:
- TMS2793 Integrated Floppy Controller (IFLOPPY)
- Non-Volatile Memory (NVRAM)
- MM58274C Time Of Day Clock (TOD)
- CM195W SCSI Host Adapter (SCSI)
- CM195A Ethernet Network Interface (NI)
- CM195B 4-port Serial MUX (PORTS)
- CM195W SCSI Host Adapter (SCSI)