JGB (Java Game Boy) emulator

JGB is an emulator that i am programming in java with the help of some game boys c# emulators, my brain and a lot of searches on Google (thank you Google).

Features:
-Game Sounds
-Able to change the buttons
-Frames per Second

Games that work on the emulator:
-Dr.Mario
-Super Mario Land 3 - Warioland:

http://s22.postimg.org/ts4uevald/gbemulator.png

Version 0.3

Do we have to download the games our self or does this emulator provide it?

I think it would be illegal to provide ROMs with the emulator, but I’m not sure.

Good job btw, it looks cool. I’ve read papers on writing emulators and will try to make one too as soon as I’m not full with projects. Was it hard to make? What causes incompatibility with other games? Would be great if you could share your emulator dev experience - and maybe your source code too, if you don’t mind it -. :slight_smile:

No i wont because i think it is illegal.

[quote]Good job btw, it looks cool. I’ve read papers on writing emulators and will try to make one too as soon as I’m not full with projects. Was it hard to make? What causes incompatibility with other games? Would be great if you could share your emulator dev experience - and maybe your source code too, if you don’t mind it.
[/quote]
Thank you :slight_smile:
It was a little bit hard. I havent tested the emulator in other games yet.
Right now i am concentrated in finish the emulator and then i will share the source code with no problem :wink:

great job . Nice to see java emulators around :slight_smile:

If you haven’t noticed i have posted my arcade emu here : http://www.java-gaming.org/topics/mame-emulator-in-java-arcadeflex/33982/view.html

p.s. Can’t someone do a lame reply to my thread so i can continue to post ? Seems that java-gaming doesn’t allow more than 6 posts in row from one person, and i have interesting screenies to post :wink:

Thank you ;D
I am aware of your arcade emu. I give you 2 medals :stuck_out_tongue:

2 ? how kind :smiley:

I give you the medals because you deserve for your work :wink:

Got Dr.Mario working on the emulator:

http://s3.postimg.org/8ep8trcur/gbemulator2.png

More Games on JGB 0.2:

-Kirby’s Dream Land

http://s27.postimg.org/gg1py61er/gbemulator3.png

-Kirby’s Dream Land 2

http://s14.postimg.org/mwpzjodwx/gbemulator4.png

-Harvest Moon GB

http://s10.postimg.org/thpz9ri2x/gbemulator5.png

very nice! I’ve been looking for a resource on making a GBA emulator but I haven’t found any so far. If you have any links or tutorials, I would be vary appreciative. :smiley:

http://www.ipetitions.com/petition/how-to-create-an-emulator-in-java-tutorials

So today i have fixed some exception problems and some sound problems.
I record a video where i am playing Tetris on the emulator:

ftcyHGln_mI

Another video:

F5cUyFyfrXc

Still no download, you tease ? :<

I am sorry but the emulator isn’t stable so i am not release it now.

So here it is the JGB Emulator 0.3
Download

Please report the games that doesn’t work on the emulator.
Enjoy :smiley:

Works with:
-Super Mario Land
-Super Mario 4
-Super Mario Bros DX

Nice work! :slight_smile:

orange451
thanks for reporting me the games that works on the emulator :point:

Did only quick checks.

Castlevania Adventure - Seemed to run too fast sometimes, I could be wrong, otherwise fine
GTA 2 - No idea, seems fine, never played this crap, not going to try again ;D
Metal Gear Solid - Seemed fine
Pokemon Red - Won’t boot
Resident Evil Gaiden - Freezes after title screen
Super Mario Land 2 - Minor graphical glitches
Zelda - Link’s Awakening DX - also seems fine

Pause whenever you unfocus the window would be nice, which includes muting the game