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
Michel Heily b6e2d55550 Everyday I'm ~~shuffeling~~ refactoring.
Some big refactors:
* improve scheduler performance by using a BinaryHeap
* refactor the scheduler API
* arm7tdmi
	* Change struct arm7tdmi::Core struct layout so frequently accesses fields would benefit from CPU cache
	* Simplify and cleanup cycle counting by implementing a MemoryInterface trait
	* Still not passing many cycle accuracy tests, but I believe it's because I don't have the prefetch buffer yet.
* Timer overflows are now scheduled
	* This fixes #111 and fixes #112
*


Former-commit-id: 17989e841a1ea88c2a7e14f4c99b31790a43c023
Former-commit-id: 109d98d824a464de347f6590a6ffe9af86b4b4ea
2020-10-17 06:36:02 -07:00
..
src Everyday I'm ~~shuffeling~~ refactoring. 2020-10-17 06:36:02 -07:00
build.rs Everyday I'm ~~shuffeling~~ refactoring. 2020-10-17 06:36:02 -07:00
Cargo.toml core: debuggger: load symbols from elf files 2020-10-17 06:36:02 -07:00
overrides.yaml Refactor dir rustboyadvance-core -> core 2020-05-30 13:43:37 +03:00