PacManPlus Posted August 24, 2023 Author Share Posted August 24, 2023 Update: All of the 'Pac-Man Collections' are out; the original has the console button check routine too convoluted within the code and there were strange issues when I added the routine. The 40th ones did not have enough ROM space in the main bank. 3 Quote Link to comment Share on other sites More sharing options...
Trebor Posted August 24, 2023 Share Posted August 24, 2023 Would love to test this out Bob, but honestly bought the '7800' Flashback years ago when it was first release, once I found it was NOAC, I put it in storage...somewhere. I really haven't tried it since...sorry For controller usage, it is typically Arcade homemade boxes, a Genesis or SNES gamepad. I have a couple of NES Advantage Controllers converted, and that TV Plug-in-play Space Invaders too. Of course, original Prolines and even a few Telegames clones with the rapid/continuous fire. I don't have the Flashback joysticks readily available. I'll see if I can locate them (likely with the console and respective box) perhaps this weekend. 3 Quote Link to comment Share on other sites More sharing options...
RevEng Posted August 24, 2023 Share Posted August 24, 2023 Just throwing an idea out here... we have 2 kinds of multibutton adapters now, mega7800 and snes2atari, that are in a number of players hands already thanks to 7800GD and Petscii Robots. @batari announced his intent to create a snes2atari+ adapter, which will support proline emulation and native snes2atari. I see these adapters getting even more popular as time goes on, if only to allow couch-complaint pause, reset, new rom selection in flash cart, etc. In 7800basic I put together a "multibutton" build option, and every 64 frames any default-proline controler is probed to see if either of these adapters are present. If one of them is found, its driver runs once per frame and updates SWCHA and INPT1 faux registers, with extra button bits stuffed into the INPT1 faux register. From the game code perspective, the game just checks the faux registers, which is a nice generic interface. I'm not pushing for any asm game author to do all that, but I am using it to illustrate that support for multibutton controls using these adapters are likely to be a thing going forward. It's also worth highlighting that the flashback controls aren't something that are easily obtainable anymore. 7 Quote Link to comment Share on other sites More sharing options...
Zonie Posted August 25, 2023 Share Posted August 25, 2023 12 hours ago, Trebor said: Would love to test this out Bob, but honestly bought the '7800' Flashback years ago when it was first release, once I found it was NOAC, I put it in storage...somewhere. I really haven't tried it since...sorry For controller usage, it is typically Arcade homemade boxes, a Genesis or SNES gamepad. I have a couple of NES Advantage Controllers converted, and that TV Plug-in-play Space Invaders too. Of course, original Prolines and even a few Telegames clones with the rapid/continuous fire. I don't have the Flashback joysticks readily available. I'll see if I can locate them (likely with the console and respective box) perhaps this weekend. I cannot bring myself to hack the SI P&P. I like it too much... 9 hours ago, RevEng said: Just throwing an idea out here... we have 2 kinds of multibutton adapters now, mega7800 and snes2atari, that are in a number of players hands already thanks to 7800GD and Petscii Robots. @batari announced his intent to create a snes2atari+ adapter, which will support proline emulation and native snes2atari. I see these adapters getting even more popular as time goes on, if only to allow couch-complaint pause, reset, new rom selection in flash cart, etc. In 7800basic I put together a "multibutton" build option, and every 64 frames any default-proline controler is probed to see if either of these adapters are present. If one of them is found, its driver runs once per frame and updates SWCHA and INPT1 faux registers, with extra button bits stuffed into the INPT1 faux register. From the game code perspective, the game just checks the faux registers, which is a nice generic interface. I'm not pushing for any asm game author to do all that, but I am using it to illustrate that support for multibutton controls using these adapters are likely to be a supported thing going forward. It's also worth highlighting that the flashback controls aren't something that are easily obtainable anymore. Hope so! 2 Quote Link to comment Share on other sites More sharing options...
PacManPlus Posted August 25, 2023 Author Share Posted August 25, 2023 (edited) I've also done Moon Cresta below; along with that, I've fixed some things that always bugged me about this game: - Relaxed the bullet to enemy collision detection (no more bullets going through enemies!) - Changed the score to be left padded with spaces instead of zeros (until the last two zeros, which seemed to be the norm) You will know it's the new version because I've used the alternate logo on the splash screen (and added the 'v1.1' like I did with Galaxian) MoonCresta.A78 MoonCresta.bin MoonCrestaP.A78 MoonCrestaP.bin Edited August 25, 2023 by PacManPlus 9 3 Quote Link to comment Share on other sites More sharing options...
+Karl G Posted August 25, 2023 Share Posted August 25, 2023 1 hour ago, PacManPlus said: I've also done Moon Cresta below; along with that, I've fixed some things that always bugged me about this game: - Relaxed the bullet to enemy collision detection (no more bullets going through enemies!) - Changed the score to be left padded with spaces instead of zeros (until the last two zeros, which seemed to be the norm) You will know it's the new version because I've used the alternate logo on the splash screen (and added the 'v1.1' like I did with Galaxian) MoonCresta.A78 32.13 kB · 1 download MoonCresta.bin 32 kB · 0 downloads MoonCrestaP.A78 32.13 kB · 1 download MoonCrestaP.bin 32 kB · 0 downloads That sounds great! This game was part of my last chance order, and I'm wondering if @Albert could use the new ROM for my cart instead? Quote Link to comment Share on other sites More sharing options...
PacManPlus Posted August 25, 2023 Author Share Posted August 25, 2023 Thank you! Although, I actually was doing these for the multicarts... I'm sure Al is knee-deep in building at the moment... 2 Quote Link to comment Share on other sites More sharing options...
Albert Posted August 25, 2023 Share Posted August 25, 2023 Sounds like I should use that latest binary for any additional Moon Cresta carts. ..Al 5 2 Quote Link to comment Share on other sites More sharing options...
TrekMD Posted August 26, 2023 Share Posted August 26, 2023 8 hours ago, PacManPlus said: I've also done Moon Cresta below; along with that, I've fixed some things that always bugged me about this game: - Relaxed the bullet to enemy collision detection (no more bullets going through enemies!) - Changed the score to be left padded with spaces instead of zeros (until the last two zeros, which seemed to be the norm) You will know it's the new version because I've used the alternate logo on the splash screen (and added the 'v1.1' like I did with Galaxian) MoonCresta.A78 32.13 kB · 12 downloads MoonCresta.bin 32 kB · 8 downloads MoonCrestaP.A78 32.13 kB · 4 downloads MoonCrestaP.bin 32 kB · 3 downloads I just downloaded these. The NTSC A78 version loops when used on BUP. Not sure if that is an issue with emulator or with the binary, so I thought I'd post about it. When you start the game, the game just restarts when you push "fire" to fire at the enemies. You may get some shots before it happens, but it happened consistently. Quote Link to comment Share on other sites More sharing options...
PacManPlus Posted August 26, 2023 Author Share Posted August 26, 2023 Hey! Ok, this is what is happening: The BUP emulator, like ProSystem, is allowing for left and right simultaneous presses. The 'left + right' keypress is the 'select' button on the flashback joystick. It will take you back to the menu. This will not happen on the real thing (with a multicart, or the new bin) unless you are using a controller that allows for left+right simultaneously (i.e. all buttons) which normally is an impossible combination. I know A7800 does not allow for this, as that's the emulator I always test with. (I tested it on the real thing as well). Bob 4 1 Quote Link to comment Share on other sites More sharing options...
TrekMD Posted August 26, 2023 Share Posted August 26, 2023 Thank you, Bob! Quote Link to comment Share on other sites More sharing options...
Defender_2600 Posted August 26, 2023 Share Posted August 26, 2023 2 hours ago, PacManPlus said: Hey! Ok, this is what is happening: The BUP emulator, like ProSystem, is allowing for left and right simultaneous presses. The 'left + right' keypress is the 'select' button on the flashback joystick. It will take you back to the menu. This will not happen on the real thing (with a multicart, or the new bin) unless you are using a controller that allows for left+right simultaneously (i.e. all buttons) which normally is an impossible combination. I know A7800 does not allow for this, as that's the emulator I always test with. (I tested it on the real thing as well). Bob Hey Bob, some poorly designed JoyPads allow you to press the D-pad in the middle and this can cause you to accidentally press multiple directions simultaneously. Unfortunately this is also the case with the Atari CX78 JoyPad, in which I remember that the D-pad is free to go down until it touches (and even breaks) the internal PCB boards. I don't have a 7800 Multicart yet so I'm sorry I can't help but maybe someone can do some tests. Quote Link to comment Share on other sites More sharing options...
PacManPlus Posted August 26, 2023 Author Share Posted August 26, 2023 (edited) Hmmm.... Ok new idea. When i get home later, I'll change it so the 'menu' button is 'select' (that one is up+down). I'll change Galaxian to be that too. Which means that only the left / right joystick games will have fb button support. (And there's very few of those): - Astro Fighter - Meteor Shower - Galaxian - Moon Cresta - Space Invaders - UniWarS Edited August 26, 2023 by PacManPlus 2 1 Quote Link to comment Share on other sites More sharing options...
+x=usr(1536) Posted August 26, 2023 Share Posted August 26, 2023 20 minutes ago, PacManPlus said: Hmmm.... Ok new idea. When i get home later, I'll change it so the 'menu' button is 'select' (that one is up+down). I'll change Galaxian to be that too. Which means that only the left / right joystick games will have fb button support. (And there's very few of those): - Astro Fighter - Meteor Shower - Galaxian - Moon Cresta - Space Invaders - UniWarS Can three-direction presses be polled for? I'm thinking that something like UP+DOWN+LEFT would be a lot less likely to happen in normal use than just UP+DOWN, for example. This could also potentially open up more function buttons on the controller for projects that may need them. 1 Quote Link to comment Share on other sites More sharing options...
PacManPlus Posted August 26, 2023 Author Share Posted August 26, 2023 (edited) The buttons on the front of the fb joysticks are set. I dont have the exact directions in front of me (I'm not home ATM), but i think the four of them are Up+Down Left+Right Up+Down+Left and Up+Down+Right Those map to Menu, Reset, Select, and Rewind. Can't remember which map to which right now, but i did another thread a while back that shows it... EDIT - Found the old thread: Edited August 26, 2023 by PacManPlus Quote Link to comment Share on other sites More sharing options...
Defender_2600 Posted August 26, 2023 Share Posted August 26, 2023 1 hour ago, PacManPlus said: Hmmm.... Ok new idea. When i get home later, I'll change it so the 'menu' button is 'select' (that one is up+down). I'll change Galaxian to be that too. Which means that only the left / right joystick games will have fb button support. (And there's very few of those): - Astro Fighter - Meteor Shower - Galaxian - Moon Cresta - Space Invaders - UniWarS Bob, I'm testing my CX78 (without plugging it into the console) and when I press D-pad center I feel that, if all four directions are not pressed, what can happen is that the three directions adjacent to the chosen direction are pressed, for example pressing the center while we wanted to press right we get the pressure of right + up + down. So the least probable result is just getting pressure from two opposite directions, for example pressing right and getting right + left (which instead occurs only when all four directions are centered simultaneously). Having said that, I think no changes to the current configuration are necessary, even considering that only a neophyte would like to play Galaxian with a CX78. Sorry if I just complicated things. Quote Link to comment Share on other sites More sharing options...
PacManPlus Posted August 26, 2023 Author Share Posted August 26, 2023 (edited) Well, I'll at least make the change to use the menu button instead of select for the games listed above... At least then it wont interfere with emulators or (possibly) game pads 🙂 Edited August 26, 2023 by PacManPlus 2 1 Quote Link to comment Share on other sites More sharing options...
PacManPlus Posted August 26, 2023 Author Share Posted August 26, 2023 Ok, I have good news and bad news. The good news is that I changed the front buttons to use the 'menu' button for select, and I changed all six games mentioned above. The bad news is I have to run out again and I haven't had the chance to test them. I'm posting them here. Could I ask you guys a favor and see if there are any issues? There should be no 'resets' any more when using an emulator, and they should work on multi carts with the FB joysticks, (or without of course). They all say v1.1 somewhere on the splash screen... Astro Fighter: AstroFighter.A78 AstroFighter.BIN Galaxian: Galaxian.A78 Galaxian.BIN Meteor Shower: MeteorSh.A78 MeteorSh.BIN MeteorShP.A78 MeteorShP.BIN Moon Cresta: MoonCresta.A78 MoonCresta.bin MoonCrestaP.A78 MoonCrestaP.bin Space Invaders: SI7800.A78 SI7800.bin SI7800P.A78 SI7800P.bin UniWars: UniWarS.A78 UniWarS.BIN ALSO, Meteor Shower now has the 'Hyperspace' sound added in. This was something I missed when I first put out this game. Please let me know, and thank you, Bob 8 3 Quote Link to comment Share on other sites More sharing options...
SpongeDan Posted September 4, 2023 Share Posted September 4, 2023 Hey Bob! I love all the games you gifted to the community. As long as your going over your body of work and doing some tinkering, I had an idea: would it be possible to add “button speedup” option to your Pac-Man collections? That way you can switch between normal and fast speed. If that’s too complicated to do, feel free to ignore my post. Thanks again for everything! 1 Quote Link to comment Share on other sites More sharing options...
PacManPlus Posted September 11, 2023 Author Share Posted September 11, 2023 Thank you, but at this point something like that I most likely won't add back in (it was in the original run of the first Pac-Man Collection, but I took it out). Quote Link to comment Share on other sites More sharing options...
sprrwhwk Posted September 27, 2023 Share Posted September 27, 2023 Been said before, but can't be said enough. Thank You Bob. 👏 1 Quote Link to comment Share on other sites More sharing options...
Trebor Posted September 27, 2023 Share Posted September 27, 2023 Tribute... sort of... ...okay, not really... but somewhat on topic. 3 Quote Link to comment Share on other sites More sharing options...
TailChao Posted September 27, 2023 Share Posted September 27, 2023 Just a heads up about checking for opposite directions pressed on the controller (i.e. UP + DOWN or LEFT + RIGHT) - some of those other console manufacturers recommended one should avoid this practice in their development literature. It's not just the CX78 that can yield spurious presses this way, but many controllers using a rocking directional pad. Especially after three decades of use. Of course, if supporting the Flashback controller is a value add then you'll have to leave it in (or make it optional). But generally this sort of behavior will become more common on NES, SNES, SMS, and certain types of Genesis controllers as they all age. 3 Quote Link to comment Share on other sites More sharing options...
PacManPlus Posted September 27, 2023 Author Share Posted September 27, 2023 Thanks! Yeah, that's why I only did it for the 'left / right movement only' games shown above. Pressing Left+Right together doesn't do anything any more, because the 'Menu' button is Up+Down. 2 Quote Link to comment Share on other sites More sharing options...
BIGHMW Posted October 28, 2023 Share Posted October 28, 2023 I know I’m a bit late to the party but I also, as the former host of The Atari Report want to thank you as well for being one of those who inspired me to not only get my first 7800, but a couple of years later a second one, in which is being repaired as of this coming week. The name Bob Decrecenzo @PacManPlus will forever synonymous with this forgotten console and I have nothing but great respect and praise for his work on this system. I have had the pleasure of not only playing his games but also reviewing them during my short 18 month run of The Atari Report, it was UniWarS that got me onboard the 7800 scene as well as the pre-production of the Concerto multicart in which I intend to get another one of before the end of the year and the rest came later with @Trebor’s game pack and that helped grease the wheels. #ThankYouBob for everything you’ve done for the Atari community, your work will forever be remembered!!! Ray Jackson former host, The Atari Report AtariAge user: BIGHMW 1 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.