|  | 0fd8a13a93 | fix: don't start HDMA in vblank | 2022-10-21 05:12:52 -03:00 |  | 
			
				
					|  | 125b931d0c | feat: implement brightness increase/decrease | 2022-10-21 05:12:52 -03:00 |  | 
			
				
					|  | 27259c97db | feat: implement object blending | 2022-10-21 05:12:52 -03:00 |  | 
			
				
					|  | 9479838614 | feat: implement background alpha blending | 2022-10-21 05:12:52 -03:00 |  | 
			
				
					|  | 8a203ff05f | feat: implement BLDCNT, BLDALPHA, BLDY | 2022-10-21 05:12:52 -03:00 |  | 
			
				
					|  | 39f71730e0 | chore: update README | 2022-10-21 05:12:52 -03:00 |  | 
			
				
					|  | 33f993c19d | chore: rename + remove some code | 2022-10-21 05:12:51 -03:00 |  | 
			
				
					|  | 18ec16eb6d | fix: properly fire DMA IRQs This resolves Sound DMA Timing issues present in DOOM | 2022-10-21 05:12:51 -03:00 |  | 
			
				
					|  | bf558922f9 | chore: rename Dma.active to Dma.in_progress | 2022-10-21 05:12:51 -03:00 |  | 
			
				
					|  | e87bda7584 | chore: rewrite info log message | 2022-10-21 05:12:51 -03:00 |  | 
			
				
					|  | 87dc70436c | feat: implement NR10 obscure behaviour | 2022-10-21 05:12:51 -03:00 |  | 
			
				
					|  | 5dd78177f4 | feat: handle all I/O when using Cult-Of-GBA BIOS | 2022-10-21 05:12:51 -03:00 |  | 
			
				
					|  | 203af4c471 | chore: 32-bit reads for PSG audio | 2022-10-21 05:12:50 -03:00 |  | 
			
				
					|  | 98223d9e5a | chore: implement more than just 1 cycle per mem access | 2022-10-21 05:12:50 -03:00 |  | 
			
				
					|  | e8cc0dfabb | fix: implement register reads for Yoshi's Island | 2022-10-21 05:12:50 -03:00 |  | 
			
				
					|  | c8585a6f9a | fix: reimplement DMA ticking | 2022-10-21 05:12:50 -03:00 |  | 
			
				
					|  | 7d79361aca | chore(cpu): add inline fn isHalted() | 2022-10-21 05:12:50 -03:00 |  | 
			
				
					|  | d1d32e465c | chore: attempt to debug Rhythm Heaven | 2022-10-21 05:12:50 -03:00 |  | 
			
				
					|  | 42c6b21124 | fix: impl BG?{X,Y} RefPoint write behaviour outside of Vblank With this fix Mode 7-like games now properly render their backgrounds | 2022-10-21 05:12:49 -03:00 |  | 
			
				
					|  | 44e1dacb7b | chore: change priority of some logs | 2022-10-21 05:12:49 -03:00 |  | 
			
				
					|  | eeea8a6327 | chore: mess with debug statements + mask APU I/O reads | 2022-10-21 05:12:49 -03:00 |  | 
			
				
					|  | 0a5df26c31 | chore: move timer, apu and dma i/o addr matching outside of io.zig | 2022-10-21 05:12:49 -03:00 |  | 
			
				
					|  | d3bc58d71c | chore: separate render code for affine sprites | 2022-10-21 05:12:49 -03:00 |  | 
			
				
					|  | 8d32d9788e | chore: reimplement object rendering TODO: implement affine sprites | 2022-10-21 05:12:48 -03:00 |  | 
			
				
					|  | b18f488b01 | chore: small changes to normal background drawing code | 2022-10-21 05:12:48 -03:00 |  | 
			
				
					|  | 4b4242df2a | feat: implement affine backgrounds | 2022-10-21 05:12:48 -03:00 |  | 
			
				
					|  | e2533dedeb | chore: stub 8-bit window registers | 2022-10-21 05:12:48 -03:00 |  | 
			
				
					|  | 89619596ad | chore: remove code that pretends to remove DC offset | 2022-10-21 05:12:48 -03:00 |  | 
			
				
					|  | 02fee16561 | fix: replace affine bg register bitfields with signed integers | 2022-10-21 05:12:48 -03:00 |  | 
			
				
					|  | bf8521eb5e | chore: use stdlib endian-aware integer read/write functions | 2022-10-21 05:12:47 -03:00 |  | 
			
				
					|  | 299244a37a | chore: update zig version in README.md | 2022-10-21 05:12:47 -03:00 |  | 
			
				
					|  | 9990fa3513 | chore: update SDL.zig | 2022-10-21 05:12:47 -03:00 |  | 
			
				
					|  | db064d2321 | chore: misc style improvements | 2022-10-21 05:12:47 -03:00 |  | 
			
				
					|  | e0523aea63 | chore: rename method in FpsTracker | 2022-10-21 05:12:47 -03:00 |  | 
			
				
					|  | 5982fdea98 | chore: update README.md | 2022-10-21 05:12:46 -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 |  |