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

Elite rendering issues #77

Open
wiebel opened this issue May 24, 2024 · 3 comments
Open

Elite rendering issues #77

wiebel opened this issue May 24, 2024 · 3 comments

Comments

@wiebel
Copy link

wiebel commented May 24, 2024

This is probably already known, but just in case. Elite's background bitmaps are rendered at an offset of around half a screenheight. I t would be great to be able to play Elite in one of it's original forms.
There is probably an mid screen mode switch involved.
As it's one of the best documented game codes this might be helpful:
https://www.bbcelite.com/nes/
https://github.com/markmoxon/nes-elite-beebasm

@nand2mario
Copy link
Owner

I'll take a look.

@fjpolo
Copy link
Contributor

fjpolo commented Jul 7, 2024

AFAIK Elite is PAL and NESTang is NTSC, so that's why it renders like that. Eg: Mr Gimmmick PAL running on NTSC.

Idea: Maybe adding a PAL/NTSC option in Options that changes the CPU clock might fix it? PAL runs at ~1,66[MHz) while NTSC runs at ~1,79[MHz]

@fjpolo
Copy link
Contributor

fjpolo commented Jul 8, 2024

As I thought, changing system_type to PAL fixes the issue

Logic repo
Firmware repo
Nano20k release
Logic draft PR
Firmware draft PR

NTSC

IMG_20240707_222105

PAL

IMG_20240708_134316

Edit: This fix is not in any official PR yet, so won't be part of any official release soon

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

3 participants