- Winnipeg or Halifax, Canada
- https://musuka.dev
- Joined on
2021-06-29
1c7202aa0e
fix: advance r15, even when the pipeline is reloaded from the scheduler
b599a77d20
chore: dump pipeline state on cpu panic
fb5d96abca
fix: reimpl THUMB.5 instructions
95865bfcae
fix: impl workaround for stage2 miscompilation
9b6118fffb
chore: instantly refill the pipeline on flush
ad3c0257df
fix: advance r15, even when the pipeline is reloaded from the scheduler
092981794b
chore: dump pipeline state on cpu panic
11d170caa6
fix: reimpl THUMB.5 instructions
61cb8f223a
fix: impl workaround for stage2 miscompilation
aa7fb7bb90
chore: instantly refill the pipeline on flush
8b018bdc49
fix: update GpioData extern union
76f2ddfabe
tmp: incomplete impl of GPIO + RTC
3fb7f2f814
chore: better conform to zig idioms
59669ba3a5
chore: rename arm7tdmi variables to just cpu
6a798d2c9d
chore: allocate sprite array on heap
a5ac5f7d04
fix: 8-bit writes to WIN PPU registers
f74b016849
chore: refactor window
c89ccad6d0
chore: crude background window impl (no affine)
79f2f79d9c
chore: rename function (misspelt until now somehow)
3fb7f2f814
chore: better conform to zig idioms
3fb7f2f814
chore: better conform to zig idioms
59669ba3a5
chore: rename arm7tdmi variables to just cpu
6a798d2c9d
chore: allocate sprite array on heap
5f8c6833f4
chore: improve init/deinit methods
f601bec0c4
fix: advance r15, even when the pipeline is reloaded from the scheduler
2c0c3a8ac4
chore: dump pipeline state on cpu panic
6919322c8c
fix: impl workaround for stage2 miscompilation
affd89c6d6
chore: instantly refill the pipeline on flush
5c334057b5
fix: reimpl handleInterrupt code
cec0e7f072
feat: implement basic pipeline
442e90e24d
feat: resolve off-by-{word, halfword} errors when printing debug info
aa52bb5917
chore: reorganize some code
e57f918856
chore: pass the allocator as an argument more often
0484f546d6
fix: 8-bit writes to WIN PPU registers
0e08fbc4a4
chore: refactor window
437f8f11ea
chore: crude background window impl (no affine)
56e95782d5
chore: rename function (misspelt until now somehow)
3c3c0d32dd
chore: move window scale const to emu.zig
047ab445ca
fix: reimpl handleInterrupt code
523828226f
feat: implement basic pipeline
a774570370
feat: resolve off-by-{word, halfword} errors when printing debug info
52da1f0406
feat: reimplement cpu logging
3c3c0d32dd
chore: move window scale const to emu.zig
3c3c0d32dd
chore: move window scale const to emu.zig
739db99c83
fix: reimpl debug reads w/out throwing away *const Self
59063fb2c4
tmp: incomplete impl of GPIO + RTC
3c3c0d32dd
chore: move window scale const to emu.zig
739db99c83
fix: reimpl debug reads w/out throwing away *const Self