TASEmulators / BizHawk

BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
http://tasvideos.org/BizHawk.html
Other
2.2k stars 385 forks source link

NesHawk Game Genie codes will not turn off #780

Closed Cibomatto2002 closed 7 years ago

Cibomatto2002 commented 7 years ago

Game Genie codes will not turn off even when you turn them off or delete them. Like on the game Jackal (USA)

Both players have infinite lives code.

SZPTSI

http://gamehacking.org/game/29932

hegyak commented 7 years ago

Wasn't this resolved in this Commit? https://github.com/TASVideos/BizHawk/commit/d0b094622936031a813df460d3bb43d72dc9ccc2

And this is related to this Bug Report: https://github.com/TASVideos/BizHawk/issues/770

alyosha-tas commented 7 years ago

Just tested this with latest dev build.

Cheat on gives infiinite lives, turning if off made lives decrease as expected.

Did you test this on the latest build?

Cibomatto2002 commented 7 years ago

Was tested on the latest dev build.

When I tried the game Jackal (USA) the bug was still there if the code is turned on then shut down the Emulator reset it the bug is still there. The last BizHawk update I got was * Update NES.Core.cs

alyosha-tas commented 7 years ago

Are you sure you are using NESHawk?

This bug is not fixed on QuickNES.

Cibomatto2002 commented 7 years ago

I'm sorry I was using QuickNES.

Cibomatto2002 commented 7 years ago

Which ones is the best to use NESHawk or QuickNES?

alyosha-tas commented 7 years ago

NESHawk is more accurate and has higher compatibility, also it is actively maintained.

QuickNES is quick, 2x as fast as NESHawk or more, so might be better for certain applications (ex. AI stuff)

Use whichever you like, but generally if something doesn't work in QuickNES it will work (or I will make it work) in NESHawk.

Cibomatto2002 commented 7 years ago

So really no one needs to use QuickNES because NESHawk is better. Is NESHawk better than FCEUX?

alyosha-tas commented 7 years ago

NESHawk is more accurate then FCEUX. So when accuracy matters, use NESHawk.

For casual gaming they should be equally good. FCEUX is more user friendly in general, but NESHawk has slowly been catching up.

Cibomatto2002 commented 7 years ago

Is there any plans to add more consoles to BizHawk? I would like to see the odyssey 2 added one day.

alyosha-tas commented 7 years ago

Consoles are added has people have the time/motivation to add them. I'm not aware of any particular time table.

Cibomatto2002 commented 7 years ago

Do the cores get updated often? I see some of the Emulators have updated.

hegyak commented 7 years ago

Depends on what changed/updated. And the developers have to port the new updated emulator to BizHawk. Sometimes it's easy, like a .Net Core (Usually). Sometimes, it's Pain Incarnate (Newer BSNES).

This is a document that has been around for a quite a while if your curious as to what makes a good core to port/implement into BizHawk: https://github.com/TASVideos/BizHawk/blob/master/Good%20Core%20Bad%20Core.txt

Cibomatto2002 commented 7 years ago

That was some good reading. I understand more about it now Thanks.