mirror of
https://github.com/LNH-team/pico-loader.git
synced 2026-06-02 09:16:49 +02:00
Add support for DATEL devices (GAMES n' MUSIC and Action Replay DS(i) Media Edition) (#64)
This commit is contained in:
25
arm9/source/patches/platform/datel/asminc.h
Normal file
25
arm9/source/patches/platform/datel/asminc.h
Normal file
@@ -0,0 +1,25 @@
|
||||
.macro BEGIN_ASM_FUNC name
|
||||
.global \name
|
||||
.type \name, %function
|
||||
.align 1
|
||||
\name:
|
||||
.endm
|
||||
|
||||
.equ REG_MCCNT0, 0x040001A0
|
||||
.equ REG_MCD0, 0x040001A2
|
||||
.equ REG_MCCNT1, 0x040001A4
|
||||
.equ REG_MCCMD0, 0x040001A8
|
||||
|
||||
.equ DATEL_SDIO_CMD18_READ_MULTIPLE_BLOCK, 18 | 0x40
|
||||
.equ DATEL_SDIO_CMD12_STOP_TRANSMISSION, 12 | 0x40
|
||||
.equ DATEL_SDIO_CMD25_WRITE_MULTIPLE_BLOCK, 25 | 0x40
|
||||
.equ DATEL_SPI_MULTI_BLOCK_WRITE_TOKEN, 0xFC
|
||||
.equ DATEL_SPI_END_MULTI_BLOCK_WRITE, 0xFD
|
||||
.equ DATEL_SPI_START_DATA_TOKEN, 0xFE
|
||||
.equ DATEL_SD_CMD_TIMEOUT_LEN, 0xFFF
|
||||
|
||||
.equ DATEL_SD_WRITE_OK, 0x5
|
||||
.equ DATEL_SD_WRITE_TIMEOUT_LEN, 0xFFFF
|
||||
|
||||
.equ DATEL_CMD_F2_SPI_ENABLE, 0xCC
|
||||
.equ DATEL_CMD_F2_SPI_DISABLE, 0xC8
|
||||
Reference in New Issue
Block a user