Metasprites general info request

Are you new to 6502, NES, or even programming in general? Post any of your questions here. Remember - the only dumb question is the question that remains unasked.

Moderator: Moderators

Post Reply
User avatar
battagline
Posts: 152
Joined: Wed Sep 05, 2018 11:13 am
Location: Colorado
Contact:

Metasprites general info request

Post by battagline »

So I'm trying to figure out what exactly meta sprites are and I can't seem to find any documentation for some reason. There's a metasprites tab on NES Screen Tool, and I was wondering if that data ends up in the .chr file or somewhere else.

I'd like to have more information on the subject in general, so if anyone happens to know where there's some documentation on the subject I'd appreciate it if you can point me in the right direction.

Thanks
A few of my web games
https://www.embed.com
Or if you're bored at work
https://www.classicsolitaire.com
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: Metasprites general info request

Post by lidnariq »

The NES's hardware sprites are always 8x8 or 8x16 pixels.

"Metasprite" is just a term of art that means a single logical object (enemy, player, &c) that uses multiple hardware sprites.
User avatar
battagline
Posts: 152
Joined: Wed Sep 05, 2018 11:13 am
Location: Colorado
Contact:

Re: Metasprites general info request

Post by battagline »

lidnariq wrote:The NES's hardware sprites are always 8x8 or 8x16 pixels.

"Metasprite" is just a term of art that means a single logical object (enemy, player, &c) that uses multiple hardware sprites.
So they don't equate to anything in the hardware? It's just something you have to implement programmatically?

Thanks
A few of my web games
https://www.embed.com
Or if you're bored at work
https://www.classicsolitaire.com
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: Metasprites general info request

Post by lidnariq »

Exactly. Which means you have to manage it, and have some way of encoding how you combine multiple hardware sprites to make a single actor for display.
Post Reply