Share My Creation Gameboy emulator - proof of concept

Yes, it’s written entirely in B4J, with just a few lines of Java mixed in.

It’s not a perfectly accurate emulation—the timing is completely skewed—but it still manages to run about 99% of the games I’ve tested.

Controls: A, S (Enter), Z, X, Up, Down, Left, Right, F1

If you encounter any ROMs that don’t work, I’d appreciate the feedback!

I will release the source after I have cleaned it up (this is definitely necessary 🤣)

have fun


JAR is to big (513K) was removed by the system

@Erel any change to get it on?


1763847420520.png
 

Attachments

  • Gameboy.zip
    77.3 KB · Views: 32
Last edited:

pixet

Active Member
Licensed User
Longtime User
Try putting it on Google Drive, then share it by putting the download link here.
 

madru

Active Member
Licensed User
Longtime User
Sorry it took a bit of time to clean up all the code… the core Emulator is properly described .....
I also added a sprite viewer, cheat window, and memory viewer.
Have fun with it!

If anyone figures out how to get the timing right, I’d really appreciate some feedback.

source in updated #1
 

kimstudio

Active Member
Licensed User
Longtime User
Thank you so much for sharing the code! Now I am playing:

捕获.PNG


It seems that the sprite display will drag performance and cause some audio problem. Using sleep(0) instead of Timer may improve performance(?).
 
Top