/home

My infamous demoscene activities

I'm more an ex-demoscener than a very active one.
However, I dive back into it from time to time.
Or more exactly, I feel the need to code bits and pixels.
It's very irregular, though.

Also available:

2019 play again

oldskewlish experiments, (gitlab), 2019-202x.
my playground for oldschool demo effects experiments.

Dot Tunnel RotoZoom Plasma Plasma UV Tunnel Mapping UV Warp Mapping UV Mix Mapping Bump 2D Fire Moiré Moiré Font display Wormhole Wormhole Starfield Raycasting tunnel Floor plane Twister Metaballs Metaballs Lissajous Particles Particles Chaos Zoom Bouncing Ball Dwitter Checker Board Checker Board ANSI Viewer Water Mirror Symbolic Water Bobs
(for fullsize screenshots jump to the repo)

2007 j2me experiments

Seven years after my last releases, I started to build my own little J2ME toolbox. I was experiencing simple oldschool 2D/3D effects in MIDP2.0 on my S40 Nokia 6233 (no use of the JSR184 3D API). Pixel framebuffer access is a bit slow on this device but it is acceptable for most classic effects.

webtro for negrohernan (intro-nh.jar), 2007.
babyloon [code], rack/majic12 [font], doom theme [sfx]
240x320x32, J2ME MIDP 2.0, MIDI, two scrollers and fake copper bars.
NH1 NH2

webtro for kowciu (intro-kowciu.jar), 2007.
babyloon [code], hetero [font], monkey island 2 theme [sfx]
240x320x32, J2ME MIDP 2.0, MIDI, fast single evening prod.
Kowciu1 Kowciu2

webtro for 6280.6x.to (intro-6280.6x.to.jar), 2007.
babyloon [code], senser [font], xtd [sfx]
240x320x32, J2ME MIDP 2.0, MP3/MIDI, very basic plasma.
This is the very first and simple result of the nostalgia from my cracktro/bbstro period. Original version uses XTD-NINJA.MOD converted to MP3 whereas spread versions are more likely to come with esoteric midi files.
6280 6281

2001 x11r6 experiments

raw graphics interfaces library for x11r6 (rgi-0.1.0.tar.gz), 2001.
An attempt to have a generic and portable set of functions suitable for pixel-based oldschool demo programming under X11R6 with shared memory, VidModeExtension and DGA (Direct Graphic Access) options.

1999 pieceworks for undeground groups

cracktro for oxygen (rvl-oxg.zip), 1999.
babyloon [code], thorin [gfx], void [sfx]
320x200x8, DOS/WIN9X, 11kb, 100% PMODE/W ASM, SB/ADLIB/NOSOUND
oxygen1 oxygen2

bbstro for equalizer (eqz.exe), 1999.
babyloon [code], senser [gfx], wotw [sfx]
320x200x8, DOS/WIN9x, 20kb, 100% PMODE/W ASM, GUS/SB/NOSOUND
eqz1 eqz2

arcboom archive cleaner (arcboom-19990601.tar.gz), 1999.
Configurable archive cleaner (remove and add predefined files).
Designed for Defiance Couriers BBS administrators.
Dirty C which could have been replaced by python, ugly perl or even shell script.
This is no digital art by itself, but I like its ASCII logo (by senser).

     _________________ ________ ______sns!________  ________  _____  _____
 ..._\___   \___     /_\__    /|     /____\___    \_\___    \_\    \/    /_...
 : /   _       /    /    /___/     __        /    /    /    /    \    /    \ :
 :/    |       \                    /       /         /           \  /      \:
_/     |________\     _____________________________________________\/        \_
\______|%ARCBOOM%\____\%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%DEFIANCE%/__________/

1998 calming down

I met my wife in the summer '98, and things naturally calmed down. :)
Also, I never really embarked the "everything 3D" wagon.
I didn't feel I was made for this, nor for the gaming industry.
I'm definitely not a gamer.

vesa bios extensions (rvlvbe21.zip), 1998.
VESA Bios Extension Library that gives access to high resolution video modes for video cards compatible with VESA 1.2 at least. For PMODE/W Assembler coders, and Watcom C/DOS4GW addicts. It works with real mode or protected mode bankswitch and linear frame buffer (LFB).
file_id.diz

ansi viewer for dos and x11r6 (dos / freebsd / linux), 1998
ANSI/ASCII viewer under DOS/Unix/XWindow on 8bpp, 16bpp, 24bpp or 32bpp displays.
The DOS version was released as a nitrophusion production (ascii/ansi art group).
ansi viewer

1997 frenzy year

Three demoparties, one demo, one 64k, one 4k and a lots of bbstro.
Meeting a lots of people online and in-real-life.
Hours spent on BBS forums.
It was a lots of fun...

This would not have been possible without the support of Thorin (equalizer bbs) and Stack (ngc).

blue-blue 64kb intro (rvl-blue.zip), 1997
4th at Euskal Party 5 (San Sebastian/Spain - End of summer 1997)
320x200x8, DOS/WIN9x, 64Kb, 100% PMODE/W ASM, GUS/NOSOUND, 4Mb RAM
babyloon [code], ntsc+axxel+zaac [gfx], eagle [sfx]
blueblue blueblue

milkshake demo (rvl-milk.zip), 1997
6th at the Wired 97 (Belgium - Middle of summer 1997)
DOS/WIN95, 776Kb, 100% PMODE/W ASM, 3Mb RAM, GUS/NOSOUND.
babyloon [code], ntsc+zaac [gfx], shazz [sfx], axxel+made [add gfx]
Feel free to play with the hidden part
milk milk milk milk milk milk
milk milk

terse 4kb intro (rvl-terse.zip), 1997
released at the Lucky & Tigrou Party 1997 [Paris - January 1997]
DOS, 4Kb, 100% REAL-MODE ASM, needs at least an i386 processor and a coprocessor.
ugly palette generator. 2D bump, 3D torus, weak voxel and a classic fire. the torus shading should look like fake-phong (environment mapping), but my lame texture/palette generator made it look like gouraud shading. I never get the time to fix that!
terse terse terse

bbstro corner

All done using 100% real-mode assembler.
Designed for DOS, may work under WIN9x.

equalizer bbs #1 (equaliz1.exe) [4828 bytes]
eqz eqz

equalizer bbs #2 (equaliz2.exe) [5474 bytes]
eqz2 eqz2

equalizer bbs #3 (eqz3.exe) [9519 bytes]
eqz2 eqz2

equalizer bbs #4 (eqz4.exe) [9524 bytes]
eqz2 eqz2

deep waterz bbs (deep.exe) [6108 bytes]
deep deep

raver's zone bbs #1 (raverz.exe) [4372 bytes]
raverz

raver's zone bbs #2 (raverz2.exe) [5681 bytes]
raverz raverz

emulation camp #1 (emul.exe) [11674 bytes]
!! 10 levels + 4 adlib tracks and sources ecworld1.zip / ecworld2.zip !!
emulcamp emulcamp

emulation camp #2 (emul2.exe) [4577 bytes]
!! with *adlib* track and sources intro2ec.zip !!
emulcamp

ultimate bbs (ultimate.exe) [3874 bytes]
ultimate ultimate

ckc bbs (ckc.exe) [3810 bytes]
ckc ckc

mafia underground bbs (mfu.exe) [9220 bytes]
!! with *adlib* track!!
mfu mfu

no^carrier bbs (nocarr.exe) [9912 bytes]
nocarrier

platinum bbs (platinum.exe) [5948 bytes]
platinum platinum

bugss bbs (bugss.exe) [2271 bytes]
bugss

1996 the debut

This is when I really started assembly coding with my first production, thanks to a lot of time (and money - merci papa) spent chatting on RTEL.

It was also when I attend my first demoparty where I met a lot of nice guys from the Atari ST scene, especially the X-MEN. :)

flower intro (zen-flow.zip), 1996.
released at The Place To Be 3 (Mont-de-Marsan).
320x200x8, DOS Only, 159Kb, 100% REAL-MODE ASM, SB/GUS.
trantor [code], anubis [gfx], aerial [music]
flower flower
flower flower

souvenirs

thanks to: thorin, cleaner, zoop, axxel, ntsc, zaac, case, coop, darky, decibel, senser, zerkman, sergent slayer / grevok, createur, silver eagle, remdy, stack, dark angel, elendil, rommel, all my scene friends, and all the sysops I met during my bbs activities...
... and all x-men!


 ____/\_______/\___   /| ____/\____/|   _____/\______/\____/\____/\_____/\____
 \_____   /_____   \_/ |/______   \ |___\______  _/      \____/____  _/     _/
  /__|/  /__  \/   /   |  \  \/   / |   \/  _\/  \__/  \   _/ \  \/  \  |   \
_/ \_       \_ ___/__  |   \_ ___/__     \_/__    \_    \_/    \_     \_|    \_
\____\_____  /____  /_____  /____  /____  /__/___  /___  /____  /____  /|___  /
===========)/=====)/======)/=====)/=====)/=======)/====)/=====)/=====)/=SnS=)/=
     r        e        v     e      l        a       t     i     o      n

   .______  .________ ._______ ._____ .________ .________ .________ .________
___|     /__|_ _____/_|  ____/_|____/_|_____ _/_|_____  /_| ______/_|_ _____/__
\_   _______/ ___/   |   __/  |      |   __/   |    |    |  \      |  ___/   _/
%|________d|________e|__f|%..%|_____i|___\____a|____|___n|________c|________e|%
                       ___
  ____________________|   |__________________________________________________
  \_  ______/_______  \_  |  \________  \_____/___  ___  \_______  \  ______/
   /   |/    /   |/    /  |   \    _/   /_    \_/   |/____/   _/   /_____  \_
  /    |    /    |    /   |    \   \     /     /   ___/  |    \     / \/    /
  \c_____  /\o_____  /u______  /r___\_  /i__  /\e____    |r____\_  /s____  /
         \/        \/        \/       \/    \/       |___|       \/ [SnS]\/

   -   -  --- -- -  UNiT TO SPREAD INFORMATIONS TO MASSES  - ---- --- -- - -

 -  -- -- -  IF YA WANNA CONTACT DEFIANCE CALL +33-(0)1-45NOT4YA  - -- ---- -

rml rml

asm96 shine byteland

place to be 4