Discussion about this post

User's avatar
Dave Yearke's avatar

I didn't have the XL/XE version of FSII, but I had the ST version and one of the great things was that you could connect two STs using MIDI cables and dogfight in biplanes over the pyramids. We had a lot of fun with that.

John Brewer's avatar

I was just googling about Sublogic and came across this article. Wow, it really brings back memories. You see, it wasn't Atari that made Flight Simulator II fit on a ROM cartridge.

It was me.

I was a junior programmer at Sublogic at the time. I was tasked with putting Atari Flight Simulator II onto a cartridge so it could be included as one of the pack-in games for the Atari XEGS at launch. To do this, I created what I thought was a fairly clever ROM disk system. Flight Simulator accessed the disk drive as a series of blocks of data. My code responded to those calls for blocks of data by copying the data from the ROM instead of loading it from disk. Other than that, the program was essentially unchanged from the Atari 400/800 disk version.

The only tricky bit was if someone wanted to load an actual scenery disk from the optional floppy drive. So I added a flag that if set would go back to the old disk I/O code and load data blocks in from disk. So you'd put in a scenery disk, press control-E, and you were back to using the disk drive.

Development was pretty fun. I wrote the assembly code on 386 PC clone, and then loaded it onto a ROM emulator that was connected to the PC and plugged into the cartridge slot. Then I'd just hit the reset button on the Atari and I'd be up and running. (Waaay faster than loading off an Atari floppy drive.) When I wanted to try it on a real ROM, I would erase an EPROM under a UV light and put it in a PROM burner and have it copy the image from the ROM emulator onto the EPROM. I think we delivered the master version to Atari as an EPROM, but I might be mistaken.

I'm pretty sure the Atari XE Video Game System was Atari's attempt to respond to the Nintendo NES, which had launched in the US the previous year. I guess the thinking was that they'd repackage essentially an Atari 800 as a video game console, but include a keyboard (which ranked up there with the TI 99/4 and PC jr in the annals of bad keyboards) so they could position it as a video game console that could also do stuff like programming and playing "serious" games like Flight Simulator.

BTW, I'm pretty sure I put my name in the ROM somewhere. Somebody with a cartridge and a reasonable knowledge of electronics could probably find it.

15 more comments...

No posts

Ready for more?