trekawek / coffee-gb

Gameboy emulator in Java 8.
MIT License
1.11k stars 81 forks source link

Run emulator on 178×128 pixel Monochrome LCD #9

Closed jabrena closed 6 years ago

jabrena commented 6 years ago

Hi, I would like to know it the project could run in this kind of display:

178×128 pixel Monochrome LCD

The display is part of Lego Mindstorms: https://www.lego.com/es-ar/mindstorms/products/mindstorms-ev3-31313

The brick run debian and openjdk10

What do you think?

Cheers

Juan Antonio

trekawek commented 6 years ago

Hi @jabrena,

while the brick should provide enough computing power to run the emulator, the display doesn't seem to be sufficient. Gameboy have a 160x144 display (which is more or less what the brick can offer), but also 4 colors (or brightness levels) while the brick display is black and white.

jabrena commented 6 years ago

What is the most simple game in Gameboy that I could test the emulator with 2 Colors?

In Debian Stretch, the Display driver changed and maybe it could be possible to manage that requirement: 4 colors (or brightness levels)

Juan Antonio

trekawek commented 6 years ago

Hi @jabrena,

I think all the games uses 4 colors, even the simplest one, eg. Tetris.

The Coffee GB won't work on EV3 out of the box. It uses the Java Swing library to display the GB screen in a window, while for the Lego brick it'd require a custom graphics driver to talk to the LCD.

jabrena commented 6 years ago

Mmmm, maybe you have reason. :(

Thanks for the comment.

Cheers

Juan Antonio

Lukas1h commented 3 years ago

https://github.com/ev3dev/ev3dev/issues/729#issuecomment-384465619