Author Topic: GameBoy Emulator  (Read 13576 times)

0 Members and 1 Guest are viewing this topic.

Offline Soiguapo

  • Newbie
  • *
  • Posts: 12
  • Karma: +10/-0
    • View Profile
Re: GameBoy Emulator
« Reply #60 on: April 25, 2021, 08:00 PM »
For people on the old ED OS for 2x/3x: The rom header save settings are ignored in those OS versions, to fix add
Code: [Select]
0x8A455BAA=5 (GB64 3.0)to save_db.txt
The settings should work for any .gb/.gbc rom

Good to know. I put the save_db.txt generator code back into the webpage for people still using EV 3 and lower

Offline Goemon

  • Jr. Member
  • **
  • Posts: 74
  • Karma: +2/-0
    • View Profile
Re: GameBoy Emulator
« Reply #61 on: April 25, 2021, 09:04 PM »
is that 640x480 interlaced?
I would prefer 240p especially if the picture is not scaled.
Any chance to make 480i or 240p a option?

Offline IRL Random Hajile

  • Bounty Hunter
  • Full Member
  • ***
  • Posts: 137
  • Karma: +13/-0
    • View Profile
Re: GameBoy Emulator
« Reply #62 on: April 25, 2021, 11:28 PM »
For people on the old ED OS for 2x/3x: The rom header save settings are ignored in those OS versions, to fix add
Code: [Select]
0x8A455BAA=5 (GB64 3.0)to save_db.txt
The settings should work for any .gb/.gbc rom
that wont work for OS v2.xx as always use SRAM for EMU.nes , EMU.gb and EMU.gbc
and OS v2.xx doesnt see CRC HI for EMU.xxx
I can confirm that this is the case for me, using an older firmware. Even forcing the save method via save_db.txt doesn't seem to work and still attempts to save to SRAM, and even more strange is that it unintentionally altered other savetypes for some N64 games in the process. I've noticed that attempting to add in the CRC HI values of the emulators in my ED64 OS folder made games like Bomberman Hero think that it's supposed to save to SRAM checking its ROM Info when it should in fact be saving to EEPROM4k, or making Doubutsu no Mori think that it's supposed to save to SRAM768k when it should be FLASHRAM, etc.
Removing the emulator CRC HI values from save_db.txt makes things go back to normal again. It was the X7 OS I recall that added the feature where you can change what savetype you want for emulators in the "emu" folder using save_db.txt, but because of the bugs in X7 v3.05, I've been avoiding using that firmware for now until those issues get fixed.
"BH75001, Random Hajile... that's
R-A-N-D-O-M H-A-J-I-L-E."

Offline lee4

  • codetype specialist
  • Hero Member
  • *****
  • Posts: 1027
  • Karma: +56/-0
    • View Profile
    • gamehacking.org
Re: GameBoy Emulator
« Reply #63 on: April 26, 2021, 05:51 AM »
is that 640x480 interlaced?
I would prefer 240p especially if the picture is not scaled.
Any chance to make 480i or 240p a option?
he meant the emulator now boot in fullscreen instead of 1:1 dot perfect
ED64 v2.0, 3.0 & X7 | EDMD v3 | MEGAED X7 M15 v2.01 & PRO rev B | TED v2.4 | EDN8 v1.2N & Pro M19 N1 | SED v2.1 | SD2SNES rev E1 & PRO rev.B | EDGB v1.1 & X7 M17 rev B | EDGBA X5 M16 rev A & Mini M19 Rev B
RetroUSB AVS | Super NT | Mega SG | Super Retro Advance |  16bitPocket GBC | PCE+SSD3

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1737
  • Karma: +173/-3
    • View Profile
Re: GameBoy Emulator
« Reply #64 on: April 26, 2021, 03:29 PM »
For people on the old ED OS for 2x/3x: The rom header save settings are ignored in those OS versions, to fix add
Code: [Select]
0x8A455BAA=5 (GB64 3.0)to save_db.txt
The settings should work for any .gb/.gbc rom
that wont work for OS v2.xx as always use SRAM for EMU.nes , EMU.gb and EMU.gbc
and OS v2.xx doesnt see CRC HI for EMU.xxx
I can confirm that this is the case for me, using an older firmware. Even forcing the save method via save_db.txt doesn't seem to work and still attempts to save to SRAM, and even more strange is that it unintentionally altered other savetypes for some N64 games in the process. I've noticed that attempting to add in the CRC HI values of the emulators in my ED64 OS folder made games like Bomberman Hero think that it's supposed to save to SRAM checking its ROM Info when it should in fact be saving to EEPROM4k, or making Doubutsu no Mori think that it's supposed to save to SRAM768k when it should be FLASHRAM, etc.
Removing the emulator CRC HI values from save_db.txt makes things go back to normal again. It was the X7 OS I recall that added the feature where you can change what savetype you want for emulators in the "emu" folder using save_db.txt, but because of the bugs in X7 v3.05, I've been avoiding using that firmware for now until those issues get fixed.

So should the '0x8A455BAA=5 (GB64 3.0)' line be removed from the file 'save_db.txt'?

Is there any way for the v2 Everdrive 64 to save correctly with the latest version (v3) of this emulator?

Offline lee4

  • codetype specialist
  • Hero Member
  • *****
  • Posts: 1027
  • Karma: +56/-0
    • View Profile
    • gamehacking.org
Re: GameBoy Emulator
« Reply #65 on: April 26, 2021, 03:57 PM »
GB64 3.0 automatically save correct anyway

ED64 OS 2.xx automatically use SRAM like GB64 website save type for 64drive

ED64 OS 3.xx automatically use use Flash
ED64 v2.0, 3.0 & X7 | EDMD v3 | MEGAED X7 M15 v2.01 & PRO rev B | TED v2.4 | EDN8 v1.2N & Pro M19 N1 | SED v2.1 | SD2SNES rev E1 & PRO rev.B | EDGB v1.1 & X7 M17 rev B | EDGBA X5 M16 rev A & Mini M19 Rev B
RetroUSB AVS | Super NT | Mega SG | Super Retro Advance |  16bitPocket GBC | PCE+SSD3

Offline johnson

  • Jr. Member
  • **
  • Posts: 83
  • Karma: +1/-0
    • View Profile
Re: GameBoy Emulator
« Reply #66 on: April 26, 2021, 08:39 PM »
I use the conversion method to the rom.n64 format  with the rom header settings for flash on the save_db.txt , can create save states but  when i reset crash the game stays frozen and I have to turn off the console losing progress

I don't know if it's due to the operative system , previous versions of the emulator could save correctly,  I use the ALTRA OS  I like it much more than the official OS.

My ED64 is v2.00
« Last Edit: April 27, 2021, 05:41 AM by johnson »

Offline IRL Random Hajile

  • Bounty Hunter
  • Full Member
  • ***
  • Posts: 137
  • Karma: +13/-0
    • View Profile
Re: GameBoy Emulator
« Reply #67 on: April 27, 2021, 03:51 AM »
So should the '0x8A455BAA=5 (GB64 3.0)' line be removed from the file 'save_db.txt'?

Is there any way for the v2 Everdrive 64 to save correctly with the latest version (v3) of this emulator?
If using an older firmware (before the X7), it's best to not include the emulator CRC-HI values as it could mess with savetypes for some N64 games if those emulator files are detected in the "ED64" folder. For X7 OS it's totally okay though as that firmware supports emulator savetype method switching.

GB64 3.0 automatically save correct anyway

ED64 OS 2.xx automatically use SRAM like GB64 website save type for 64drive

ED64 OS 3.xx automatically use use Flash
For some reason, despite this... testing out the standalone emulator doesn't keep the savedata intact on my ED64 V3. Like, launching a Game Boy title like Pokemon Blue for example, it creates a .sra file (32KB), but when I play through the game a bit and save my progress, the game doesn't actually save anything. Next time I load Pokemon Blue, it's as I'm playing the game for the first time again. On occasion, resetting the console tends to freeze a GB game as well and the only way to get back to the menu is to turn off the console and then turn it back on.
I could only assume that this is related to older firmwares, maybe this isn't the case for X7 flashcarts?
I think I'm just gonna wait until a new X7 firmware update surfaces with bugs fixed, it'll save me a headache. :P
"BH75001, Random Hajile... that's
R-A-N-D-O-M H-A-J-I-L-E."

Offline lee4

  • codetype specialist
  • Hero Member
  • *****
  • Posts: 1027
  • Karma: +56/-0
    • View Profile
    • gamehacking.org
Re: GameBoy Emulator
« Reply #68 on: April 27, 2021, 05:31 PM »
I use the conversion method to the rom.n64 format  with the rom header settings for flash on the save_db.txt , can create save states but  when i reset crash the game stays frozen and I have to turn off the console losing progress

I don't know if it's due to the operative system , previous versions of the emulator could save correctly,  I use the ALTRA OS  I like it much more than the official OS.

My ED64 is v2.00
ALT64 OS does NOT use save_db.txt
ALT64 OS reqiures config for games
highlight rom name press Right C button and change save type
did you add bios to conversion method ?


For some reason, despite this... testing out the standalone emulator doesn't keep the savedata intact on my ED64 V3. Like, launching a Game Boy title like Pokemon Blue for example, it creates a .sra file (32KB), but when I play through the game a bit and save my progress, the game doesn't actually save anything. Next time I load Pokemon Blue, it's as I'm playing the game for the first time again. On occasion, resetting the console tends to freeze a GB game as well and the only way to get back to the menu is to turn off the console and then turn it back on.
I could only assume that this is related to older firmwares, maybe this isn't the case for X7 flashcarts?
I think I'm just gonna wait until a new X7 firmware update surfaces with bugs fixed, it'll save me a headache. :P
its OS 2.xx EMU bug not write correctly
but if you use the GB64 website to build EMU+ROM+BIOS+SRAM will save correctly with save_db.txt under OS 2.xx
ED64 v2.0, 3.0 & X7 | EDMD v3 | MEGAED X7 M15 v2.01 & PRO rev B | TED v2.4 | EDN8 v1.2N & Pro M19 N1 | SED v2.1 | SD2SNES rev E1 & PRO rev.B | EDGB v1.1 & X7 M17 rev B | EDGBA X5 M16 rev A & Mini M19 Rev B
RetroUSB AVS | Super NT | Mega SG | Super Retro Advance |  16bitPocket GBC | PCE+SSD3

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1737
  • Karma: +173/-3
    • View Profile
Re: GameBoy Emulator
« Reply #69 on: April 27, 2021, 07:18 PM »
its OS 2.xx EMU bug not write correctly
but if you use the GB64 website to build EMU+ROM+BIOS+SRAM will save correctly with save_db.txt under OS 2.xx

I see, thanks.
« Last Edit: April 27, 2021, 11:11 PM by Kerr Avon »

Offline johnson

  • Jr. Member
  • **
  • Posts: 83
  • Karma: +1/-0
    • View Profile
Re: GameBoy Emulator
« Reply #70 on: April 27, 2021, 10:44 PM »
well  I use EMU+ROM+BIOS+SRAM and It worked  :) thank you lee4 I use the OS improved by jonesalmighty and it's compatible with save_db.txt

I have been testing for a while sometimes there are crashes when doing reset I tried with donkey kong country for gbc If you reset inside a level (it depends on whether it is a large level or if you reset after killing enemies and collecting bananas) save the game correctly but when you reset in the map area it always crashes, I think because the map is too big

maybe the high resolution consumes a lot of resources and memory of the n64 that exceeds the capacity and freezes that does not return to the menu after doing the reset   , test with castlevania legends and contra alien wars too and the same result, you can save and reset in small areas where there are not many enemies and objects it will be saved correctly and the OS will rewrite the save file perfectly   

Offline lee4

  • codetype specialist
  • Hero Member
  • *****
  • Posts: 1027
  • Karma: +56/-0
    • View Profile
    • gamehacking.org
Re: GameBoy Emulator
« Reply #71 on: April 28, 2021, 03:35 AM »
well  I use EMU+ROM+BIOS+SRAM and It worked  :) thank you lee4 I use the OS improved by jonesalmighty and it's compatible with save_db.txt

I have been testing for a while sometimes there are crashes when doing reset I tried with donkey kong country for gbc If you reset inside a level (it depends on whether it is a large level or if you reset after killing enemies and collecting bananas) save the game correctly but when you reset in the map area it always crashes, I think because the map is too big

maybe the high resolution consumes a lot of resources and memory of the n64 that exceeds the capacity and freezes that does not return to the menu after doing the reset   , test with castlevania legends and contra alien wars too and the same result, you can save and reset in small areas where there are not many enemies and objects it will be saved correctly and the OS will rewrite the save file perfectly
oh you have Unofficial-Official ED64 OS V2.12.8

good to know when good spot to press reset
ED64 v2.0, 3.0 & X7 | EDMD v3 | MEGAED X7 M15 v2.01 & PRO rev B | TED v2.4 | EDN8 v1.2N & Pro M19 N1 | SED v2.1 | SD2SNES rev E1 & PRO rev.B | EDGB v1.1 & X7 M17 rev B | EDGBA X5 M16 rev A & Mini M19 Rev B
RetroUSB AVS | Super NT | Mega SG | Super Retro Advance |  16bitPocket GBC | PCE+SSD3

Offline Cyberlink420

  • Newbie
  • *
  • Posts: 31
  • Karma: +3/-0
    • View Profile
Re: GameBoy Emulator
« Reply #72 on: April 29, 2021, 01:28 AM »
Finally got the chance to try the downloadable emulator on my X7, and I definitely notice a difference. Everything seems to look and run smoother than the conversion method, and games like Conker's Pocket Tales that used to crash on startup are now loading and playing without issue. Absolute improvement.

The only quirk, though, is that the game hangs when I push the reset button, so I have to manually power it off and on each time. Any suggested fixes? It's not a huge issue, but it's a little inconvenient.

Offline lee4

  • codetype specialist
  • Hero Member
  • *****
  • Posts: 1027
  • Karma: +56/-0
    • View Profile
    • gamehacking.org
Re: GameBoy Emulator
« Reply #73 on: April 29, 2021, 04:06 AM »
Finally got the chance to try the downloadable emulator on my X7, and I definitely notice a difference. Everything seems to look and run smoother than the conversion method, and games like Conker's Pocket Tales that used to crash on startup are now loading and playing without issue. Absolute improvement.

The only quirk, though, is that the game hangs when I push the reset button, so I have to manually power it off and on each time. Any suggested fixes? It's not a huge issue, but it's a little inconvenient.
maybe try reading reply #68 to #71 for answers within those posts
ED64 v2.0, 3.0 & X7 | EDMD v3 | MEGAED X7 M15 v2.01 & PRO rev B | TED v2.4 | EDN8 v1.2N & Pro M19 N1 | SED v2.1 | SD2SNES rev E1 & PRO rev.B | EDGB v1.1 & X7 M17 rev B | EDGBA X5 M16 rev A & Mini M19 Rev B
RetroUSB AVS | Super NT | Mega SG | Super Retro Advance |  16bitPocket GBC | PCE+SSD3

Offline Cyberlink420

  • Newbie
  • *
  • Posts: 31
  • Karma: +3/-0
    • View Profile
Re: GameBoy Emulator
« Reply #74 on: April 29, 2021, 06:52 AM »
maybe try reading reply #68 to #71 for answers within those posts

Yeah, I only realized later that it was because it wasn't detecting the BIOS for some reason. Deleted it, added it back, and it works just fine now.

Wish I could figure out why Donkey Kong Land is still glitching out though.