diff --git a/basic/appleiibot/Makefile b/basic/appleiibot/Makefile index f9e8bea4..ec2480c4 100644 --- a/basic/appleiibot/Makefile +++ b/basic/appleiibot/Makefile @@ -13,7 +13,7 @@ appleiibot.dsk: E2.BAS FLAME.BAS FLAME2.BAS HELLO \ RLEASM.BAS HORIZON.BAS FLYER.BAS STAR.BAS HYPER.BAS FASTAR.BAS \ FASTAR2.BAS BIN.BAS FALLING.BAS SNOW.BAS XMAS.BAS AN3.BAS PLASMA.BAS \ C64.BAS SIERPINSKI.BAS FAKES.BAS SIER.BAS DROPS.BAS RR.BAS RR_HGR.BAS \ - COMBO.BAS WIRES.BAS PATTERN.BAS BALL.BAS + COMBO.BAS WIRES.BAS PATTERN.BAS BALL.BAS LINES.BAS cp empty.dsk appleiibot.dsk $(DOS33) -y appleiibot.dsk BSAVE -a 0x0300 LOAD $(DOS33) -y appleiibot.dsk SAVE A HELLO @@ -68,6 +68,7 @@ appleiibot.dsk: E2.BAS FLAME.BAS FLAME2.BAS HELLO \ $(DOS33) -y appleiibot.dsk SAVE A WIRES.BAS $(DOS33) -y appleiibot.dsk SAVE A PATTERN.BAS $(DOS33) -y appleiibot.dsk SAVE A BALL.BAS + $(DOS33) -y appleiibot.dsk SAVE A LINES.BAS #### @@ -398,6 +399,11 @@ PATTERN.BAS: pattern.bas BALL.BAS: ball.bas $(TOKENIZE) < ball.bas > BALL.BAS +#### + +LINES.BAS: lines.bas + $(TOKENIZE) < lines.bas > LINES.BAS + #### diff --git a/basic/appleiibot/lines.bas b/basic/appleiibot/lines.bas new file mode 100644 index 00000000..e0c6e0c5 --- /dev/null +++ b/basic/appleiibot/lines.bas @@ -0,0 +1,3 @@ +1FORI=0TO140:POKE875+I,4*PEEK(2125+I)-192+(PEEK(2266+I/3)-35)/4^(I-INT(I/3)*3):NEXT +2&",=nV8QhAQgPl5GnV/QjZ8d0j*d0)g05ImQnYfXlR80f_ld1i`i:Ql2@X0`ml.5ieB0BP<,Xm+a0jJ6imD/BP/0Yi7d(AS0J>j14T;W5InMm]h5MlUlD=]ckl<1Xc91S/Bk5J(SmUmH4G0S469/4+1[_'$;%C#VD+(4D$8W#$)73F&$6'43)3G#V76D$_ + diff --git a/graphics/gr/lines/Makefile b/graphics/gr/lines/Makefile index 65150634..84575fff 100644 --- a/graphics/gr/lines/Makefile +++ b/graphics/gr/lines/Makefile @@ -14,7 +14,7 @@ lines.dsk: HELLO LINES LINES_SMALL LINES_ROM LINES_WIKI LINES_BOT $(DOS33) -y lines.dsk BSAVE -a 0xC00 LINES_SMALL $(DOS33) -y lines.dsk BSAVE -a 0xC00 LINES_ROM $(DOS33) -y lines.dsk BSAVE -a 0xC00 LINES_WIKI - $(DOS33) -y lines.dsk BSAVE -a 0xC00 LINES_BOT + $(DOS33) -y lines.dsk BSAVE -a 0x36B LINES_BOT ### @@ -56,7 +56,7 @@ lines_wiki.o: lines_wiki.s ### LINES_BOT: lines_bot.o - ld65 -o LINES_BOT lines_bot.o -C $(LINKERSCRIPTS)/apple2_c00.inc + ld65 -o LINES_BOT lines_bot.o -C ./apple2_36b.inc lines_bot.o: lines_bot.s ca65 -o lines_bot.o lines_bot.s -l lines_bot.lst diff --git a/graphics/gr/lines/apple2_36b.inc b/graphics/gr/lines/apple2_36b.inc new file mode 100644 index 00000000..ac221fa9 --- /dev/null +++ b/graphics/gr/lines/apple2_36b.inc @@ -0,0 +1,12 @@ +MEMORY { + ZP: start = $00, size = $1A, type = rw; + RAM: start = $36B, size = $8E00, file = %O; +} + +SEGMENTS { +CODE: load = RAM, type = ro, align = $1; +RODATA: load = RAM, type = ro; +DATA: load = RAM, type = rw; +BSS: load = RAM, type = bss, define = yes; +ZEROPAGE: load = ZP, type = zp; +}