Talk:INES Mapper 087: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(→‎Mapper 87 vs 101: Deprecation for new development decides it)
No edit summary
Line 8: Line 8:
I object to #3. GoodNES and other sources have decided on #2. —[[User:Lidnariq|Lidnariq]] ([[User talk:Lidnariq|talk]]) 01:35, 25 April 2014 (MDT)
I object to #3. GoodNES and other sources have decided on #2. —[[User:Lidnariq|Lidnariq]] ([[User talk:Lidnariq|talk]]) 01:35, 25 April 2014 (MDT)
:Any CNROM image will run when changed to GNROM, and any NROM image will work when changed to CNROM or GNROM. Heck, the only existing commercial BNROM game will work on Color Dreams. Whether to go with #1 or #2 depends on whether the community wants to deprecate 87/101 for new development in favor of CNROM (#2) or not (#1). --[[User:Tepples|Tepples]] ([[User talk:Tepples|talk]]) 08:58, 25 April 2014 (MDT)
:Any CNROM image will run when changed to GNROM, and any NROM image will work when changed to CNROM or GNROM. Heck, the only existing commercial BNROM game will work on Color Dreams. Whether to go with #1 or #2 depends on whether the community wants to deprecate 87/101 for new development in favor of CNROM (#2) or not (#1). --[[User:Tepples|Tepples]] ([[User talk:Tepples|talk]]) 08:58, 25 April 2014 (MDT)
:: But conceptually, a copy of (e.g.) SMB marked as GNROM isn't correct. Perhaps I should have said "canonical" instead of "100% correct". Anyway, as for the last point, there's no reason to pick either m87 or m101 anymore: they're inferior to CNROM because a bus-conflict prevention table is cheaper; or as INL pointed out, just connecting R/W to /WE (while tying /OE low) on most Flash will prevent bus conflicts; or even if it doesn't, a transistor or 74'1g04 is cheaper than a 74'20 or 74'138. —[[User:Lidnariq|Lidnariq]] ([[User talk:Lidnariq|talk]]) 13:59, 25 April 2014 (MDT)

Revision as of 19:59, 25 April 2014

Mapper 87 vs 101

Just for the sake of argument, I'd like to outline my reasoning. Only one of the following three things can be true:

  1. Mapper 87 describes only the 16 KiB CHR games, with the 2s bit controlling bank, and mapper 101 describes the 32 KiB CHR games, with the bits in order.
  2. Mapper 87 describes both, where the 32 KiB configuration has the bits out of order, and mapper 101 was erroneously assigned.
  3. There are two different 100% correct dumps of the exact same cartridge.

I object to #3. GoodNES and other sources have decided on #2. —Lidnariq (talk) 01:35, 25 April 2014 (MDT)

Any CNROM image will run when changed to GNROM, and any NROM image will work when changed to CNROM or GNROM. Heck, the only existing commercial BNROM game will work on Color Dreams. Whether to go with #1 or #2 depends on whether the community wants to deprecate 87/101 for new development in favor of CNROM (#2) or not (#1). --Tepples (talk) 08:58, 25 April 2014 (MDT)
But conceptually, a copy of (e.g.) SMB marked as GNROM isn't correct. Perhaps I should have said "canonical" instead of "100% correct". Anyway, as for the last point, there's no reason to pick either m87 or m101 anymore: they're inferior to CNROM because a bus-conflict prevention table is cheaper; or as INL pointed out, just connecting R/W to /WE (while tying /OE low) on most Flash will prevent bus conflicts; or even if it doesn't, a transistor or 74'1g04 is cheaper than a 74'20 or 74'138. —Lidnariq (talk) 13:59, 25 April 2014 (MDT)