08cc582f23
	 
				 
					 
					
						
						
							
							io: i really ought to be working on the ppu and apu by now  
						
						 
						
						... 
						
						
						
						Signed-off-by: Amneesh Singh <natto@weirdnatto.in > 
						
						
					 
					
						2024-06-13 03:53:25 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f34efb183f
	 
				 
					 
					
						
						
							
							cpu: fix changing modes  
						
						 
						
						... 
						
						
						
						Signed-off-by: Amneesh Singh <natto@weirdnatto.in > 
						
						
					 
					
						2024-06-11 23:26:02 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						028c80f6cb
	 
				 
					 
					
						
						
							
							comeback(?)  
						
						 
						
						... 
						
						
						
						Signed-off-by: Amneesh Singh <natto@weirdnatto.in > 
						
						
					 
					
						2024-06-11 22:46:48 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b55f6ee16b
	 
				 
					 
					
						
						
							
							refactor: replace fmt ostreams with stringify  
						
						 
						
						... 
						
						
						
						Signed-off-by: Amneesh Singh <natto@weirdnatto.in > 
						
						
					 
					
						2023-09-27 01:24:32 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8e26cadc9a
	 
				 
					 
					
						
						
							
							chore: revert util/crypto  
						
						 
						
						... 
						
						
						
						Signed-off-by: Amneesh Singh <natto@weirdnatto.in > 
						
						
					 
					
						2023-09-24 17:45:19 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5fcc75bc9a
	 
				 
					 
					
						
						
							
							tests: add tests for internal utilities  
						
						 
						
						... 
						
						
						
						Signed-off-by: Amneesh Singh <natto@weirdnatto.in > 
						
						
					 
					
						2023-09-24 17:36:38 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						91a82eec7c
	 
				 
					 
					
						
						
							
							log: encapsulate logger  
						
						 
						
						... 
						
						
						
						Signed-off-by: Amneesh Singh <natto@weirdnatto.in > 
						
						
					 
					
						2023-09-23 21:09:44 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fa96a4d09f
	 
				 
					 
					
						
						
							
							tests: add execution tests  
						
						 
						
						... 
						
						
						
						all but data processing
Signed-off-by: Amneesh Singh <natto@weirdnatto.in > 
						
						
					 
					
						2023-09-18 18:23:52 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7fc6876264
	 
				 
					 
					
						
						
							
							[UNTESTED] complete initial disassembler structure for ARM  
						
						 
						
						... 
						
						
						
						Signed-off-by: Amneesh Singh <natto@weirdnatto.in > 
						
						
					 
					
						2023-09-15 05:23:07 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3cf5cbd024
	 
				 
					 
					
						
						
							
							refactor: make linter happy  
						
						 
						
						... 
						
						
						
						also add a few unused coprocessor instructions
Signed-off-by: Amneesh Singh <natto@weirdnatto.in > 
						
						
					 
					
						2023-09-14 01:19:41 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8a04eade92
	 
				 
					 
					
						
						
							
							add a basic structure for disassembler + executor  
						
						 
						
						... 
						
						
						
						Instructions added
Branch and Exchange (BX)
Branch and Link (B)
Multiply and Accumulate (MUL, MLA)
Multiply Long and Accumulate (SMULL, SMLAL, UMULL, UMLAL)
Single data swap (SWP)
[WIP] Halfword Transfer (STRH, LDRH)
Signed-off-by: Amneesh Singh <natto@weirdnatto.in > 
						
						
					 
					
						2023-09-13 03:44:36 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						904e2b698e
	 
				 
					 
					
						
						
							
							add libfmt to replace current logging mechanism  
						
						 
						
						... 
						
						
						
						Signed-off-by: Amneesh Singh <natto@weirdnatto.in > 
						
						
					 
					
						2023-09-13 03:43:24 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						332f0b87d6
	 
				 
					 
					
						
						
							
							initialise a memory structure or smth  
						
						 
						
						... 
						
						
						
						Signed-off-by: Amneesh Singh <natto@weirdnatto.in > 
						
						
					 
					
						2023-09-11 10:53:32 +05:30