File:N64 GameShark v2.1 UI bugs-2

There are (at least) 2 bugs in the N64 GameShark v2.1 UI:

1) Pressing the "Default On" button in the "Edit Code" screen causes the button's label text to toggle between 3 values: "Default On", "Button", and "Default Off". "Default On" causes the code to be automatically enabled every time that game is selected after rebooting, whereas "Default Off" causes the code to be automatically disabled by default. When the "Button" state is active, the opcode prefix is automatically changed from 80 to 88; when the "Default On" or "Default Off" states are active, the opcode prefixed is changed back to 80. Beyond that, the precise effects of the "Button" state are unknown.

2) Activating a code that is normally disabled by default ("Default Off"), navigating to "New Code", and then canceling the new code without saving, will cause the previously-activated code to be silently disabled and removed from the active code list in memory (e.g., the "0002 cheat codes are on" counter will decrease by one). However, the cheat name will still be colored green in the UI, indicating that it is enabled, but in fact it is not; the code will not be active when the game is started.

Video was captured from an N64 console modded with UltraHDMI HW2 using an Elgato HD60 Pro.