mirror of
https://github.com/a2-4am/passport.git
synced 2024-06-30 10:29:39 +00:00
commit
4df6692eeb
|
@ -61,19 +61,22 @@ foundadvent
|
||||||
.prologtbl1
|
.prologtbl1
|
||||||
!byte $96, $97, $9A, $9B, $9D, $9E, $9F, $A6
|
!byte $96, $97, $9A, $9B, $9D, $9E, $9F, $A6
|
||||||
!byte $ED, $EE, $EF, $F2, $F3, $F4, $F5, $F6
|
!byte $ED, $EE, $EF, $F2, $F3, $F4, $F5, $F6
|
||||||
|
!byte $AA ;extra entry for unprotected sectors
|
||||||
|
|
||||||
.prologtbl2
|
.prologtbl2
|
||||||
!byte $ED, $EE, $EF, $F2, $F3, $F4, $FF, $F7
|
!byte $ED, $EE, $EF, $F2, $F3, $F4, $FF, $F7
|
||||||
!byte $96, $A6, $AA, $D5, $DF, $EA, $AE, $FE
|
!byte $96, $A6, $AA, $D5, $DF, $EA, $AE, $FE
|
||||||
|
!byte $96 ;extra entry for unprotected sectors
|
||||||
|
|
||||||
.checktrk
|
.checktrk
|
||||||
|
ldy #$10
|
||||||
lda gTrack
|
lda gTrack
|
||||||
beq +
|
beq +
|
||||||
and #$0f
|
and #$0f
|
||||||
tay
|
tay
|
||||||
lda .prologtbl1, y
|
+ lda .prologtbl1, y
|
||||||
sta UNIV_A2
|
sta UNIV_A2
|
||||||
lda .prologtbl2, y
|
lda .prologtbl2, y
|
||||||
sta UNIV_A3
|
sta UNIV_A3
|
||||||
+ jmp $B944
|
jmp $B944
|
||||||
}
|
}
|
||||||
|
|
|
@ -578,8 +578,22 @@ TheEnd
|
||||||
jsr WaitForKey
|
jsr WaitForKey
|
||||||
cmp #$9B
|
cmp #$9B
|
||||||
beq CleanExit
|
beq CleanExit
|
||||||
|
cmp #k_redo
|
||||||
|
beq HandleRedo
|
||||||
jmp MainMenu
|
jmp MainMenu
|
||||||
|
|
||||||
|
HandleRedo
|
||||||
|
jsr ClearScreen
|
||||||
|
lda #s_header
|
||||||
|
jsr PrintByID
|
||||||
|
lda #s_progbar
|
||||||
|
jsr PrintByID
|
||||||
|
lda VPOS
|
||||||
|
sta TEXTTOP
|
||||||
|
lda #s_reading
|
||||||
|
jsr PrintByID
|
||||||
|
jmp RestartScan
|
||||||
|
|
||||||
CleanExit
|
CleanExit
|
||||||
jsr SwapProDOS
|
jsr SwapProDOS
|
||||||
lda gChangedPrefs
|
lda gChangedPrefs
|
||||||
|
|
|
@ -9,6 +9,7 @@ k_demuffin = "D"
|
||||||
k_crack = "C"
|
k_crack = "C"
|
||||||
k_slot = "S"
|
k_slot = "S"
|
||||||
k_quit = "Q"
|
k_quit = "Q"
|
||||||
|
k_redo = "2" ;for some side 'B'
|
||||||
; <Esc> will also quit
|
; <Esc> will also quit
|
||||||
|
|
||||||
!source "strings/enid.a"
|
!source "strings/enid.a"
|
||||||
|
@ -141,7 +142,7 @@ StringTable
|
||||||
; can be set directly before calling PrintByID.
|
; can be set directly before calling PrintByID.
|
||||||
;
|
;
|
||||||
.header
|
.header
|
||||||
!text "Passport by 4am 2018-05-26",$00
|
!text "Passport by 4am 2018-05-28",$00
|
||||||
.mainmenu
|
.mainmenu
|
||||||
!text "________________________________________",$8D,$8D,$8D,$8D,$8D,$8D,$8D
|
!text "________________________________________",$8D,$8D,$8D,$8D,$8D,$8D,$8D
|
||||||
!text " "
|
!text " "
|
||||||
|
|
Loading…
Reference in New Issue
Block a user