HDD firmware: Update file history and some comments

This commit is contained in:
tomcw 2016-12-26 22:47:30 -05:00
parent 4ac8bb375d
commit 9efa08b5eb

View File

@ -31,6 +31,9 @@
; . Modified to support Apple Oasis' entrypoint: $c761 (8 Sept 2012) (Feature #5557) ; . Modified to support Apple Oasis' entrypoint: $c761 (8 Sept 2012) (Feature #5557)
; . Added support for SmartPort entrypoint (20 Oct 2012) ; . Added support for SmartPort entrypoint (20 Oct 2012)
; - EG. "Prince of Persia (Original 3.5 floppy for IIc+).2mg" ; - EG. "Prince of Persia (Original 3.5 floppy for IIc+).2mg"
; . GH#370 (Robert Hoem, 27 Oct 2016):
. Added a check against open-apple during boot to route boot to slot 6
. This happens after the first two blocks are loaded from the HD.
; TODO: ; TODO:
; . Make code relocatable (so HDD controller card can go into any slot) ; . Make code relocatable (so HDD controller card can go into any slot)
; . Remove support for Entrypoint_C746 (old AppleWin) & Entrypoint_C761 (Apple Oasis) ; . Remove support for Entrypoint_C746 (old AppleWin) & Entrypoint_C761 (Apple Oasis)
@ -192,11 +195,11 @@ hdboot
lda #$1 lda #$1
sta command sta command
jsr cmdproc jsr cmdproc
bcs BootSlot6 ;no jmp, -3 bytes bcs BootSlot6
goload goload
bit BUTTON0 ; button 0 pressed?, 4 cyc bit BUTTON0 ; button 0 pressed?
bmi BootSlot6 ; 2 cyc not taken bmi BootSlot6
; X=device ; X=device
ldx #$70 ; Slot# << 4 ldx #$70 ; Slot# << 4
@ -290,7 +293,7 @@ SmartPort3
bne cmdproc bne cmdproc
;====================================== ;======================================
; 3 unused bytes ; 12 unused bytes
; $CsFE = status bits (BAP p7-14) ; $CsFE = status bits (BAP p7-14)
; 7 = medium is removable ; 7 = medium is removable