b1l1s / qemu

QEMU-CTR - see README.md for more info
Other
11 stars 0 forks source link

Read the documentation in qemu-doc.html or on http://wiki.qemu-project.org

qemu with CTR support

3DS's ARM9 processor emulation with qemu. Implemented devices :

Howto

Build:

./configure --disable-user --disable-gnutls --target-list=arm-softmmu
make

to compile with just arm support. SDL library required for LCD support, gcrypt required for crypto support.

To run a payload:

arm-softmmu/qemu-system-arm -kernel "path/to/payload.elf" -M ctr9

Debugging:

arm-softmmu/qemu-system-arm -S -gdb tcp:127.0.0.1:1234,ipv4 -kernel "path/to/payload.elf" -M ctr9

Optional support files:

Key mapping:

3DS PC
A M
B N
X J
Y H
RT U
LT Y

Dpad <-> arrow keys on the PC

Credits