imustafin / pbdoom

Doom for PocketBook eInk devices
https://pbdoom.imustafin.tatar
GNU General Public License v2.0
17 stars 0 forks source link

Testing on PB Touch HD2 #11

Open geek-andi opened 1 month ago

geek-andi commented 1 month ago

Thanks for making a Pocketbook port of Doom!

I throw the files on my Touch HD2 and get into the game, but the title image is kind of shredded and there is a square in the middle that seems to unfold. Below I see the controls with Movement, Number pad and Turn, Ctrl and another section below that. After touching around the controls on the bottom changed to Enter on the right and another symbol on the left. At some point I seemed to get into the game. It was 1 frame per 20 seconds or so and I saw my health go from 76% to 0. So technically it seems to be running, but not as smooth as it could ;) Maybe the cpu is too week? It has 1 GHz (Freescale i.MX6 SoIo Light) whereas the 3 has 2 of them with the same 512 mb RAM.

imustafin commented 1 month ago

Thanks for the report. Can you send a screenshot please?

For performance, tap the hamburger button and try different options under "Render". They should give different drawing modes which should affect performance.

geek-andi commented 1 month ago

@imustafin

Before changing render settings:

IMG_5787

After:

IMG_5793

For some reason, I was now able to change the Render settings. In any setting except for the default, I have more luck.

The only problem I have now is that when moving I autofire. And it's very hard to move where I want. But that might be ebook specific ;)

imustafin commented 1 month ago

Thanks for the photos!

I will try to do some research and check what is specific to Touch HD2.

FYI, the Movement and Turn panels are like joysticks: if you touch further away from the center, it makes more effect. So for movement you can try to touch it closer to the center of the circle.

Autofire is probably because of some inconsistencies in the multi-touch code. When it autofires, try to touch the CTRL region and untouch it while still inside the CTRL region. Maybe it will help. Meanwhile I will check the code and maybe find a better solution.

The default rendering mode seems to be not good for Touch HD2, so maybe we can put a different default for this model. Which setting works best for you?