Login
Direct Mode
Title:Direct Mode
Category:Demo/128Byte
Release Date:
Language:English
Size:16K
Machine:PAL Only
Code Type:Machine code
Distribution:Freeware
 Play Online!
Released by:Legion Of Doom (LOD)
Code by:Csabo
Notes:Start with SYS300. Wait for 2 minutes for the demo to completely build up. Excluded from voting by author's request.
Direct Mode Screenshot


Appeared On Compilations
Club Info 80


Compos
ComposCategoryRankScoreNotes
4ever03128b Demo233


Notes
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.

Notes:
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-2024. Support Plus/4 World on Patreon