This repository has been archived on 2024-06-01. You can view files and clone it, but cannot push or open issues or pull requests.
rustboyadvance-ng/core/src
Michel Heily 28fb9ffa70 chore: Refactor into crates
Been wanting to do this for a long time.
This does impose performance issues when building with the vanilla
release profile, as cargo does not perform optimizations across crate
boundary (we care mostly about inlining).
so I added release-lto profile

Also fixed some broken stuff I found across the project, meh


Former-commit-id: 06d03263cc6245313f3ea22c715479ab6da7c4d4
Former-commit-id: f93abd10c67ea8a3b8072b47462be5eca4f3e02b
2022-09-04 23:54:44 +03:00
..
cartridge chore: Refactor into crates 2022-09-04 23:54:44 +03:00
debugger chore: Refactor into crates 2022-09-04 23:54:44 +03:00
gpu chore: Refactor into crates 2022-09-04 23:54:44 +03:00
sound Refactor&improve the scheduler to handle missed events 2022-09-04 02:51:44 +03:00
bios.rs chore: Refactor into crates 2022-09-04 23:54:44 +03:00
bus.rs chore: Refactor into crates 2022-09-04 23:54:44 +03:00
dma.rs Refactor&improve the scheduler to handle missed events 2022-09-04 02:51:44 +03:00
gba.rs chore: Refactor into crates 2022-09-04 23:54:44 +03:00
gdb.rs chore: Refactor into crates 2022-09-04 23:54:44 +03:00
interrupt.rs Run cargo-fmt 2020-10-17 06:36:02 -07:00
iodev.rs Refactor&improve the scheduler to handle missed events 2022-09-04 02:51:44 +03:00
keypad.rs Refactor dir rustboyadvance-core -> core 2020-05-30 13:43:37 +03:00
lib.rs chore: Refactor into crates 2022-09-04 23:54:44 +03:00
mgba_debug.rs core: Fix 8bit accesses to mgba log 2020-10-24 09:35:03 -07:00
overrides.rs core: Start working on a scheduler 2020-10-17 06:36:02 -07:00
sched.rs chore: Refactor into crates 2022-09-04 23:54:44 +03:00
sysbus.rs chore: Refactor into crates 2022-09-04 23:54:44 +03:00
timer.rs Refactor&improve the scheduler to handle missed events 2022-09-04 02:51:44 +03:00