|
fab6d4c2a2
|
chore: give DISPCNT DISPSTAT and VCOUNT to PPU struct
|
2022-10-21 05:12:20 -03:00 |
|
|
223a3403c0
|
chore: give io read/write functions access to the entire Bus
|
2022-10-21 05:12:20 -03:00 |
|
|
dfd0d064de
|
feat: implement BG Scrolling Registers
|
2022-10-21 05:12:19 -03:00 |
|
|
0c4882e658
|
feat: impelemnt BG0,1,2CNT and IF
|
2022-10-21 05:12:19 -03:00 |
|
|
8006ca31e6
|
chore: remove unnecessary @as calls
|
2022-10-21 05:12:16 -03:00 |
|
|
4776dc0788
|
Revert "fix: allow for 32-bit reads to KEYINPUT"
This reverts commit 3a51707280bcb35f3397c8a6da8441f95629bf07.
|
2022-10-21 05:12:14 -03:00 |
|
|
b569a32170
|
fix: allow for 32-bit reads to KEYINPUT
|
2022-10-21 05:12:14 -03:00 |
|
|
e0e43eece5
|
fix: no buttons are pressed by default
|
2022-10-21 05:12:09 -03:00 |
|
|
8b7223cf35
|
chore: stub KeyInput I/O register
|
2022-10-21 05:12:07 -03:00 |
|
|
14d5160674
|
fix: allow 32-bit writes to DISPCNT
|
2022-10-21 05:12:07 -03:00 |
|
|
52493831cc
|
chore(io): implement IE and IME
|
2022-10-21 05:11:54 -03:00 |
|
|
670347d4a0
|
feat(bus): implement IWRAM and EWRAM
|
2022-10-21 05:11:53 -03:00 |
|
|
caa799853e
|
feat(bus): have VCOUNT be addressable on the bus
|
2022-10-21 05:11:52 -03:00 |
|
|
d6aafc61bd
|
chore(io): rename some io bitfield fields
|
2022-10-21 05:11:52 -03:00 |
|
|
036b861b05
|
chore: code cleanup
|
2022-10-21 05:11:50 -03:00 |
|
|
a9e7140a88
|
chore(io): alias @This() to Self in io.zig
|
2022-10-21 05:11:50 -03:00 |
|
|
9d1229fe0c
|
feat: implement PPU Timings in Scheduler
|
2022-10-21 05:11:49 -03:00 |
|
|
47805fb60c
|
feat(bus): implement Palette RAM and DISPSTAT
|
2022-10-21 05:11:48 -03:00 |
|
|
4836ea3bcf
|
fix(io): fix DISPCNT is at wrong IO address
|
2022-10-21 05:11:46 -03:00 |
|
|
c6de540c8a
|
feat(cpu): implement skipBios method
|
2022-10-21 05:11:46 -03:00 |
|
|
cbcc6282df
|
feat(bus): add Io Struct
Also, add more information to all panic messages
|
2022-10-21 05:11:46 -03:00 |
|