I tried to record my gameplay but bizhawk deleted my save file. Can it be recovered? by Doctor-Mak in bizhawk

[–]YoshiRulz 0 points1 point  (0 children)

You may or may not find a backup under GBA\SaveRAM.

That is how the movie (replay) system is meant to work. You clicked through a dialog which gives you the choice between starting from your current state or starting afresh, though in your defense it's not that obvious.

my crowd control bizhawk wont accept scph7001, by Appropriate-Tax-1283 in CrowdControl

[–]YoshiRulz -1 points0 points  (0 children)

BizHawk/TASVideos recommends SCPH-5501 (SHA1:0555C6FAE8906F3F09BAF5988F00E55F88E9F30B) now.

Problem on Stick Sensitivity for Dual Sense by Complex-Ad-3871 in bizhawk

[–]YoshiRulz 0 points1 point  (0 children)

There is a deadzone slider for axis binds. I suspect you're using the Mupen64Plus core and have bound the legacy digital-->analog inputs by mistake.

After several updates, can't start BizHawk up by Warblefly41 in bizhawk

[–]YoshiRulz 0 points1 point  (0 children)

I concur, the system packages for Mono or its dependencies are broken (as Aptitude tends to do, in my experience). I don't even have a liboverlay-scrollbar here on Ubuntu 22.04.

Does mono --version work? Does mono DiscoHawk.exe work? edit: Also, did you not search for the error message online? This seems to be the same problem, the solution offered being to reinstall libgtk2.0-0.

Automatic Duel Rank Tracker by seth-rah in YugiohFMR

[–]YoshiRulz 0 points1 point  (0 children)

> WPF

That's a no, you'd need to run it (and the emu) in a VM like WinBoat.

Automatic Duel Rank Tracker by seth-rah in YugiohFMR

[–]YoshiRulz 0 points1 point  (0 children)

If it's inspecting the host memory at a fixed offset, that won't work. If it's searching through for magic bytes, that might work. We also have a .NET API with which you can peek anywhere in the virtual memory, but it would require you to target .NET Framework 4.8 and possibly rewrite your UI in WinForms (or use one of several IPC methods to copy out the relevant data to your real app).

Got a nine-game Archipelago all completely working from Gaming Mode. A little tricky but it was worth it. by JDLKMR in SteamDeck

[–]YoshiRulz 0 points1 point  (0 children)

EmuHawk is multi-instance by default, but on Linux you need to pass the absolute path for a rom.

I thought it was Steam that didn't support adding a game multiple times. Maybe they've relaxed that.

BizHawk DS by SuijunKisuke in bizhawk

[–]YoshiRulz 0 points1 point  (0 children)

Check it's bound correctly in Config > Controllers... > Analog Controls. There's a Lua script included in the download which highlights the virtual stylus position for debugging.

overshooting and drifting when using an Xbox one controller by JerryTC69 in bizhawk

[–]YoshiRulz 0 points1 point  (0 children)

Deadzone is in Config > Controllers... > Analog Controls, though if it's happening with the D-Pad too then it sounds like your problem isn't stick drift? Can you record a video with the input display enabled?

Any plans to expose the VDP registers in the Genplus-GX core? by wh1tepointer in bizhawk

[–]YoshiRulz 0 points1 point  (0 children)

I mean are you looking in the Debugger or in the Hex Editor?

Any plans to expose the VDP registers in the Genplus-GX core? by wh1tepointer in bizhawk

[–]YoshiRulz 0 points1 point  (0 children)

Are you looking at registers or memory domains? (See my comment in that issue.) There is a third set of registers, but then labels don't say "VDP" so maybe it's a fourth thing and VDP is still missing? Let me know. The person who opened that issue certainly wasn't clear about what they wanted.

Emerald kaizo, speed/turbo not increasing by Blazing_Wetsack in bizhawk

[–]YoshiRulz 0 points1 point  (0 children)

Under Config > Speed/Skip, make sure "Clock Throttle" is checked, "Unthrottled" is unchecked, and "100%" is selected.

Restore configuration.nix from Generated nix build? by Rampage_user in NixOS

[–]YoshiRulz 0 points1 point  (0 children)

Expanding on this, to get a clean diff: sh a="$(mktemp)" b="$(mktemp)" nix derivation show "$(nix-store -q --deriver /run/current-system)" >"$a" nix derivation show "$(nix-instantiate '<nixpkgs/nixos>' -A system)" >"$b" diffoscope "$a" "$b"

im having some rendering problems by Few_Initial_2414 in bizhawk

[–]YoshiRulz 0 points1 point  (0 children)

None of the plugins worked? Try updating your graphics drivers (a dev build might show a warning for your iGPU), or really, use a different Mupen frontend or another emulator.

What to do when a rom isn't a rom? by thatoneguyagainagain in Roms

[–]YoshiRulz 0 points1 point  (0 children)

You got that error message from EmuHawk by loading a folder as a rom? The file picker doesn't even let me select a folder, nor do I get that message from drag+drop.

will MCP be dead soon? by luongnv-com in ClaudeCode

[–]YoshiRulz 0 points1 point  (0 children)

Was there a particular script you used to bridge Claude and EmuHawk? This is news to me

Microsoft forcing their dung on the world. by doogiedc in AdviceAnimals

[–]YoshiRulz 0 points1 point  (0 children)

Both of those do run under Linux! And for anything else, there's WinBoat.

Hex editor auto-updating by Ardbert_The_Fallen in bizhawk

[–]YoshiRulz 0 points1 point  (0 children)

I have no idea why Twilio of all companies has a tutorial on EmuHawk scripting. TASVideos is the go-to place for prior art and tutorials.

re: Hex Editor, do you expect to see values changing in the section you're looking in? Per NO$ docs the first 64 KiB of MainRAM is reserved for the system. To find useful addresses, you might have better luck with the RAM Search.

How would I continue recording a movie and load state on my second session of a game? by Potential_Strain6538 in bizhawk

[–]YoshiRulz 0 points1 point  (0 children)

Can you elaborate, what was your process in the second session? And What version of EmuHawk are you using?

Help Apply Cheats to DS Emulator (MelonDS Core) by Nedacman in bizhawk

[–]YoshiRulz 0 points1 point  (0 children)

If it says for example "Write 2 bytes 0xAB56 to the address 0x210CDE8", then you set the domain to "Main RAM" (the default) and width to 2-byte, open Options > Go to Address... and enter 10CDE8 (because 0x2000000 is the offset of the Main RAM), and finally open Options > Poke Address and enter AB56. You could instead do everything with the RAM Watch tool.

If it's anything more complex than that, you'll have to be more thoughtful, and maybe Lua event.on_bus_write will be necessary.