threecreepio / smb2j-glitchedworlds

A world picker for SMB2J, hopefully without breaking too many of the levels in the process.
6 stars 0 forks source link

Resetting takes a long time when in a level. (loading levels takes a long time too) #2

Open yum13241 opened 1 year ago

yum13241 commented 1 year ago

I tested in: Nestopia (standalone and RetroArch) FCEUX (stanalone) FCEUmm (RetroArch)

In Nestopia and FCEUX, when you soft reset, the emulated screen turns blue and random sounds play. In FCEUmm, it just takes forever, but it doesn't happen. The above, however, has happened to me at least once. In all emus, it takes forever to load levels, and sometimes I can't tell if the game has crashed or not lol.

RetroArch does not have hard resetting for some reason. To speed up the process of resetting, use the cheat code AEYNNY, to mess with address $FF. Then turn it off or the FDS loading screen will hang.

threecreepio commented 11 months ago

Hey, sorry, have been very busy. Yeah I don't think there's much of anything to do about the loading times I'm afraid. On the NES you can swap between different sections of the ROM whenever you want, while on FDS it needs to load in from diskette byte by byte which takes a while (and emulators implement the reading in the same way, so it still takes some time.)

The only real alternative would be to try to run it in an NES port of SMB2j, but that would result in the glitched worlds not being correct, which kind of defeats the whole purpose!

yum13241 commented 11 months ago

NES port of SMB2j

Which don't have proper mechanics.

Thanks anyway.