Ouch my eye!

Do not look at LASER with remaining eye!


SPC File Format



  • Loose ends

    Well now that the RAID data has been recovered, and a new one is up and running, we can get back to some of the regular programming around these parts. Seems with my ADD and jumping around between a number of different formats, though mostly all from MicroProse, I’ve left some loose ends of unfinished work. I think it’s time we start wrapping up those loose ends, especially with regards to the MicroProse PIC file format. This post is mostly intended as a recap of what we’ve covered so far, to see what is still outstanding.

    (more…)
  • SPC: Above and Beyond (part 2)

    Last time we left off in a pretty good place, and with a decent understanding of the structure of the MicroProse SPC file format. Even if not totally correct, or complete, it seems to be good enough to traverse through the file to locate all the data. So with that, in this post we are going to convert that data into images we can see, and make any adjustments to our understanding of the format as necessary from there.

    (more…)
  • SPC: Above and Beyond (part 1)

    I decided to take a brief interlude from the MicroProse PIC file format we have been reverse engineering over the last while. In this post we will look at another MicroProse file format, the SPC file format and try to learn its secrets. SPC files appear to be another format used by MicroProse in Railroad Tycoon Deluxe to store graphic assets. Many of the file names correspond with PIC assets which we have already analyzed in my previous post. I suspect that these are perhaps sprites, as most of the PIC images I’ve looked at so far appear to be full screen images. Only one way to find out, let’s dig in!

    (more…)