4cade/src/4cade.a

46 lines
1.0 KiB
Plaintext
Raw Normal View History

2018-08-23 20:02:48 +00:00
!cpu 6502
!to "build/LAUNCHER.SYSTEM",plain
*=$2000
2018-08-26 19:33:32 +00:00
!source "src/constants.a"
!source "src/macros.a"
!source "src/4cade.init.a"
2018-10-23 19:44:06 +00:00
FirstMover
!pseudopc $D000 {
!zone
Reenter ; self-running demos should call this to exit back to 4cade
+READ_RAM1_WRITE_RAM1
2018-10-28 21:20:48 +00:00
Main
ldx #$FF
txs
2018-10-28 18:04:52 +00:00
jsr BlankHGR
- bit $C010
2018-10-27 22:47:27 +00:00
jsr AttractMode
jmp -
2018-10-27 22:47:27 +00:00
2018-10-28 15:44:26 +00:00
Reboot
ldx #(@end-@start-1)
- lda @start,x
2018-10-28 18:04:52 +00:00
sta $300,x
2018-10-28 15:44:26 +00:00
dex
bpl -
2018-10-28 18:04:52 +00:00
jmp $300
2018-10-28 15:44:26 +00:00
@start
+READ_ROM_NO_WRITE
jmp $FAA6
2018-10-28 15:44:26 +00:00
@end
; these routines will only be called after relocating to language card
!source "src/ui.attract.mode.a"
2018-09-13 13:53:04 +00:00
!source "src/prodos.path.a"
!source "src/glue.prorwts2.a"
!source "src/okvs.a"
!source "src/wait.a"
2018-10-23 19:44:06 +00:00
!source "src/parse.common.a"
!source "src/parse.games.a"
gGamesListStore
!word *+2 ; address of first okvs store
2018-08-29 19:27:30 +00:00
}
LastMover