├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md └── src ├── arm ├── interpreter │ ├── arm7tdmi.rs │ ├── mod.rs │ └── thumb.rs └── mod.rs ├── frontend.rs ├── gba.rs ├── main.rs ├── mmu ├── bus.rs ├── dma.rs ├── game_pak.rs ├── irq.rs ├── mod.rs └── timer.rs └── ppu ├── lcd.rs ├── mod.rs └── sprite.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/README.md -------------------------------------------------------------------------------- /src/arm/interpreter/arm7tdmi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/src/arm/interpreter/arm7tdmi.rs -------------------------------------------------------------------------------- /src/arm/interpreter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/src/arm/interpreter/mod.rs -------------------------------------------------------------------------------- /src/arm/interpreter/thumb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/src/arm/interpreter/thumb.rs -------------------------------------------------------------------------------- /src/arm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/src/arm/mod.rs -------------------------------------------------------------------------------- /src/frontend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/src/frontend.rs -------------------------------------------------------------------------------- /src/gba.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/src/gba.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/mmu/bus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/src/mmu/bus.rs -------------------------------------------------------------------------------- /src/mmu/dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/src/mmu/dma.rs -------------------------------------------------------------------------------- /src/mmu/game_pak.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/src/mmu/game_pak.rs -------------------------------------------------------------------------------- /src/mmu/irq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/src/mmu/irq.rs -------------------------------------------------------------------------------- /src/mmu/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/src/mmu/mod.rs -------------------------------------------------------------------------------- /src/mmu/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/src/mmu/timer.rs -------------------------------------------------------------------------------- /src/ppu/lcd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/src/ppu/lcd.rs -------------------------------------------------------------------------------- /src/ppu/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/src/ppu/mod.rs -------------------------------------------------------------------------------- /src/ppu/sprite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkevio/kba/HEAD/src/ppu/sprite.rs --------------------------------------------------------------------------------