djmips Posted January 21, 2019 Author Share Posted January 21, 2019 (edited) So this weekend I did manage to dig out my Atari Jr., Harmony cart and found I had to solder together a power supply AND a video cable (I considered going full bore and making the composite mod heheh - later) - I found all the source code I could find and I put them up on GitHub - https://github.com/djmips/APong Proceeding from that I had to start reasoning over my old code. Turns out there's still some annoying bugs that need to get fixed. I wonder if I should make it work from either port with a switch? Maybe the difficulty switch. Edited January 21, 2019 by djmips 1 Quote Link to comment Share on other sites More sharing options...
bromine Posted January 22, 2019 Share Posted January 22, 2019 So this weekend I did manage to dig out my Atari Jr., Harmony cart and found I had to solder together a power supply AND a video cable (I considered going full bore and making the composite mod heheh - later) - I found all the source code I could find and I put them up on GitHub - https://github.com/djmips/APong Proceeding from that I had to start reasoning over my old code. Turns out there's still some annoying bugs that need to get fixed. I wonder if I should make it work from either port with a switch? Maybe the difficulty switch. Thanks for getting back into this! If you do make the port switchable, could you make the left controller port work under difficulty B? At least for my own purposes, I'd like to leave the console on "B" for putting in my arcade machine. On the other hand, it would be cool to use the difficulty switch to maybe change the game speed (no idea if that's possible). Quote Link to comment Share on other sites More sharing options...
djmips Posted February 8, 2019 Author Share Posted February 8, 2019 (edited) OK here is the update. Add feature that right difficulty switch controls left/right paddle portFix bug where when the ball gets stuck. If the ball hit the paddle in the middle right after it should have bounced off the bottom of the screen the ypos would end up being incorrect and stuck. The fix is to always do the math to fix up the ball position immediately after inverting the yspeed instead of waiting for the next frame update to take care of that because an intermediate collision check with the paddle could zero out the y velocity and it would never be able to be inverted and correct the position. TLDR - paddle switch on right difficulty switch: Keep the ball in legal area at all times.BTW - the Left difficulty switch controls whether the game goes to 11 or 15 which was a switchable option on the original Arcade Pong. This was already in my code and I did not change it. -DG ROM here apong_2019.bin Edited February 8, 2019 by djmips 2 Quote Link to comment Share on other sites More sharing options...
djmips Posted February 8, 2019 Author Share Posted February 8, 2019 Did the original Pong tend to get stuck in "loops" where if neither paddle is moved the ball will just bounce back and forth between them? I suspect the answer is probably yes. I started this up in Stella and couldn't figure how to move the paddles (I rarely use Stella). It scored twice on each side then got itself into an infinite volley.(paddles partially off the bottom of the screen, never moved from startup) I realize now this was actually a bug you were reporting. It's fixed now. Quote Link to comment Share on other sites More sharing options...
Atariboy2600 Posted February 8, 2019 Share Posted February 8, 2019 My label art still on here cool ^_^ Quote Link to comment Share on other sites More sharing options...
djmips Posted February 13, 2019 Author Share Posted February 13, 2019 (edited) Someone pointed out they saw a flash of the ball at the net when a point was scored. So this is a fix for that. It turned out the call to setup display was before the move ball so simply switching them around was the fix. Before there was a one frame delay on display outputs from the move ball routine. I'd also like to note that vdub_bobby is the co-author of this little project. apong.bin Edited February 13, 2019 by djmips 4 Quote Link to comment Share on other sites More sharing options...
dancero Posted February 28, 2019 Share Posted February 28, 2019 Hi, why do not the controls for this games work for me? I can not move the racket. I have stella 6 Quote Link to comment Share on other sites More sharing options...
djmips Posted February 28, 2019 Author Share Posted February 28, 2019 Hi, why do not the controls for this games work for me? I can not move the racket. I have stella 6 It is a game that works with paddles. In stella you have to set it up the controller port to be a paddle and then the two axis of the mouse are the left and right paddles. It's quite awkward and doesn't really work that well. * You also have to have the right difficulty switch set for left or right port. Ideally you would play this on a real Atari with Paddles. * Maybe Stella supports two mice for left and right paddles but I don't know if it's possible. 1 Quote Link to comment Share on other sites More sharing options...
+sramirez2008 Posted March 2, 2019 Share Posted March 2, 2019 Just tried this and it looks great and plays well. Ive always wanted an accurate, arcade version of Pong. Thank you. Quote Link to comment Share on other sites More sharing options...
BigO Posted March 2, 2019 Share Posted March 2, 2019 (edited) Is it broken? The paddles don't move now. For play testing a homebrew paddle controller, I was looking for paddle games. I downloaded the latest version a apong.bin to my Harmony Cart, overwriting the version I had before. To be sure it wasn't a problem on my end, I have: Tested with OEM paddles and no luck there either. Downloaded the original version from the first post and the paddles work fine. Downloaded the latest version several times from the recent post to assure no corruption Downloaded the latest version from the first post so I don't think it's a corrupt download. Is it just me? Edited March 2, 2019 by BigO Quote Link to comment Share on other sites More sharing options...
+sramirez2008 Posted March 2, 2019 Share Posted March 2, 2019 Works for me on actual hardware. Check you right difficulty switch. Quote Link to comment Share on other sites More sharing options...
BigO Posted March 3, 2019 Share Posted March 3, 2019 That was it. Thanks! Clearly there's something I need to read in this thread. 1 Quote Link to comment Share on other sites More sharing options...
+ZeroPage Homebrew Posted May 3, 2019 Share Posted May 3, 2019 (edited) We'll be featuring Arcade Pong LIVE on tomorrow's (Friday) ZeroPage Homebrew stream on Twitch at 12PM PT | 3PM ET | 8PM GMT! Hope everyone can watch!Twitch Stream: http://twitch.tv/zeropagehomebrew/ Games:- Retron 77 (Stella 6 Update)- Redshirts (2010) by Jarod Kitchen aka jrok- Arcade Pong (2019 WIP) by David Galloway aka djmips- Hunchy II (2005) by Chris Walton aka cd-w UPDATED with YouTube Archive of Stream: Edited May 5, 2019 by ZeroPage Homebrew 1 Quote Link to comment Share on other sites More sharing options...
bromine Posted September 15, 2019 Share Posted September 15, 2019 (edited) Awesome port, djmips. Any chance you'd release the source for the last version? I'd like to make some tweaks for my own purposes. Edit: Nevermind... I realized you posted it on your github page. Thanks! Edited September 15, 2019 by bromine Quote Link to comment Share on other sites More sharing options...
+ZeroPage Homebrew Posted January 23, 2020 Share Posted January 23, 2020 CONGRATULATIONS to Arcade Pong for being nominated in the 2019 Atari Homebrew Awards! Be sure to vote for your favourite homebrew games of 2019 with the links below and watch the awards LIVE on February 1, 2020! Awards Show: February 1, 2020 @ 12:00PM PT | 3PM ET | 8PM GMT LIVE on the ZeroPage Homebrew Twitch Channel! Atari Homebrew Awards Categories (VOTE IN ALL!!): Atari 2600: Best Homebrew Atari 7800: Best Homebrew (New!) Atari 8-Bit/5200: Best Homebrew (New!) Atari 2600: Best ≤ 4K Homebrew (2600) (New!) Atari 2600: Best Graphics Atari 2600: Best Music & Sound Atari 2600: Best Packaging Atari 2600: Best WIP Quote Link to comment Share on other sites More sharing options...
djmips Posted January 24, 2020 Author Share Posted January 24, 2020 Gee thanks for the nomination for Arcade Pong! 2 Quote Link to comment Share on other sites More sharing options...
Atariboy2600 Posted August 12, 2023 Share Posted August 12, 2023 To this day I had yet never had a real cart of that game or dont even know if anyone did made a cart for the 2600^_^; 1 Quote Link to comment Share on other sites More sharing options...
+sramirez2008 Posted August 13, 2023 Share Posted August 13, 2023 1 hour ago, Atariboy2600 said: To this day I had yet never had a real cart of that game or dont even know if anyone did made a cart for the 2600^_^; I’d like an actual cart too, with your artwork if possible.👍 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.