CPUWIZ Posted December 1, 2014 Author Share Posted December 1, 2014 Scrapping keyboard support, too prone to bugs caused in the whole system. I need to flip outputs to inputs on the fly and keep track of it, depending on config. The keyboard is actually read by flipping directions on the 2600/7800, to select the column to read. Not worth the potential hassle. Also, I forgot to mention, I can't include Sega Genesis in the same set of configurations, the Genesis has the +5V line in a different place. It needs re-wiring inside the adapter. Quote Link to comment Share on other sites More sharing options...
Shawn Posted December 1, 2014 Share Posted December 1, 2014 This thing is pretty much done, I've coded a lot of stuff in the last couple of days and made the code very modular, to make adding different configurations easier. If nobody wants to contribute any kind of config with auto-fire, I am just gonna make a random one I like and call it a day. Same set up I already contributed but with auto-fire instead of fire on all fire buttons. Quote Link to comment Share on other sites More sharing options...
Andromeda Stardust Posted December 1, 2014 Share Posted December 1, 2014 @CPU: Genesis controller support could work. Genesis shares it's VCC with one of the paddle lines. It's tied high through a pull-up resistor to the Atari VCC / Genesis Select. Both paddle inputs are normally high when connected to the Atari. Nomebrew can detect the Genny controller by reading these inputs. The other paddle line is pulled low when C button is pressed, but you know that. Should be easy to implement, but peeps can just use a Genny controller. Quote Link to comment Share on other sites More sharing options...
CPUWIZ Posted December 1, 2014 Author Share Posted December 1, 2014 No, the circuit and DS2 are powered by the joystick ports. Quote Link to comment Share on other sites More sharing options...
Andromeda Stardust Posted December 1, 2014 Share Posted December 1, 2014 Of course. The high-volt rail for the rumble motors can stay disconnected. Rest of the controller doesn't pull much amps. But what's that got to do with emulating a Genesis controller? Nobody said the adapter needs to work on an actual Genesis. Quote Link to comment Share on other sites More sharing options...
CPUWIZ Posted December 2, 2014 Author Share Posted December 2, 2014 So, just emulate what a Genesis controller would do? I see, seems only mildly useful to me, but whatever. I'll add it, since I assume this is desired for some 2600 homebrew game. @Shawn: Consider it done. 1 Quote Link to comment Share on other sites More sharing options...
MegaManFan Posted December 2, 2014 Share Posted December 2, 2014 At what point can we see a picture of the potential finished product from all sides? Quote Link to comment Share on other sites More sharing options...
CPUWIZ Posted December 7, 2014 Author Share Posted December 7, 2014 At what point can we see a picture of the potential finished product from all sides? I will be shipping this to Trebor real soon. 8 Quote Link to comment Share on other sites More sharing options...
Shawn Posted December 7, 2014 Share Posted December 7, 2014 I will be shipping this to Trebor Shawn real soon. Quote Link to comment Share on other sites More sharing options...
MegaManFan Posted December 7, 2014 Share Posted December 7, 2014 I will be shipping this to Trebor real soon. Pardon me while I grab a towel to dab the drool off my chin! (WANT.) Quote Link to comment Share on other sites More sharing options...
Andromeda Stardust Posted December 7, 2014 Share Posted December 7, 2014 CPUWiz, I like how your prototype has a finished label. Developers never took the time to do that back in the day... Quote Link to comment Share on other sites More sharing options...
Trebor Posted December 7, 2014 Share Posted December 7, 2014 I will be shipping this to Trebor real soon. Honor and privilege as always, thank you. Quote Link to comment Share on other sites More sharing options...
toiletunes Posted December 8, 2014 Share Posted December 8, 2014 That looks AMAZING Quote Link to comment Share on other sites More sharing options...
CPUWIZ Posted December 8, 2014 Author Share Posted December 8, 2014 Thanks guys, here is an old shot again, before I added the label. 5 Quote Link to comment Share on other sites More sharing options...
CPUWIZ Posted December 8, 2014 Author Share Posted December 8, 2014 Cool, I recoded the way the configuration selection works and now it doesn't matter if a digital or analog controller is connected, the analog sticks simply don't do anything. Saves even more memory. I still have 2 more configs left in the current table and have room for 15 more. I put a cheat move into the Genesis emulation version, if you pull L2, rapid fire is applied to LEFT RIGHT. Take that Decathlon! 3 Quote Link to comment Share on other sites More sharing options...
Andromeda Stardust Posted December 8, 2014 Share Posted December 8, 2014 Thanks guys, here is an old shot again, before I added the label. Neato. I take it this still needs the mod to get Reset/Select functioning, correct? Also, with the mod installed, if I accidentally press down the four directions on a 2600 stick (this is possible), will it screw up the game by triggering the Select / Reset switches? One of my pet peeves is walking across the room to hit the reset/select switches on my 2600, especially when using extension cables. Would it have killed the developers to simply hit "FIRE" to start a new game after the game over screen? 7800 isn't really affected as much since a lot of games started using selection menus. Quote Link to comment Share on other sites More sharing options...
CPUWIZ Posted December 11, 2014 Author Share Posted December 11, 2014 Honor and privilege as always, thank you. Shipped via Express today, you should have it tomorrow. 2 Quote Link to comment Share on other sites More sharing options...
Trebor Posted December 12, 2014 Share Posted December 12, 2014 Shipped via Express today, you should have it tomorrow. Phenomenal and awesome! Thank you! Quote Link to comment Share on other sites More sharing options...
Shawn Posted December 13, 2014 Share Posted December 13, 2014 Phenomenal and awesome! Thank you! So where is the video review? Inquiring Minds want to know!! Quote Link to comment Share on other sites More sharing options...
CPUWIZ Posted December 13, 2014 Author Share Posted December 13, 2014 God damn USPS didn't deliver it yesterday, hopefully he'll have it today, I paid frigging $28 to ship that. Quote Link to comment Share on other sites More sharing options...
Shawn Posted December 13, 2014 Share Posted December 13, 2014 God damn USPS didn't deliver it yesterday, hopefully he'll have it today, I paid frigging $28 to ship that. I'd be contacting them and saying it was time sensitive and they need to at least refund your money. Quote Link to comment Share on other sites More sharing options...
CPUWIZ Posted December 14, 2014 Author Share Posted December 14, 2014 Building a second prototype... 2 Quote Link to comment Share on other sites More sharing options...
MegaManFan Posted December 14, 2014 Share Posted December 14, 2014 God damn USPS didn't deliver it yesterday, hopefully he'll have it today, I paid frigging $28 to ship that. Unfortunately this time of year "priority" and "overnight" are a lie thanks to Christmas. Quote Link to comment Share on other sites More sharing options...
Andromeda Stardust Posted December 14, 2014 Share Posted December 14, 2014 I always go Priortity or First Class. I've seen First class get delivered in two days and overnight getting the "next week" treatment. Worse in the winter whenever there's snowstorms in the northern half of the country. I guarantee if your shipping a box from sunny California to balmy Florida, it will pass through and get stuck at a hub in one of the "Blizzard" states! Quote Link to comment Share on other sites More sharing options...
Trebor Posted December 15, 2014 Share Posted December 15, 2014 As far as delivering a PS2 to Atari 7800 adapter – Mission accomplished. It looks and feels like a professional piece of hardware with a gorgeous design. All adapters including both joyport ends and the PS2 adapter fit securely and smoothly. Response is fluid and beautiful with no lag – no hiccups whatsoever. Configured settings are saved and not lost on power off.None of the above should come as a surprise, CPUWIZ is at the helm, and this is just awesome. For the record, it was tested with two different SCPH-100010 PS2 Dual Shock controllers, on an AT85 and A3 console. Results were consistent across the board.Straight from the man himself:“L1+R1+SELECT+START (do it in that order), enters config selection mode (blinks rapidly on the analog indicator).L3+R3, enters rapid fire speed config (blinks even faster on the analog indicator), I think I only used UDLR + XSTO for 8 different speeds.”As wonderful as it is, hopefully a few things may possibly be addressed:Port 1 and Port 2 player movements are switched. Buttons belonging to Ports 1 and 2 are properly assigned, but in order to really have this function properly and most practically, I needed to plug the port labeled Port 1 into Port 2 of the console, and the line for Port 2 had to be plugged into Port 1.Having that in mind, the following has been furnished, ripped from the thread for desired/suggested possible configurations of what has been applied to this prototype. The picture description/name provides a very brief summary of results: Obviously, anything labeled “Fire #a and #b switched is to be expected”, as they were plugged in reversed to accommodate the swapped movement of P1 and P2. However, anything labeled “Fire 1x and 2x switched” [x = a (left) and b (right) buttons] remains switched regardless of how the port lines are plugged into the console.The “Half hosed” notation is to be expected on a couple of the configs, again due to the need to swap line ports, which no matter how you plug the adapter into the console, roughly one half or the other half of the configuration is either mapped incorrectly or just not registering.UDR is mapped to Select, UDL is mapped to Start, and seems to be always present under any of the 15 configurations. Perhaps it should be mapped as UDL mapped to Select, UDR Mapped to Start following the left to right order of how the buttons are presented on the controller.Lastly, I did not notice any real difference with the rapid fire settings (Joust and Galaga were used for testing).Nonetheless, you have dual action Robotron and the ability to decide whether you want the digital pad input or the analog stick controller for any title you desire is truly amazing. Not only that but support for 2600 titles such as Raiders of the Lost Ark plays so smoothly and without discombobulating from the need of two separate controllers. It gives race car games a brand new approach and feel. No hand cramping, and a joy to utilize…Absolutely love it. 4 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.