Oldskooler Ramblings

the unlikely child born of the home computer wars

8088 Domination

Posted by Trixter on June 17, 2014

A few days ago, I debuted 8088 Domination at @party 2014, which is an official sequel to 8088 Corruption that I made 10 years earlier. Like the former, 8088 Domination displays full-motion color video with audio on a 1981 IBM PC with CGA, a Sound Blaster, and any hard drive — but, unlike the former, Domination uses full graphics mode whereas Corruption used only text mode. This is significant because graphics mode requires 8x more memory and processing, and I had to combine a lot of creative and technical disciplines in order to pull it off.

Here is a capture of 8088 Domination running directly off of my IBM PC 5160; video is the composite CGA output signal, and audio is from a Sound Blaster Pro 2.0.

I am working on a postmortem write-up so you can all learn how I did it, but until then, download the party version at https://www.scene.org/file.php?file=%2Fparties%2F2014%2Fatparty14%2Fdemo_oldschool%2F8088_domination_party_version.zip&fileinfo if you’d like to run it on your own vintage hardware.

PS: A second round of thanks to Great Hierophant, for without whom I wouldn’t have been able to show off my production. He provided the hardware locally that I was unwilling to ship across the country.

Posted in Demoscene, Digital Video, Programming, Vintage Computing | 15 Comments »

Dev journal, day 37

Posted by Trixter on June 5, 2014

Dev journal, day 37

Giving a bit too much away here, but hit another milestone and wanted to celebrate a bit, so enjoy. It should be pretty obvious what I’m doing at this point.

Posted in Demoscene, Programming, Vintage Computing | Leave a Comment »

Dev journal, day 30

Posted by Trixter on May 30, 2014

Dev journal, day 30

Posted in Demoscene, Programming, Vintage Computing | 2 Comments »

Dev journal, day 22

Posted by Trixter on May 22, 2014

Dev journal, day 22

Posted in Demoscene, Programming, Vintage Computing | Leave a Comment »

Dev journal, day 20

Posted by Trixter on May 20, 2014

image

Right first time. Awesome.

Posted in Demoscene, Programming, Vintage Computing | Leave a Comment »

Dev journal, day 19

Posted by Trixter on May 20, 2014

Dev journal, day 19

Before you ask, this *IS* a bug. Always make sure your pointers are normalized, kids!

Posted in Demoscene, Programming, Uncategorized, Vintage Computing | Leave a Comment »

Dev journal, day 18

Posted by Trixter on May 18, 2014

Dev journal, day 18

Why, this almost looks like a compiler.

Posted in Uncategorized | 3 Comments »

Dev journal, day 14

Posted by Trixter on May 14, 2014

1E            PUSH    DS
0E            PUSH    CS
1F            POP     DS
BEFFFF        MOV     SI,FFFF
B800B8        MOV     AX,B800
8EC0          MOV     ES,AX
FC            CLD

Posted in Demoscene, Programming, Vintage Computing | 4 Comments »

Dev journal, day 11

Posted by Trixter on May 11, 2014

Dev journal, day 11

Posted in Uncategorized | Leave a Comment »

Dev journal, day 10

Posted by Trixter on May 10, 2014

Dev journal, day 10

NP-hard problems are hard.

Posted in Uncategorized | Leave a Comment »