diff --color -c SunriseIDE_orig/driver.mac SunriseIDE/driver.mac *** SunriseIDE_orig/driver.mac 2021-08-19 17:42:18.000000000 +0300 --- SunriseIDE/driver.mac 2021-10-18 12:52:00.214425814 +0300 *************** *** 406,414 **** ld a,1 ;Flag the device ld (ix),a MASTER_CHECK1_END: ld a,46 ;Print dot ! call CHPUT ! ;--- Same pre-check on SLAVE device call WAIT_CMD_RDY --- 406,415 ---- ld a,1 ;Flag the device ld (ix),a MASTER_CHECK1_END: + jp SLAVE_CHECK1_END ld a,46 ;Print dot ! ; call CHPUT ! ;--- Same pre-check on SLAVE device call WAIT_CMD_RDY *************** *** 508,517 **** OK_MASTER: ;--- Get info and show the name for the SLAVE ld de,SLAVE_S ! call PRINT WAIT_SKIP_SLAVE: ; If ESC is pressed, ignore this device ld de,624 ; Wait 1s to read the keyboard --- 509,519 ---- OK_MASTER: + JP DRV_INIT_END ;--- Get info and show the name for the SLAVE ld de,SLAVE_S ! ; call PRINT WAIT_SKIP_SLAVE: ; If ESC is pressed, ignore this device ld de,624 ; Wait 1s to read the keyboard diff --color -c SunriseIDE_orig/sunride.asm SunriseIDE/sunride.asm *** SunriseIDE_orig/sunride.asm 2021-08-19 17:42:18.000000000 +0300 --- SunriseIDE/sunride.asm 2021-10-20 12:49:23.556933601 +0300 *************** *** 551,558 **** jr z,INIT_MASTERFAIL ; Finish DEV_INIT .chkslave: ld de,SLAVE_S ! ld (TEMP_WORK+WRKTEMP.pDEVMSG),de call PRINT ; Check for DIAGNOSTICS errors --- 551,559 ---- jr z,INIT_MASTERFAIL ; Finish DEV_INIT .chkslave: + JP NOSLAVEATALL ld de,SLAVE_S ! ;ld (TEMP_WORK+WRKTEMP.pDEVMSG),de call PRINT ; Check for DIAGNOSTICS errors *************** *** 569,576 **** ld de,WRKAREA.SLAVE.BASE add ix,de ; Point ix to the SLAVE work area ld a,M_DEV ; Select SLAVE ! call DETDEV ! pop ix ; Reset all devices to finish END_DETECT: --- 570,580 ---- ld de,WRKAREA.SLAVE.BASE add ix,de ; Point ix to the SLAVE work area ld a,M_DEV ; Select SLAVE ! ;call DETDEV ! ;pop ix ! nop ! NOSLAVEATALL: ! ld (ix+WRKAREA.SLAVE.t321D),0 ; This device isn't available ; Reset all devices to finish END_DETECT: *************** *** 3249,3255 **** ;======================= INFO_S: ! db 13,"Sunrise compatible IDE driver v",27,'J' db VER_MAIN+$30,'.',VER_SEC+$30,'.',VER_REV+$30 CRLF_S: db 13,10,0 COPYRIGHT_S: --- 3253,3259 ---- ;======================= INFO_S: ! db 13,"Sunrise compatible IDE driver for Carnivore2 v",27,'J' db VER_MAIN+$30,'.',VER_SEC+$30,'.',VER_REV+$30 CRLF_S: db 13,10,0 COPYRIGHT_S: