Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[original 2DS] Top screen is stretched and cut off #2167

Closed
NintendoManiac64 opened this issue May 10, 2021 · 7 comments
Closed

[original 2DS] Top screen is stretched and cut off #2167

NintendoManiac64 opened this issue May 10, 2021 · 7 comments

Comments

@NintendoManiac64
Copy link

NintendoManiac64 commented May 10, 2021

This occurs with any of the modes using the top screen, but setting it to use the bottom screen works perfectly fine (see attached photo). It also occurs with both 0.9.1 and 0.9.0 (I haven't tried any of the older 0.8.x versions) and also occurs regardless of whether the cia or the 3dsx variant is used.

Even when using a configuration file taken directly from a working original 3DS system (which does not have this issue), I still end up with this problem. Both systems were similarly softmodded in exactly the same manner save for the initial exploit used (soundhax on the 3DS; safecerthax on 2DS).

Despite the attached photo being taken while the mgba menu is up, it still displays the game on the top screen in the very same manner even when actually playing the game and not in the mgba menu.

20210508_234659_4281016257674448285

@endrift
Copy link
Member

endrift commented May 10, 2021

This might be fallout from the "wide" mode on non-2DS models. Can you see if it works in 0.8.4? It was added in 0.9.0.

@NintendoManiac64
Copy link
Author

You're right, it works perfectly fine in 0.8.4 though performance is quite a bit worse than 0.9.0, sometimes as much as 10 frames or so (btw is 0.9.0 supposed to perform better than 0.9.1? Because it does, not by much, but maybe 3 to 5 frames).

@endrift
Copy link
Member

endrift commented May 10, 2021

You're not the first person to report that it's slower, but I have no idea why it's slower. Nothing really should have changed that much.

Anyway, can you see if it works in this build? https://s3.amazonaws.com/mgba/build/mGBA-build-2021-05-10-3ds-6995-96988133b205cd127fe1e89812c94d1b9353f2d8.7z I had some code to detect if it was running on an o2DS but I think the code was broken.

@profi200
Copy link

profi200 commented May 10, 2021

Yes, the 800 pixel mode does not work on 2DS a̵n̵d̵ ̵p̵r̵o̵b̵a̵b̵l̵y̵ ̵a̵l̵s̵o̵ ̵n̵o̵t̵ ̵2̵D̵S̵ ̵X̵L̵. They only have 400 pixel screens (no 3D).

@endrift
Copy link
Member

endrift commented May 10, 2021

Yes, I know. I had code in there to detect and disable wide mode on 2DS. But it was likely broken.

@NintendoManiac64
Copy link
Author

Yes that build works, but just like normal 0.9.1 it seems to be a bit slower than 0.9.0, so I'm not sure whether I prefer a bit better performance or being able to use the top screen.

btw Pokemon Puzzle Challenge seems to be really demanding as even just sitting on the title or the menu the frame rate is in like the 30s.

@Invictaz
Copy link

Invictaz commented Jun 5, 2021

I tested 0.8.4 and the performance in Pokemon Pinball is a vast difference between versions. 0.8.4 does display 90FPS or so when the game feels much slower. Not sure if 0.9.1 is again faster or slower than 0.9.0. I tested the build that was posted above and that seems to fix the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants