- Winnipeg or Halifax, Canada
- https://musuka.dev
- Joined on
2021-06-29
28bb410dfd
fix(cpu): improve LDR/STR write-back logic
5ea888f68c
feat(bus): implement Palette RAM and DISPSTAT
8b9a80b279
fix(bus): restrict Game ROM and VRAM to a 16-bit bus
ed9c1413b1
fix(cpu): properly implement SUB/CMP CSPSR carry bit condition
8cabcd8901
fix(cpu): resolve reversed if statement + write back on W = 0
c9f0e1632c
fix(io): fix DISPCNT is at wrong IO address
44d52d8137
feat(cpu): properly implement STR STRH and STRB
dee0e113d8
feat(cpu): implement skipBios method
eb37d73cb2
chore: panic on read from BIOS
1c42d1795a
feat(bus): add Io Struct
01d6399dfb
chore: rename consturctors to fit convention
f09f814dc3
chore: move bitfield library to lib director
de9045fba3
chore: use bitfield library
e144261e07
feat(bus): emu is now able to read from user-provided BIOS
52e367d24a
fix(cpu): purposely overflow when calculating PC during branch
cc7e42efd8
feat(cpu): implement condition field behaviour
f2cc0721c7
chore: run zig fmt
92a06e49c3
chore(cpu): iron out some false assumptions
cf2357f917
feat: add disassembler that is aware of immediate values
3fb7edd333
chore: add some missing comments to instruction decoding