Replies: 17 comments 46 replies
|
On HW3 the SNES slot's CPU CLOCK pin can be connected to either the Adafruit Clock Generator or the Atmega2560's PH1 pin by the CLK1 switch. |
|
Thanks for your feedback sanni ! |
|
It could also be possible to leave the adapter PCB as is and try to use the Clock Generator in the bankSwitch_7800() function. Possibly the preferred way. |
|
thanks for the hint @PsyK0p4T . I will try to investigate further. |
|
I got the following games working with this and the dump is identical to the Atari Max: Normal: |
|
I'm still having very little success with dumping my 7800 carts.. I have hardware version 5 with RTC, Clock Generator, firmware V15.4, and Vselect. Roughly 90% of my 7800 games will not dump properly. Any advice would be appreciated. |
|
Waiting for a couple of new released Atari 7800 games to arrive. Got myself a v2 Atari 7800 adapter. What should I do in order to make the dumping process more reliable while I wait? Would disabling CLOCKGEN and RTC in Config.h help? |
|
Taking a look at the code here, I'm wondering why is RTC affecting the 7800 functionality at all? I see references in the code to the CLOCKGEN but not RTC. |
|
Just opened a PR that might help with this: #1150 |
|
@smesgr9000 thanks for your insights. I've updated my PR with the code that should put the clock gen in HI-Z mode if disabled. This is fully NOT tested yet though as I'm still waiting for my carts to arrive. |
|
Stupid question: do we need a clock generator for dumping any 7800 game at all? |
|
For the record, disabling the RTC or physically removing the battery does not work. |
|
@KCgamester @cmcm711 just in case you (or anyone else having a HW5 with a clock generator) want to give my PR a try, just download the current release zip package and update the files from the zip attached to this post before configuring/building/flashing. Please make sure your config has ENABLE_CLOCKGEN enabled. Test reports are hugely appreciated. Thanks! |
|
Try this 7800.zip It mimics how HW3 with "CLK1 switch set to off" does bank switching but uses the clkgen: clk pin is set high by default and only pulses a couple of times during bank switching. I set the clk to 10 kHz to get 9 pulses similar to the 8 on HW3. |
|
@sanni wondering if the additional 1 pulse would affect anything? For functionality parity and peace of mind, would it be possible to slow down the frequency of the clockgen a little bit aiming for 8 pulses in that interval? |
|
I'm considering on getting a 7800 adapter to dump new cartridges produced by Atari. I'm thinking of getting two from Atari directly: Mr. Run and Jump 2600 and Pac-Man Double Feature 7800. |









Uh oh!
There was an error while loading. Please reload this page.
Hey people,
Creating this thread to share some behaviors I had here.
I've got two kits here, one hw3 and a hw5. None of them were built by me, so won't be able to precisely discuss about the components used in both. Just never had any particular issues with them until now, and I've dumped a large quantity of games/systems.
My issue came with Atari 7800. I'm using the A7800 to SNES adapter.
Carts for this system come in different capacities.
Smallest ones (Donkey Kong Junior, Super Huey...) are 48KB, and can be dumped fine on hw3 AND hw5.
Higher ones, like 128KB (Commando, Ace of Aces...) recquire bank switching. For these ones, only my hw3 managed to dump them fine. The hw5 seems to not bank-switch properly.
With these results, the code seems out of cause, as the SNES slot and A7800 adapter.
So the problem would be more coming from the reader itself, hardware side ?
Could the voltage be the problem here ? Is the hw3 known to deliver a bit more than hw5 in general ?
I don't have big equipment like an oscilloscope here. But if there are some tests I can do on the SNES slot, with a voltmeter for example, just tell me. Maybe old systems/chips are more greedy and ask for more power to run properly. Any of you ever encoutered this ?
All reactions