SmokeMonsterPacks / Nt-Mini-Noir-Jailbreak

Custom "Jailbreak" firmware for the Analogue Nt Mini V2 "Noir"
143 stars 14 forks source link

Battletoads cart: the game freezes on the 2nd stage #110

Closed wiselinkpro closed 1 year ago

wiselinkpro commented 3 years ago

Battletoads freezes on the 2nd stage on the Analogue NT Mini Noir jailbreak, using the rom file. However I spoke with someone with an original NT Mini (non-noir) and he claims it works fine on his. Maybe this is due to the latest jailbreak changes with the game who knows. If you use the game genie code to skip level 2, the game plays fine.

tjanas commented 3 years ago

Can you confirm the NES header bytes are the following: 4E 45 53 1A 10 00 70 08 20 00 00 07 00 00 00 01

Dejitter: disabled or enabled?

wiselinkpro commented 3 years ago

Here's what it says in my hex editor: 4e 45 53 1a 10 00 70 00 00 00 00 00 00 00 00 00

I just edited mine to match your header and it still freezes.

tjanas commented 3 years ago

Here is the checksum for the file in the Noir SMDB: Filename: NES/1 US - A-F/Battletoads (USA).nes SHA256: 2cc2a9afae9b9e875f0fd2f36affb615d81ce4301dbf530336fc23add999e63d SHA-1: b5e4af9df63361498ed54a4e71bfe01e8d1a1481 MD5: 1008f948966f7acc626bb5bf70c5089a CRC32: cfff05a1

wiselinkpro commented 3 years ago

thanks now I have to figure out where to get the correct file because all the ones I've been downloading are exactly the same as what I already have. I'm getting smokemonster everdrive pack, hopefully it's inside there.

tjanas commented 3 years ago

Have you tried using the NES 2.0 XML Database and the NES Header Repair Tool Python Script to validate and fix your rom? See the README.

tjanas commented 3 years ago

If you remove the 16 byte header and checksum Battletoads, it should match no-intro:

Size: 262144 CRC32: 279710DC MD5: EEFAC97AC3B85048F3685E1623210EFB SHA-1: D85C9FF489672534FBF61A15F8FA56FFF489A34B

NES 2.0 XML Database:

    <game><!-- Licensed North America\Battletoads.nes -->
        <prgrom size="262144" crc32="279710DC" sha1="D85C9FF489672534FBF61A15F8FA56FFF489A34B" sum16="18CC" />
        <rom size="262144" crc32="279710DC" sha1="D85C9FF489672534FBF61A15F8FA56FFF489A34B" />
        <chrram size="8192" />
        <pcb mapper="7" submapper="2" mirroring="H" battery="0" />
        <console type="0" region="0" />
        <expansion type="1" />
    </game>
wiselinkpro commented 3 years ago

just deleted my comment because now I have a matching CRC to your last post. I'll try it out. oh it needs the header, so I added it back on. I'll test but I'm pretty confident that this is going to crash on level 2.

wiselinkpro commented 3 years ago

yup it froze but now I have the correct header where is this dejitter option you mentioned? would that change anything?

tjanas commented 3 years ago

Is the Dejitter enabled or disabled?

wiselinkpro commented 3 years ago

It was disabled. I enabled it and got a little further then it froze again.

wiselinkpro commented 3 years ago

I'm guessing this game only works on the original Analogue NT Mini jailbreak, not the noir.

Ulisses-Medeiros commented 3 years ago

when you speak in stage 2, is it the one who goes down the rope? If yes, I got to the part of the bike and without any freezing, if possible specify the version of the jailbreak and the quality of the micro sd used

GreatHierophant commented 3 years ago

Battletoads (USA) works OK in jailbreak v6.5. If you wish to play it in v6.6, you can use the warp at the beginning of stage 1 to bypass stage 2 completely and get to stage 3. The game does not appear to crash except for stage 2, and it does not crash in Battletoads (Japan) or Battletoads (Europe) on stage 2.

wiselinkpro commented 3 years ago

Ok thanks, I wonder if they will fix it in v6.7 or whatever version they come out with next. I'll have to check and see if I have the europe version on there and run that instead.

wiselinkpro commented 3 years ago

Europe version is worse. The only one that plays good is Japan but half the text is in Japanese.

tjanas commented 3 years ago

Hopefully the next Noir firmware squashes all of these outstanding issues without regressions. Maybe having smaller but more frequent firmware updates would be a good thing.

tjanas commented 2 years ago

Bug confirmed to occur with a real cartridge per analogue-nt-mini channel on Classic Gaming Discord server.

wiselinkpro commented 2 years ago

Wow I posted about this clear back in March and nothing has been done since February. Tsk... oh well maybe by 2025 there will be an update.

wiselinkpro commented 2 years ago

Nevermind on this. Ti released a rom hack which fixes all the bugs in this game. I'm playing it right now it works 100% flawless on current jailbreak fw.

tjanas commented 2 years ago

Reopening; just because a rom hack exists that works around the issue, it doesn’t fix the issue with the actual cartridge.

wiselinkpro commented 2 years ago

Good enough for me I closed it. After all I don't even own one cartridge, not even the everdrive. Been almost a year since an update, doesn't look like anything is happening. It's fine. Everything I want works. Coleco was a damn good bonus, too. Sold all my Coleco systems and games.

whitezombie2000 commented 2 years ago

@tjanas Was the bug reported to Analogue Support or do the devs hang out in that channel? I was going to test this on a real cart to see what firmware it happened on. I'm assuming by the date it was 1.2 official or 6.6 JB since 1.2 was released Feb 22, 2021. Was also curious if the bug is present in the older 1.0 or 1.1 firmware on a real cart.

tjanas commented 2 years ago

I doubt that Analogue devs monitor the discord channel, it wouldn’t hurt for someone with the cart to contact Analogue Supporr directly.

whitezombie2000 commented 2 years ago

I can confirm that this crash happens using a real cartridge with official 1.2 firmware and doesn't crash with 1.1 firmware. As soon as you begin Level 2 Wookie Hole, the crash will occur, it may be instant, or it may take about 10 seconds. It did the same thing on 6.6 JB firmware after I dumped the ROM with CopyNES using AxROM. I ran the ROM and it crashed at the same point using the NES core. It should be noted that the back of my cart says REV A. I will email Analogue Support with a description of this issue.

Battletoads1

Battletoads2

Battletoads3

wiselinkpro commented 2 years ago

Just use the ROM in smokemonster's hacks folder. Someone already fixed all the glaring flaws in the game which are what cause it to crash. I don't have any issues whatsoever with my Analogue NT Mini Noir any more since I found that folder on my microsd card lol. It has been a year since they released a new fw, I'm not holding my breath. It's fine though. This system is pretty awesome. I just wish it had TG16 support, then it would be perfect.

tjanas commented 2 years ago

It is unacceptable for a real licensed cart to crash on the Noir. The system is still far from perfect; it has regressions vs. the original Nt Mini from 2017 which could work correctly with an FDS RAM Adapter in zero-delay mode (it does not work with Noir in zero-delay mode).

tjanas commented 1 year ago

I can confirm that this crash happens using a real cartridge with official 1.2 firmware and doesn't crash with 1.1 firmware.

@whitezombie2000 please re-test with the latest official firmware update released today https://www.analogue.co/support/nt-mini-noir/firmware/1.3

It should also be re-tested with the future JB firmware.

wiselinkpro commented 1 year ago

Cool thanks for the heads up. I wonder when jailbreak will be released and if it will include anything new.

Sent from my iPhone

On May 4, 2023, at 12:55 PM, Terry Janas @.***> wrote:



I can confirm that this crash happens using a real cartridge with official 1.2 firmware and doesn't crash with 1.1 firmware.

@whitezombie2000https://github.com/whitezombie2000 please re-test with the latest official firmware update released today https://www.analogue.co/support/nt-mini-noir/firmware/1.3

It should also be re-tested with the future JB firmware.

— Reply to this email directly, view it on GitHubhttps://github.com/SmokeMonsterPacks/Nt-Mini-Noir-Jailbreak/issues/110#issuecomment-1535333370, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AC2XY2LDVJFU5UDQO53MZXLXEQCR3ANCNFSM42CTWAGA. You are receiving this because you modified the open/close state.Message ID: @.***>

whitezombie2000 commented 1 year ago

I can confirm this no longer an issue with Battletoads. I was able to get though Level 2 Wookie Hole with no freezes on v1.3 firmware.