|
|
|
@ -909,6 +909,7 @@ FILL_MEM: |
|
|
|
DORAMTEST: |
|
|
|
|
|
|
|
; VERIFY DATA BUS FUNCTIONALITY BEFORE STARTING MEMORY TEST |
|
|
|
DATABUSTEST: |
|
|
|
LD A,$80 ; FIRST 32KB PAGE ONLY |
|
|
|
LD (PAGE_NUM),A ; STORE WORKING PAGE NUMBER |
|
|
|
OUT (MPCL_ROM),A ; SWITCH OUT LOWER 32KB ROM PAGE |
|
|
|
@ -925,7 +926,7 @@ DATABUSCHECK: |
|
|
|
JP NZ,DATABUSCHECK ; REPEAT FOR ALL 256 VALUES |
|
|
|
LD HL,TXT_DATA_BUS_PASS ; POINT AT DATA BUS PASS TEXT |
|
|
|
CALL MSG ; PRINT DATA BUS PASS LABEL |
|
|
|
JP ADDRBUSCHECK ; CONTINUE WITH ADDRESS BUS TEST |
|
|
|
JP ADDRBUSTEST ; CONTINUE WITH ADDRESS BUS TEST |
|
|
|
|
|
|
|
DATABUSFAIL: |
|
|
|
PUSH AF ; STORE FAILED VALUE |
|
|
|
@ -938,6 +939,7 @@ DATABUSFAIL: |
|
|
|
JP SERIALCMDLOOP ; AND BACK TO COMMAND LOOP |
|
|
|
|
|
|
|
; VERIFY ADDRESS BUS FUNCTIONALITY BEFORE STARTING MEMORY TEST |
|
|
|
ADDRBUSTEST: |
|
|
|
LD A,$80 ; FIRST 32KB PAGE ONLY |
|
|
|
LD (PAGE_NUM),A ; STORE WORKING PAGE NUMBER |
|
|
|
OUT (MPCL_ROM),A ; SWITCH OUT LOWER 32KB ROM PAGE |
|
|
|
@ -1298,7 +1300,7 @@ TXT_RAM_TEST_1024KB: |
|
|
|
; RAM TEST VALUES |
|
|
|
;_____________________________________________________________________________ |
|
|
|
; |
|
|
|
TEST_VALUES .DB $00,$FF,$55,$AA,'$' |
|
|
|
TEST_VALUES .DB $00,$FF,$33,$CC,$55,$AA,'$' |
|
|
|
|
|
|
|
; |
|
|
|
;__WORK_AREA___________________________________________________________________________________________________________________ |
|
|
|
|