Oldskooler Ramblings

the unlikely child born of the home computer wars

Archive for the ‘Uncategorized’ Category

Aftershocks and future plans

Posted by Trixter on June 23, 2015

After dropping the mic in April, I’ve been suspiciously quiet, haven’t I?  Truth be told, I got a little burnt out.  Winning Revision was a dream come true, but afterwards my free time and I really needed a break.  I ended up playing a LOT of games on the bucket list (Skyrim, Broken Age, replayed Fallout a 7th time) and generally caught up on movies.  So, sorry I’ve been quiet.

Some random interesting things that happened between then and now:

Since 8088 MPH, the crew has been working slowly but steadily on a final version that improves the sound and video quality a little, but more importantly, works on a wider range of hardware (ie. you should be able to use any CGA card instead of the first IBM revision).  Clone 6845 chips might also be compatible with the final version; we’re working on it.

As for me specifically: Before the end of the summer, you will see at least one of the following three things from me:

  1. An article series exploring the PC speaker and how to thoroughly abuse it (has information relevant for other platforms too, most notably lightweight compression/decompression schemes)
  2. A method to much more easily enjoy vintage games on vintage systems
  3. A vintage PC podcast (I’m still flabbergasted there aren’t any!)

Suggestions welcome if you’d like to nudge me in a particular direction.

Posted in Uncategorized | Leave a Comment »

CGADEMO by Codeblasters

Posted by Trixter on November 22, 2014


I don’t normally reblog other people’s blogs, but my own blog has been neglected lately due to work on other vintage computing and programming projects, so I thought I would share a post by my friend Scali that covers a vintage programming problem just as well, if not better, then I would have covered. Enjoy.

Originally posted on Scali's OpenBlog™:

Today I want to talk about a rather obscure, yet interesting demo, namely CGADEMO by Codeblasters, from 1992:

As you can read from the scroller, what’s interesting about this demo is that it runs at full framerate (60 Hz) even on the original IBM PC (8088 at 4.77 MHz with CGA). And that there are 16 colours on screen at the same time.

Unstable rasters

To start with the 16 colours… They use a trick similar to my palette switching in the 1991 donut. Namely, they change the background colour of the CGA palette at every scanline, which gives a rasterbar effect. This is very similar to what I have discussed on C64. This demo does not use a stable raster however, since that is very difficult to achieve on a PC anyway. Instead, they use polling of the hblank status bit to determine when a scanline is…

View original 1,454 more words

Posted in Uncategorized | 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 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 »

Dev journal, day 9

Posted by Trixter on May 10, 2014

Dev journal, day 9

Posted in Uncategorized | Leave a Comment »

Dev journal, day 8

Posted by Trixter on May 8, 2014

Dev journal, day 8

Posted in Uncategorized | Leave a Comment »

Dev journal, day 7

Posted by Trixter on May 7, 2014

Dev journal, day 7

And before anyone asks:  This is not a bug, but an intentionally-designed profiling display.

Posted in Uncategorized | 2 Comments »

Dev journal, day 6

Posted by Trixter on May 6, 2014

Dev journal, day 6

Posted in Uncategorized | 5 Comments »


Get every new post delivered to your Inbox.

Join 483 other followers