agg23 / openfpga-NES

NES for the Analogue Pocket
GNU General Public License v3.0
187 stars 7 forks source link

Elite NTSC version renders too short and garbled #38

Closed SteveDaSteve closed 8 months ago

SteveDaSteve commented 8 months ago

Version (or build number)

1.0.0

Steps to reproduce

Install NES core Install Elite ROM to Assets/nes/common Open Elite on the Analogue Pocket

Expected Behavior

Elite running as normal

Actual Behavior

Elite opens, but the whole screen is shifted down a portion of the screen. Anything bellow a certain point in the ship view is rendered garbled. 20231029_173808 20231029_173759 20231029_173742

Additional Context

No response

agg23 commented 8 months ago

Unless I'm mistaken, Elite for NES was only released in PAL, and the NTSC "version" is a custom modified ROM from source that does not work correctly on hardware and many emulators. A ROM that does not work on hardware is not something that will be supported by FPGA cores.

SteveDaSteve commented 8 months ago

I am using the version from Ian Bell's site, http://www.iancgbell.clara.net, labeled as the "modification of the unpublished NTSC version". If it doesn't run on hardware like you say then there nothing to be done. Thank you for taking the time to address this though!

SteveDaSteve commented 8 months ago

Made a mistake, the version that ran was actually from Emudeck's homebrew titles, what I tried running while troubleshooting the core itself (it wouldnt show up in the openFPGA menu, only appeared after I installed another core). I had assumed they came from the same place since both ran identically through the core, but I mistakenly ran the same version twice. The version linked above actually boots to a grey screen through the core.

agg23 commented 8 months ago

I've confirmed that the ROM does not function on hardware, and therefore is not a target of this core.