Skip to content

3B2: Multiple bugfixes and improvements#471

Merged
pkoning2 merged 3 commits intoopen-simh:masterfrom
sethm:3b2-updates
Aug 17, 2025
Merged

3B2: Multiple bugfixes and improvements#471
pkoning2 merged 3 commits intoopen-simh:masterfrom
sethm:3b2-updates

Conversation

@sethm
Copy link
Copy Markdown
Member

@sethm sethm commented Jul 4, 2025

  • 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.

sethm added 2 commits July 4, 2025 15:17
- 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.
@bscottm
Copy link
Copy Markdown
Contributor

bscottm commented Aug 11, 2025

@sethm: Check line 423 in 3B2/3b2_scsi.c: rqe is never initialized.

@pkoning2 pkoning2 merged commit e77598b into open-simh:master Aug 17, 2025
4 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants