existence of {read,write}-twice registers
Moderator: Moderators
Forum rules
- For making cartridges of your Super NES games, see Reproduction.
- jeffythedragonslayer
- Posts: 344
- Joined: Thu Dec 09, 2021 12:29 pm
existence of {read,write}-twice registers
Does anyone know the hardware design reason why some SNES registers are write-twice or read-twice? Is it just a tradeoff to reduce the number of registers at the expense of extra instructions?
Re: existence of {read,write}-twice registers
The early on-planned NES compat counts for some, otherwise it's likely money saving.
- jeffythedragonslayer
- Posts: 344
- Joined: Thu Dec 09, 2021 12:29 pm
Re: existence of {read,write}-twice registers
Yeah I heard after NES compatibility was dropped the SNES still retained a lot of the architecture. The bottom answer here sounds good but I feel like it would be pretty hard to write a half-completed 16-bit update bug on the NES, with it being an 8-bit system, so this answer is probably explaining the new registers introduced with the SNES:
https://retrocomputing.stackexchange.co ... for-the-sn
https://retrocomputing.stackexchange.co ... for-the-sn