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

Possible missile width issue with late writes to NUSIZ #24

Closed
DirtyHairy opened this issue Dec 8, 2016 · 10 comments
Closed

Possible missile width issue with late writes to NUSIZ #24

DirtyHairy opened this issue Dec 8, 2016 · 10 comments

Comments

@DirtyHairy
Copy link
Member

Eshu has a testcase on AtariAge which exhibits a discrepancy between old and new core connected to a late write to NUSIZ.

This should be clarified on real hardware and, if applicable, fixed.

@thrust26
Copy link
Member

Can't test on real hardware :(

@DirtyHairy
Copy link
Member Author

Still waiting for my Harmony Encore 📦 (and for time to AV mod my 2600)

@DirtyHairy
Copy link
Member Author

DirtyHairy commented Jan 2, 2017

I could run the ROM provided by eshu after adding two bytes of padding to the end. This is how it looks like on our LCD (I haven't yet finished my composite mod, so the poor quality is due to HF modulation).

img_20170102_145222
img_20170102_145147

For reference, this are two screenshots in PAL mode with the old and with the new core. Now core:
long005_padded_1
Old core:
long005_padded_2

I think this resolves the issue: the new core is displaying correctly. Note that there appear to be additional dark pixels at the right edge of several objects, but I think these are artifacts due to HF (de)modulation and color bleeding. I will recheck once I have my composite mod complete.

@thrust26
Copy link
Member

thrust26 commented Jan 2, 2017

Can you post the ROM?

@DirtyHairy
Copy link
Member Author

Sure.
long005_padded.zip

@thrust26
Copy link
Member

thrust26 commented Jan 2, 2017

Oh, just zeroes. :)

@thrust26
Copy link
Member

thrust26 commented Jan 2, 2017

How did you use that with your Encore? I tried using the Harmony Programming Tool, but EFSC* is not supported.

@DirtyHairy
Copy link
Member Author

I had to flash to the latest NTSC firmware. After that, autodetection worked for me with the padded ROM.

@thrust26
Copy link
Member

thrust26 commented Jan 2, 2017

I have a Melody like version (no SD Slot), so I have to repy on the Programming Tool.

@DirtyHairy
Copy link
Member Author

Ah, I see. Sorry, I have no idea how to get this to work there 🤔

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

No branches or pull requests

2 participants