Anybody had the idea of building metasprites during vblank?

Discussion of hardware and software development for Super NES and Super Famicom. See the SNESdev wiki for more information.

Moderator: Moderators

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

Anybody had the idea of building metasprites during vblank?

Post by psycopathicteen »

I'm wondering, is it possible to run a metasprite routine during vblank and still have more than half of vblank time left? Have it directly access oam, instead of shadow oam.
User avatar
TmEE
Posts: 1031
Joined: Wed Feb 13, 2008 9:10 am
Location: Norway (50 and 60Hz compatible :P)
Contact:

Re: Anybody had the idea of building metasprites during vbla

Post by TmEE »

I think the VBL area is too precious to muck around with non-GFX transfer related operations. You'd want a nice VRAM transfer queue that takes as little code as possible to minimize code execution related "bandwidth loss".
You got no flat access to the OAM anyway, so you are gonna spend a lot of time poking it through the ports...
User avatar
tokumaru
Posts: 12535
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Re: Anybody had the idea of building metasprites during vbla

Post by tokumaru »

Not to mention how much the timing would vary depending on the amount of active objects, so it would be really tough to manage the available time.
Post Reply