kenfused Posted November 25, 2003 Share Posted November 25, 2003 5200 mystery game of the week #3. game03.zip Quote Link to comment Share on other sites More sharing options...
Goochman Posted November 25, 2003 Share Posted November 25, 2003 Preppie - I had alot of fun playing this on my 8bit way back when - Dont bother with Preppie II - lost alot of its charm in the 2nd release Quote Link to comment Share on other sites More sharing options...
ToddUGA Posted November 25, 2003 Share Posted November 25, 2003 You and CPUWIZ need to get together and make some repro carts for these games. And by all means don't stop the conversions! Quote Link to comment Share on other sites More sharing options...
sku_u Posted November 25, 2003 Share Posted November 25, 2003 Which game is this? It won't show up in the craptacular Jum52 emulator, no that that means anything. Kenfused, your contributions to this scene are already meteoric!! Keep up the good work Quote Link to comment Share on other sites More sharing options...
ToddUGA Posted November 25, 2003 Share Posted November 25, 2003 Which game is this? It won't show up in the craptacular Jum52 emulator, no that that means anything. It's Preppie, a Frogger clone for the Atari 800. Quote Link to comment Share on other sites More sharing options...
tyranthraxus Posted November 25, 2003 Share Posted November 25, 2003 nevermind Quote Link to comment Share on other sites More sharing options...
Kr0tki Posted November 25, 2003 Share Posted November 25, 2003 Hey, it looks like the * and # functions on the title screen are placed inversely. Quote Link to comment Share on other sites More sharing options...
+Allan Posted November 25, 2003 Share Posted November 25, 2003 Has anybody gotten this to work in any of the emulators? I tried Rainbow and Atari800 emulators on the Mac with no success. The other two games work fine, just not this one. Allan Quote Link to comment Share on other sites More sharing options...
Kr0tki Posted November 25, 2003 Share Posted November 25, 2003 Well, it works fine on Atari800WinPLus 3.1. Quote Link to comment Share on other sites More sharing options...
oesii Posted November 25, 2003 Share Posted November 25, 2003 Has anybody gotten this to work in any of the emulators? I tried Rainbow and Atari800 emulators on the Mac with no success. The other two games work fine, just not this one. Allan I got it to run on my first try using Mark's Atari800MacOSX or whatever it's called Need to look up the name everytime! edit: ah, Atari800MacX. http://members.cox.net/atarimac/ Quote Link to comment Share on other sites More sharing options...
kenfused Posted December 3, 2003 Author Share Posted December 3, 2003 Updated version attached. Reprogrammed the DLI's to use a few less cycles since the 5200 wastes a couple more cycles in it's NMI hander which seemed to cause minor screen problems on Atari800 Win and caused it not to run on a real 5200 properly at all. Swapped * and # to be correct with screen. prep52c.zip Quote Link to comment Share on other sites More sharing options...
Bryan Posted December 3, 2003 Share Posted December 3, 2003 Updated version attached. Reprogrammed the DLI's to use a few less cycles since the 5200 wastes a couple more cycles in it's NMI hander which seemed to cause minor screen problems on Atari800 Win and caused it not to run on a real 5200 properly at all. I ran into this as well when converting A8 stuff to the 5200. The A8 OS gives top priority to DLI's leaving the maximum time available: _nmi BIT NMIST BPL _pnmi1 JMP (VDSLST) ;DLI vector _pnmi1 The 5200 does it this way: _nmi BIT NMIST STA NMIRES BMI _dli BVC _notvbi JMP (VVBI) _dli JMP (VDLI) ;DLI vector This can make quite a difference if you've got something to do before a WSYNC. -Bry Quote Link to comment Share on other sites More sharing options...
kenfused Posted December 3, 2003 Author Share Posted December 3, 2003 I ran into this as well when converting A8 stuff to the 5200. The A8 OS gives top priority to DLI's leaving the maximum time available: _nmi BIT NMIST BPL _pnmi1 JMP (VDSLST) ;DLI vector _pnmi1 The 5200 does it this way: _nmi BIT NMIST STA NMIRES BMI _dli BVC _notvbi JMP (VVBI) _dli JMP (VDLI) ;DLI vector This can make quite a difference if you've got something to do before a WSYNC. -Bry The additional DLI overhead seems to be pusing Preppie over the limit. The Preppie DLI's are doing a lot, and there are several of them handled by one routine with a jmp instruction updated by self modifying code. They each need to update a few colors and HSCROL and maybe the character base? I broke the jmp table into two separate tables so I could get rid of an ASL and some releated register moves, and also eliminate the self modifying code so I could just put the new DLI routine in the cartridge ROM so it could just compile with my support routines. The game also even uses Pokey timer interrupts. Hmmm maybe this goes in the programming group. Quote Link to comment Share on other sites More sharing options...
Bryan Posted December 3, 2003 Share Posted December 3, 2003 Hmmm maybe this goes in the programming group. Nahh.. it would probably just get lost in there. -Bry Quote Link to comment Share on other sites More sharing options...
CPUWIZ Posted December 3, 2003 Share Posted December 3, 2003 Hmmm maybe this goes in the programming group. Nahh.. it would probably just get lost in there. -Bry You're probably right, if it isn't 2600 related nobody seems to give a damn. Quote Link to comment Share on other sites More sharing options...
sku_u Posted December 3, 2003 Share Posted December 3, 2003 Hmmm maybe this goes in the programming group. Nahh.. it would probably just get lost in there. -Bry You're probably right, if it isn't 2600 related nobody seems to give a damn. Some people give a damn. timidly raises hand Quote Link to comment Share on other sites More sharing options...
sku_u Posted December 3, 2003 Share Posted December 3, 2003 Hmmm maybe this goes in the programming group. Nahh.. it would probably just get lost in there. -Bry Do you two belong to the 8 bit programming yahoo newsgroup? Quote Link to comment Share on other sites More sharing options...
Bryan Posted December 3, 2003 Share Posted December 3, 2003 Hmmm maybe this goes in the programming group. Nahh.. it would probably just get lost in there. -Bry Do you two belong to the 8 bit programming yahoo newsgroup? I do. -Bry Quote Link to comment Share on other sites More sharing options...
kenfused Posted December 3, 2003 Author Share Posted December 3, 2003 grrr.. Preppie crashes (or at least behaves strangely) when left on the title screen for a long while -- many minutes. Looks like another thing to look at. Quote Link to comment Share on other sites More sharing options...
CPUWIZ Posted December 4, 2003 Share Posted December 4, 2003 grrr.. Preppie crashes (or at least behaves strangely) when left on the title screen for a long while -- many minutes. Looks like another thing to look at. Odd, how long ? I had it sitting on the title screen for quite a while. Quote Link to comment Share on other sites More sharing options...
kenfused Posted December 4, 2003 Author Share Posted December 4, 2003 grrr.. Preppie crashes (or at least behaves strangely) when left on the title screen for a long while -- many minutes. Looks like another thing to look at. Odd, how long ? I had it sitting on the title screen for quite a while. 14 to 15 minutes. The game kinda usually acts like it starts playing but it looks weird. This in on Atari800Win Plus at least. Quote Link to comment Share on other sites More sharing options...
sku_u Posted December 7, 2003 Share Posted December 7, 2003 grrr.. Preppie crashes (or at least behaves strangely) when left on the title screen for a long while -- many minutes. Looks like another thing to look at. Odd, how long ? I had it sitting on the title screen for quite a while. 14 to 15 minutes. The game kinda usually acts like it starts playing but it looks weird. This in on Atari800Win Plus at least. I let the game sit for almost 1/2 hour tonight and nothing happened. The game plays well on my 2 port. Maybe it was just a bad upload? Quote Link to comment Share on other sites More sharing options...
kenfused Posted December 7, 2003 Author Share Posted December 7, 2003 I let the game sit for almost 1/2 hour tonight and nothing happened. The game plays well on my 2 port. Maybe it was just a bad upload? I did the uploading though. That's good to hear it works on the real thing without any problems (CPUWIZ indicated the same I believe). I would doubt it, but maybe a bug in the emulator. I have hung Atari800Win PLus more than once (where I have to kill it) in working on these game ports. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.