Myself086 / Project-Nested

MIT License
493 stars 17 forks source link

ntsc supermariobros behaves different on everdrive & snes9x but normal on powerpak #36

Open johneymute opened 2 years ago

johneymute commented 2 years ago

once i converted ntsc supermariobros to run on snes powerpak,it behaves normal on the snes powerpak,however once i put the ntsc version of it on the snes everdrive or play it on snes9x,it not only starts from a strange world but it get stuck in a loop on end,it starts from level 3 of world 2 and then after beating that level it starts from level 1 of world 2 and loops endlessly from there,HOWEVER once i play the pal version of supermariobros on the snes everdrive or on snes9x,that version behaves normal and it even runs much much smoother then the us version of it,

ntsc supermariobros on snes everdrive IMG_E1428

pal version of supermariobros on snes everdrive IMG_E1427

ntsc supermariobros on snes powerpak IMG_E1429

so i wonder why this happens,does it has something to do with the incorrect memory location used by the emulator and everdrive being used or something else?, and yes this supaboy is a snes clone but this also happens on the real snes aswell when using the everdrive, these are minor complains wich are solvible by using the pal version instead but it can be very annoying for peoples who don't have the pal version,

Myself086 commented 2 years ago

Try disabling NMI at vblank.

johneymute commented 2 years ago

Well i tryed just that but nope, i still just ended up getting to the same wrong world, maybe a patchible code is required to tell the game to start at world 1 on everdrives and snes9x, aka gamegenie.

Verstuurd vanaf mijn iPhone

Op 6 okt. 2021 om 18:37 heeft Myself086 @.***> het volgende geschreven:



Try disabling NMI at vblank.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/Myself086/Project-Nested/issues/36#issuecomment-936647936, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AVVWMQCFL2WQZLCH6DBQO7LUFR3MVANCNFSM5FOYBDGA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.