1. Why is there no BCD support on the NES's 6502? I mean, I wouldn't of thought that it would of been to save cash.
2. Why did the NES have so many mappers, while the GameBoy only had a handful?
3. Why aren't the NES's registers stored in Zero Page like they are on the Atari 2600? I know that the NES didn't have that much RAM, but what is 20 odd bytes lost when you can save so many cycles when accessing them.
Two emulation questions. The NTSC PPU runs at three times the speed of the CPU. Would it be right to assume that the NES runs one CPU cycle and then three PPU cycles? I am concerned about the PPU catching up with the CPU, especially when it comes down to palette writes.
What are the correct timings of the NTSC CPU and PPU. I have seen about ten different documents each providing equally differents numbers.
2. Why did the NES have so many mappers, while the GameBoy only had a handful?
3. Why aren't the NES's registers stored in Zero Page like they are on the Atari 2600? I know that the NES didn't have that much RAM, but what is 20 odd bytes lost when you can save so many cycles when accessing them.
Two emulation questions. The NTSC PPU runs at three times the speed of the CPU. Would it be right to assume that the NES runs one CPU cycle and then three PPU cycles? I am concerned about the PPU catching up with the CPU, especially when it comes down to palette writes.
What are the correct timings of the NTSC CPU and PPU. I have seen about ten different documents each providing equally differents numbers.