This is the real Ricoh 2C02 chip documented on the NESDev wiki, and sprite zero hit — the exact mechanic you're implementing — is how games like Super Mario Bros. 3 and Punch-Out!! split the screen for their status bars without any dedicated hardware for it. Emulators like Mesen owe their reputation for pixel-perfect accuracy to getting nametable, attribute, and palette timing this precise.