|Code Type:||Machine code|
|Released by:||Legion Of Doom (LOD)|
|Coded by:||P., Csaba (Csabo)|
|Notes:||Start with SYS300. Wait for 2 minutes for the demo to completely build up. Excluded from voting by author's request.|
|This was my "main" entry for the 128 byte democompo.|
I wanted to write more than just one effect, I wanted to write something that gives a true demo-feeling.
To do that, I wanted to accomplish the following:
1) Have more than one effect on the screen, divide it like in most demos.
2) Have the demo build up, rather than appear on the screen at once.
I managed to do both. 1: the upper part of the screen displays a crude "plasma" effect, and the lower part has some rasterbars and a waving text - the name of the demo. 2: the demo builds up in (seemingly) two steps, first the plasma and the text appears, then the color scrolling effect crawls into the text.
The demo is NTSC incompatible, because it writes to $FF07 directly. To run in on NTSC machines, add "ORA #$40" to the source code just before "STA $FF07", and recompile. The demo length will increase by two bytes though.
If you find the demo two slow, you can type POKE 364,16 before running it. This way it will appear almost instantly.
To understand how small these 128 byte intros are, here is the whole hexdump of the program. These bytes produce the whole demo.
78 20 6b c5 a2 0f bd 9c 01 99 ac 01 c8 ca 10 f6
a2 63 ec 1d ff d0 fb 8a 65 e0 29 1f a8 b9 9c 01
48 4a 29 07 8d 07 ff 68 9d cc 0a 09 0f 8d 15 ff
8d 19 ff ca d0 e1 8e 15 ff 8e 19 ff a6 15 e6 e0
d0 09 ce 55 01 e0 0c f0 02 e6 15 ca f0 c2 20 aa
d8 bd 2a 86 29 3f 9d b6 0e a0 23 b9 98 01 7d a5
01 65 e0 29 7f 91 ea 91 c8 88 c0 03 d0 ed f0 db
00 01 12 13 14 25 26 37 48 5a 5c 6d 6e 7e 7f 7f
Copyright © Plus/4 World Team, 2001-2013