Rekai Nyangadzayi Musuka paoda
paoda pushed to main at paoda/zba 2022-04-08 18:17:53 +00:00
37a360ec07 fix: force align reads/writes in memory bus rather than in CPU
a976a5769e fix: pass none.gba and kind of sram.gba from jsmolka test suite
Compare 2 commits »
paoda pushed to main at paoda/zba 2022-04-08 05:34:27 +00:00
6df55c2d86 feat: implement GamePak out-of-bounds reads
a1008738d2 chore: run zigfmt
11a034658a chore: change implementation of rotr
aac01b0bfe chore: rewrite read/write methods for remainig Bus devices
5310c12669 chore: mirror VRAM
Compare 6 commits »
paoda pushed to main at paoda/zba 2022-04-07 20:23:50 +00:00
f8018854be Merge branch 'main' of ssh://musuka.dev:2222/paoda/zba
fae4b430ab chore: update dependencies
Compare 2 commits »
paoda pushed to main at paoda/gb 2022-04-07 18:44:46 +00:00
926c66746d chore: update some dependencies
paoda pushed to main at paoda/zba 2022-03-29 21:52:19 +00:00
1bb3659df6 chore: update README
paoda pushed to main at paoda/zba 2022-03-29 12:06:53 +00:00
3046e6243a chore: don't assume 1cpi when stepping by a frame
e127669549 Revert "chore: tick on memory access instead of 1cpi"
Compare 2 commits »
paoda pushed to main at paoda/zba 2022-03-29 11:50:26 +00:00
7f555095f2 chore: tick on memory access instead of 1cpi
paoda pushed to main at paoda/zba 2022-03-28 22:41:50 +00:00
29da7b294e feat: implement Flash backup cartrige kinds
bf7b533b3c chore: stub more apu I/O addresses
Compare 2 commits »
paoda pushed to main at paoda/zba 2022-03-22 18:04:09 +00:00
37c039fb92 fix: don't create un-needed save file
paoda pushed to main at paoda/zba 2022-03-22 17:55:19 +00:00
4c172cff70 fix: account for subset of disallowed chars in save file names
paoda pushed to main at paoda/zba 2022-03-22 17:42:14 +00:00
bd54cba8a0 feat: implement SRAM saving and loading
da4bb17782 chore: properly deallocate OAM buffer
Compare 2 commits »
paoda pushed to main at paoda/zba 2022-03-22 13:46:10 +00:00
5dd69500ca fix: speed percentage in title is now accurate
eff25a0ab2 chore: make some variables const
Compare 2 commits »
paoda pushed to main at paoda/zba 2022-03-18 13:55:07 +00:00
1901a471e4 feat: minor performance improvements
paoda pushed to main at paoda/zba 2022-03-18 10:53:02 +00:00
3d61c0dba4 feat: switch from BGR555 to RGBA8888
paoda pushed to main at paoda/zba 2022-03-18 09:27:58 +00:00
c3c48eaf81 feat: switch from BGR555 to RGBA8888
paoda pushed to main at paoda/zba 2022-03-17 01:56:46 +00:00
39ab363afa fix: improve perf of instructions w/ rotr
1921218c7b fix: improve frame limiting and fps counting
Compare 2 commits »
paoda pushed to main at paoda/zba 2022-03-16 01:00:32 +00:00
40968f0990 fix: implement proper SRAM mirroring and stub Flash
paoda deleted branch doom-ingame from paoda/zba 2022-03-16 00:59:31 +00:00
paoda pushed to main at paoda/zba 2022-03-15 11:29:53 +00:00
04d54ec97a chore: move DMA and Timers from io to bus
paoda pushed to main at paoda/zba 2022-03-15 11:09:13 +00:00
1fd80c1c23 feat: define APU registers
48679fa4ca fix: move code in scheduler to ppu
Compare 2 commits »