diff --git a/res/DEMO/STELLAR.7 b/res/DEMO/STELLAR.7 index 05d2c8b5d..f3a0f4de9 100755 Binary files a/res/DEMO/STELLAR.7 and b/res/DEMO/STELLAR.7 differ diff --git a/res/DEMO/STELLAR.7.1 b/res/DEMO/STELLAR.7.1 deleted file mode 100755 index 307cf81e6..000000000 Binary files a/res/DEMO/STELLAR.7.1 and /dev/null differ diff --git a/res/DEMO/_FileInformation.txt b/res/DEMO/_FileInformation.txt index 4719cb73e..760adfc67 100644 --- a/res/DEMO/_FileInformation.txt +++ b/res/DEMO/_FileInformation.txt @@ -88,8 +88,7 @@ SPY.HUNTER=Type(06),AuxType(0200),Access(C3) SD=Type(06),AuxType(3FF1),Access(C3) STAR.BLAZER=Type(06),AuxType(0300),Access(C3) STARGATE=Type(06),AuxType(0200),Access(C3) -STELLAR.7=Type(06),AuxType(0300),Access(C3) -STELLAR.7.1=Type(F1),AuxType(0000),Access(C3) +STELLAR.7=Type(06),AuxType(0200),Access(C3) THUNDER.BOMBS=Type(06),AuxType(B000),Access(C3) TB=Type(06),AuxType(0300),Access(C3) TUNNEL.TERROR=Type(06),AuxType(BD00),Access(C3) diff --git a/src/demo/stellar.7.a b/src/demo/stellar.7.a new file mode 100644 index 000000000..5ac55f213 --- /dev/null +++ b/src/demo/stellar.7.a @@ -0,0 +1,71 @@ +;license:MIT +;(c) 2022 by qkumba + +!cpu 6502 +!to "res/DEMO/STELLAR.7",plain +*=$200 + + !source "src/constants.a" ; no code in these + !source "src/macros.a" + + +USES_TEXT_PAGE_2 + +READ_RAM2_WRITE_RAM2 + jsr EnableAccelerator + +LOAD_FILE_KEEP_DIR stellar_7, stellar_7_dir_e-stellar_7_dir_b + + lda #$60 + sta $863 + jsr $800 ; unpack + + lda #0 + sta $AE2A + lda #1 + sta $AE2C + lda #$A4 + sta $AE28 ; reset vector patch + + lda #callback1 + sta $AE72 + + +DISABLE_ACCEL + jmp $AE27 + +callback1 + jsr $AF60 + lda #callback2 + sta $A573 + lda #$4C + sta $A484 + ldx #0 + stx $A485 + inx + stx $A486 + rts + +callback2 + lda #7 + sta $8539 + lda #$4C + sta $8541 + sta $84C3 + ldx #0 + stx $8542 + stx $84C4 + inx + stx $8543 + stx $84C5 + jmp $8400 + +stellar_7 + !byte stellar_7_e-stellar_7_b +stellar_7_b +stellar_7_dir_b + !text "X/STELLAR.7" +stellar_7_dir_e + !text "/" + !text "STELLAR.7" +stellar_7_e