|
8e1a539e70
|
chore: debug read takes advantage of fastmem
deduplicate slowmem backup read handler
|
2022-12-15 23:18:54 -04:00 |
|
|
7d8fbbb086
|
fix(bus): resolve off-by-one error
|
2022-11-14 01:59:43 -04:00 |
|
|
986bc9448e
|
fix(bus): account for read_table being the first table when freeing
|
2022-11-03 07:50:12 -03:00 |
|
|
d34893ba72
|
fix(bus): fix confusion about which fastmem write table is for which write type
|
2022-11-02 08:21:59 -03:00 |
|
|
505b1b9608
|
fix(bus): resolve simple oversights
|
2022-11-01 09:00:25 -03:00 |
|
|
637d81ce44
|
chore(bus): only perform one allocation for fastmem tables
|
2022-11-01 07:04:42 -03:00 |
|
|
bc52461f0f
|
fix(bus): replace write table with two tables for u32/u8 and u8 writes
|
2022-11-01 07:00:07 -03:00 |
|
|
c395c04a6e
|
feat(bus): implement fastmem
+100 fps in Pokemon Emerald lol
|
2022-11-01 06:18:12 -03:00 |
|
|
af8ec4db5b
|
chore: go through TODOs and FIXMEs
mainly deleting / rewording those that no longer apply
|
2022-10-31 06:17:09 -03:00 |
|
|
5d47e5d167
|
fix(io): force-align all i/o reads
Of course, backups being the exception due to flash or sram quirks,
I don't remember lol
|
2022-10-31 05:50:27 -03:00 |
|
|
3e62feacba
|
feat(ppu): implement all ppu i/o reads
|
2022-10-29 01:29:27 -03:00 |
|
|
14b24787ab
|
style: remove unnecessary imports
|
2022-10-28 21:56:55 -03:00 |
|
|
945dbec013
|
fix(open-bus): don't rotate result
Rotating misaligned reads is the responsibility of the CPU
|
2022-10-22 21:32:36 -03:00 |
|
|
822eed1f3a
|
fix(bus): make open bus impl aware of CPU pipeline
|
2022-10-13 00:35:22 -03:00 |
|
|
b37a14900c
|
style(bus): cpu ptr doesn't need to be optional
|
2022-10-13 00:35:22 -03:00 |
|
|
92cfc763c0
|
chore: move util.zig
|
2022-09-19 16:07:19 -03:00 |
|
|
c977f3f965
|
feat: implement force irqs for GPIO/RTC
|
2022-09-16 10:38:51 -03:00 |
|
|
59c9ff910e
|
feat: implement open bus for unmapped i/o
|
2022-09-12 23:18:29 -03:00 |
|
|
0027d3f8a3
|
chore: comment open bus impl
|
2022-09-11 07:38:55 -03:00 |
|
|
3fb7f2f814
|
chore: better conform to zig idioms
|
2022-09-03 18:30:48 -03:00 |
|
|
5f8c6833f4
|
chore: improve init/deinit methods
|
2022-08-29 01:07:25 -05:00 |
|
|
739db99c83
|
fix: reimpl debug reads w/out throwing away *const Self
|
2022-08-07 05:11:29 -05:00 |
|
|
53191b0eeb
|
chore: change directory structure
|
2022-07-22 21:11:19 -03:00 |
|