Rekai Nyangadzayi Musuka paoda
paoda pushed to main at paoda/gb 2021-08-19 22:33:08 +00:00
1f8fa48168 chore: add reccomended vscode extensions
c6fbb79189 chore(cartridge): reognanize code
Compare 2 commits »
paoda pushed to main at paoda/gb 2021-08-19 21:10:22 +00:00
8b78b2943e fix(cartridge): specify intentional overflow in MBC5
paoda pushed to main at paoda/gb 2021-08-19 03:40:40 +00:00
0af95a1dd3 feat(cartridge): implement MBC5 and cleanup code
9fa40f8584 fix(main): do not drop output stream
b10bc7b4fd chore(main): add flag that enables audio
Compare 3 commits »
paoda pushed to main at paoda/gb 2021-08-18 07:33:24 +00:00
4658a0d106 fix(apu): ch4 set_len should set timer to 64 - len
paoda pushed to main at paoda/gb 2021-08-18 06:44:01 +00:00
f92b9d61ef chore(apu_gen): cosmetic changes to sample generation
paoda pushed to main at paoda/gb 2021-08-18 05:07:15 +00:00
360a9a7b65 chore(apu): improve code organization
5d64e539a7 fix(apu): resolve off-by-one error
22f96a10e7 fix(apu): increase accuracy of apu emulation
8fea8eb1ff fix(apu): better emulate behaviour of apu channel DACs
9b2c91445a chore: enable audio by default
Compare 6 commits »
paoda pushed to main at paoda/gb 2021-08-16 04:44:41 +00:00
aa22e93049 chore: clean up TODO messages
6215eccb2f chore(cpu): merge halted and state properties
Compare 2 commits »
paoda pushed to main at paoda/gb 2021-08-15 07:46:50 +00:00
a77d0a0f62 fix(apu): clock frame sequencer at correct Hz
c2f2e2194b chore(ppu): improve accuracy of pixel fifo
d68257bb29 fix(ppu): improve accuracy of SCX discard
e27d6dc25b chore(ppu): rename discriminants of fetcher state
1acb5de19d fix(main): GB frametime should be 59.73 Hz
Compare 6 commits »
paoda pushed to main at paoda/gb 2021-08-14 22:23:59 +00:00
5d6df46a2d fix(cpu): reimplement instruction handling
7e65d82fef chore(cpu): document fetch, decode, execute
8c9567b610 chore(cpu): rename discriminants of ImeState enum
Compare 3 commits »
paoda pushed to main at paoda/gb 2021-08-14 20:30:01 +00:00
53dfaf0de2 fix(apu): increase size of the audio buffer
16c2dd81fc fix(bus): remove dead code
Compare 2 commits »
paoda pushed to main at paoda/gb 2021-08-14 06:02:40 +00:00
79be38a1e6 fix(main): rename constant SCALE to WINDOW_SCALE
paoda pushed to main at paoda/gb 2021-08-14 05:12:28 +00:00
8625bec059 feat: clock bus on instruction read-write
paoda pushed to main at paoda/gb 2021-08-06 21:57:10 +00:00
0637b771e3 chore(instr): implement copy and clone on instruction enum
0107fa04c9 chore(apu): remove implemtation of register that always returns 0xFF
Compare 2 commits »
paoda pushed to main at paoda/gb 2021-08-04 01:37:35 +00:00
6265c8af04 chore(joypad): poll input every frame instead of every instruction
5482a8e75f fix(apu): fix out of bounds error with channel 3 wave ram
002dae6826 fix(joypad): improve handling of keyboard input
c863dc835c fix(apu): fix index out of bounds error on channel 3 write
d4407cf849 fix(apu): implement NR50 volume controls
Compare 5 commits »
paoda pushed to main at paoda/gb 2021-08-03 20:32:04 +00:00
de0d147685 fix(cartridge): put a bit more detail into the MBC3 RTC stub
dd8339e8de chore(cartridge): consistently capitalize MBC
05d6475015 fix(cartridge): Use default title instead of empty string
Compare 3 commits »
paoda pushed to main at paoda/gb 2021-08-03 19:10:26 +00:00
32b597a328 fix(apu): incremental improvements to APU accuracy
33be2e0e83 fix(main): tie emulation to 60Hz on host machine
832e1b7633 fix(apu): implement WAVE RAM blocking
a549b9feef chore(bus): suppress warning
4d6fc95130 chore: remove premature optimizations
Compare 5 commits »
paoda pushed to master at paoda/dotfiles 2021-08-02 18:28:21 +00:00
e8849309ff chore: general update
paoda pushed to main at paoda/gb 2021-08-01 01:30:19 +00:00
7112cd15e3 chore(cpu): refactor SM83 implementation
paoda pushed to main at paoda/gb 2021-07-31 23:03:20 +00:00
2af673d7c5 chore: remove various warnings
e43cac8041 fix(apu): don't spin if ringbuf is full
8724da824e chore: inline some methods
Compare 3 commits »
paoda pushed to master at paoda/dotfiles 2021-07-31 07:35:28 +00:00
961ebabfa2 Merge branch 'master' of ssh://musuka.dev:2222/paoda/dotfiles
ff93fa3a01 chore: general update
Compare 2 commits »