diasurgical/DevilutionX

[Issue Report]: Miyoo A30 non-support

Closed this issue · 2 comments

Operating System

Spruce 3.x + Miyoo-A30

DevilutionX version

1.5.4

Describe

It seems as though the game launches but the graphics flicker a black box in full screen.. looking on the interwebz, I find the exact failure reported. Alternation between mainUI and the game upon launching. Since this game is built and works with Miyoo+Onion, and Spruce uses self-similar software.. perhaps those who own one would like to see the game ported properly.

P.S.: without running a full bug request, I think this issue has to do with either 1) blitting bits that are either 16bpp or 32bpp on this screen which needs 32bpp I am sure.. however, it has a unique IPS screen.. yet it needs support for the screen itself. I am unsure how the software renderer works or if it has doubly supported options. 2) something related to libsdl not blitting bits in general. 3) possibly the game has trouble with spruce but I doubt it since it uses openbox and effectively same design as Onion.
Otherwise, it might be an issue with some shared object file I have no idea about.

I will try to run a toolkit and find out the runtime issue with this game.

To Reproduce

Launched from folder once I set it up manually from Emu folder and Ports folder.
No error produced. Unexpected behavior.

Expected Behavior

Main game launching without graphical flickering.

Additional context

No response

It's unclear what the issue her is about, it mostly sounds like a request for a port and some guesswork related to it.

Ports should be handled by people with the time skin and devices and can then be merged in a pull request, it doesn't make sense as a issue.

The described issue is from my understanding related to the devices needing an SDL build specific to it's hardware layout and not an issue with this project.