Cartridge games on floppy!
Posted: Sat Nov 09, 2013 7:07 am
Hi everyone,
I've finally completed a project I started about 5(!) years ago. [no i have not been working on it that long, I get distracted by many things]
http://waste.org/~winkles/jrcartsv4.zip
I have managed to convert all 8 of the games that were released as PCjr carts and put them on a floppy disk:
Mouser
ScubaVenture
River Raid
Microsurgeon
Pitfall II
Demon Attack
Crossfire
Mine shaft
This is a standard 360k floppy disk. Write it with img2dsk or winimg and boot to it on your PCjr. You'll see a simple menu of which game to play, pick a number and the "cartridge" will load and you'll be in the game.
There are a couple other games on cart (mineshaft and crossfire come to mind) but these have already been converted to games you can play in DOS directly, so there isn't a need to add them here. The reason they are on a boot floppy is that these games assume they "own" the entire machine, and expect the interrupt vector table to be in the state before DOS loads and changes things. A booter floppy is closer to running the game off cart; just the segment of memory it loads in has changed, and obviously it is running in RAM and not ROM. A few modifications (like checking if the game is in ROM) were hacked out to make these work.
This floppy is a step toward getting these same games to run in DOS, which is my ultimate goal, but that may take another 5 years.
Have fun!
I have only tested this on a 640k machine, but I believe a machine with a smaller memory footprint will still work- I load the games pretty low in memory. Let me know.
edit: version 3- added crossfire and fixed (hopefully!) scubaVenture
edit2: version 4- added mine shaft and colorPaint, but colorPaint doesn't work! Argh!
I've finally completed a project I started about 5(!) years ago. [no i have not been working on it that long, I get distracted by many things]
http://waste.org/~winkles/jrcartsv4.zip
I have managed to convert all 8 of the games that were released as PCjr carts and put them on a floppy disk:
Mouser
ScubaVenture
River Raid
Microsurgeon
Pitfall II
Demon Attack
Crossfire
Mine shaft
This is a standard 360k floppy disk. Write it with img2dsk or winimg and boot to it on your PCjr. You'll see a simple menu of which game to play, pick a number and the "cartridge" will load and you'll be in the game.
There are a couple other games on cart (mineshaft and crossfire come to mind) but these have already been converted to games you can play in DOS directly, so there isn't a need to add them here. The reason they are on a boot floppy is that these games assume they "own" the entire machine, and expect the interrupt vector table to be in the state before DOS loads and changes things. A booter floppy is closer to running the game off cart; just the segment of memory it loads in has changed, and obviously it is running in RAM and not ROM. A few modifications (like checking if the game is in ROM) were hacked out to make these work.
This floppy is a step toward getting these same games to run in DOS, which is my ultimate goal, but that may take another 5 years.
Have fun!
I have only tested this on a 640k machine, but I believe a machine with a smaller memory footprint will still work- I load the games pretty low in memory. Let me know.
edit: version 3- added crossfire and fixed (hopefully!) scubaVenture
edit2: version 4- added mine shaft and colorPaint, but colorPaint doesn't work! Argh!