mirror of
https://github.com/a2-4am/4cade.git
synced 2025-04-07 00:37:12 +00:00
convert Spider Raid demo, save 36kb
This commit is contained in:
parent
88dd89c9f9
commit
65775f0e2e
Binary file not shown.
Binary file not shown.
@ -98,7 +98,6 @@ SPCARTOON.44=Type(06),AuxType(02C8),Access(C3)
|
||||
SPCARTOON.55=Type(06),AuxType(02C8),Access(C3)
|
||||
SPCARTOON.66=Type(06),AuxType(02C8),Access(C3)
|
||||
SPIDER.RAID=Type(06),AuxType(0300),Access(C3)
|
||||
SPIDER.RAID.1=Type(F1),AuxType(0000),Access(C3)
|
||||
SPY.HUNTER=Type(06),AuxType(0B87),Access(C3)
|
||||
SD=Type(06),AuxType(3FF1),Access(C3)
|
||||
STAR.BLAZER=Type(06),AuxType(0300),Access(C3)
|
||||
|
65
src/demo/spider.raid.a
Normal file
65
src/demo/spider.raid.a
Normal file
@ -0,0 +1,65 @@
|
||||
;license:MIT
|
||||
;(c) 2022 by qkumba
|
||||
|
||||
!cpu 6502
|
||||
!to "res/DEMO/SPIDER.RAID",plain
|
||||
*=$300
|
||||
|
||||
!source "src/constants.a" ; no code in these
|
||||
!source "src/macros.a"
|
||||
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
jsr EnableAccelerator
|
||||
+LOAD_FILE_AT spider_raid, $00
|
||||
+READ_ROM_NO_WRITE
|
||||
|
||||
lda #$60
|
||||
sta $3EFD
|
||||
sta $3F0E
|
||||
jsr $3EB9
|
||||
stx $3FFE
|
||||
lda #$B6
|
||||
sta $3FFF
|
||||
lda #$C7
|
||||
sta $00
|
||||
lda #$75
|
||||
sta $01
|
||||
jsr $181D ; decompress
|
||||
|
||||
lda #1
|
||||
sta $40D3 ; reset vector
|
||||
|
||||
lda #$60
|
||||
sta $40F1
|
||||
jsr $4000
|
||||
|
||||
dec $408E
|
||||
dec $4091
|
||||
lda #$D0
|
||||
sta $4056
|
||||
sta $405C
|
||||
sta $1641
|
||||
sta $164B
|
||||
lda #$4C
|
||||
sta $49A9
|
||||
ldx #0
|
||||
stx $49AA
|
||||
inx
|
||||
stx $49AB
|
||||
lda #$A9
|
||||
sta $5A79
|
||||
stx $5A7A
|
||||
lda #$EA
|
||||
sta $5A7B
|
||||
+DISABLE_ACCEL
|
||||
jmp $4246
|
||||
|
||||
spider_raid
|
||||
!byte spider_raid_e-spider_raid_b
|
||||
spider_raid_b
|
||||
!text "X/SPIDER.RAID/SPIDER.RAID"
|
||||
spider_raid_e
|
||||
|
||||
!if * > $3F0 {
|
||||
!error "code is too large, ends at ", *
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user