raz0red Posted February 18 Share Posted February 18 (edited) The purpose of this thread is to track the progress of beta 2600+ firmware and dumper build releases. *CLICK HERE* for the Atari 2600+ Firmware Update Guide. There are two versions of the beta firmware available, a standard version, and a debug version. When reporting issues, please capture the information displayed in the debug version (at the top, photo preferred). This provides information such as the cartridge hash, its type, and size. This information makes it relatively easy to determine if the issue is with the dumper or the firmware itself. For example, if a 32k cart is showing as 16k, it would be a dumper-related issue. The beta firmware is the result of a tremendous amount of work performed by @batari and @RevEng. The changes made to the firmware can be quite extensive, so there may be regressions at times. Please report any regressions or issues encountered in this thread. Change history (Firmware): 2.0.1.1 (11/29/24): General Menu Display: Select+Reset without a cartridge inserted 50hz mode: Ability to enable/disable Default: Enabled Bilinear filter: Ability to enable/disable Default: Disabled Integer scaling: Ability to enable/disable Default: Disabled Phosphor (2600): Disabled: No phosphor (Auto): Only for games noted as requiring phosphor Low/Med/High: Force phosphor for all games Default: Disabled 2-Button Mode (2600) 7800 controllers supported Enables 2-button support for the following games: Princess Rescue Space Rocks Stay Frosty 2 Default: Disabled Should not display "No Game Detected" prior to loading on cold start 2600 Phosphor display support Bilinear filter support 2-button mode support Integer scaling support Stella 7.0 PAL Palette Game-specific fixes: Force PAL mode: Time Race (Rainbow Vision) PAL 60 correct palette: Colony 7 Deepstone Catacomb Space Rocks Star Wars SECAM correct palette: Decathlon H.E.R.O. Keystone Kapers River Raid Space Shuttle Force phosphor in "(Auto)" mode Asteroids (PAL), Frogger (PAL/NTSC), Kangaroo (PAL), Ms. Pac-Man (PAL), Pac-Man (PAL), Phantom Panzer (Tank) (PAL), Wizard of Wor (PAL/NTSC), World End (PAL). (These are in addition to the already present games as listed in the Stella database) 2-button hack ROMs: 7800 controller 2-button support Asteroids, Bump and Jump (NTSC/PAL), Defender (NTSC/PAL), Defender 2, Defender Arcade, Double Dragon (NTSC/PAL/PAL60), Enduro, Ghostbusters, H.E.R.O., Kangaroo, Kung-Fu Master, Last Starfighter, Mission Survive (NTSC/PAL), Montezuma's Revenge (NTSC/PAL/PAL60), Moon Patrol, Moon Patrol Arcade, Mouse Trap, Plaque Attack, Pole Position, Quest for Quintana Roo, Tomarc The Barbarian (NTSC/PAL60), Radar Lock, Sea Hawk, Solaris, Spy Hunter, Starmaster, Star Trek, Star Voyager, Super Cobra, Trust+ (must select Genesis), Yar's Revenge. (These games do not require the 2-button option to be enabled, as they are "hacks" that force 2-button mode) 7800 Phosphor display support Bilinear filter support Integer scaling support Updated NTSC and PAL palettes Knight Guy in Low-Res World Patch timer issue on load (no longer skips time) Game-specific fixes: Atari Asteroids (Force PAL) Atari Space Duel (Force PAL) Drone Patrol (Music fix) E.X.O. Collector's Edition (Music fix) 1.1x-r6: 2600 PAL60 (use z26 palette) Game-specific fixes: Omega Race (support for two button 7800 controller) Beany Bopper (Multicart) (Force PAL) Black Jack (Multicart) (Force PAL) Space Jockey (Multicart) (Force PAL) 1.1x-r5: 2600 Reverted to Stella standard palette for NTSC (until consensus on palette) Game-specific fixes: HERO 2 (both cartridge variants now work) Tower of Rubble (PAL60) correct palette Pinky the Panda (PAL60) correct palette Juno First (PAL60) correct palette L.E.M. (PAL60) correct palette 1.1x-r4: 2600 Supported controller detection fix Game-specific fixes: Tarzan compatibility (original dump and F6 fix) Astroblast: Joystick or paddle detection (port 1) Smurf (wF8 bankswitch format) Zaxxon (wF8 bankswitch format) Zippy the Porcupine (PAL60) correct palette Amoeba Jump (PAL60) correct palette 7800 Maria transparency fix 1.1x-r3: General "No Game Detected" message. Cartridge dumping/reading process updates (timeouts, size checks, etc.). 2600 Many significant performance optimizations. Updated NTSC palette Game-specific fixes: Pitfall II (support cart size) Space Instigators (force PAL) Thrust+ (Continuous thrust issue fix) Additional Brik180 fixes (more variants) 7800 Game-specific fixes: Froggie (Pokey detection) Phoenix prototype support 1.1x-r2: 2600 SC-RAM cartridge support (Aardvark, etc.) Click audio fix (Pitfall!, Fishing Derby, etc.) Game-specific fixes: Brik180 (Joystick and Paddle support) Spike's Peak (NTSC) Polaris (PAL) (Uninitialized BCD mode, @Thomas Jentzsch fix applied) Maze Craze fix (force NTSC) 7800 Updated NTSC palette (thanks @Trebor) Game-specific fixes: Support for Diagnostic Cartridge variant 1.1x-r1: 2600 Optimized video output (should fix missing sprites, etc.) Code optimization (PGO and other modifications) 50hz display (PAL games) SaveKey disabled Game-specific fixes: Pick 'n Pile (PAL) Moonsweeper (PAL) Time Pilot (b1) Tac-Scan Spike's Peak (PAL) 7800 Optimized video output 50hz display (PAL games) Updated PAL palette (thanks @Trebor) Pokey buffer size fix Firmware Downloads: 2.0.1.1 Standard: update-2.0.1.1-2600.img Debug: update-2.0.1.1-2600-debug.img 1.1x-r6 Standard: update-071024-1.1x-r6.img Debug: update-071024-1.1x-r6-debug.img 1.1x-r5 Standard: update-062624-1.1x-r5.img Debug: update-062624-1.1x-r5-debug.img 1.1x-r4 Standard: update-061424-1.1x-r4.img Debug: update-061424-1.1x-r4-debug.img 1.1x-r3 Standard: update-052024-1.1x-r3.img Debug: update-052024-1.1x-r3-debug.img 1.1x-r2 Standard: update-022624-1.1x-r2.img Debug: update-022624-1.1x-r2-debug.img 1.1x-r1 Standard: update-021724-1.1x-r1.img Debug: update-021724-1.1x-r1-debug.img Change history (Dumper): x.04 (11/29/24): 2600 Game-specific fixes: 2-Pack games compatibility Brik180 7800 16k (7816) and 32k (7832): headers removed to increase available space x.03: 2600 F6 (16k): Support for Acid Drop (PAL) F4 (32k): Avoid false positives (Fixes Problematic Crystal Castles cartridges) x.02: 2600 Smurf (wF8 bankswitch format) Zaxxon (wF8 bankswitch format) 7800 Updated CRC calculation (first bank) x.01: Common Changes to improve reliability and compatibility of dumps Refactored to utilize common code 2600 Changed order of dumpers to avoid false positives (Medieval Mayhem, Juno First). 10k DPC (new): Pitfall II Support 32k CU (new): DPC+ 64k 07: (new) Stella's Stocking, etc. 64k EF: (new) Zippy the Porcupine, etc. Dumper Downloads: x.04: dumper-x.04.exe x.03: dumper-070624-x.03.exe x.02: dumper-061424-x.02.exe x.01: dumper-052024-x.01.exe Caveats and Disclaimers: These beta builds are experimental, so please use at your own risk. These beta builds may contain regressions, or other defects. The updated firmware video driver means that the RetroArch UI is no longer accessible. You can still configure settings via the RA configuration file, but any video-related settings will be ignored. Edited November 29 by raz0red Added 2600+ 2.0.1.1 and x.04 19 14 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/ Share on other sites More sharing options...
John Stamos Mullet Posted February 18 Share Posted February 18 2 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5412857 Share on other sites More sharing options...
chad5200 Posted February 18 Share Posted February 18 (edited) Here is the notorious Smurf Rescue (NTSC) that has been causing problems. Edited February 18 by chad5200 1 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5412873 Share on other sites More sharing options...
chad5200 Posted February 18 Share Posted February 18 Spike’s Peak is still has no joystick response. 2 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5412877 Share on other sites More sharing options...
raz0red Posted February 18 Author Share Posted February 18 1 minute ago, chad5200 said: Here is the notorious Smurf Rescue that has been causing problems. Thanks a lot for submitting those. That is an 8k game, but as you can see it is currently dumping as 4k. So, in this particular case it is dumper-related (either the dumper code itself, or an inability to successfully read that particular cartridge). Thanks, Chris. 8 1 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5412878 Share on other sites More sharing options...
chad5200 Posted February 18 Share Posted February 18 Tac-Scan NTSC is now working with paddle in left port. Journey Escape NTSC now playing at correct speed. Very nice. 4 1 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5412880 Share on other sites More sharing options...
raz0red Posted February 18 Author Share Posted February 18 2 minutes ago, chad5200 said: Spike’s Peak is still has no joystick response. Sounds good, the current fix was for the PAL version. Let me put together an NTSC fix. Thanks, Chris. 5 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5412882 Share on other sites More sharing options...
chad5200 Posted February 18 Share Posted February 18 Since people will probably be asking... Here is reminder of how to install just the firmware update. Skip down to the section labeled "Emulator Part 2": 5 1 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5412888 Share on other sites More sharing options...
chad5200 Posted February 18 Share Posted February 18 (edited) 14 minutes ago, raz0red said: That is an 8k game, but as you can see it is currently dumping as 4k. So, in this particular case it is dumper-related (either the dumper code itself, or an inability to successfully read that particular cartridge). In the debug picture of my Smurf Rescue NTSC, it shows (50.00)... does that also mean the dumper thinks the game is a PAL 50 game? Edited February 18 by chad5200 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5412889 Share on other sites More sharing options...
raz0red Posted February 18 Author Share Posted February 18 1 minute ago, chad5200 said: In the debug picture of my Smurf Rescue NTSC, it shows (50.00)... does that also mean the dumper also thinks the game is a PAL 50 game? Because only half of the game was dumped, it is in a bad state. Chris. Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5412892 Share on other sites More sharing options...
raz0red Posted February 18 Author Share Posted February 18 (edited) 1 hour ago, raz0red said: Sounds good, the current fix was for the PAL version. Let me put together an NTSC fix. The fix has been confirmed working (NTSC Spike's Peak). It will be included in the next update. Thanks, Chris. Edited February 18 by raz0red 6 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5412909 Share on other sites More sharing options...
KainXavier Posted February 18 Share Posted February 18 Am I correct in assuming there are no differences between the standard build and the debug build aside from debug text being rendered? Also, I'll go ahead and update my console with the debug build so I can get you some information on what's going on with Aardvark and Juno First. I'll also try running Maze Craze to see how my TV handles the new PAL detection code. Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5412921 Share on other sites More sharing options...
raz0red Posted February 18 Author Share Posted February 18 6 minutes ago, KainXavier said: Am I correct in assuming there are no differences between the standard build and the debug build aside from debug text being rendered? Also, I'll go ahead and update my console with the debug build so I can get you some information on what's going on with Aardvark and Juno First. I'll also try running Maze Craze to see how my TV handles the new PAL detection code. Great, thank you very much! And, yes, that is the only difference between the two builds (the debug output). Thanks, Chris. 1 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5412924 Share on other sites More sharing options...
KainXavier Posted February 18 Share Posted February 18 (edited) Here's Aardvark after it freezes: With Juno First, I had a hard time even getting it to boot, but here's a photo of the debug text when it did: As for Maze Craze, it's gone back to failing to display 9 / 10 times. I'm guessing my TV just doesn't support 720p at 50hz. I doubt it'll help but here's a photo of when it did run: Lastly, I can't get Zippy the Porcupine to display at all but that was the case even with the Rev 2 beta. I hope that helps! P.S.: Dungeon II and T:ME Salvo seemed to work just fine. (I already had them on-hand.) Edit: Just to be clear, the version of Maze Craze I'm running is the one included in the NTSC release of the 10 Games In 1 cartridge. Edited February 18 by KainXavier Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5412937 Share on other sites More sharing options...
Thomas Jentzsch Posted February 18 Share Posted February 18 2 minutes ago, KainXavier said: Here's Aardvark after it freezes: SC-RAM is not detected by Stella: Quote // We assume a Superchip cart repeats the first 128 bytes for the second // 128 bytes in the RAM area, which is the first 256 bytes of each 4K bank 4 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5412940 Share on other sites More sharing options...
Diewaldo Posted February 18 Share Posted February 18 I tested my PAL games, I can recommend updating for everyone using PAL games. Speed is much better and it does away with the stutter introduced by the odd timings of playing 50 Hz games with 60 Hz output instead like on the most recent official Beta firmware. It is especially noticable on fast scrollers like Stargate. Also Galaxian plays a lot better with regards to flicker and disappearing sprites. Well done! 6 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5412949 Share on other sites More sharing options...
raz0red Posted February 18 Author Share Posted February 18 (edited) 2 hours ago, KainXavier said: Here's Aardvark after it freezes: As @Thomas Jentzsch mentioned, it isn't detecting SC-RAM (F4SC vs. F4). I will put together a test build that forces this and send it to you to test with. 2 hours ago, KainXavier said: With Juno First, I had a hard time even getting it to boot, but here's a photo of the debug text when it did: Yeah, it is only dumping 16k, while the game itself is 32k. So, this is going to be a dumper issue (code or cart compatibility issue). 2 hours ago, KainXavier said: As for Maze Craze, it's gone back to failing to display 9 / 10 times. I'm guessing my TV just doesn't support 720p at 50hz. I doubt it'll help but here's a photo of when it did run: Edit: Just to be clear, the version of Maze Craze I'm running is the one included in the NTSC release of the 10 Games In 1 cartridge. Yeah, the video rate is reported as 50, which enables 50hz display mode. We can force NTSC mode. I will send this fix as part of the Aardvark test build. 2 hours ago, KainXavier said: Lastly, I can't get Zippy the Porcupine to display at all but that was the case even with the Rev 2 beta. By not display at all, does it get past the dumper part? Meaning, does it load to a blank screen, or does it fail to dump with an error? Thanks a lot, Chris. Edited February 18 by raz0red 1 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5412969 Share on other sites More sharing options...
2LTIME6100 Posted February 18 Share Posted February 18 (edited) 4 hours ago, Diewaldo said: I tested my PAL games, I can recommend updating for everyone using PAL games. Speed is much better and it does away with the stutter introduced by the odd timings of playing 50 Hz games with 60 Hz output instead like on the most recent official Beta firmware. It is especially noticable on fast scrollers like Stargate. Also Galaxian plays a lot better with regards to flicker and disappearing sprites. Well done! I can only agree. Pal games run much smoother with the 50 HZ output. Atlantis no longer stutters, River Raid, Vanguard, Galaxian and Grand Prix also show a clear difference. Great work 👍😊 Edited February 18 by 2LTIME6100 2 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5412998 Share on other sites More sharing options...
Gamma Ray Posted February 18 Share Posted February 18 Wake me when the paddle support is fixed. 1 1 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5413010 Share on other sites More sharing options...
Trebor Posted February 18 Share Posted February 18 7 hours ago, chad5200 said: Since people will probably be asking... Here is reminder of how to install just the firmware update. Skip down to the section labeled "Emulator Part 2": Isolated the applicable information, tweaked slightly, and pdf it: Atari 2600+ Emulator Firmware Update.pdf 6 1 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5413024 Share on other sites More sharing options...
+sramirez2008 Posted February 18 Share Posted February 18 Time Pilot works.🙂 Tac Scan loads and looks good, but the paddles are still not recognized. 3 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5413026 Share on other sites More sharing options...
chad5200 Posted February 18 Share Posted February 18 42 minutes ago, sramirez2008 said: Tac Scan loads and looks good, but the paddles are still not recognized. Plug the paddles into the left port. 1 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5413045 Share on other sites More sharing options...
Thomas Jentzsch Posted February 18 Share Posted February 18 4 minutes ago, chad5200 said: Plug the paddles into the left port. Right port. 🙂 1 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5413051 Share on other sites More sharing options...
chad5200 Posted February 18 Share Posted February 18 4 minutes ago, Thomas Jentzsch said: Right port. 🙂 For Tac-Scan, the old manual says to use paddles in the Right port. The classic 2600 only works with paddles in the the Right port. However, this firmware build that @raz0red has shared needs the paddles to be in the Left port. Stella 6.7 even mentions Left port by default: I suppose I would prefer it if this firmware matched the old manual (or better yet if both Left and Right port worked) but I guess that is debatable. It is kind of nice to just keep the paddles plugged into the Left port if you are in a "paddle game playing mood" where you are playing a bunch of paddles games. 2 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5413059 Share on other sites More sharing options...
+sramirez2008 Posted February 18 Share Posted February 18 2 minutes ago, chad5200 said: For Tac-Scan, the old manual says to use paddles in the Right port. The classic 2600 only works with paddles in the the Right port. However, this firmware build that @raz0red has shared needs the paddles to be in the Left port. Stella 6.7 even mentions Left port by default: I suppose I would prefer it if this firmware matched the old manual (or better yet if both Left and Right port worked) but I guess that is debatable. It is kind of nice to just keep the paddles plugged into the Left port if you are in a "paddle game playing mood" where you are playing a bunch of paddles games. I’ll try the left port. Thanks. 1 Quote Link to comment https://forums.atariage.com/topic/361600-beta-2600-firmware-and-dumper-builds/#findComment-5413061 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.