3a6951d93d 
					 
					
						
						
							
							chore: don't panic on unsupported BG mode  
						
						
						
						
					 
					
						2022-10-21 05:12:08 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						391096872e 
					 
					
						
						
							
							chore: tempoarily disable fps counter  
						
						
						
						
					 
					
						2022-10-21 05:12:08 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eebf6fcae4 
					 
					
						
						
							
							chore: zero-initialize VRAM  
						
						
						
						
					 
					
						2022-10-21 05:12:07 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b7223cf35 
					 
					
						
						
							
							chore: stub KeyInput I/O register  
						
						
						
						
					 
					
						2022-10-21 05:12:07 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e1fec48a0e 
					 
					
						
						
							
							fix(cpu): properly decode multiply instructions  
						
						
						
						
					 
					
						2022-10-21 05:12:07 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0778ee8dd7 
					 
					
						
						
							
							feat(cpu): implement ARM multiply instructions  
						
						
						
						
					 
					
						2022-10-21 05:12:07 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						14d5160674 
					 
					
						
						
							
							fix: allow 32-bit writes to DISPCNT  
						
						
						
						
					 
					
						2022-10-21 05:12:07 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eabf787305 
					 
					
						
						
							
							fix(cpu): properly decode ldm stm thumb instructions  
						
						
						
						
					 
					
						2022-10-21 05:12:07 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						980e4ff5dd 
					 
					
						
						
							
							fix(cpu): properly decode THUMB PUSH and POP at comptime  
						
						
						
						
					 
					
						2022-10-21 05:12:06 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1ac193c506 
					 
					
						
						
							
							fix(cpu): don't ignore 11th bit of THUMB BL offset  
						
						
						
						
					 
					
						2022-10-21 05:12:06 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d6ed071bc6 
					 
					
						
						
							
							feat(cpu): implement thumb push / pop and stub format 13 thumb instrs  
						
						
						
						
					 
					
						2022-10-21 05:12:06 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a3d53d40fb 
					 
					
						
						
							
							feat(cpu): implement THUMB format 9 loads / stores  
						
						
						
						
					 
					
						2022-10-21 05:12:06 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a17dfbe41f 
					 
					
						
						
							
							fix(cpu): resolve issues with unexpected PC value in THUMB  
						
						
						
						
					 
					
						2022-10-21 05:12:06 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9a81baa47 
					 
					
						
						
							
							feat(cpu): implement THUMB ldmia stmia  
						
						
						
						
					 
					
						2022-10-21 05:12:06 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97b236225e 
					 
					
						
						
							
							chore: implement THUMB format 4 instructions  
						
						
						
						
					 
					
						2022-10-21 05:12:05 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8113146b86 
					 
					
						
						
							
							chore: dedup code in THUMB instructions  
						
						
						
						
					 
					
						2022-10-21 05:12:05 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e6625113db 
					 
					
						
						
							
							chore: refactor and genericize ARM data processing calculations  
						
						
						
						
					 
					
						2022-10-21 05:12:05 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2643504eb5 
					 
					
						
						
							
							chore: relocate barrel_shifter zig file  
						
						
						
						
					 
					
						2022-10-21 05:12:05 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f7518d1bab 
					 
					
						
						
							
							feat(cpu): implement format2 THUMB instructions  
						
						
						
						
					 
					
						2022-10-21 05:12:05 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						800ca798cd 
					 
					
						
						
							
							feat(cpu): implement format19 THUMB instructions  
						
						
						
						
					 
					
						2022-10-21 05:12:05 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d714ffb4f9 
					 
					
						
						
							
							chore: account for THUMB BL instruction when mimicking mGBA logs  
						
						
						
						
					 
					
						2022-10-21 05:12:04 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7bc186a03c 
					 
					
						
						
							
							feat(cpu): implement format16 THUMB instructions  
						
						
						
						
					 
					
						2022-10-21 05:12:04 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b94b87d186 
					 
					
						
						
							
							feat(cpu): implement format 1 THUMB instructions  
						
						
						
						
					 
					
						2022-10-21 05:12:04 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0289be60ef 
					 
					
						
						
							
							fix: dont close file handle early  
						
						
						
						
					 
					
						2022-10-21 05:12:04 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93922b65e3 
					 
					
						
						
							
							feat(cpu): implement format 6 THUMB instructions  
						
						
						
						
					 
					
						2022-10-21 05:12:04 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6608748c6 
					 
					
						
						
							
							chore: rename title  
						
						
						
						
					 
					
						2022-10-21 05:12:04 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e383d55d7 
					 
					
						
						
							
							chore: refactor GBA Display Timings  
						
						... 
						
						
						
						This change should reflect that the Hblank bit of DISPSTAT is toggled on all scanlines
while also ensuring that the Vblank bit is set on all Vblank scanlines 
						
						
					 
					
						2022-10-21 05:12:03 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8926026b5b 
					 
					
						
						
							
							chore: move a single statement lol  
						
						
						
						
					 
					
						2022-10-21 05:12:03 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						464479b986 
					 
					
						
						
							
							chore: mark indexing methods as inline  
						
						
						
						
					 
					
						2022-10-21 05:12:03 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de1c84914c 
					 
					
						
						
							
							feat: create emulator thread  
						
						
						
						
					 
					
						2022-10-21 05:12:03 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e7766e694 
					 
					
						
						
							
							chore: disable logging by default  
						
						
						
						
					 
					
						2022-10-21 05:12:03 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4858dbc5dc 
					 
					
						
						
							
							chore: revert fastboot changes  
						
						
						
						
					 
					
						2022-10-21 05:12:03 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c4e131b92d 
					 
					
						
						
							
							chore: binary logging + file logging + DP chanes + fastBoot changes  
						
						
						
						
					 
					
						2022-10-21 05:12:02 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90e0d9139c 
					 
					
						
						
							
							chore: ignore .bin files  
						
						
						
						
					 
					
						2022-10-21 05:12:02 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e54be76d6 
					 
					
						
						
							
							chore: rename skipBios to fastBoot  
						
						
						
						
					 
					
						2022-10-21 05:12:02 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7914268702 
					 
					
						
						
							
							chore: set correct values for select banked registers on fast boot  
						
						
						
						
					 
					
						2022-10-21 05:12:02 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4bdb85834c 
					 
					
						
						
							
							feat(cpu): implement SWI  
						
						
						
						
					 
					
						2022-10-21 05:12:02 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f89a37936f 
					 
					
						
						
							
							chore(bios): allow reading from BIOS  
						
						
						
						
					 
					
						2022-10-21 05:12:02 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8bb7ea6be6 
					 
					
						
						
							
							fix(cpu): interim solution to weird program counter behaviour on illegal tst instruction  
						
						
						
						
					 
					
						2022-10-21 05:12:01 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						60a1f7fa99 
					 
					
						
						
							
							chore(cpu): implement behaviour for undefined test instruction  
						
						
						
						
					 
					
						2022-10-21 05:12:01 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b3b8182f85 
					 
					
						
						
							
							fix(cpu): fix PC offset when barrel shifter and bit 4 of DP is set  
						
						
						
						
					 
					
						2022-10-21 05:12:01 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						19094b492e 
					 
					
						
						
							
							chore: remove reccomended extension  
						
						
						
						
					 
					
						2022-10-21 05:12:01 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						56e660714c 
					 
					
						
						
							
							fix(cpu): implement S set + rd == 15 case for data processing  
						
						
						
						
					 
					
						2022-10-21 05:12:01 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb632056a2 
					 
					
						
						
							
							feat(cpu): implement banked registers  
						
						
						
						
					 
					
						2022-10-21 05:12:01 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbc9de0335 
					 
					
						
						
							
							fix(cpu): improve MRS and MSR instructions  
						
						
						
						
					 
					
						2022-10-21 05:12:01 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5c7539cd26 
					 
					
						
						
							
							feat(cpu): implement CMN  
						
						
						
						
					 
					
						2022-10-21 05:12:00 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c20e5fdb5 
					 
					
						
						
							
							fix(barrel_shifter): fix PC being 1 word ahead in barrel shifter  
						
						
						
						
					 
					
						2022-10-21 05:12:00 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f79e7126ee 
					 
					
						
						
							
							feat(cpu): Implement RSC  
						
						
						
						
					 
					
						2022-10-21 05:12:00 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						15e92bc6af 
					 
					
						
						
							
							feat(cpu): implement RSB  
						
						
						
						
					 
					
						2022-10-21 05:12:00 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47fc96fe00 
					 
					
						
						
							
							feat(cpu): implement BIC  
						
						
						
						
					 
					
						2022-10-21 05:12:00 -03:00