modem7
10k Member
Confirmed as fixed. Thanks.I uploaded an updated image - version 2.1b. It has the fixed print subroutine implementation. Please give it a try...
Symptom cause found. The IBM 5160 (and later 5150) POST is coded such that it requires that the "ROM size" byte in BIOS expansion ROMs be a multiple of 2 KB. The ROM size byte in Sergey's BIOS is presently set to 0F, a value corresponding to "8 KiB - 512 bytes (for configuration)".One issue that took no time at all was something seen by ibmapc on his early IBM 5160. That was the POST errors of:
F6600 ROM
F8600 ROM
FA600 ROM
FC600 ROM
Symptom disappeared after I changed the byte to 0C (6 KB) and then adjusted a byte within the 6 KB to effect a 00 checksum.
I remember that there was a similar problem with someone elses BIOS expansion ROM. The problem it causes is that the POST fails to detect other BIOS expansion ROMs in the address space that follows.
In the 11/08/82 BIOS for the 5160, the subject symptom will be an additional problem that results.