Rekai Nyangadzayi Musuka paoda
paoda pushed to pipeline at paoda/zba 2022-06-29 09:33:45 +00:00
926b6d4dd4 chore: add non-working pipeline
d798aea6ea fix: force align DMA transfers
5d37c212e2 fix: resolve bugs in VRAM unpredictable read/writes
Compare 3 commits »
paoda created branch pipeline in paoda/zba 2022-06-29 09:33:44 +00:00
paoda pushed to main at paoda/zba 2022-06-23 08:46:22 +00:00
887bd89668 fix: don't start HDMA in vblank
paoda pushed to main at paoda/zba 2022-06-23 08:26:43 +00:00
81c669fe64 feat: implement brightness increase/decrease
265234ee97 feat: implement object blending
Compare 2 commits »
paoda pushed to main at paoda/zba 2022-06-20 06:48:12 +00:00
02534c5c19 feat: implement background alpha blending
paoda pushed to main at paoda/zba 2022-06-19 04:27:22 +00:00
5e4fb7b952 feat: implement BLDCNT, BLDALPHA, BLDY
paoda pushed to main at paoda/zba 2022-06-19 03:02:57 +00:00
7e15e83d38 chore: update README
c9ea80e03b chore: rename + remove some code
4cd722e447 fix: properly fire DMA IRQs
adfb23fab4 chore: rename Dma.active to Dma.in_progress
5bbbdc3469 chore: rewrite info log message
Compare 8 commits »
paoda pushed to main at paoda/zba 2022-06-17 01:36:07 +00:00
460f8308a7 chore: implement more than just 1 cycle per mem access
paoda pushed to main at paoda/zba 2022-06-16 05:32:46 +00:00
cc8c1c1e21 fix: implement register reads for Yoshi's Island
paoda pushed to main at paoda/zba 2022-06-16 04:46:58 +00:00
f5e401a4ee fix: reimplement DMA ticking
dba8873f76 chore(cpu): add inline fn isHalted()
db08edbdb9 chore: attempt to debug Rhythm Heaven
Compare 3 commits »
paoda pushed to main at paoda/zba 2022-06-15 04:34:59 +00:00
35dba63b94 fix: impl BG?{X,Y} RefPoint write behaviour outside of Vblank
a753912cb5 chore: change priority of some logs
Compare 2 commits »
paoda pushed to main at paoda/zba 2022-06-15 04:09:08 +00:00
7441af9582 chore: mess with debug statements + mask APU I/O reads
paoda pushed to main at paoda/zba 2022-06-15 03:07:38 +00:00
708f64035f chore: move timer, apu and dma i/o addr matching outside of io.zig
paoda pushed to main at paoda/scratch 2022-06-07 23:11:00 +00:00
83e804e507 chore: thing for dzi
f1b634b20b chore: old thing
Compare 2 commits »
paoda pushed to main at paoda/zba 2022-06-04 23:19:56 +00:00
e4bbd33a49 chore: separate render code for affine sprites
25d13722f7 chore: reimplement object rendering
Compare 2 commits »
paoda pushed to main at paoda/zba 2022-06-04 13:21:15 +00:00
4eb0d469b3 chore: small changes to normal background drawing code
paoda pushed to main at paoda/zba 2022-06-04 12:49:57 +00:00
ce2271100b feat: implement affine backgrounds
e226a59a2f chore: stub 8-bit window registers
7ff5f3b8e7 chore: remove code that pretends to remove DC offset
b6f5517c89 fix: replace affine bg register bitfields with signed integers
Compare 4 commits »
paoda pushed to main at paoda/zba 2022-06-03 16:43:25 +00:00
2dc3864dca chore: use stdlib endian-aware integer read/write functions
paoda pushed to main at paoda/zba 2022-05-28 18:29:08 +00:00
deff74d804 chore: update zig version in README.md
4f93f3e454 chore: update SDL.zig
Compare 2 commits »
paoda pushed to main at paoda/zba 2022-05-28 01:09:33 +00:00
38afb567b9 chore: misc style improvements
4006888629 chore: rename method in FpsTracker
Compare 2 commits »