Rekai Nyangadzayi Musuka
|
e3e45cd129
|
feat: implement Timers
|
2022-10-21 05:12:26 -03:00 |
Rekai Nyangadzayi Musuka
|
d54e593276
|
chore: clean up io
|
2022-10-21 05:12:25 -03:00 |
Rekai Nyangadzayi Musuka
|
d4c7cfdf8b
|
feat: impelement a barebones SRAM
|
2022-10-21 05:12:23 -03:00 |
Rekai Nyangadzayi Musuka
|
d1fce8ba75
|
chore: improve Bus log + panic messages
|
2022-10-21 05:12:22 -03:00 |
Rekai Nyangadzayi Musuka
|
4afcbd0957
|
feat: implement mirroring for IWRAM EWRAM, OAM and PALRAM
Also realized I confused IWRAM and EWRAM. This is also fixed
TODO: Implemnt Mirroring for VRRAM
|
2022-10-21 05:12:22 -03:00 |
Rekai Nyangadzayi Musuka
|
acf1a10f91
|
chore: don't panic on 32-bit I/O
|
2022-10-21 05:12:21 -03:00 |
Rekai Nyangadzayi Musuka
|
223a3403c0
|
chore: give io read/write functions access to the entire Bus
|
2022-10-21 05:12:20 -03:00 |
Rekai Nyangadzayi Musuka
|
bfdad9fa32
|
feat: implement OAM
|
2022-10-21 05:12:19 -03:00 |
Rekai Nyangadzayi Musuka
|
603e4b6fdf
|
chore: make use of scoped logging
|
2022-10-21 05:12:18 -03:00 |
Rekai Nyangadzayi Musuka
|
8006ca31e6
|
chore: remove unnecessary @as calls
|
2022-10-21 05:12:16 -03:00 |
Rekai Nyangadzayi Musuka
|
17b91db2ef
|
feat: integrate zig-clap with ZBA
|
2022-10-21 05:12:13 -03:00 |
Rekai Nyangadzayi Musuka
|
52493831cc
|
chore(io): implement IE and IME
|
2022-10-21 05:11:54 -03:00 |
Rekai Nyangadzayi Musuka
|
97e663febf
|
fix(bus): remove accidental recursion
|
2022-10-21 05:11:54 -03:00 |
Rekai Nyangadzayi Musuka
|
670347d4a0
|
feat(bus): implement IWRAM and EWRAM
|
2022-10-21 05:11:53 -03:00 |
Rekai Nyangadzayi Musuka
|
2cec8d9f70
|
chore: improve code clarity
|
2022-10-21 05:11:51 -03:00 |
Rekai Nyangadzayi Musuka
|
036b861b05
|
chore: code cleanup
|
2022-10-21 05:11:50 -03:00 |
Rekai Nyangadzayi Musuka
|
880546468c
|
chore(bus): refactor bus.zig
|
2022-10-21 05:11:50 -03:00 |