Talk:NES 2.0 Mapper 360: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
No edit summary |
NewRisingSun (talk | contribs) No edit summary |
||
Line 6: | Line 6: | ||
::::* Why is archiving the exact order of the contents of a ROM desirable when no individual part ''anywhere'' can know whether it's part of this bundle? Physically, inside a single ROM there's no salient difference between having 31 different physical ROMs and the exact same data in just one—either way there's row and column selection hardware, and the difference between a demultiplexer outside the ROM is circuit-wise identical to a row selector inside the ROM. The same information is contained when unpacked—absolutely no work has been thrown away, unlike multicarts that have dedicated software menus—and then the UX isn't bad and everyone gets to do less work. This mapper can't even be dumped without repetitive physical intervention, unlike well-behaved mappers. | ::::* Why is archiving the exact order of the contents of a ROM desirable when no individual part ''anywhere'' can know whether it's part of this bundle? Physically, inside a single ROM there's no salient difference between having 31 different physical ROMs and the exact same data in just one—either way there's row and column selection hardware, and the difference between a demultiplexer outside the ROM is circuit-wise identical to a row selector inside the ROM. The same information is contained when unpacked—absolutely no work has been thrown away, unlike multicarts that have dedicated software menus—and then the UX isn't bad and everyone gets to do less work. This mapper can't even be dumped without repetitive physical intervention, unlike well-behaved mappers. | ||
::::* And yes, I object to mapper 357 also, but didn't notice it at the time. —[[User:Lidnariq|Lidnariq]] ([[User talk:Lidnariq|talk]]) 00:58, 4 January 2019 (MST) | ::::* And yes, I object to mapper 357 also, but didn't notice it at the time. —[[User:Lidnariq|Lidnariq]] ([[User talk:Lidnariq|talk]]) 00:58, 4 January 2019 (MST) | ||
:::::I don't see why it should matter whether an individual part can know whether it's part of a bundle or not. It just dawned on me that your objection not only applies to mappers 357 and 360, but actually to any ''reset-based multicart'', [[iNES Mapper 060|some of which were specified decades ago]]. I have explained why the mapper needs to be there given that one wants to preserve the ROM chip's data as it is, but if you want to discuss the more basic question of what ROM chips are worth archiving, that should be discussed elsewhere. [[User:NewRisingSun|NewRisingSun]] ([[User talk:NewRisingSun|talk]]) 04:07, 4 January 2019 (MST) |
Revision as of 11:07, 4 January 2019
Why does this warrant a mapper number? It literally involves no programmer's interface at all.—Lidnariq (talk) 22:43, 3 January 2019 (MST)
- The programmer's interface involves translating DIP switch settings to outer bank and mirroring selection. Doing so is neither self-explanatory, nor part of a generalized DIP Switch handling scheme, but PCB-specific. NewRisingSun (talk) 22:47, 3 January 2019 (MST)
- How is this better than 31 separate NROM dumps? How does this solve any problems of encapsulation? How does this not just make the user experience awful, but making them manually select a number in a special dialog with a virtual piece of paper to let them know what's where, instead of using the filesystem chooser for the game they want? —Lidnariq (talk) 22:52, 3 January 2019 (MST)
- It's better than 31 separate NROM dumps in that it represents the fact that the PCB does not have 31 separate PRG/CHR-ROM chips, but just one of each type. The awful user experience in emulators accurately replicates the awful player real-hardware experience of having to flip DIP switches to select a game. It's all about accurately preserving cartridges, their hardware and ROM chip content, not necessarily about making a wonderful user experience (although I am willing to make exceptions in the case of input devices...). And if you object to this cartridge being preserved as it is, you must also object to NES 2.0 Mapper 357, for it is similar in the aspects you are faulting. NewRisingSun (talk) 22:58, 3 January 2019 (MST)
- The emulator's implementation is not the programmer's interface. There's no programmer's interface here—software cannot know it's on this cartridge. There's only the end-user interface, which is awful.
- Why is archiving the exact order of the contents of a ROM desirable when no individual part anywhere can know whether it's part of this bundle? Physically, inside a single ROM there's no salient difference between having 31 different physical ROMs and the exact same data in just one—either way there's row and column selection hardware, and the difference between a demultiplexer outside the ROM is circuit-wise identical to a row selector inside the ROM. The same information is contained when unpacked—absolutely no work has been thrown away, unlike multicarts that have dedicated software menus—and then the UX isn't bad and everyone gets to do less work. This mapper can't even be dumped without repetitive physical intervention, unlike well-behaved mappers.
- And yes, I object to mapper 357 also, but didn't notice it at the time. —Lidnariq (talk) 00:58, 4 January 2019 (MST)
- I don't see why it should matter whether an individual part can know whether it's part of a bundle or not. It just dawned on me that your objection not only applies to mappers 357 and 360, but actually to any reset-based multicart, some of which were specified decades ago. I have explained why the mapper needs to be there given that one wants to preserve the ROM chip's data as it is, but if you want to discuss the more basic question of what ROM chips are worth archiving, that should be discussed elsewhere. NewRisingSun (talk) 04:07, 4 January 2019 (MST)
- It's better than 31 separate NROM dumps in that it represents the fact that the PCB does not have 31 separate PRG/CHR-ROM chips, but just one of each type. The awful user experience in emulators accurately replicates the awful player real-hardware experience of having to flip DIP switches to select a game. It's all about accurately preserving cartridges, their hardware and ROM chip content, not necessarily about making a wonderful user experience (although I am willing to make exceptions in the case of input devices...). And if you object to this cartridge being preserved as it is, you must also object to NES 2.0 Mapper 357, for it is similar in the aspects you are faulting. NewRisingSun (talk) 22:58, 3 January 2019 (MST)
- How is this better than 31 separate NROM dumps? How does this solve any problems of encapsulation? How does this not just make the user experience awful, but making them manually select a number in a special dialog with a virtual piece of paper to let them know what's where, instead of using the filesystem chooser for the game they want? —Lidnariq (talk) 22:52, 3 January 2019 (MST)