Talk:NROM: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
No edit summary |
(moved comment from Talk:CNROM, responded.) |
||
Line 18: | Line 18: | ||
}; | }; | ||
Perhaps commands should be added for some of these things make shortcut. --[[User:Zzo38|Zzo38]] 22:38, 28 October 2012 (MDT) | Perhaps commands should be added for some of these things make shortcut. --[[User:Zzo38|Zzo38]] 22:38, 28 October 2012 (MDT) | ||
== CIC Diodes? == | |||
Some NES-NROM boards have slots for diodes too. —[[User:Bregalad|Bregalad]] ([[User talk:Bregalad|talk]]) 01:40, 5 May 2014 (MDT) | |||
: I can't think of a context in which diodes could be useful on an NROM board... do you have a photo somewhere (e.g. NesCartDB) ? —[[User:Lidnariq|Lidnariq]] ([[User talk:Lidnariq|talk]]) 03:20, 5 May 2014 (MDT) | |||
:: I also can't think of where they could be useful (not that they are useful on CNROM either...) but [http://bootgod.dyndns.org:7777/profile.php?id=21 NES-NROM-xxx-02] and NES-NROM-xxx-03 boards have slots for 2 diodes next to the CIC. I don't have any game using one of those boards so I can't check where they connect, but you can see the slot clearly on the NesCartDB.—[[User:Bregalad|Bregalad]] ([[User talk:Bregalad|talk]]) 04:03, 5 May 2014 (MDT) | |||
::: Those diodes were intended to go from the CIC /RST and CIC CLK lines to vcc, providing overvoltage protection for the key CIC. But I have no idea under which situation that would have been useful.—[[User:Lidnariq|Lidnariq]] ([[User talk:Lidnariq|talk]]) 12:35, 5 May 2014 (MDT) |
Revision as of 18:35, 5 May 2014
FamicomHDL
I have made some of FamicomHDL already and I think the following code seems to work for implementing NROM-128 with vertical mirroring:
import Language.FamicomHDL; import Language.FamicomHDL.Cartridge; import Language.FamicomHDL.Memory; nrom :: Mapper (); nrom = do { prgrom <- makeROM 0; chrrom <- makeROM 16384; connects $ zip cpuAddress (take 14 $ addressPins prgrom); connects $ zip cpuData (dataPins prgrom); connects $ zip ppuAddress (take 13 $ addressPins chrrom); connects $ zip ppuData (dataPins chrrom); connect romSelect (chipEnablePin prgrom); connect ppuA13inv ciramEnable; connect ciramA10 (ppuAddress !! 10); connect (chipEnablePin chrrom) (ppuAddress !! 13); };
Perhaps commands should be added for some of these things make shortcut. --Zzo38 22:38, 28 October 2012 (MDT)
CIC Diodes?
Some NES-NROM boards have slots for diodes too. —Bregalad (talk) 01:40, 5 May 2014 (MDT)
- I can't think of a context in which diodes could be useful on an NROM board... do you have a photo somewhere (e.g. NesCartDB) ? —Lidnariq (talk) 03:20, 5 May 2014 (MDT)
- I also can't think of where they could be useful (not that they are useful on CNROM either...) but NES-NROM-xxx-02 and NES-NROM-xxx-03 boards have slots for 2 diodes next to the CIC. I don't have any game using one of those boards so I can't check where they connect, but you can see the slot clearly on the NesCartDB.—Bregalad (talk) 04:03, 5 May 2014 (MDT)