MODEL_5170_REV3 boots without errors now
However, performance will suffer until I can implement RTC interrupts; also, there may be a problem exposed by the BIOS memory test following a soft reset
This commit is contained in:
parent
093099d980
commit
997db9787b
15 changed files with 1557 additions and 1282 deletions
|
|
@ -17,3 +17,70 @@
|
|||
F000:0B0D @ POST1_TEST15 ; TEST.15: VIDEO LINE TEST
|
||||
F000:0B1D @ POST1_TEST16 ; TEST.16: CRT INTERFACE LINES TEST
|
||||
F000:0C25 @ MFG_BOOT ; MANUFACTURING BOOT TEST CODE ROUTINE
|
||||
;
|
||||
; IBM's 11/15/85 ROM BIOS listing shows POST2 located at offset 0C96; it's actual location is 0C94.
|
||||
;
|
||||
0C94 +
|
||||
F000:0000 @ POST2
|
||||
F000:0868 @ POST2_CHK_HFNUM ; CHECK FOR SECOND FIXED DISK PRESENT BUT NOT DEFINED
|
||||
;
|
||||
; IBM's 11/15/85 ROM BIOS listing shows POST3 located at offset 1671; it's actual location is 1675.
|
||||
;
|
||||
1675 +
|
||||
F000:0000 @ POST3
|
||||
;
|
||||
; IBM's 11/15/85 ROM BIOS listing shows POST4 located at offset 1941; it's actual location is 1945.
|
||||
;
|
||||
1945 +
|
||||
F000:0000 @ POST4
|
||||
F000:0000 @ CMOS_READ
|
||||
F000:001A @ CMOS_WRITE
|
||||
F000:0034 @ DDS
|
||||
F000:003C @ E_MSG
|
||||
F000:0071 @ ERR_BEEP
|
||||
F000:00AF @ BEEP
|
||||
F000:00F5 @ WAITF ; FIXED TIME WAIT (CX = COUNT OF 15.085737us INTERVALS TO WAIT)
|
||||
F000:0104 @ CONFIG_BAD
|
||||
F000:0118 @ XPC_BYTE
|
||||
F000:012F @ PRT_SEG
|
||||
F000:0144 @ PROT_PRT
|
||||
F000:0170 @ ROM_CHECKSUM
|
||||
F000:017C @ ROM_CHECK
|
||||
F000:01AE @ KBD_RESET
|
||||
F000:01D9 @ BLINK_INT
|
||||
F000:01E7 @ SET_TOD
|
||||
;
|
||||
; IBM's 11/15/85 ROM BIOS listing shows POST5 located at offset 1C38; it's actual location is 1C3E.
|
||||
;
|
||||
1C3E +
|
||||
F000:0000 @ POST5
|
||||
;
|
||||
; IBM's 11/15/85 ROM BIOS listing shows POST6 located at offset 1EB5; it's actual location is 1EBB.
|
||||
;
|
||||
1EBB +
|
||||
F000:0000 @ POST6
|
||||
F000:012C @ XMIT_8042
|
||||
F000:016D @ BOOT_STRAP_1
|
||||
;
|
||||
; IBM's 11/15/85 ROM BIOS listing shows DISKETTE_IO_1 located at offset 2143; it's actual location is 2149.
|
||||
;
|
||||
20E9 +
|
||||
F000:0060 @ DISKETTE_IO_1
|
||||
F000:00E7 @ DISK_RESET
|
||||
F000:03CC @ SEND_SPEC
|
||||
F000:07F5 @ SETUP_END
|
||||
F000:080F @ SETUP_DBL ; CHECK DOUBLE STEP
|
||||
F000:0873 @ READ_ID
|
||||
F000:08B6 @ MOTOR_ON
|
||||
F000:0994 @ NEC_OUTPUT
|
||||
F000:09C0 @ SEEK
|
||||
F000:0A85 @ RESULTS
|
||||
F000:0A5D @ WAIT_INT
|
||||
F000:0AF5 @ DISK_INT_1
|
||||
F000:0B0C @ DSKETTE_SETUP
|
||||
F000:0B60 @ DISK_SETUP
|
||||
F000:0D09 @ DISK_IO
|
||||
2C69 +
|
||||
F000:044F @ TST_RDY ; TEST HARD DISK READY (AH = 0x10)
|
||||
F000:05F3 @ NOT_BUSY
|
||||
F000:0642 @ CHECK_ST
|
||||
Loading…
Reference in a new issue