Talk:Arbitrary sprites: Difference between revisions

From Glitch City Wiki
Latest comment: 2 months ago by Evie (Torchickens) in topic Loading uncompressed data
Jump to navigation Jump to search
Content added Content deleted
No edit summary
Line 5: Line 5:
==Loading uncompressed data==
==Loading uncompressed data==
Routine "LoadUncompressedSpriteData" is located at 1672 (Red/Blue) and 144B (Yellow). We could document how to use it. [[User:Evie (Torchickens)|Evie (Torchickens)]] ([[User talk:Evie (Torchickens)|talk]]) 19:49, 9 April 2024 (UTC)
Routine "LoadUncompressedSpriteData" is located at 1672 (Red/Blue) and 144B (Yellow). We could document how to use it. [[User:Evie (Torchickens)|Evie (Torchickens)]] ([[User talk:Evie (Torchickens)|talk]]) 19:49, 9 April 2024 (UTC)
:From a comment in an old version of the Pokémon Red disassembly;
:"; postprocesses uncompressed sprite chunks to a 2bpp sprite and loads it into video ram
:; calculates alignment parameters to place both sprite chunks in the center of the 7*7 tile sprite buffers
:; de: destination location
:; a,c: sprite dimensions (in tiles of 8x8 each)" [[User:Evie (Torchickens)|Evie (Torchickens)]] ([[User talk:Evie (Torchickens)|talk]]) 19:51, 9 April 2024 (UTC)

Revision as of 19:51, 9 April 2024

GameCube Link Cable transfer

Not sure if that's a viable option to load arbitrary sprite data in RAM (or maybe copied to the arbitrary sprite area with arbitrary code execution later)? There was a Generation III exploit for it a long time ago. It might be lost on the forums, the old Glitch City Laboratories Discord (or earlier), or a combination of both. Evie (Torchickens) (talk) 22:47, 6 March 2022 (UTC)Reply[reply]

E-Reader

The e-Reader let you overwrite the Enigma Berry with another berry. Were the sprites of those berries sent to the game, or are they in the ROM already (just unlocked with the e-Reader)? Evie (Torchickens) (talk) 22:50, 6 March 2022 (UTC)Reply[reply]

Loading uncompressed data

Routine "LoadUncompressedSpriteData" is located at 1672 (Red/Blue) and 144B (Yellow). We could document how to use it. Evie (Torchickens) (talk) 19:49, 9 April 2024 (UTC)Reply[reply]

From a comment in an old version of the Pokémon Red disassembly;
"; postprocesses uncompressed sprite chunks to a 2bpp sprite and loads it into video ram
calculates alignment parameters to place both sprite chunks in the center of the 7*7 tile sprite buffers
de
destination location
a,c
sprite dimensions (in tiles of 8x8 each)" Evie (Torchickens) (talk) 19:51, 9 April 2024 (UTC)Reply[reply]