djhworld / gomeboycolor

Gameboy Color emulator
MIT License
402 stars 41 forks source link

GUI launcher #35

Open djhworld opened 11 years ago

djhworld commented 11 years ago

At the moment the whole emulator is launched using command line settings.

Might be worth considering creating some sort of GUI that

djhworld commented 11 years ago

Problems

Go doesn't really have a mature GUI library yet, so might need to consider using a different language? GUI frameworks come with the whole headache of cross platform support and dependencies too.

djhworld commented 11 years ago

Could maybe think about setting up a small HTTP server and having the GUI built with HTML and javascript?

scottferg commented 11 years ago

I thought about doing something similar for my emu. My conclusion was to just man up and do it in OpenGL so that A) I wouldn't have to deal with the pain of the current state of Go GUI libraries, and B) it'd be a bit easier to integrate the UI into the emulator since it's one canvas.

remogatto commented 11 years ago

clingon could be an option too :)

djhworld commented 11 years ago

@scottferg haha at "man up" - yeah, it's probably the safest option, but less pretty and probably more of a headache. although it would negate the need to open a browser I suppose...

@remogatto -> that might be actually be a good compromise, I'll definitely check this out when I pick this item up again