diff --git a/demos/l/stargate_128/Makefile b/demos/l/stargate_128/Makefile index 73c0a2df..b5030667 100644 --- a/demos/l/stargate_128/Makefile +++ b/demos/l/stargate_128/Makefile @@ -19,6 +19,19 @@ stargate.dsk: $(DOS33) HELLO STARGATE ### +submit: stargate_128.zip + +stargate_128.zip: STARGATE stargate.s file_id.diz stargate.dsk + mkdir -p lovebyte2022_stargate_128 + cp STARGATE ./lovebyte2022_stargate_128 + cp stargate.s ./lovebyte2022_stargate_128 + cp file_id.diz ./lovebyte2022_stargate_128 + cp stargate.dsk ./lovebyte2022_stargate_128 + cp stargate_128_720p.mp4 ./lovebyte2022_stargate_128 + zip -r stargate_128.zip lovebyte2022_stargate_128 + +### + HELLO: hello.bas $(TOKENIZE) < hello.bas > HELLO diff --git a/demos/l/stargate_128/file_id.diz b/demos/l/stargate_128/file_id.diz new file mode 100644 index 00000000..6799b08b --- /dev/null +++ b/demos/l/stargate_128/file_id.diz @@ -0,0 +1,10 @@ +Stargate 128 +- +128-byte Intro for Apple II, Lovebyte 2022 +by Deater / dSr + +Draws some lo-res stars as you approach a stargate. + +Made this effect mostly by accident while trying to +convert a BASIC rectangular tunnel effect by +@hisham_hm to assembly language. diff --git a/demos/l/stargate_128/hello.bas b/demos/l/stargate_128/hello.bas index 133a44bb..fa6d26e3 100644 --- a/demos/l/stargate_128/hello.bas +++ b/demos/l/stargate_128/hello.bas @@ -1,2 +1,11 @@ 5 HOME -10 PRINT CHR$(4);"CATALOG" +10 PRINT " STARGATE -- A 128 BYTE APPLE II INTRO" +15 PRINT " BY DEATER / DSR" +17 PRINT:PRINT" *** WARNING! FLASHING LIGHTS ***" +18 PRINT +20 PRINT CHR$(4)"CATALOG" +25 PRINT:PRINT "PRESS ANY KEY TO 'BRUN STARGATE'" +30 GET A$ +35 PRINT +40 PRINT "]BRUN STARGATE" +50 PRINT CHR$(4)"BRUN STARGATE" diff --git a/demos/l/stargate_128/stargate.s b/demos/l/stargate_128/stargate.s index d957c7e5..364a9049 100644 --- a/demos/l/stargate_128/stargate.s +++ b/demos/l/stargate_128/stargate.s @@ -1,8 +1,13 @@ -; 5 REM BY @hisham_hm Mar 7 @AppleIIBot +; Stargate in 121 bytes! -; buggy version that looks cool +; a 128-byte intro for Lovebyte 2022 +; by Deater / Desire -; took a while, but there are two bugs. COUNT (and thus X) gets the wrong +; this came about by accident while I was trying to convert +; a BASIC square tunnel effect by @hisham_hm that was on +; the @AppleIIBot on 7 March 2021 + +; There are at least two bugs. COUNT (and thus X) gets the wrong ; value and never resets, mostly due to the jmp at the end going ; to the wrong place. The init of COUNTMAX is wrong too @@ -144,7 +149,3 @@ end: jmp cycle - ; want to load at $3f5, this originally at 379 - ; so load at $37c - - jmp tunnel diff --git a/demos/l/tinygr_8/Makefile b/demos/l/tinygr_8/Makefile index 6a8399c6..f19a1b61 100644 --- a/demos/l/tinygr_8/Makefile +++ b/demos/l/tinygr_8/Makefile @@ -16,13 +16,13 @@ tiny_gr8.dsk: HELLO TINY_GR submit: tiny_gr8.zip tiny_gr8.zip: TINY_GR tiny_gr.s file_id.diz tiny_gr8.dsk - mkdir -p lovebyte2021_tiny_gr8 - cp TINY_GR ./lovebyte2021_tiny_gr8 - cp tiny_gr.s ./lovebyte2021_tiny_gr8 - cp file_id.diz ./lovebyte2021_tiny_gr8 - cp tiny_gr8.dsk ./lovebyte2021_tiny_gr8 - cp tiny_gr_720p.mp4 ./lovebyte2021_tiny_gr8 - zip -r text8.zip lovebyte2021_tiny_gr8 + mkdir -p lovebyte2022_tiny_gr8 + cp TINY_GR ./lovebyte2022_tiny_gr8 + cp tiny_gr.s ./lovebyte2022_tiny_gr8 + cp file_id.diz ./lovebyte2022_tiny_gr8 + cp tiny_gr8.dsk ./lovebyte2022_tiny_gr8 + cp tiny_gr8_720p.mp4 ./lovebyte2022_tiny_gr8 + zip -r tiny_gr8.zip lovebyte2022_tiny_gr8 ####