COMMODORE PLUS/4 WORLD
 Home  Search  Games  Tapes  Covers  Cheats  Maps  Software  New Stuff 
 Features  Solutions  Remakes  Publications  Plus/4 Encyclopedia  Hardware  Top List 
 Members  Groups  Tools  Options  Forum 
First | Back | Next | Last

Direct Mode
Title:Direct Mode
Category:Demo/128Byte
Release Date:2003-09-05
Language:English
Size:16K
Machine:PAL Only
Code Type:Machine code
Distribution:Freeware
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:
Download from EMUcamp
EMUcamp
Download from Rulez.org
Rulez.org
  Source Code:
Download from EMUcamp
EMUcamp
Direct Mode Screenshot


Compos
CompoCategoryNotes
4ever03 Compo128b demoRank: 2 Score: 33


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