Omega Race
Moderator: Moderators
-
- Vic 20 Amateur
- Posts: 69
- Joined: Thu Jul 23, 2015 5:11 pm
- Location: Lansing, MI, USA
- Occupation: Data Analyst
Omega Race
Has anyone looked at the code for the Omega Race cartridge? Does that game use software sprites? and How do they do it? The reason I ask, is I have been scanning through a dissassembly of the cartridge and see no reference to the raster register. Of course I just did a quick dissassemble by transferring the code to a lower location in memory and tried to defferentiate code from data. I am not real good at this, but am looking for examples of sprite coding.
Re: Omega Race
The fact that Vic-20 doesn't have hardware sprites kind of answers this question.DrVeryEvil wrote:Does that game use software sprites?
PRG Starter - a VICE helper / Vic Software (Boray Gammon, SD2IEC music player, Vic Disk Menu, Tribbles, Mega Omega, How Many 8K etc.)
Re: Omega Race
I would humbly suggest using the Software Sprite Stack from Robert Hurst and put your effort into the game-play and graphics rather than rolling your own.
http://sleepingelephant.com/ipw-web/bul ... &hilit=sss
This is a proven library used in many of Roberts games and also my own Pooyan and more recently Popeye (modified).
http://sleepingelephant.com/ipw-web/bul ... &hilit=sss
This is a proven library used in many of Roberts games and also my own Pooyan and more recently Popeye (modified).
-
- Vic 20 Amateur
- Posts: 69
- Joined: Thu Jul 23, 2015 5:11 pm
- Location: Lansing, MI, USA
- Occupation: Data Analyst
Re: Omega Race
I am just having problems setting up everything to use the VICSSS.beamrider wrote:I would humbly suggest using the Software Sprite Stack from Robert Hurst and put your effort into the game-play and graphics rather than rolling your own.
http://sleepingelephant.com/ipw-web/bul ... &hilit=sss
This is a proven library used in many of Roberts games and also my own Pooyan and more recently Popeye (modified).
Re: Omega Race
What kind of problems?
I found the provided samples a good starting point...
I found the provided samples a good starting point...
- Mike
- Herr VC
- Posts: 4816
- Joined: Wed Dec 01, 2004 1:57 pm
- Location: Munich, Germany
- Occupation: electrical engineer
Re: Omega Race
IMO, it should do no harm to try an own implementation to "get" the basics of how sprite graphics are done on the VIC-20. For example, the raster register isn't strictly necessary to pull off sprite graphics, the cursor display in MINIPAINT does perfectly well without it. And, of course, the graphics in Omega Race could also have been done in a completely other way, like bitmapping the whole display and doing vectors.
However, the very topic of how software sprites are done is covered well enough here in Denial, with corresponding threads found even on the first page of the Programming section...
However, the very topic of how software sprites are done is covered well enough here in Denial, with corresponding threads found even on the first page of the Programming section...
-
- Vic 20 Amateur
- Posts: 69
- Joined: Thu Jul 23, 2015 5:11 pm
- Location: Lansing, MI, USA
- Occupation: Data Analyst
Re: Omega Race
Thank you Mike.