Rekai Nyangadzayi Musuka
|
011d2f2f2a
|
chore: update to latest zig nightly
|
2022-10-21 05:12:11 -03:00 |
Rekai Nyangadzayi Musuka
|
e0e43eece5
|
fix: no buttons are pressed by default
|
2022-10-21 05:12:09 -03:00 |
Rekai Nyangadzayi Musuka
|
8b7223cf35
|
chore: stub KeyInput I/O register
|
2022-10-21 05:12:07 -03:00 |
Rekai Nyangadzayi Musuka
|
14d5160674
|
fix: allow 32-bit writes to DISPCNT
|
2022-10-21 05:12:07 -03:00 |
Rekai Nyangadzayi Musuka
|
f89a37936f
|
chore(bios): allow reading from BIOS
|
2022-10-21 05:12:02 -03:00 |
Rekai Nyangadzayi Musuka
|
52493831cc
|
chore(io): implement IE and IME
|
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
|
caa799853e
|
feat(bus): have VCOUNT be addressable on the bus
|
2022-10-21 05:11:52 -03:00 |
Rekai Nyangadzayi Musuka
|
d6aafc61bd
|
chore(io): rename some io bitfield fields
|
2022-10-21 05:11:52 -03:00 |
Rekai Nyangadzayi Musuka
|
357211a4cc
|
chore: remove premature inlines
|
2022-10-21 05:11:52 -03:00 |
Rekai Nyangadzayi Musuka
|
036b861b05
|
chore: code cleanup
|
2022-10-21 05:11:50 -03:00 |
Rekai Nyangadzayi Musuka
|
a9e7140a88
|
chore(io): alias @This() to Self in io.zig
|
2022-10-21 05:11:50 -03:00 |
Rekai Nyangadzayi Musuka
|
808633deb7
|
chore: refactor bios.zig and pak.zig
|
2022-10-21 05:11:49 -03:00 |
Rekai Nyangadzayi Musuka
|
ee4fcd926b
|
fix: by convention deinit() should not take pointers to self
|
2022-10-21 05:11:49 -03:00 |
Rekai Nyangadzayi Musuka
|
9d1229fe0c
|
feat: implement PPU Timings in Scheduler
|
2022-10-21 05:11:49 -03:00 |
Rekai Nyangadzayi Musuka
|
47805fb60c
|
feat(bus): implement Palette RAM and DISPSTAT
|
2022-10-21 05:11:48 -03:00 |
Rekai Nyangadzayi Musuka
|
abe2fc431e
|
fix(bus): restrict Game ROM and VRAM to a 16-bit bus
|
2022-10-21 05:11:48 -03:00 |
Rekai Nyangadzayi Musuka
|
da7300a78c
|
chore: remove all memory leaks
|
2022-10-21 05:11:47 -03:00 |
Rekai Nyangadzayi Musuka
|
4836ea3bcf
|
fix(io): fix DISPCNT is at wrong IO address
|
2022-10-21 05:11:46 -03:00 |
Rekai Nyangadzayi Musuka
|
c6de540c8a
|
feat(cpu): implement skipBios method
|
2022-10-21 05:11:46 -03:00 |
Rekai Nyangadzayi Musuka
|
82fb5e7a93
|
chore: panic on read from BIOS
GBA Bios requires a lot of implemented features, so we're ignoring it
for now
|
2022-10-21 05:11:46 -03:00 |
Rekai Nyangadzayi Musuka
|
cbcc6282df
|
feat(bus): add Io Struct
Also, add more information to all panic messages
|
2022-10-21 05:11:46 -03:00 |
Rekai Nyangadzayi Musuka
|
614ac4a262
|
chore: rename consturctors to fit convention
|
2022-10-21 05:11:45 -03:00 |
Rekai Nyangadzayi Musuka
|
f030889d6c
|
feat(bus): emu is now able to read from user-provided BIOS
|
2022-10-21 05:11:45 -03:00 |