Rekai Nyangadzayi Musuka paoda
paoda pushed to main at paoda/zba 2022-11-04 14:10:45 +00:00
429676ad43 feat(config): write config.toml to config dir, not data dir
paoda pushed to main at paoda/zba 2022-11-03 11:57:07 +00:00
ef39d9a7b8 chore(ci): only run for .zig files, name workflow
986bc9448e fix(bus): account for read_table being the first table when freeing
Compare 2 commits »
paoda pushed to window at paoda/zba 2022-11-03 06:50:00 +00:00
102eb0c1e6 fix(window): proper inRange impl for window
dda533f557 chore: improve readability of sprite drawing code a bit
29e9d3c288 style: remove unused imports
Compare 3 commits »
paoda pushed to window at paoda/zba 2022-11-02 11:55:05 +00:00
06ee31980e chore: dont allocate not-small ?Sprite array on stack
4a6428eee2 chore: move FrameBuffer struct to util.zig
c9559fcb6d chore: move OAM, PALRAM and VRAM structs to separate files
a8c1fecf8b fix: 8-bit writes to WIN PPU registers
16e1ede50f chore: refactor window
Compare 48 commits »
paoda pushed to main at paoda/zba 2022-11-02 11:29:43 +00:00
d34893ba72 fix(bus): fix confusion about which fastmem write table is for which write type
b8a5fb95c1 fix(io): account for read-only bit in WAITCNT
102b2c946b fix(io): respect read-only bits in DISPSTAT
Compare 3 commits »
paoda pushed to main at paoda/zba 2022-11-01 12:01:12 +00:00
505b1b9608 fix(bus): resolve simple oversights
paoda pushed to main at paoda/zba 2022-11-01 11:41:39 +00:00
2851c140ea fix(cpu): use LUT for ARM condition codes
paoda pushed to main at paoda/zba 2022-11-01 10:05:23 +00:00
637d81ce44 chore(bus): only perform one allocation for fastmem tables
bc52461f0f fix(bus): replace write table with two tables for u32/u8 and u8 writes
c395c04a6e feat(bus): implement fastmem
Compare 3 commits »
paoda pushed to fastmem at paoda/zba 2022-11-01 10:04:48 +00:00
637d81ce44 chore(bus): only perform one allocation for fastmem tables
bc52461f0f fix(bus): replace write table with two tables for u32/u8 and u8 writes
Compare 2 commits »
paoda created branch fastmem in paoda/zba 2022-11-01 09:18:46 +00:00
paoda pushed to fastmem at paoda/zba 2022-11-01 09:18:46 +00:00
c395c04a6e feat(bus): implement fastmem
paoda pushed to main at paoda/zba 2022-11-01 04:02:30 +00:00
9eb4f8f191 chore: reccomend stable Zig v0.10.0
paoda pushed to main at paoda/zba 2022-10-31 12:14:54 +00:00
f774256c42 chore: update README.md
paoda pushed to main at paoda/zba 2022-10-31 11:17:52 +00:00
5c15d039e1 chore(ci): update actions/checkout to v3
paoda pushed to main at paoda/zba 2022-10-31 11:05:08 +00:00
28e9342c25 ci: add github actions config file
paoda pushed to ci-testing at paoda/zba 2022-10-31 11:04:29 +00:00
28e9342c25 ci: add github actions config file
paoda pushed to ci-testing at paoda/zba 2022-10-31 11:03:05 +00:00
6c77b952cd ci: build only on main, also nightly cronjob
paoda pushed to ci-testing at paoda/zba 2022-10-31 10:52:32 +00:00
1bf2c0b400 ci: attempt 2
paoda pushed to ci-testing at paoda/zba 2022-10-31 10:49:30 +00:00
c4e2fe1e59 ci: upload artifacts attempt 1
paoda pushed to ci-testing at paoda/zba 2022-10-31 10:40:11 +00:00
b7e141227e ci: disable autocrlf on windows
3a47c24975 ci: add macOS as a build target
Compare 2 commits »