Hello,
I have a few technical questions about cpu-memory timing diagrams in nes.
First of all - why the PRG-SEL line is the CPU-ADR15 line and-ed with the cpu clock, so it is high only when the cpu clock is hight and addres = 0x8000-0xFFFF ? (the same is for the lines connected to cs in prg-ram and ppu-cs). Is it a kind of protection to make the one device (ppu, prg-ram, prg-rom) pull data lines to high-z before other device puts data on it? Would it work when PRG-SEL would be just CPU-ADDR15?
The second is about NROM. I've found a schematics to it.
http://atariusa.com/Famicom_Schematics/ ... ematic.png
I hope is it right.
First of all - why the /ROMSEL is connected to /OE and VCC to /CE in PRG-ROM and not vice-versa? Does the memory reacts faster on OE that on CE?
The second is about CHR-ROM - why do both lines needs to be connected - PA13 to /CS and /RD to /OE? Will it work when PA13 is connected to /CS and /OE to VCC?
I have a few technical questions about cpu-memory timing diagrams in nes.
First of all - why the PRG-SEL line is the CPU-ADR15 line and-ed with the cpu clock, so it is high only when the cpu clock is hight and addres = 0x8000-0xFFFF ? (the same is for the lines connected to cs in prg-ram and ppu-cs). Is it a kind of protection to make the one device (ppu, prg-ram, prg-rom) pull data lines to high-z before other device puts data on it? Would it work when PRG-SEL would be just CPU-ADDR15?
The second is about NROM. I've found a schematics to it.
http://atariusa.com/Famicom_Schematics/ ... ematic.png
I hope is it right.
First of all - why the /ROMSEL is connected to /OE and VCC to /CE in PRG-ROM and not vice-versa? Does the memory reacts faster on OE that on CE?
The second is about CHR-ROM - why do both lines needs to be connected - PA13 to /CS and /RD to /OE? Will it work when PA13 is connected to /CS and /OE to VCC?