mgba-emu / mgba

mGBA Game Boy Advance Emulator
https://mgba.io/
Mozilla Public License 2.0
5.75k stars 795 forks source link

[Enhancement] eReader emulation without need for eReader BIOS/ROM #110

Open cheatfreak47 opened 9 years ago

cheatfreak47 commented 9 years ago

This is something that's always bothered me with eReader emulation.

In a game like Super Mario Advance 4, you need 2 gameboys emulated to use eCard bits. To my surprise- nobody has set up an emulator in such a way where the actual input is directly fed to the emulated game instead of through the eReader ROM/BIOS running in a second emulation.

I can't imagine the data being sent from the eReader bios/rom to the game being too much more complicated then the actual e-card data itself- so I was hoping this could be implemented in this modern GBA Emulator when you do finally get around to adding eReader support.

It might be more complicated then that- but it never hurts to hope it really isn't. Essentially, I'm requesting the function of the eReader bios itself be emulated and done quickly on the fly when selecting a card instead of the long tedious process it currently entails.

DerekTurtleRoe commented 9 years ago

I thought VBA-M had something like that in the works?

DerekTurtleRoe commented 9 years ago

http://mgba.io/timeline.html

It says basic e-Reader support will be added in mGBA 0.5.0. We will most likely wait until then.

I am curious as to what the status of e-Reader emulation in Higan and VBA-M?

endrift commented 9 years ago

VBA-M merged a fork that has e-Reader, and it's in the 2.0 betas. No idea how well it works.

endrift commented 4 years ago

Basic e-Reader support is merged, but I'm not sure how feasible ROM-less e-Reader emulation is; there's a lot of stuff in the base ROM that would need to be rewritten.

cheatfreak47 commented 4 years ago

I still think it would be a banger feature and make ereader emulation far more accessible and simple, but that's good news, I'll compile the latest build and play with it a bit.