|  | 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 |  | 
			
				
					|  | f074b703b3 | feat: implement Noise Kirby & The Amazing Mirror crashes only in ReleaseSafe / ReleaseBug.
TODO: Figure out why | 2022-10-21 05:12:37 -03:00 |  | 
			
				
					|  | f8159645e0 | feat: implement ch3 | 2022-10-21 05:12:37 -03:00 |  | 
			
				
					|  | cccb83a926 | feat: implement ch2 | 2022-10-21 05:12:37 -03:00 |  | 
			
				
					|  | af8fe66c43 | feat: implement ch1 TODO: It's really loud | 2022-10-21 05:12:36 -03:00 |  | 
			
				
					|  | 1f23aff22c | chore: broken impl of ch1 | 2022-10-21 05:12:36 -03:00 |  | 
			
				
					|  | e580b78020 | feat: add audio resampler Also implement extremely naive audio sync | 2022-10-21 05:12:36 -03:00 |  | 
			
				
					|  | a87a5ce273 | chore: calculate apu sample rate a bit better | 2022-10-21 05:12:36 -03:00 |  | 
			
				
					|  | af1887e0a6 | feat: schedule audio sampling on scheduler DMA sound in games like Pokemon Emerald, Chobits, Love Hina, and Kirby:
Nightmare in Dream Land sound great save for conerns about resampling | 2022-10-21 05:12:36 -03:00 |  | 
			
				
					|  | 14bb2f6fbe | chore: improve timer behaviour | 2022-10-21 05:12:36 -03:00 |  | 
			
				
					|  | d144973acf | chore: move some init code to functions | 2022-10-21 05:12:35 -03:00 |  | 
			
				
					|  | eecd78a008 | feat: impelemt THUMB open bus | 2022-10-21 05:12:35 -03:00 |  | 
			
				
					|  | c03c142b14 | feat: implement ARM read open bus | 2022-10-21 05:12:35 -03:00 |  | 
			
				
					|  | 40f3600de2 | fix: remove accidental rotation in ldrsh instructions | 2022-10-21 05:12:35 -03:00 |  | 
			
				
					|  | c08e331f77 | chore: move log statement | 2022-10-21 05:12:35 -03:00 |  | 
			
				
					|  | a92989ed24 | chore: remove magic numbers | 2022-10-21 05:12:35 -03:00 |  | 
			
				
					|  | 6c61eb3537 | chore: remove unnecessary 32MB allocation | 2022-10-21 05:12:34 -03:00 |  | 
			
				
					|  | 05c1274ec1 | chore: define more I/O read/writes | 2022-10-21 05:12:34 -03:00 |  | 
			
				
					|  | 27ad8772ea | feat: pass jsmolka memory.gba | 2022-10-21 05:12:34 -03:00 |  | 
			
				
					|  | 135987745c | chore: ignore instead of logging errors for perf reasons | 2022-10-21 05:12:34 -03:00 |  | 
			
				
					|  | f039c891c7 | feat: Initial Implementation of DMA Audio | 2022-10-21 05:12:33 -03:00 |  | 
			
				
					|  | e69f4cfafe | chore: tick scheduler on memory access | 2022-10-21 05:12:33 -03:00 |  | 
			
				
					|  | a4020400da | chore: log error on open bus in page 0x00 and 0x01 | 2022-10-21 05:12:33 -03:00 |  | 
			
				
					|  | d4aac22e34 | chore: rewrite I/O read/writes | 2022-10-21 05:12:33 -03:00 |  | 
			
				
					|  | 601e717850 | chore: reimplement bus read/writes | 2022-10-21 05:12:33 -03:00 |  | 
			
				
					|  | 886b9abf3d | fix: force align reads/writes in memory bus rather than in CPU | 2022-10-21 05:12:32 -03:00 |  | 
			
				
					|  | 9c87b9820e | fix: pass none.gba and kind of sram.gba from jsmolka test suite | 2022-10-21 05:12:32 -03:00 |  | 
			
				
					|  | 1fe332a44f | feat: implement GamePak out-of-bounds reads | 2022-10-21 05:12:32 -03:00 |  | 
			
				
					|  | b6d2084c96 | chore: run zigfmt | 2022-10-21 05:12:32 -03:00 |  | 
			
				
					|  | ed896d976d | chore: change implementation of rotr | 2022-10-21 05:12:32 -03:00 |  | 
			
				
					|  | 677eecad41 | chore: rewrite read/write methods for remainig Bus devices | 2022-10-21 05:12:32 -03:00 |  | 
			
				
					|  | 74b6fa2ecc | chore: mirror VRAM | 2022-10-21 05:12:31 -03:00 |  | 
			
				
					|  | effb6315e9 | chore: write generic read/write for VRAM | 2022-10-21 05:12:31 -03:00 |  | 
			
				
					|  | 3c8390a248 | Merge branch 'main' of ssh://musuka.dev:2222/paoda/zba | 2022-10-21 05:12:31 -03:00 |  | 
			
				
					|  | 8337a6dcd9 | chore: update dependencies | 2022-10-21 05:12:31 -03:00 |  | 
			
				
					|  | 2d8fa9c2f7 | fix: don't create un-needed save file If we don't know if we support a game's save type yet, avoid
creating a file for it. | 2022-10-21 05:12:30 -03:00 |  | 
			
				
					|  | b76481b34c | chore: don't assume 1cpi when stepping by a frame | 2022-10-21 05:12:30 -03:00 |  | 
			
				
					|  | 147f6ac9ec | Revert "chore: tick on memory access instead of 1cpi" This reverts commit 7f555095f2. | 2022-10-21 05:12:30 -03:00 |  | 
			
				
					|  | 84273cbdad | chore: tick on memory access instead of 1cpi | 2022-10-21 05:12:30 -03:00 |  |