Full motion video on an 8088

8088

Trixter pulled off this awesome hack, proving that the demoscene is alive and well. It started as a silly joke “well, I can display video on my XT!” , but Trixter thought about it and came up with a way to do it on his Model 5150. The production needs 10MB of disk space, a Soundblaster Pro, a CGA card and monitor. Trixter notes at the end of the page that he’s had to use text mode to get 16 colors out of the CGA instead of the standard 4. Check out the video of the XT being pushed to its limits at his site. (video on Google Video)

[thanks ex-parrot]

Comments

  1. joel says:

    interesting.. quite good mod

  2. “Very First PC”??
    I doubt that as that is a big claim! I have an old ‘AT’ model at home. I thought that came before XT. Or how bout the first Mac. Or ATARI. I’ll stop now.

    Ah well, Very nice by the way. I thought that the XT my aunt gave me was only good for Frameworks II (2).

  3. OH THE SERVERS HURTING!!

    That video is gonna kill is server so be nice and use the mirror.

    http://www.oldskool.org.nyud.net:8090/pc/8088_Corruption

  4. Unchain says:

    incredible! great demo, the scene is alive and tickin’.

  5. thenobot says:

    hal — the AT came after the XT.

    PC (8086) -> XT (8088) -> AT (80286)

  6. kedge says:

    hal hockersmith: The XT came first, which was the 8088. AT’s were 80286 machines, which came later.

  7. IMWeasel says:

    Hal:

    The XT came before the AT. Macs were after the XT as well.

    But your right that there were other “PCs” before the XT, like the Apple II, etc.

  8. cmonkey says:

    Hal, the last sentance of the summary is wrong. The PC in the video is the IBM 5150, the first in the line of “IBM PC Compatibles”, what the letters PC typically represent.

  9. ed3 says:

    Yeah, “very first PC” is a bit of a strech, but the IBM PC and IBM PC XT (both 8088 CPU) did indeed come before the IBM PC AT (80286 CPU).

  10. ihate56k says:

    if they can do it on the amstrad CPC (http://arkos.cpcscene.com/), it’s not surprising it can be done on the xt…

    shame the server is down, I want to see the vid!

  11. IMWeasel says:

    He claims to have “the original PC” and claims it is a model 5150 (which is the original). If that is the case he is still “cheating” quite a bit with many upgrades. The original 5150 didn’t have any hard drive. It didn’t have CGA graphics, it had monochrome text graphics only. It also had a single one sided floppy drive as storage, with something like 180k of space. And it had only 16kB of memory (not MB). And at that time Creative Labs and the Soundblaster card line wasn’t even a concept. PCs were content with just making beeping noises from their internal speakers for many years before “real” sound cards were invented.

  12. markyb says:

    your talking about the original pcs that had 16k and monochrome.. the xt had color and 64k .. thats what competed with the c64 for crying out loud! the only one still with 16k at that point was tandy

  13. spanky deluxe says:

    That’s one of the coolest and most impressive hacks I’ve ever seen. If only there could be a downloadable video with a much higher resolution, I really want to see it at a decent quality. Maybe it’d be possible somehow to pipe the screen output straight into a tv card of a modern PC and record a screen capture that way? I don’t know how the screen gets rendered on that but it could well be similar to old tvs in which case stealing a signal shouldn’t be too hard.

    Spanky

  14. TheCheeta says:

    Heh… I love the cat meows at the end.

  15. tj says:

    Hmm Commodore 64 which i owned in 1982 did full motion video and audio striaght out of the box.

    XT – 1983

    Maybe one of the first IBM’s but not the first personal computer.

  16. OlivierB says:

    Video Google is down for this file :-(
    Ay care to post a mirror o something better? (i.e. youtube.com)

  17. orwell84 says:

    An exercise in displaying full-motion video on the first IBM PC….first IBM pc.

  18. [kj] says:

    here’s a link…it’s what cacheout (the firefox extension) gave me.

    http://64.233.179.104/search?q=cache:Rc3y79GMvDwJ:www.oldskool.org/pc/8088_Corruption+&hl=en&ie=UTF-8

    hope it works for you

  19. IMWeasel says:

    Markyb said “your talking about the original pcs that had 16k and monochrome.. the xt had color and 64k ..”

    I believe you are right. Which means he doesn’t have the original model 5150 like it says on the page. The 5150 WAS the original with 16k and monochrome.

  20. smilr says:

    Actually its the other way round – he started the discussion with “could this be made to work on the Xt?” then went ahead and made it work on the even OLDEr 5150.

    True, its a 5150 with a cga graphics card, soundblaster audio card and a hard drive added onto the stock configuration, but still at the heart is a 5150.

  21. The Steven says:

    I knew there was a reason I was keeping that Tandy 1000 in the closet!

    BTW, Spinrite can be used to change the interleave of the HD, and if you have a fast enough controler and drive you can get to an interleave of 1:1

    BTW #2… There was a Western Digital RLL controller that would take a Seagate MFM 20Mb drive 32Mb!

  22. gehang says:

    Ya but can he put porn on it? J/K

  23. xorvious says:

    If I recall, some of that video and possibly audio are lifted from “9 Fingers” by Spaceballs, an old amiga 500 demo. And that full motion video on the amiga ran from floppy disk! There was never anything quite like the amiga modding scene…
    (nothing against the current demo scene, but some of that stuff on the amiga WAS the birth of “multimedia”)

  24. break says:

    xorvious: In 9 Fingers (and its predecessor State of the Art) it wasn’t actual full motion video, but converted into a precalculated vector animation “streamed” from the disks. Floppy-packed FMV did appear in A500 demos like 242 by Virtual Dreams though, in all its blocky fullscreen glory. :)

  25. jason scott says:

    That would be a big no on the video and audio being lifted from 9 fingers. Here’s the original 9 fingers, on video:

    http://scene.org/file_dl.php?url=ftp://ftp.scene.org/pub/mirrors/amidemos/9fingers.zip&id=211266

    Among other things, 8088 Corruption has full-color and constant motion (9 fingers has to bow out to those chinese characters every once in a while to get back into sync).

    The principles are the same, of course, Trixter never denied that. And there is no doubt that this would be harder to do years ago, than where he had to spend significant time ENCODING the video (that’s where the hard work is, writing that part of it) so that the PC can do it.

  26. Fortyseven says:

    Nice, but as others have mentioned it’s not really amazing. Using ‘ANSI’ style colored text as a low-rent graphics mode is hardly a breakthrough, and it’s not really a shock to get music from — ahem — a Soundblaster Pro. If this was an MDA instead of CGA display (perhaps taking advantage of an original green screen with the terribly slow phosphor decay rate…?), with PC speaker hacked sound (also not a huge feat, but would add more cred to this hack), I’d be a little less harsh.

    It’s not awful or anything, mind you.

  27. 8088_4_ever says:

    one thing I don’t see is how he got the DMA sound working. I had a Comodore Colt 8088 and a sound blaster 2 .0 and spent ages trying to get it to work, but all I managed to get was the adlib synthesiser support, never managed to get PCM output/input running. Unless it was just the bath of cards I had or the drivers creative released at the time. I gave up in the end and upgraded to a 286 (386, 486…) and it worked fine in all of them.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 93,960 other followers