If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Crystal Beans from Dungeon Explorer/Cutscene Script: Difference between revisions
Jump to navigation
Jump to search
(Created page) |
m (Xkeeper moved page Crystal Beans From Dungeon Explorer:Cutscene Script to Crystal Beans From Dungeon Explorer/Cutscene Script: normalize subpages and titles) |
(No difference)
|
Revision as of 02:41, 24 January 2024
Overview
A Cutscene script is a sequence of commands to load data and control different aspects of a cutscene. The command have not been all completely reverse-engineered but the command number and the number and size of their arguments is known. In the table below long refers to a 24-bits integer.
Command reference
Command | Description |
---|---|
0x00 0x01 |
Decompress data to VRAM Arguments:
|
0x02 0x03 |
Decompress and set palette ($7FEE00) Arguments:
|
0x04 | Decompress data (tilemap?) to WRAM ($7F8000) and send it to VRAM? Arguments:
|
0x05 | Send data (tilemap?) to VRAM? Arguments:
|
0x06 | ? No arguments |
0x07 | Same as 0x06 but pause execution |
0x08 | ? No arguments |
0x09 | Same as 0x08 but pause execution |
0x0A | Set OAM data? Arguments:
|
0x0B | Same as 0x0A but pause execution |
0x0C 0x0D |
Init tilemap? Arguments:
|
0x0E 0x0F |
? Arguments:
|
0x10 | ? Arguments:
|
0x11 | Same as 0x10 but pause execution |
0x12 | ? Arguments:
|
0x13 | Same as 0x12 but pause execution |
0x14 | Delay
|
0x15 | Same as 0x14 but pause execution |
0x16 0x17 |
? No arguments |
0x18 | ? Arguments:
|
0x19 | Same as 0x18 but pause execution |
0x1A | ? Arguments:
|
0x1B | Same as 0x1A but pause execution |
0x1C 0x1D |
Execute function Arguments:
|
0x1E 0x1F |
? Arguments:
|
0x20 0x21 |
End of script No arguments |