Joined: 1/9/2022
Posts: 5
I want to use the SubGBHawk core in BizHawk, but I get a warning that the firmware file is missing, and I cannot load a ROM. The BizHawk Q&A states that I need to dump it from the hardware, but I am unsure about the exact procedure. Could someone provide guidance on how to properly extract the Game Boy boot ROM?
Emulator Coder, Judge, Experienced player (927)
Joined: 2/26/2020
Posts: 836
Location: California
Acquiring firmware is like acquiring games, generally legally you'd have to dump it from your own copies, and generally other ways aren't legal. The exact process for dumping the GB and GBC BIOS is a bit complex, since it requires a clock glitching setup (this forum isn't really the best place for that info). Also, I would strongly recommend not using SubGBHawk, but rather use the Gambatte core in BizHawk. It can be set to subframe inputs in its sync settings (rather than being a separate core), changing the Frame Type to User Defined Frames.
Joined: 1/9/2022
Posts: 5
Thanks for the reply! I wasn’t aware that subframe input was possible with the Gambatte core. I wonder if setting "Frame Length" to "User Defined Frames" in the latest version of BizHawk would enable this feature. Also, in the latest BizHawk, whenever I try to open TAStudio with the Gambatte core, I get a warning saying, "Couldn't find required firmware: GB+world." Is there any way to fix this?
Emulator Coder, Judge, Experienced player (927)
Joined: 2/26/2020
Posts: 836
Location: California
iceci2804@gmail.com wrote:
Also, in the latest BizHawk, whenever I try to open TAStudio with the Gambatte core, I get a warning saying, "Couldn't find required firmware: GB+world." Is there any way to fix this?
You acquire the firmware and put it in BizHawk's Firmware folder.
Joined: 1/9/2022
Posts: 5
Sorry, I was under the mistaken impression that firmware is not required for Gambatte. Do you know which community I could ask to get an answer on how to get the firmware?
Emulator Coder, Judge, Experienced player (927)
Joined: 2/26/2020
Posts: 836
Location: California
Firmware is not required for Gambatte, unless a movie is being recorded, then BizHawk mandates that firmware be used. There isn't really much of a "good community" to ask on dumping the bootrom, besides maybe the gbdev community? Even then, most do not actually do that, since again, it is a process which requires a clock glitching setup (being, quite literally, opening up the Game Boy and attaching wires to glitch the CPU's clock, something which can easily damage a console if done very improperly). Most simply just acquire them the same way they acquire game ROMs.
Joined: 1/9/2022
Posts: 5
I see...it is difficult to dump from the actual machine. I checked and it seems that bootroms(https://github.com/take44444/Gameboy-free_bootrom) that are different from those of the actual machine have been developed by individuals...are movies with such bootroms accepted by TASVideos?

1743414890