8088 Corruption by Hornet [web]
screenshot added by trixter on 2004-09-27 07:00:13
platform :
type :
release date : september 2004
release party : Pilgrimage 2004
compo : wild demo
ranked : 1st
related :
  • 63
  • 14
  • 2
popularity : 72%
  • 0.77
alltime top: #1035
added on the 2004-09-27 02:34:39 by radman1 radman1

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr


Designed to run on an IBM 8088 4.77MHz PC, this Wild Demo was absolutely one of the highlights of Pilgrimage'04.
rulez added on the 2004-09-27 02:36:47 by radman1 radman1
rulez added on the 2004-09-27 05:24:20 by wb wb
So this is what the ng posts were about.
Now what kind of a demo eats 90% of your hd space? talk about bloat.. :)
rulez added on the 2004-09-27 09:07:02 by 216 216
nice animation player.
added on the 2004-09-27 09:59:58 by gloom gloom
Hell yeah!
rulez added on the 2004-09-27 10:55:45 by Preacher Preacher
Trixter is BACK!!!
rulez added on the 2004-09-27 11:26:31 by Optimus Optimus
Weird stuff - I wonder if the digi comes from the PC speaker exclusivly? (Only tried it with dosbox.)
rulez added on the 2004-09-27 11:52:26 by simonsunnyboy simonsunnyboy
Sunnyboy: the sound comes out of a Soundblaster 2.0 or Pro... luckily Dosbox as well as WinXP can emulate that stuff ;)

Anyway, great stuff. Hooray for oldschool skills without oldschool crap-affinity!
rulez added on the 2004-09-27 12:16:43 by kb_ kb_
I totally agree with kb! i'm gonna rip out my old XT when i'm back at my parents place to see if i can get it to run :)
rulez added on the 2004-09-27 12:53:23 by okkie okkie
Excellent. Nobody is credited for the visuals, are there any details? :-) But nice stuff here!
rulez added on the 2004-09-27 13:59:17 by d3pth d3pth
sick stuff
rulez added on the 2004-09-27 14:58:12 by ryg ryg
Not really impressive when you have got nearly 5 mhz of raw power to work with. I believe that the animation player takes nothing but a fraction of the CPU, and that the
audio player takes the rest (wtf, I think I'm tired :P)
nice showoff :)
rulez added on the 2004-09-27 15:52:06 by kusma kusma
"nearly 5 mhz of raw power" - cmon, can you say that with a straight face? :)

not to start any platform wars (still got a dvd to make, after all :), but when was the last time you saw an amiga 500, with 7mhz and hardware audio mixing, playing 16+ color, 25+ fps video - and not made of blit triangles? thought so.
added on the 2004-09-27 16:32:50 by phoenix phoenix
we are in 2004
(btw phoenix is true)
sucks added on the 2004-09-27 16:50:28 by Zone (leZone) Zone (leZone)

http://www.pouet.net/prod.php?which=3202 ?
added on the 2004-09-27 17:02:50 by xeron xeron
xeron: 16 colors? 25fps? nope :) (i definitely had 242, sota, and 9 fingers in mind while writing that)
added on the 2004-09-27 17:04:24 by phoenix phoenix
OK.. but surely you are not saying that an A500 couldn't do 25FPS 16 colour anims and play music? I mean, its not exactly hard for it to do that...
added on the 2004-09-27 17:05:59 by xeron xeron
... in fact... just load up DPaint and a mod player :-D
added on the 2004-09-27 17:06:49 by xeron xeron
Anyway, thumb for writing demos for the original PC... I think thats pretty cool, even if the hardware isn't..
rulez added on the 2004-09-27 17:07:38 by xeron xeron
xeron: of course, i won't say it's impossible (after all, that's always the word that disproved the doubters). and to be fair, the xt had a couple hardware advantages: the hard drive (but to be honest, mfm drives weren't all that much faster than floppies!), and text mode addressing. if you could hook up a hd to an a500 or a1000 (not sure if you can), it wouldn't be too hard to try.
added on the 2004-09-27 17:14:04 by phoenix phoenix
this is really pretty cool...
rulez added on the 2004-09-27 17:17:47 by ttl ttl
You can hook up hard disks to both the 500 & 1000.
added on the 2004-09-27 17:22:12 by xeron xeron
phoenix: Yes, I can say that with a straight face :P
i'd say it's more like ~5MHz of rather well cooked power..
added on the 2004-09-27 17:37:09 by 216 216
Well, I think the mod(?) player deserves some credit.
rulez added on the 2004-09-27 17:40:13 by tomaes tomaes
dont like this :/
added on the 2004-09-27 17:53:57 by elkmoose elkmoose
yeah! :-D
rulez added on the 2004-09-27 18:14:09 by starbuck starbuck
lord graga, if i get this is right the cpu does nothing except setting up dma transfers and streaming data from disk, but that's not the point.

actually doing this is what deserves credit ;)
added on the 2004-09-27 18:16:05 by ryg ryg
Ph33r t3h ascii ;)
rulez added on the 2004-09-27 18:34:41 by reverend-x reverend-x
this is alright. spectrum can do it as well. 3.5mhz, 128k ram, just fdd :)
added on the 2004-09-27 18:51:31 by randomi randomi
Best wild compo entry by far. Oldschool PC to the max!
rulez added on the 2004-09-27 18:52:01 by s_tec s_tec
like textmode-TV @ linux . . . like it
rulez added on the 2004-09-27 19:33:11 by freed_ohm freed_ohm
enjoyable! big ups!
rulez added on the 2004-09-27 20:53:48 by skrebbel skrebbel
A M A Z I N G !
rulez added on the 2004-09-27 21:35:12 by dbrn dbrn
the best thing about this? made for an 8088/4.77/cga/sb/dos, runs great on an athlon xp/radeon/santa cruz/winxp. no emulation, no compatibility mode. maybe this will encourage more 8088/cga coding? c'mon, if you're sadistic enough to code for the vic20, why not :)

btw, i got a preview this technology with an extra treat.. page flipping! 16/8-color textmode, full ascii set, interlaced.. stand back a bit and cga starts looking like truecolor. :)
rulez added on the 2004-09-28 00:14:38 by phoenix phoenix
Lots of credit. (Sparcus, it looks like you've got competition :))
rulez added on the 2004-09-28 08:59:39 by superplek superplek
Great! Great! Great!
rulez added on the 2004-09-28 09:33:11 by soop soop
wow. respect.

(works fine in dosbox 0.61 if you just say yes to the "real cga"-question, at least here.)

a video capture would be nice though =)
rulez added on the 2004-09-29 01:59:17 by fox fox
This was such a cool treat at the party!

Makes me want to pull out my old IBM PC Jr and start coding for Dos again. Props to Trickster for dragging a 8088 of airplanes etc, to Pilgrimage. Certainly that's dedication.

rulez added on the 2004-09-29 16:55:50 by Polaris Polaris
this is cool.
makes me wanna have an 8088. :)
rulez added on the 2004-09-29 23:08:25 by deemage deemage
Respect! And well, i can confirm that 8088 is extremely slow. However, see THIS!
rulez added on the 2004-10-23 23:45:34 by eye eye
just upgraded to an athlon64, and it no longer runs natively.. sniff.. now i have to use dosbox.. hehe. just set the gfx mode in your .conf to cga and like fox said, answer yes to the real cga. ("thanks for using a real 8088!" ;)
added on the 2004-11-11 02:00:50 by phoenix phoenix
yay for animations
added on the 2004-11-11 03:08:02 by britelite britelite
um. is this actually a demo, or just a clever use of exporting modern animations to ANSI files?

(btw, where is the pilgrimage04 winner demo?, is this it?)
sucks added on the 2004-11-15 22:49:44 by sylphin sylphin
on a 8088 with cga, nothing is easy. and flicker-free 30fps animation is actually surprisingly tricky, even when it's theoretically "just" streaming data from disk into screen memory.
added on the 2004-11-15 23:09:00 by ryg ryg
um. is this actually a demo, or just a clever use of exporting modern animations to ANSI files?

(btw, where is the pilgrimage04 winner demo?, is this it?)

Sylphin: This is a wilddemo, and it won 1st place in that category (as stated above).

The party-release version of the winning entry in the main demo compo was just published this month, Les Fleurs by The Order of K. Hopefully a final release version will be available shortly.
added on the 2005-01-22 09:25:09 by radman1 radman1
thumb up for getting this to run on 8088 but thumb down for only playing an strange animation :/
added on the 2005-04-19 15:18:39 by Lupin Lupin
Can't believe I haven't thumbed this up :)
rulez added on the 2005-07-13 23:57:34 by legalize legalize
i say the same rich
rulez added on the 2005-07-14 00:12:26 by psenough psenough
Well,this is astonioshing!!!!

added on the 2005-08-06 17:01:07 by orb orb
FYI. TYhere is a video recording of this: http://digg.com/hardware/(Video)_8088_Corruption....awesome_hack
added on the 2006-01-24 06:14:54 by AntDude AntDude
FYI. There is a video recording of this: http://digg.com/hardware/(Video)_8088_Corruption....awesome_hack
added on the 2006-01-24 06:15:15 by AntDude AntDude
Cool prod, reminds me of the PwP text mode demos that also run on the 8088..

Phoenix, this demo is 40x25 pixels and 16 colours. The Amiga can do this just fine on a 16 colour screenmode (even if you make it "fullscreen" by using 8x8 pixels).

Take a look at the Juggler demo from 1986 (on some early Fish disk), it streams a delta-encoded animation in the dog-slow 4096 colour HAM mode to a 320x200 screen (and not big pixels either).
rulez added on the 2006-01-24 07:40:45 by Jope Jope
very cool
rulez added on the 2006-01-24 18:54:15 by Sverker Sverker
Hey, why hadn't I thumbed this up yet???

Anyhow, the amazingly fast reporters of Slashdot finaly found out about this demo today ;-)

rulez added on the 2006-01-25 23:10:08 by sparcus sparcus
rulez added on the 2006-01-26 01:32:29 by Skate Skate
Wow, this is very cool!
great music and unique cga visual.
anyway this is nice.
rulez added on the 2006-07-23 02:41:05 by got got
LOL ppl wake up, a c64 can do this in bitmap mode & play the digi at the same time :D altho a PC plays the role of the HDD.
added on the 2006-08-22 22:53:06 by Oswald Oswald
isn't is just a video player?
added on the 2006-08-22 23:00:31 by mrdoob mrdoob
I'm not sure if you know it but the PC is *older* than the C64 :-)
added on the 2006-08-22 23:03:43 by sparcus sparcus
I'm nut sure if you know it but the c64 is only 1mhz and 8bit.
added on the 2006-08-23 21:17:52 by Oswald Oswald
I'm not sure if you know but performance!=MHz. 8088 is dog slow.
added on the 2006-08-23 21:26:20 by 216 216
So lo-fi... Yet so ho-fi... Yet so sexy...
rulez added on the 2006-08-25 20:55:36 by nitro2k01 nitro2k01
8088 is roughly 5 times faster clocked than a 6510, looking at the cycle counts that makes roughly the same speed, except a 6510 doesnt have a lot of 16 bit regs (2 index, 1 for alu), it also doesnt have complex arithmethics and instructions, only load / stora, and extremely basic ALU (add, sub, logics). That makes the 8088 faster with good code.
added on the 2006-08-26 08:30:58 by Oswald Oswald
plucked my heartstrings.
had let me go back to first objective.
rulez added on the 2006-09-13 20:14:56 by 301 301
rulez added on the 2006-09-23 13:04:36 by bdk bdk
oswald, cycle counting on 8088 ain't that simple - normal cycle tables don't include instruction fetch time. on a 8086 this usually works out, but a 8088 only has a 8-bit data bus; it can basically execute most instructions a lot faster than it can fetch them from memory, and each opcode byte not in the prefetch queue means 4 cycles extra (and these penalties tend to accumulate).

OTOH, i doubt it does make any difference for this demo, which (if i understand it correctly) basically sets up a few autoinit DMA transfers while the CPU sits around trying to get bytes from the HD as fast as possible :)
added on the 2006-09-23 13:25:41 by ryg ryg
Wow! Fantastic!
rulez added on the 2006-11-16 21:31:47 by dimouse dimouse
This is really good. 10-20fps on windows :-(.
rulez added on the 2006-12-19 21:44:26 by TOMPCpl TOMPCpl
yeah! I remember this good :)
rulez added on the 2007-05-18 01:59:26 by Gaia Gaia
ryg: Check out the seminar Trixter did once the video pops up on the blockparty website... in order to get the a/v synch, he's got the soundcard (the only element in the machine with a reliable timer) initiating all the video transfers. So the machine essentially has a sound card-driven OS. My brain fell out when I heard that.
rulez added on the 2007-05-18 02:48:21 by GbND GbND
Trixter's seminar was very enlightning, the soundcard trick is particularly nifty.
rulez added on the 2007-05-18 05:23:32 by Nezbie Nezbie
respect. 8088 fucking sucks. this is what i call creative coding...
rulez added on the 2007-05-18 10:09:55 by uns3en_ uns3en_
but the soundblaster isn't really like XT-era hardware, is it?
added on the 2007-05-18 11:28:20 by havoc havoc
guybrush: watched the video now. the encoder part was interesting :). doing all timing based on sound to get proper a/v sync is nothing new though, and neither is doing all work in an interrupt handler while the "main program" is just loading+depacking the next part :)
added on the 2007-05-18 15:00:45 by ryg ryg
Funky !!!
rulez added on the 2007-05-27 22:50:46 by BackSpace BackSpace
rulez added on the 2007-05-27 22:59:26 by waffle waffle
I read the background of this challenge - so I agree the technical achievement here deserves praise. 30 fps rolling video on XT hardware (ok with a soundblaster) but using a legimate trick of CGA text mode.
rulez added on the 2007-06-16 15:55:47 by hamster hamster
there's a whole new web page here. it is now essentially a video player app, with not only this video but some others (clip from the matrix, more clips from tron, and a 60 fps clip) as well. runs like a charm in dosbox in cga mode at 1000 cycles (= 8 mhz :). word is a video converter will eventually be released as well.
added on the 2007-06-28 00:36:22 by phoenix phoenix
NEXT UP: 8088 8ch 1080p!!

Somehow I get kicks from watching videos in textmode... VLC had one filter that butchered your movies into a glorious ASCII mess! I think it was called "caca" or something like that... =P
rulez added on the 2007-06-28 17:21:00 by Momo Vampire Momo Vampire
I challenge all tards like Gragaaa to show anything similar on a XT machine :->

this absolutely kicks balls
rulez added on the 2007-09-13 09:07:07 by piksi piksi
very nice
rulez added on the 2008-05-21 23:32:11 by slack slack
rulez added on the 2008-05-30 22:09:11 by pigpenpete pigpenpete
8088 \o/
rulez added on the 2008-08-15 19:43:10 by Alpha C Alpha C
added on the 2008-09-05 22:39:31 by neptun neptun
tres bien!
rulez added on the 2008-09-15 20:27:41 by magic magic
feelings & groove =)
rulez added on the 2009-01-02 22:02:15 by otro otro
rulez added on the 2009-10-21 01:12:07 by Brandy Bogard Brandy Bogard
rulez added on the 2010-07-10 12:24:12 by Saga Musix Saga Musix
rulez added on the 2011-08-08 19:08:57 by closed closed
not bad.
rulez added on the 2011-12-19 16:28:24 by rudi rudi
rulez added on the 2012-02-12 12:09:17 by TomoAlien TomoAlien
It's and Easter Egg on Mindcandy _ :))
Nice concept :D
rulez added on the 2013-08-24 22:56:55 by rez rez
cga was teh shit ;D
imagine the cost of such a machine back then (normally you only got the floppy version, the hdd sort of doubled the price)
rulez added on the 2014-01-11 00:49:27 by T$ T$
This has respawned from http://www.pouet.net/prod.php?which=63591 ...
added on the 2014-06-21 13:42:26 by AntDude AntDude
OMG, No Video Credits? Trixter, Tell me what video was used in this demo!!
rulez added on the 2015-04-06 14:35:02 by non-handled guy non-handled guy
Video credits? Can't exactly remember, but IIRC they were:

- Some french movie with breakdancing in it
- Special features of the movie Groove
- Special features of Waking Life
- Tron (duh)
added on the 2018-08-03 08:16:31 by trixter trixter
Good B-Boying.
rulez added on the 2023-09-10 03:30:29 by gaspode gaspode

lists containing this prod

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment