EtchedPixels / FUZIX

FuzixOS: Because Small Is Beautiful
Other
2.18k stars 272 forks source link

sc111: switch I/O base to 0xC0 #965

Closed ra1fh closed 1 year ago

ra1fh commented 1 year ago

This primarily affects the SCM Fuzix loader, as it needs to know the current I/O base in order to work correctly. If there is a mismatch, Fuzix won't boot without any output on serial console.

With version 1.3.0 (2022-02-28), SCM switched from I/O base 0x40 to 0xC0. This change will make the SCM loader work on newer systems. Systems with SCM older than 1.3.0 will need this change reverted.

The RomWBW loader is not affected as RomWBW did always use I/O base 0xC0 on SC111 and the loader uses that knowledge to switch the I/O base if needed.

ra1fh commented 1 year ago

This replaces PR #956

EtchedPixels commented 1 year ago

Thanks.