I'm having an issue with mapper 035, the nesdev wiki says it is a duplicate of mapper 209, but its not letting me use certain registers.
1: unable to set PRG-ROM bank type with register $D000, it's always set to 8kb chunks even if I set $D000 to either 8kb/16kb/32kb, it's always 8kb.
2: unable to swap out hard wired bank using register $8003.
3: unable to use register $D003 to access1 additional 512k PRG-ROM. It looks like because of the PRG-ROM only using 8kb chunks, it's unavailable?
I havent even begun to mess with the CHR, because I want to make sure everything else is working properly as i advance in learning the mapper usage. But if the nesdev wiki says 35 is a duplicate of 209, then i feel the FCEUX build i have (2.2.3) has mapper 35 functioning incorrectly.
-infidelity
NES rom hacker
i don't know why nesdev treaten this mapper as 209 mapper clone but this is not even close to it.
http://cah4e3.shedevr.org.ru/dumping_2009.php#070309
this mapper was assigned by me back in 2009 for the only game I dumped and emulated since there are no other similar mappers existed and the 35 number were free, lol.. ask nesdev why they are wrong. mapper 35 is not 209 clone, do not use it as 209 (which is submapper for mapper 90 series).
Last edit: cah4e3 2019-02-16
anyway, this repo is dead already, you need to report to at github/tasvideos/fceux instead
Iapologize regarding github, I must've misunderstood. One more question. 209 is not allowing me to write anything to the WRAM. Are users unable to use WRAM with 209? I was always under the impression any mapper can utilize WRAM Thanks!
there is no wram in 209 nor in any 90 clones if you find any in the wild. no one can stop you though to add wram to any mapper you want whatewer reason you have for this. but when you want to move to the hardware you need to modify it as well manually.
Oh I wouldn't know how to modify a mapper, I just know how to write 6502, no other languages. I need the wram so I can save and reload various features to whatever game(s) I plan to be used by 209.
$D000 says to enable wram that one of the bits needs to be not set, again I'm going by the nesdev wiki. Is the implemention of allowing wram usage easy?
yes, if you able to write the c/cpp code for most of the modern emulators
Unfortunately I don't know those languages. Is there someone I could be directed to, for me to request wram usage in 209?
don't know
Oh ok, I tried viewing the 90.ccp file with notepad, but everything I see is out of my league. I'll try finding someone. Thanks for your replies.