diff --git a/res/DEMO/WAVY.NAVY b/res/DEMO/WAVY.NAVY index 78c2ebb33..cd567893b 100644 Binary files a/res/DEMO/WAVY.NAVY and b/res/DEMO/WAVY.NAVY differ diff --git a/res/DEMO/WAVY.NAVY.1 b/res/DEMO/WAVY.NAVY.1 deleted file mode 100644 index a4ceeac39..000000000 Binary files a/res/DEMO/WAVY.NAVY.1 and /dev/null differ diff --git a/res/DEMO/_FileInformation.txt b/res/DEMO/_FileInformation.txt index adfe4f4f0..2b0613ccb 100644 --- a/res/DEMO/_FileInformation.txt +++ b/res/DEMO/_FileInformation.txt @@ -188,7 +188,6 @@ TUNNEL.TERROR=Type(06),AuxType(4600),Access(C3) TUNNEL.TERROR.1=Type(F1),AuxType(0000),Access(C3) WARP.DESTROYER=Type(06),AuxType(0300),Access(C3) WARP.DESTROY.1=Type(F1),AuxType(0000),Access(C3) -WAVY.NAVY=Type(06),AuxType(0800),Access(C3) -WAVY.NAVY.1=Type(F1),AuxType(0000),Access(C3) +WAVY.NAVY=Type(06),AuxType(0300),Access(C3) VINDICATOR=Type(06),AuxType(0300),Access(C3) VINDICATOR.1=Type(F1),AuxType(0000),Access(C3) diff --git a/res/demosrc/wavy.navy.a b/res/demosrc/wavy.navy.a new file mode 100644 index 000000000..df65eae44 --- /dev/null +++ b/res/demosrc/wavy.navy.a @@ -0,0 +1,37 @@ +;license:MIT +;(c) 2021 by qkumba + +!cpu 6502 +!to "res/DEMO/WAVY.NAVY",plain +*=$300 + + !source "src/prelaunch/common.a" + + +READ_RAM2_WRITE_RAM2 + jsr EnableAccelerator + +LOAD_FILE_AT wavy_navy, $800 + lda #$60 + sta $505d + jsr $800 ; decompress + ldx #5 +- lda patch, x + sta $09E8, x + sta $1547, x + dex + bpl - + inx + stx $6B22 + stx $084C + jsr DisableAccelerator + +READ_ROM_NO_WRITE + jmp $800 + +wavy_navy + !byte 21 + !text "X/WAVY.NAVY/WAVY.NAVY" + +patch !byte $AD,$88,$C0,$6C,$FC,$FF + +!if * > $3F0 { + !error "code is too large, ends at ", * +}