nikita36078 / J2ME-Loader

A J2ME emulator for Android.
Apache License 2.0
1.72k stars 195 forks source link

Some (all?) original (96x64 B&W) Gameloft games has graphical glitches #611

Closed stranno closed 4 years ago

stranno commented 4 years ago

It seems all Gameloft games from their first years (black & white and 96x64) have graphical glitches with scrolling, lines, corrupted sprites, etc. I havent seen these issues in color games from the same time (in 96x64 too). Here are a few examples:

Prince of Persia corrupted platform.

Screenshot_20191222-034933

It gets fixed once you reach there.

Screenshot_20191222-034937

Same glitch in other platform.

Screenshot_20191222-035016

Screenshot_20191222-035021

Splinter Cell has issues with the scroll. Some elements of the level (darkness dithering, lines, etc) move with the screen scroll.

Screenshot_20191222-035157

Rainbow Six (the first one) has corrupted text graphics (pic 1) and corrupted sprites (pic 2), the dots mess in the left side of the screen is a corrupted enemy. It gets fixed once the enemy stop moving.

Screenshot_20191222-035331

Screenshot_20191222-035411

I could send more examples but it seems its a common thing in B&W Gameloft games. It could be related to the small resolution, maybe it is not correctly handled by J2ME-Loader, but, as i said, color games work fine and they have the same resolution.

I'm using the latest build and it happens with all options disabled (except screen scaling and aspect ratio lock, otherwise screen would be almos invisible in a modern phone, lol).

oatmeal01 commented 4 years ago

s30 series games? where to download?

stranno commented 4 years ago

Sorry, i forgot this thread. Here's a Nokia 3410 pack with all B&W games with that resolution. Full Games.zip

nikita36078 commented 4 years ago

Fixed. Nokia used really weird formats for B&W graphics, but I think all of them are handled properly now.

stranno commented 4 years ago

Fixed. Nokia used really weird formats for B&W graphics, but I think all of them are handled properly now.

I will check and report tomorrow, thanks Nikita.

nikita36078 commented 4 years ago

It's only in the automated builds, not in the release yet

stranno commented 4 years ago

Yes, i tested the automated build and the resolution problems have been fixed.

Unfortunately the Rainbow Six corrupted sprites/text problem is still there. So it probably doesnt have anything to do with the resolution. It could be a corrupted dump but i havent found any other. Is there any other way to make sure if it is an emulation problem?

Here's a gif.

file

The sprite is only corrupted while it is moving and it only happens with enemies that appear from that area of the screen.

nikita36078 commented 4 years ago

Fixed, it was a bit more complicated than I thought

stranno commented 4 years ago

Thank you Nikita! As you said, now it works properly. I havent tested every B&W game from the pack but both problems have been fixed. I will close the issue.