Hi, i have some problems with sprite evaluation. It never was fine in my emulator so here i go with my first question:
the wiki states:
Can somebody explain me this?? Why reading from $2004 will return $FF? i Tought that reding from $2004 returned from the OAM (not the secondary one).
Anyway as you can see i'm confused and sometimes my english is in a fault.
the wiki states:
Quote:
Cycles 1-64: Secondary OAM (32-byte buffer for current sprites on scanline) is initialized to $FF - attempting to read $2004 will return $FF. Internally, the clear operation is implemented by reading from the OAM and writing into the secondary OAM as usual, only a signal is active that makes the read always return $FF.
Can somebody explain me this?? Why reading from $2004 will return $FF? i Tought that reding from $2004 returned from the OAM (not the secondary one).
Anyway as you can see i'm confused and sometimes my english is in a fault.