Internal OAM address sprite evaluation

Discussion of hardware and software development for Super NES and Super Famicom.

Moderator: Moderators

Forum rules
  • For making cartridges of your Super NES games, see Reproduction.
psycopathicteen
Posts: 2949
Joined: Wed May 19, 2010 6:12 pm

Re: Internal OAM address sprite evaluation

Post by psycopathicteen » Thu Mar 28, 2019 1:16 pm

Do you know what determines if something writes to X or Y? Is it determined if it's an even or odd cycle?

psycopathicteen
Posts: 2949
Joined: Wed May 19, 2010 6:12 pm

Re: Internal OAM address sprite evaluation

Post by psycopathicteen » Wed Apr 22, 2020 10:20 am

Bump

I'm still wondering how, if you write to OAM mid frame, you would make sure X byte goes to X, Y byte goes to Y, and the hioam byte goes to hioam.

tepples
Posts: 22055
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Internal OAM address sprite evaluation

Post by tepples » Wed Apr 22, 2020 11:18 am

My guess is avoiding needing to write to high OAM mid-screen in the first place.

1. Don't recycle sprites with different sizes in the bullet pool
2. Use a clipping window at left so as not to need the X sign bit

Post Reply