+Al_Nafuur Posted August 16, 2020 Author Share Posted August 16, 2020 New test version v0.14.11 in PlusStore: Exit function for (nearly) all ROMs (except DPC, PP, SuperCharger, BF, DF and SuperBanking). To exit a game just press and hold first Joystick to the right (or press Paddle button) and press Reset on the console. 1 Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted August 16, 2020 Author Share Posted August 16, 2020 5 hours ago, Andrew Davie said: Prototype case came out mostly OK. Size is good, fits '2600 perfectly. Cart case holds PlusCart firmly, and positions correctly for '2600. Looks really great 5 hours ago, Andrew Davie said: and I glued this one together instead. I hope it's not a tight glue, so you can get the PlusCart out (someday) for manual flashing. 1 Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted August 16, 2020 Author Share Posted August 16, 2020 23 hours ago, batari said: INPT4 reads could be done by reading the opcode before the operand that accessed INPT4. Check it for a LDA, LDX, LDY, BIT. Also would need to check for LDA INPT4,x. Not easy, but might work in the majority of cases. Yes that's what i thought also, but that would require to store the last byte read by the 6502, which is not implemented in the most bankswitching functions of UnoCart and PlusCart. Also there a more ways to read INPT4 than LDA,LDX,LDY and BIT. Some weird programmers might have used AND, ORA, CMP, CPY, CPX or any other way to read a zeropage address. It would be easier to check if it is not a write (to REFP1), but there are still enough possibilities to write to a zeropage address (STA, STY, STX and indexed).. 23 hours ago, batari said: I agree, though, that SWCHA is a lot easier to monitor and can handle paddle buttons too. It is easier and has a wider use case, so why not use it? Quote Link to comment Share on other sites More sharing options...
+batari Posted August 16, 2020 Share Posted August 16, 2020 6 minutes ago, Al_Nafuur said: Yes that's what i thought also, but that would require to store the last byte read by the 6502, which is not implemented in the most bankswitching functions of UnoCart and PlusCart. Also there a more ways to read INPT4 than LDA,LDX,LDY and BIT. Some weird programmers might have used AND, ORA, CMP, CPY, CPX or any other way to read a zeropage address. It would be easier to check if it is not a write (to REFP1), but there are still enough possibilities to write to a zeropage address (STA, STY, STX and indexed).. It is easier and has a wider use case, so why not use it? SWCHA is probably the way to go, yeah. I don't think anyone will use CMP on INPT4 as only bit 7 is used, but yes, someone could use AND or ORA. 1 Quote Link to comment Share on other sites More sharing options...
Dionoid Posted August 17, 2020 Share Posted August 17, 2020 On 8/16/2020 at 2:44 PM, Al_Nafuur said: New test version v0.14.11 in PlusStore: Exit function for (nearly) all ROMs (except DPC, PP, SuperCharger, BF, DF and SuperBanking). To exit a game just press and hold first Joystick to the right (or press Paddle button) and press Reset on the console. That is a useful feature for me! Thanks! 1 Quote Link to comment Share on other sites More sharing options...
Prizrak Posted August 17, 2020 Share Posted August 17, 2020 Works nicely, tried it out the other day and uts a handy feature to have.Sent from my SM-N960U using Tapatalk 1 Quote Link to comment Share on other sites More sharing options...
+batari Posted August 17, 2020 Share Posted August 17, 2020 On 8/16/2020 at 5:44 AM, Al_Nafuur said: New test version v0.14.11 in PlusStore: Exit function for (nearly) all ROMs (except DPC, PP, SuperCharger, BF, DF and SuperBanking). To exit a game just press and hold first Joystick to the right (or press Paddle button) and press Reset on the console. For consistency, I will use the same method on the next version of Harmony firmware. 3 Quote Link to comment Share on other sites More sharing options...
+ZeroPage Homebrew Posted August 17, 2020 Share Posted August 17, 2020 Hi All! I've been trying and trying to get my PlusCart to work but nothing I do can get it to connect to either of my routers. I thought I'd reach out to see if anyone has any ideas on what to try next as it's probably something simple in the settings of my router software that needs to be enable/disabled. Hardware: PlusCart: Ver 0.14.1 Router 1: Netgear R7000P AC2300 running DD-WRT v3.0-r43420 std (06/15/20) Router 2: Netgear WNDR3700 running DD-WRT v3.0-r40559 std (08/06/19) Things I've tried without success on both routers: Changing WPA from CCMP-128 (AES) to TKIP+CCMP (AES) and TKIP Turning off WMM Support Multiple Passwords (using all capital letters) WEP Security Mode (against my better judgement) When I try to connect through the Wifi Manager Portal I'm able to connect to PlusCart from my phone and scan for nearby wifi but when I type in the password it comes back with this screen and the PlusCart screen stays on the (+): Settings for Router 1: Netgear R7000P AC2300 running DD-WRT v3.0-r43420 std (06/15/20) Settings for Router 2: Netgear WNDR3700 running DD-WRT v3.0-r40559 std (08/06/19) - James Quote Link to comment Share on other sites More sharing options...
Dionoid Posted August 17, 2020 Share Posted August 17, 2020 16 minutes ago, batari said: For consistency, I will use the same method on the next version of Harmony firmware. Just thinking out loud: wouldn’t joystick FIRE combined with RESET be a more logical combination? Or in case some games already use that combination to reset the highscores, joystick UP and RESET would also make sense to me (like as in going up to a root folder) Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted August 17, 2020 Author Share Posted August 17, 2020 22 minutes ago, Dionoid said: Just thinking out loud: wouldn’t joystick FIRE combined with RESET be a more logical combination? Or in case some games already use that combination to reset the highscores, joystick UP and RESET would also make sense to me (like as in going up to a root folder) the joystick fire button is much harder to monitor because the read address INPT4 is also used as write for REFP1. SWCHA is much easier to monitor for a cartridge and joystick0 right is also the paddle0 fire button. Quote Link to comment Share on other sites More sharing options...
+batari Posted August 17, 2020 Share Posted August 17, 2020 39 minutes ago, Dionoid said: Just thinking out loud: wouldn’t joystick FIRE combined with RESET be a more logical combination? Or in case some games already use that combination to reset the highscores, joystick UP and RESET would also make sense to me (like as in going up to a root folder) Fire would be better, but as Al said, it isn't easy to detect. I don't think it's impossible, though. If I can come up with a reliable method for detecting FIRE instead, I will share it here. 1 Quote Link to comment Share on other sites More sharing options...
+Karl G Posted August 17, 2020 Share Posted August 17, 2020 51 minutes ago, Dionoid said: Just thinking out loud: wouldn’t joystick FIRE combined with RESET be a more logical combination? Or in case some games already use that combination to reset the highscores, joystick UP and RESET would also make sense to me (like as in going up to a root folder) Space Game at least uses Up and Reset to reset high scores. I think there might be other homebrews that do, too, but I don't remember for sure. 1 Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted August 18, 2020 Author Share Posted August 18, 2020 1 hour ago, ZeroPage Homebrew said: Hi All! I've been trying and trying to get my PlusCart to work but nothing I do can get it to connect to either of my routers. I thought I'd reach out to see if anyone has any ideas on what to try next as it's probably something simple in the settings of my router software that needs to be enable/disabled. Hardware: PlusCart: Ver 0.14.1 Router 1: Netgear R7000P AC2300 running DD-WRT v3.0-r43420 std (06/15/20) Router 2: Netgear WNDR3700 running DD-WRT v3.0-r40559 std (08/06/19) Things I've tried without success on both routers: Changing WPA from CCMP-128 (AES) to TKIP+CCMP (AES) and TKIP Turning off WMM Support Multiple Passwords (using all capital letters) WEP Security Mode (against my better judgement) When I try to connect through the Wifi Manager Portal I'm able to connect to PlusCart from my phone and scan for nearby wifi but when I type in the password it comes back with this screen and the PlusCart screen stays on the (+): The PlusCart leaves the WiFi Manager Portal when you touch the "Exit" button at the Portal main page: you can check with "connection Info" if your PlusCart (thinks) is connected.. Can you see the PlusCart in your routers device list? I found in the DD-WRT Forum: "With some Wi-Fi routers (i.e. Linksys with DD-WRT), you may have conflicts with the 5GHz radio. Don't choose "Mixed" option. Select "AC/N-Mixed" instead. Moreover, you probably should disconnect 5GHz radio during the configuration process." Quote Link to comment Share on other sites More sharing options...
RevEng Posted August 18, 2020 Share Posted August 18, 2020 Rotational controls (trakball,mouse) will often enough leave the joystick directionals pressed. This is an uncommon case, since there's only a few titles that use them, but worth mentioning. Luckily the 2600 driving wheels use the up+down lines. 1 Quote Link to comment Share on other sites More sharing options...
+Andrew Davie Posted August 19, 2020 Share Posted August 19, 2020 Here's an update on the PlusCart shell I've been working on. It's been a big task to make it snap-fit, and yet openable/reusable. The forces involved tend to snap bits off the superstructure. I'm not quite there yet, but as the video shows... it's coming along. VID_20200820_005140.mp4 4 Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted August 20, 2020 Author Share Posted August 20, 2020 On 8/19/2020 at 5:33 PM, Andrew Davie said: Here's an update on the PlusCart shell I've been working on. It's been a big task to make it snap-fit, and yet openable/reusable. The forces involved tend to snap bits off the superstructure. I'm not quite there yet, but as the video shows... it's coming along. VID_20200820_005140.mp4 16.75 MB · 1 download I really like the (+) sign on the cart. Would it be possible to use two contrasting colors like blue for the cart and white for the (+) sign? Or would that be a problem for the color edges? Quote Link to comment Share on other sites More sharing options...
+Andrew Davie Posted August 21, 2020 Share Posted August 21, 2020 12 hours ago, Al_Nafuur said: Would it be possible to use two contrasting colors like blue for the cart and white for the (+) sign? Or would that be a problem for the color edges? It would be easy enough to do. A small change so that part is printed in two parts instead of the monolithic hulk. 1 Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted August 21, 2020 Share Posted August 21, 2020 (edited) On 8/18/2020 at 12:39 AM, ZeroPage Homebrew said: Hi All! I've been trying and trying to get my PlusCart to work but nothing I do can get it to connect to either of my routers. I had the same problem with my provider's cable modem router. In my case IPv6 (not supported by the PlusCart's ESP8266 WiFi chip) was the problem. I added an old router to the setup and then it worked. Edited August 21, 2020 by Thomas Jentzsch 1 Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted August 21, 2020 Author Share Posted August 21, 2020 1 hour ago, Thomas Jentzsch said: I had the same problem with my provider's cable modem router. In my case IPv6 (not supported by the PlusCart's ESP8266 WiFi chip) was the problem. I added an old router to the setup and then it worked. Using an other router or a WiFi extender (like this) in "Access Point Mode" to open a new WiFi network might be an option. But in this case i think the DD-WRT firmware speaks IPv4 internally already. There might be a conflict with the 5GHz radio of the Wireless Network Mode. The DD-WRT Forum recommends to select "AC/N-Mixed" instead, or disconnect 5GHz radio during the configuration process. Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted August 25, 2020 Author Share Posted August 25, 2020 New PlusStore feature: browsing ZIP files starting ROMs from the ZIP file VID_20200825_214319.mp4 2 1 Quote Link to comment Share on other sites More sharing options...
+Andrew Davie Posted August 26, 2020 Share Posted August 26, 2020 Almost done with my cartridge design. I spent a lot of time trying out various snap-fit connector options, most of which suffered due to the layering of the 3D print, and weakness due to print orientation. I finally settled on an oddball design with wrap-around straps. The fit is a bit off in this prototype, but you can see it works nicely and the cartridge is held together really firmly - yet easy to undo/redo. The animation shows how it all fits together. In a few days I'll release some STLs. VID_20200827_014521.mp4 You can see some of the stack of failed attempts on the desk out.mp4 4 Quote Link to comment Share on other sites More sharing options...
+Andrew Davie Posted August 28, 2020 Share Posted August 28, 2020 (edited) Here's the "final" version of the PlusCart 3D printable cartridge shell showing it being assembled and tested. VID_20200828_114607.mp4 Sorry for the shaky-cam. I guess holding the (phone) camera in one hand, and assembling with the other hand shows that it is indeed a simple assembly. A set of 3D-printable STL files are included in the attachment. Basically, front and back shell, label, logo, and strap (x4). The multi-colours are achieved by trickery. Well, printing "pluswraplogo" (white) first, leaving it on the plate and while keeping plate warm, swapping to orange and then printing "pluswrapfront" with Y-offset -10.25mm relative to the logo. Then print "pluswrapback" and 4x "pluswrapstrap". Finally, The label "pluswraplabel" is done in aqua by printing 2 layers, then pause, and swapping filament colour to white mid-print. The front/back shell include 4 little support platforms under the snap-fit overhangs that need to be removed before you assemble. Just put a fine blade down one side and lever them off. It takes about 6 hours to print the lot - not fast, but the result is satisfying. Updated STL * looser fit * straps thinner - don't stick up * power LED window position adjusted * smaller support tabs - easier to remove PlusCart_STL_20200828.zip Edited August 28, 2020 by Andrew Davie 2 3 Quote Link to comment Share on other sites More sharing options...
Prizrak Posted August 28, 2020 Share Posted August 28, 2020 Amazing job@Andrew Davie I wish you were talking orders for these. Sent from my SM-N960U using Tapatalk 1 Quote Link to comment Share on other sites More sharing options...
+Andrew Davie Posted August 28, 2020 Share Posted August 28, 2020 2 minutes ago, Prizrak said: Amazing job@Andrew Davie I wish you were talking orders for these. TY. Given the long print time plus fiddling around stuff, it's hardly economical for me to do it for "profit". I'd have to charge too much and then there's the postage from Oz which isn't cheap. If anyone really really wants one and wants to throw me US$20 (total: free shipping)... I'd be happy to do you one, so drop me a PM. Your best bet, though, might be a 3D printing service. Not sure they will be able to manage the multi-colours though, and probably cost about $20 anyway. Better yet, buy yourself a 3D printer and print your own! The Ender-3 is excellent and relatively cheap. Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted August 28, 2020 Author Share Posted August 28, 2020 9 hours ago, Andrew Davie said: TY. Given the long print time plus fiddling around stuff, it's hardly economical for me to do it for "profit". I'd have to charge too much and then there's the postage from Oz which isn't cheap. If anyone really really wants one and wants to throw me US$20 (total: free shipping)... I'd be happy to do you one, so drop me a PM. Your best bet, though, might be a 3D printing service. Not sure they will be able to manage the multi-colours though, and probably cost about $20 anyway. Better yet, buy yourself a 3D printer and print your own! The Ender-3 is excellent and relatively cheap. I have uploaded the STL files at https://app.craftcloud3d.com and selected "Germany" as location for production and delivery: I really would like to order it, but i am sure the two color label and front will not work this way.. ? 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.