Author Topic: Make my emulator compatible  (Read 793 times)

0 Members and 1 Guest are viewing this topic.

Offline Soiguapo

  • Newbie
  • *
  • Posts: 12
  • Karma: +10/-0
    • View Profile
Make my emulator compatible
« on: April 24, 2021, 07:41 PM »
I'm about to release version 3.0 of my gameboy emulator
https://lambertjamesd.github.io/gb64/romwrapper/romwrapper.html
The current method for running games i'm using is just replacing the entire gameboy ROM in the .n64 file. This is just duplicating the emulator code for each gameboy game. This method works fine but I would also like to add support for just putting the emulator in the ED64/emu folder as described in this document
http://krikzz.com/pub/support/everdrive-64/x-series/everdrive-64-manual.pdf
It doesn't specify how the emulator should load the ROM however and I was hoping somebody would know

Offline IRL Random Hajile

  • Bounty Hunter
  • Full Member
  • ***
  • Posts: 137
  • Karma: +13/-0
    • View Profile
Re: Make my emulator compatible
« Reply #1 on: April 25, 2021, 02:25 AM »
I'm about to release version 3.0 of my gameboy emulator
https://lambertjamesd.github.io/gb64/romwrapper/romwrapper.html
The current method for running games i'm using is just replacing the entire gameboy ROM in the .n64 file. This is just duplicating the emulator code for each gameboy game. This method works fine but I would also like to add support for just putting the emulator in the ED64/emu folder as described in this document
http://krikzz.com/pub/support/everdrive-64/x-series/everdrive-64-manual.pdf
It doesn't specify how the emulator should load the ROM however and I was hoping somebody would know
This is excellent news to hear that you're thinking of making a standalone emulator similar to how Neon64 is handled. I generally prefer standalone emulators compared to a ROM converter. The latter method gets quite tedious, especially with how big the GBC game library is. Converting all the Game Boy ROMs one at a time (along with copying the ROM's CRC-HI value over to save_db.txt) that I want to play would drive me insane haha. So a standalone emulator would make things very convenient for EverDrive 64 users.
As for how to integrate your GBC emulator into a standalone form, I think your best bet would be to contact Krikzz over on Twitter because he doesn't seem too active on the forums here atm, and would know alot more about this topic.
"BH75001, Random Hajile... that's
R-A-N-D-O-M H-A-J-I-L-E."

Offline Soiguapo

  • Newbie
  • *
  • Posts: 12
  • Karma: +10/-0
    • View Profile
Re: Make my emulator compatible
« Reply #2 on: April 25, 2021, 06:30 AM »
I found the answer from the maker of neon64. When the ED loads an emulator it puts the ROM for the emulator at the address 0x200000 (2 megabytes)

Offline johnson

  • Jr. Member
  • **
  • Posts: 83
  • Karma: +1/-0
    • View Profile
Re: Make my emulator compatible
« Reply #3 on: April 25, 2021, 07:27 AM »
Wow great news, in fact I like the two methods  thank you guapo  ;D