| 
						
					 | 
					
						
						
							
						
						e0523aea63
					 | 
					
						
						
							
							chore: rename method in FpsTracker
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:47 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c18be62b11
					 | 
					
						
						
							
							fix(backup): resolve banking issue in flash impl
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:46 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9f69b122d0
					 | 
					
						
						
							
							chore: remove awful ptr casts in backup.zig and bios.zig
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:46 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						295aa139f6
					 | 
					
						
						
							
							feat: pass jsmolka's bios.gba
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:46 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2502cc5bf0
					 | 
					
						
						
							
							fix: play right samples in right channel
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:46 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fc7f2a2959
					 | 
					
						
						
							
							fix: resolve issue when handling event sooner than expected
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:46 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9d839a0328
					 | 
					
						
						
							
							fix: remove DC offset from audio output
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:45 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						55dada243e
					 | 
					
						
						
							
							chore: add debug keybinds for scheduler capacity + event count
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:45 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						78e7c0bc3f
					 | 
					
						
						
							
							perf: don't check scheduler every iteration of runFrame loop
						
						
						
						
						
						
						
						~20fps gain in Pokemon Emerald, nice 
						
						
					 | 
					
						2022-10-21 05:12:45 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9134456229
					 | 
					
						
						
							
							chore: simplify 4bpp palette code
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:45 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0ef71ecb49
					 | 
					
						
						
							
							perf: convert BGR555 to RGBA8888 at compile-time, access w/ lookup table
						
						
						
						
						
						
						
						Compile speed isn't slowed down by that much + there's a ~20fps gain in
Pokemon emerald, though this isn't anything exact 
						
						
					 | 
					
						2022-10-21 05:12:45 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3d18685d36
					 | 
					
						
						
							
							chore: modify type signature of util.sext
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:45 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f194bee4eb
					 | 
					
						
						
							
							chore: cleanup main
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:44 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f373d8e17c
					 | 
					
						
						
							
							chore: emu audio sync code to emu.zig
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:44 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1b7d15e7d2
					 | 
					
						
						
							
							chore: redo apu sampling
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:44 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						89d8c08cd1
					 | 
					
						
						
							
							chore: implement apu u16 reads
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:44 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3cd02a44cf
					 | 
					
						
						
							
							fix: clean up frequency timer implementations
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:44 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						87eb0cc808
					 | 
					
						
						
							
							Revert "fix: resolve off-by-one errors when scheduling freq timer expirations"
						
						
						
						
						
						
						
						This reverts commit c9b0030b4b. 
						
						
					 | 
					
						2022-10-21 05:12:43 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8313210ddc
					 | 
					
						
						
							
							fix: resolve off-by-one errors when scheduling freq timer expirations
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:43 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2664f5cf20
					 | 
					
						
						
							
							chore: improve APU accuracy + scheduler refactoring
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:43 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						29ee225c1f
					 | 
					
						
						
							
							feat: stub Affine BG registers
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:43 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ff6d2517be
					 | 
					
						
						
							
							fix: resolve out-of-bounds error with 8bpp tall / horizontal sprites
						
						
						
						
						
						
						
						Boot ROM is now enabled by default as well 
						
						
					 | 
					
						2022-10-21 05:12:43 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						242bf08cf2
					 | 
					
						
						
							
							chore: improve audio accuracy
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:42 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						996de65688
					 | 
					
						
						
							
							chore: reintroduce thread sleeping + simplify fps counter
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:42 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b97b66927f
					 | 
					
						
						
							
							feat: implement double buffering
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:42 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						628d4cfb68
					 | 
					
						
						
							
							chore: clean up DMA code
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:42 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ff002f18c6
					 | 
					
						
						
							
							feat: handle DMA IRQs (maybe?)
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:42 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5d5d3827fb
					 | 
					
						
						
							
							chore: contain Timers in a tuple rather than a struct
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:42 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8826242bf3
					 | 
					
						
						
							
							chore: contain DMA Controllers in a tuple rather than a struct
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:41 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						570ff8536c
					 | 
					
						
						
							
							chore: resolve incorrect memory mirror in VRAM
						
						
						
						
						
						
						
						+ stub GPIO registers on ROM Write 
						
						
					 | 
					
						2022-10-21 05:12:41 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2c0d2b64a2
					 | 
					
						
						
							
							chore: stub a few I/O registers
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:41 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1750c0a26e
					 | 
					
						
						
							
							chore: allow 8-bit IO to BG0CNT and BG1CNT
						
						
						
						
						
						
						
						BG0CNT and and BG1CNT now work properly in mario kart 
						
						
					 | 
					
						2022-10-21 05:12:41 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a102d68e99
					 | 
					
						
						
							
							chore: define affine sprite attributes
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:41 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						61483b93e8
					 | 
					
						
						
							
							feat: stub mode 1 and 2
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:40 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						192d7645eb
					 | 
					
						
						
							
							feat: implement mode 5
						
						
						
						
						
						
						
						I wonder which obscure game makes heavy use of this mode 
						
						
					 | 
					
						2022-10-21 05:12:40 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f1c68fb0de
					 | 
					
						
						
							
							chore: comment ARM MSR code + Audio issues
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:40 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cb74bfd280
					 | 
					
						
						
							
							chore: pass destoer's cond_invalid test
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:40 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0d1717538b
					 | 
					
						
						
							
							chore: misc print message improvements
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:40 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						896ae0935a
					 | 
					
						
						
							
							chore: improvements to APU accuracy
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:39 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1a23073424
					 | 
					
						
						
							
							fix: incorrect order-of-operations in ARM BL impl
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:39 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						36f3b0d381
					 | 
					
						
						
							
							chore: special case saving for ROMS without titles
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:39 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c2f3790dc3
					 | 
					
						
						
							
							feat: pass DenSinH's eeprom-test
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:39 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						746c28004f
					 | 
					
						
						
							
							feat: implement EEPROM
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:38 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						084d4b28dd
					 | 
					
						
						
							
							chore: implement I/O regsister for Minish Cap
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:38 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ed6e83b121
					 | 
					
						
						
							
							chore: change default window scale to 4x
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:38 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b827ba3a1c
					 | 
					
						
						
							
							chore: write more debug log messages for unimplemented registers
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:38 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0f343f0b74
					 | 
					
						
						
							
							chore: only sync to audio for now
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:38 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7a670c6ed9
					 | 
					
						
						
							
							feat: panic on unimplemented I/O in ReleaseSafe/Debug but not ReleaseFast
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:38 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e690f88cda
					 | 
					
						
						
							
							chore: misc improvements
						
						
						
						
						
						
					 | 
					
						2022-10-21 05:12:37 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c7f537959b
					 | 
					
						
						
							
							fix: improper lifetime for *Arm7tdmi ptr in Bus
						
						
						
						
						
						
						
						*Arm7tdmi ptr is now assigned one scope up so that it lives as least
as long as Bus does 
						
						
					 | 
					
						2022-10-21 05:12:37 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |