Crate eikon3ds_core

source ·

Modules

  • arch 🔒
    Low-level computing ARM concepts including but not limited to memory, unit sizes, and binary arithmetic.
  • cartridge 🔒
    Interface for Nintendo 3DS cartridges.
  • component 🔒
    Common behaviors an emulator component can implement.
  • cpu 🔒
    Implementation of the ARM9 and ARM11 RISC ARM processors of the Nintendo 3DS. The ARM9 processor implements the ARMv5TE architecture, and the ARM11 processor implements the ARMv6K architecture.
  • emulator 🔒
  • io 🔒
    I/O peripherals of the Nintendo 3DS ARM9 and ARM11 processors abstracted into their own facade modules.
  • memory 🔒
    Centralized memory management for accessing and manipulating memory.
  • scheduler 🔒