bittboy-j2me icon indicating copy to clipboard operation
bittboy-j2me copied to clipboard

BittBoyJ2ME Bug Report/General Advice

Open BryMD opened this issue 3 years ago • 11 comments

Hi @pthalin , and everyone else :)

Testing game-compatibility with BittBoyJ2ME has been a wonderful, yet horrific, trip down memory lane. Here is a quick rundown of my experience as a concatenated bug report/general advice:

  1. Neither the numpad diagonals (obviously) nor the joystick action key (joystick center button) is available, so games requiring either of these will not be playable. Is the latter possible to implement? One of the shoulder buttons of the PocketGo maybe?

  2. The emulator seemingly does not loop music (neither at the menu nor in-game), so once the music has finished playing one time the game will be dead silent. Is this fixable?

  3. Games with 176 pixel width (176x220, 176x208, 176x204) render within the confines of the draw box. I love 176x220 games (in fact one of my images ranked number 1 for 10 years on Google Images for the search term '176x220'), but why are we not utilizing the entire screen real estate of the PocketGo (320x240)? This would require the screen rendering to be rotated to accomodate for 240x320 games though.

  4. Games with <220 height will show a small white rectangle (or rendering artefacts) at the bottom center. I assume this rectangle is part of how the emulator draws to screen. Is it possible to move the rectangle to the top of the screen, as the rectangle then would always be completely hidden by the overlaying game?

  5. Only bitmap ('2D') games are supported. M3G APIs have not been integrated, so no polygonal ('3D') games will run.

  6. Spaces in game file names are not supported, and will prevent the emulator from loading.

  7. The emulator has average-to-low game compatibility, much thanks to J2ME being such fractionated platform in the first place. Expect the majority of games to either have graphical glitches, sound/music not playing, not registering key input, freezing at load, or simply refusing to load at all. However, with enough patience, you'll end up with quite a respectable collection of compatible mobile games.

Keeping in mind that I'm quite picky when it comes to games, I'm attaching an image of the box art of my personal final 20 mobile games for reference.

Keep up the good work!

Sincerely, BryMD

176x220

BryMD avatar Apr 15 '21 17:04 BryMD