diff --git a/linker_scripts/apple2_4000.inc b/linker_scripts/apple2_4000.inc index 76422052..6239c452 100644 --- a/linker_scripts/apple2_4000.inc +++ b/linker_scripts/apple2_4000.inc @@ -1,10 +1,10 @@ MEMORY { ZP: start = $00, size = $1A, type = rw; - RAM: start = $4000, size = $5800, file = %O; + RAM: start = $4000, size = $8000, file = %O; } SEGMENTS { -CODE: load = RAM, type = ro; +CODE: load = RAM, type = ro, align = $100; RODATA: load = RAM, type = ro; DATA: load = RAM, type = rw; BSS: load = RAM, type = bss, define = yes; diff --git a/mode7_demo/Makefile b/mode7_demo/Makefile index d269fdbb..11c3aed2 100644 --- a/mode7_demo/Makefile +++ b/mode7_demo/Makefile @@ -10,15 +10,15 @@ $(DOS33): cd ../dos33fs-utils && make mode7_demo.dsk: $(DOS33) MODE7_DEMO MODE7_DEMO_C - $(DOS33) -y mode7_demo.dsk BSAVE -a 0x2000 MODE7_DEMO - $(DOS33) -y mode7_demo.dsk BSAVE -a 0x1000 MODE7_DEMO_C + $(DOS33) -y mode7_demo.dsk BSAVE -a 0x4000 MODE7_DEMO + $(DOS33) -y mode7_demo.dsk BSAVE -a 0x2000 MODE7_DEMO_C ### MODE7_DEMO_C: mode7_decompress.o - ld65 -o MODE7_DEMO_C mode7_decompress.o -C ../linker_scripts/apple2_1000.inc + ld65 -o MODE7_DEMO_C mode7_decompress.o -C ../linker_scripts/apple2_2000.inc mode7_decompress.o: mode7_decompress.s MODE7_DEMO.lz4 \ ../asm_routines/lz4_decode.s \ @@ -32,7 +32,7 @@ MODE7_DEMO.lz4: MODE7_DEMO ### MODE7_DEMO: mode7_demo.o - ld65 -o MODE7_DEMO mode7_demo.o -C ../linker_scripts/apple2_2000.inc + ld65 -o MODE7_DEMO mode7_demo.o -C ../linker_scripts/apple2_4000.inc mode7_demo.o: mode7_demo.s mode7_demo_backgrounds.inc sprites.inc \ a2.scrolltext deater.scrolltext \ diff --git a/mode7_demo/mode7_demo.s b/mode7_demo/mode7_demo.s index aac25942..8f7196ec 100644 --- a/mode7_demo/mode7_demo.s +++ b/mode7_demo/mode7_demo.s @@ -260,3 +260,7 @@ title_routine: .include "starfield_demo.s" .include "rasterbars.s" .include "credits.s" + +.align 256 + +.incbin "out.krg" diff --git a/mode7_demo/out.krg b/mode7_demo/out.krg new file mode 100644 index 00000000..e4a48ed0 Binary files /dev/null and b/mode7_demo/out.krg differ