User talk:Zzo38/Mapper D: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
No edit summary |
(→Common init code: CNROM?) |
||
Line 3: | Line 3: | ||
I like your idea to make an MMC5 subset: it's more or less UNROM with banked PRG RAM but can be tested in any emulator with rudimentary support for MMC5 and NES 2.0. You may want to add two things: a canonical set of init code to get the MMC5 into a state where it acts like this mapper, and a caveat about writes to the RAM mirror at $1000-$1FFF. --[[User:Tepples|Tepples]] ([[User talk:Tepples|talk]]) 08:32, 11 August 2013 (MDT) | I like your idea to make an MMC5 subset: it's more or less UNROM with banked PRG RAM but can be tested in any emulator with rudimentary support for MMC5 and NES 2.0. You may want to add two things: a canonical set of init code to get the MMC5 into a state where it acts like this mapper, and a caveat about writes to the RAM mirror at $1000-$1FFF. --[[User:Tepples|Tepples]] ([[User talk:Tepples|talk]]) 08:32, 11 August 2013 (MDT) | ||
:Thank you; I think you are correct, and I will add this information. (I did, in fact, create it specifically because emulators do not support the mappers that I just made up by myself!) (Also, if you don't need more than 64K RAM, then you don't need an emulator supporting NES 2.0, either.) --[[User:Zzo38|Zzo38]] ([[User talk:Zzo38|talk]]) 09:47, 11 August 2013 (MDT) | :Thank you; I think you are correct, and I will add this information. (I did, in fact, create it specifically because emulators do not support the mappers that I just made up by myself!) (Also, if you don't need more than 64K RAM, then you don't need an emulator supporting NES 2.0, either.) --[[User:Zzo38|Zzo38]] ([[User talk:Zzo38|talk]]) 09:47, 11 August 2013 (MDT) | ||
::If it's marked as MMC5, the NES 2.0 header is needed to get the emulator to provide more than 8K of memory in the first place. And do you intend to hardwire 8 KiB of CHR ROM/RAM, or do you intend to make it respond to $5xxB as if it were CNROM? --[[User:Tepples|Tepples]] ([[User talk:Tepples|talk]]) 15:19, 11 August 2013 (MDT) |
Revision as of 21:19, 11 August 2013
Common init code
I like your idea to make an MMC5 subset: it's more or less UNROM with banked PRG RAM but can be tested in any emulator with rudimentary support for MMC5 and NES 2.0. You may want to add two things: a canonical set of init code to get the MMC5 into a state where it acts like this mapper, and a caveat about writes to the RAM mirror at $1000-$1FFF. --Tepples (talk) 08:32, 11 August 2013 (MDT)
- Thank you; I think you are correct, and I will add this information. (I did, in fact, create it specifically because emulators do not support the mappers that I just made up by myself!) (Also, if you don't need more than 64K RAM, then you don't need an emulator supporting NES 2.0, either.) --Zzo38 (talk) 09:47, 11 August 2013 (MDT)