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/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:
|