Home  Search  Games  Tapes  Covers  Cheats  Maps  Software  New Stuff 
 Hall Of Fame  HVTC  Game Endings  Solutions  Remakes  Publications  Magazines  Effects  Top List 
 Members  Groups  Features  Plus/4 Encyclopedia  Hardware  Tools  Options  Forum 
Direct Mode
Title:Direct Mode
Release Date:
Machine:PAL Only
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.
Download from Plus/4 World
Plus/4 World
Download from
Download from
  Source Code:
Download from Plus/4 World
Plus/4 World
Direct Mode Screenshot

Appeared On Compilations
Club Info 80

4ever03128b Demo233

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-2018