My game on cartridge?
Moderator: Moderators
- LoadError
- Vic 20 Hobbyist
- Posts: 120
- Joined: Sat Feb 17, 2007 2:44 pm
- Website: http://digilander.libero.it/pyrotech/
- Location: Italy
- Occupation: FG Soft
My game on cartridge?
I've seen a video with a reference to a VIC-20 blank cartridge which can host an EPROM, so I thought it'd be cool, just for a laugh, to have my game on a cartridge. What tools would I need to program an EPROM with the game (which is Austrocompiled 16K BASIC code)? Would I need to work on a real VIC or on a PC?
Commodore VIC-20 n. WG-C-275517 - manufactured in Western Germany in 1983
- Mike
- Herr VC
- Posts: 5130
- Joined: Wed Dec 01, 2004 1:57 pm
- Location: Munich, Germany
- Occupation: electrical engineer
Re: My game on cartridge?
That would most probably require an 'included' +16K RAM expansion, so the game can run from $1201 onwards and have its work variables somewhere in BLK1 and/or BLK2.
A compressed copy of the game, together with the cartridge autostart procedure fits on an EPROM in BLK5. Upon power-on/reset, the compressed version is copied down into RAM, decompresses itself, and then starts the game.
In any case, you'll have to accustom yourself with machine language to 'build' the EPROM contents. You can look here for an example how I made a cartridge from an own BASIC game. That one actually isn't compiled, but the procedure in your case would be very similar.
A compressed copy of the game, together with the cartridge autostart procedure fits on an EPROM in BLK5. Upon power-on/reset, the compressed version is copied down into RAM, decompresses itself, and then starts the game.
In any case, you'll have to accustom yourself with machine language to 'build' the EPROM contents. You can look here for an example how I made a cartridge from an own BASIC game. That one actually isn't compiled, but the procedure in your case would be very similar.
- LoadError
- Vic 20 Hobbyist
- Posts: 120
- Joined: Sat Feb 17, 2007 2:44 pm
- Website: http://digilander.libero.it/pyrotech/
- Location: Italy
- Occupation: FG Soft
Re: My game on cartridge?
Thanks! 

Commodore VIC-20 n. WG-C-275517 - manufactured in Western Germany in 1983
Re: My game on cartridge?
sounds like a job for my RAM/ROM cartridge.
0110 0110 0110 The number of the beast...
- eslapion
- ultimate expander
- Posts: 5037
- Joined: Fri Jun 23, 2006 7:50 pm
- Location: Canada
- Occupation: 8bit addict
Re: My game on cartridge?
andLoadError wrote:I've seen a video with a reference to a VIC-20 blank cartridge which can host an EPROM, so I thought it'd be cool, just for a laugh, to have my game on a cartridge. What tools would I need to program an EPROM with the game (which is Austrocompiled 16K BASIC code)? Would I need to work on a real VIC or on a PC?
Something like this ?Mike wrote:That would most probably require an 'included' +16K RAM expansion, so the game can run from $1201 onwards and have its work variables somewhere in BLK1 and/or BLK2.
A compressed copy of the game, together with the cartridge autostart procedure fits on an EPROM in BLK5. Upon power-on/reset, the compressed version is copied down into RAM, decompresses itself, and then starts the game.
http://sleepingelephant.com/ipw-web/bul ... f=3&t=8867
There is room for both ROM and RAM on this board.
Be normal.
- LoadError
- Vic 20 Hobbyist
- Posts: 120
- Joined: Sat Feb 17, 2007 2:44 pm
- Website: http://digilander.libero.it/pyrotech/
- Location: Italy
- Occupation: FG Soft
Re: My game on cartridge?
I've seen a few that might work. I will also need a nice plastic case =)
Commodore VIC-20 n. WG-C-275517 - manufactured in Western Germany in 1983