История исправлений PPU 2C02


Affected files: RENDER.pdf

Details: Multiple fixes in circuits.


Affected files: RENDER.pdf

Details: Multiple fixes in circuits.

(missed depleted MOSFET connection)

(missed interconnect in C/Y buffers)

(CC0 - CC3 and LL0,LL1 are renamed to CC0#-CC3#, LL0#, LL1#, inverted logic)

(missed depleted MOSFET)

(remade to ease TINT recognition)


Affected files: 2C02G.zip, MID.pdf

Details: fixed poly line in OAM $2004 counter bit 0:

Renamed OAM0-OAM7 to /OAM0-/OAM7 (inverted logic). OAM8 keep the same.

Added some temporary sprite logic wire names: WTF, MILF, ASAP, DDD, LOL, BAKA. They will be renamed after functionality will be known.


Affected files: PADS.pdf, 2C02G.zip, DATAREAD.pdf, MID.pdf, RENDER.pdf

Details: Added numerous wire names and changed inverse-level of some names.


Affected files: RENDER.pdf

Details: cleanup of $2005/$2006 write latch.


Affected files: OAM.pdf

Details: small cleanup (OFETCH line)


Affected files: RENDER.pdf

Details: small cleanup.


Affected files: 2C02.pdf, MID.pdf, OAM.pdf, ADDRCTRL.pdf


Address decoder (some optimization, eliminating redundant transistor):

OAM buffer (missing buried contact):

Missing poorly visible diffusion under metal layer in secondary OAM counter:

Thanks to: 楼丞紫澈

Other fixes (all in MID part):

Input carry of secondary OAM counter and enpowered transistors of regular structure:

Secondary OAM counter controls:

Sprite 0 Hit: