64DD/Commands

From N64brew Wiki
Jump to navigation Jump to search

Command List

Some commands are only available in either Retail, Development or Writer 64DD drives. All commands past 0x20 are considered hidden, and require the use of Command 0x50 to unlock them. Further verification will need to be done as it is entirely dependent on the firmware ROM in the H8/300 CPU inside the 64DD.

Command Description Devices
0x00 No Operation All
0x01 Seek (Read) All
0x02 Seek (Write) All
0x03 Recalibration All
0x04 Sleep / Brake All
0x05 Start All
0x06 Set Standby Delay All
0x07 Set Sleep Delay All
0x08 Clear Disk Change Flag All
0x09 Clear Reset & Disk Change Flag All
0x0A Read ASIC Version All
0x0B Set Disk Type All
0x0C Request Status All
0x0D Standby All
0x0E Index Lock Retry All
0x0F Set RTC(1) Year/Month Time All
0x10 Set RTC(1) Day/Hour Time All
0x11 Set RTC(1) Minute/Second Time (Initiate Cache Write) All
0x12 Get RTC(1) Year/Month Time All
0x13 Get RTC(1) Day/Hour Time All
0x14 Get RTC(1) Minute/Second Time (Initiate Cache Read) All
0x15 Set LED Timer All
0x18 Write Offset Seek Writer
0x19 Check Offset Writer
0x1B Read Program Version All
0x1C EEPROM Read Retail
0x1D EEPROM Write Retail
0x20 Unknown ?
0x21 Unknown ?
0x23 Unknown ?
0x24 Unknown ?
0x25 Unknown ?
0x26 Unknown ?
0x27 Unknown ?
0x28 Unknown All
0x29 Unknown ?
0x2A Unknown All
0x2B Unknown All
0x2C Unknown All
0x2D Unknown All
0x2E EXT1 Read Development
0x2F EXT1 Write Development
0x30 Set Memory Address All
0x31 Read Byte from Memory Address All
0x32 Write Byte to Memory Address All
0x33 Unknown ?
0x34 Unknown ?
0x35 Unknown ?
0x36 Unknown ?
0x38 Unknown ?
0x39 Unknown ?
0x3A Unknown ?
0x3B Unknown ?
0x3C Unknown ?
0x3D Unknown ?
0x3E Unknown All
0x3F Unknown All
0x40 Unknown ?
0x41 Unknown ?
0x42 Unknown ?
0x44 EEPROM Read All
0x45 EEPROM Write All
0x47 Unknown All
0x48 Unknown All
0x49 Unknown ?
0x4A Unknown ?
0x4B Unknown ?
0x4D Unknown All
0x50 Unlock Extra Commands All

(1) Real Time Clock