Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
Crystal Beans from Dungeon Explorer/Channel Data: Difference between revisions
Jump to navigation
Jump to search
(Created page) |
m (Hawk moved page Crystal Beans From Dungeon Explorer/Channel Data to Crystal Beans from Dungeon Explorer/Channel Data) |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{subpage|game=Crystal Beans From Dungeon Explorer}} | |||
==Overview== | ==Overview== | ||
A '''Channel''' is a sequence of commands to specify notes and effects. Very little reverse-engineering has been done on this format but the command number and the number and size of their arguments is known. | A '''Channel''' is a sequence of commands to specify notes and effects. Very little reverse-engineering has been done on this format but the command number and the number and size of their arguments is known. | ||
Line 40: | Line 41: | ||
| '''Unknown'''<br> | | '''Unknown'''<br> | ||
Arguments:<br> | Arguments:<br> | ||
:'''byte''': ADSR1 | :'''byte''': ADSR1 | ||
:'''byte''': ADSR2 | :'''byte''': ADSR2 | ||
|- | |- | ||
Line 51: | Line 52: | ||
| '''Unknown'''<br> | | '''Unknown'''<br> | ||
Arguments:<br> | Arguments:<br> | ||
:'''byte''': Unknown | :'''byte''': Unknown | ||
:'''byte''': Optional, read only when previous byte is < 4 | :'''byte''': Optional, read only when previous byte is < 4 | ||
|- | |- | ||
Line 57: | Line 58: | ||
| '''Unknown (NOP)'''<br> | | '''Unknown (NOP)'''<br> | ||
Arguments:<br> | Arguments:<br> | ||
:'''byte''': Read but not used | :'''byte''': Read but not used | ||
:'''byte''': Read but not used | :'''byte''': Read but not used | ||
|- | |- | ||
Line 68: | Line 69: | ||
| '''Unknown'''<br> | | '''Unknown'''<br> | ||
Arguments:<br> | Arguments:<br> | ||
:'''byte''': Unknown | :'''byte''': Unknown | ||
:'''byte''': Unknown | :'''byte''': Unknown | ||
|- | |- | ||
Line 79: | Line 80: | ||
| '''Unknown'''<br> | | '''Unknown'''<br> | ||
Arguments:<br> | Arguments:<br> | ||
:'''byte''': Unknown | :'''byte''': Unknown | ||
:'''byte''': Unknown | :'''byte''': Unknown | ||
|- | |- | ||
Line 90: | Line 91: | ||
| '''Unknown'''<br> | | '''Unknown'''<br> | ||
Arguments:<br> | Arguments:<br> | ||
:'''byte''': Unknown | :'''byte''': Unknown | ||
:'''byte''': Unknown | :'''byte''': Unknown | ||
|- | |- | ||
Line 96: | Line 97: | ||
| '''Unknown'''<br> | | '''Unknown'''<br> | ||
Arguments:<br> | Arguments:<br> | ||
:'''byte''': echo delay? | :'''byte''': echo delay? | ||
:'''byte''': echo feedback volume | :'''byte''': echo feedback volume | ||
:'''byte''': FIRDataIndex | :'''byte''': FIRDataIndex | ||
|- | |- | ||
Line 123: | Line 124: | ||
| '''Unknown'''<br> | | '''Unknown'''<br> | ||
Arguments:<br> | Arguments:<br> | ||
:'''byte''': Unknown | :'''byte''': Unknown | ||
:'''byte''': Unknown | :'''byte''': Unknown | ||
|- | |- | ||
Line 134: | Line 135: | ||
| '''Unknown'''<br> | | '''Unknown'''<br> | ||
Arguments:<br> | Arguments:<br> | ||
:'''byte''': Unknown | :'''byte''': Unknown | ||
:'''byte''': Unknown | :'''byte''': Unknown | ||
|- | |- | ||
Line 153: | Line 154: | ||
| '''Unknown'''<br> | | '''Unknown'''<br> | ||
Arguments:<br> | Arguments:<br> | ||
:'''byte''': echo delay? | :'''byte''': echo delay? | ||
:'''byte''': echo feedback volume | :'''byte''': echo feedback volume | ||
:'''byte''': FIRDataIndex | :'''byte''': FIRDataIndex | ||
:'''byte''': Unknown | :'''byte''': Unknown | ||
|- | |- | ||
Line 165: | Line 166: | ||
| '''Unknown'''<br> | | '''Unknown'''<br> | ||
Arguments:<br> | Arguments:<br> | ||
:'''byte''': echo delay? | :'''byte''': echo delay? | ||
:'''byte''': echo feedback volume | :'''byte''': echo feedback volume | ||
:'''byte''': FIRDataIndex | :'''byte''': FIRDataIndex | ||
:'''byte''': Unknown | :'''byte''': Unknown | ||
|- | |- | ||
Line 177: | Line 178: | ||
| '''Unknown'''<br> | | '''Unknown'''<br> | ||
Arguments:<br> | Arguments:<br> | ||
:'''byte''': Unknown | :'''byte''': Unknown | ||
:'''byte''': Unknown | :'''byte''': Unknown | ||
|- | |- | ||
Line 204: | Line 205: | ||
| '''Unknown'''<br> | | '''Unknown'''<br> | ||
Arguments:<br> | Arguments:<br> | ||
:'''word''': Pattern pointer | :'''word''': Pattern pointer | ||
:'''byte''': Unknown | :'''byte''': Unknown | ||
|- | |- |
Latest revision as of 21:03, 28 January 2024
This is a sub-page of Crystal Beans from Dungeon Explorer.
Overview
A Channel is a sequence of commands to specify notes and effects. Very little reverse-engineering has been done on this format but the command number and the number and size of their arguments is known.
Command reference
Command | Description |
---|---|
0x00 | Unknown No arguments |
0x01-0x7F | Unknown (notes?) No arguments |
0x80-0xC7 0xCA-0xD9 |
Unknown Arguments:
|
0xC8-0xC9 | End channel processing (also mute channel?) No arguments |
0xDA | Invalid command? No arguments |
0xDB | Unknown Arguments:
|
0xDC | Unknown Arguments:
|
0xDD | Unknown Arguments:
|
0xDE | Unknown Arguments:
|
0xDF | Unknown Arguments:
|
0xE0 | Unknown (NOP) Arguments:
|
0xE1 | Unknown Arguments:
|
0xE2 | Unknown Arguments:
|
0xE3 | Unknown Arguments:
|
0xE4 | Unknown Arguments:
|
0xE5 | Unknown Arguments:
|
0xE6 | Unknown Arguments:
|
0xE7 | Unknown Arguments:
|
0xE8 | Unknown Arguments:
|
0xE9 | Unknown Arguments:
|
0xEA | Unknown Arguments:
|
0xEB | Unknown Arguments:
|
0xEC | Unknown Arguments:
|
0xED | Unknown Arguments:
|
0xEE | Unknown Arguments:
|
0xEF | Unknown No arguments |
0xF0 | Unknown No arguments |
0xF1 | Unknown Arguments:
|
0xF2 | Unknown Arguments:
|
0xF3 | Unknown No arguments |
0xF4 | Unknown Arguments:
|
0xF5 | Unknown No arguments |
0xF6 | Unknown Arguments:
|
0xF7 | Unknown No arguments |
0xF8 | Unknown No arguments |
0xF9 | Unknown Arguments:
|
0xFA | Unknown No arguments |
0xFB | Unknown No arguments |
0xFC | Unknown Arguments:
|
0xFD | Unknown Arguments:
|
0xFE | Unknown No arguments |
0xFF | Unknown Arguments:
|