Riyyi
							
						 
						
							 
							
							
							
								
							
								d47dddfe69 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement ADC opcode  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								bf8bd66389 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement 8-bit ADD opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								3bac216698 
								
							
								 
							
						 
						
							
							
								
								Emulator: Add some missing LD opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								7dc569b1a1 
								
							
								 
							
						 
						
							
							
								
								Emulator: Add SCF/CCF opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								5015b9e59d 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement 16-bit INC opcode  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								a7169addd8 
								
							
								 
							
						 
						
							
							
								
								Emulator: Rename inc() => inc8()  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								4dffe1a60a 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement push/pop opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								69760e349e 
								
							
								 
							
						 
						
							
							
								
								Emulator: Fix compiler warnings in cpu-prefix.cpp  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								200cf12a8f 
								
							
								 
							
						 
						
							
							
								
								Emulator: Fix switch case numbers for prefix opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								c4ccbecaf7 
								
							
								 
							
						 
						
							
							
								
								Emulator: Add warning for illegal opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								ec0f8bf02e 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement SLA/SRA/SRL opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								ac03d70d83 
								
							
								 
							
						 
						
							
							
								
								fixup! Emulator: Implement SWAP opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								99c768d400 
								
							
								 
							
						 
						
							
							
								
								Emulator: Rename reg => register_  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								fb6ba43ff1 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement RL/RR opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								275cab4da4 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement RLC/RRC opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								d53f4759e3 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement SWAP opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								67698528e1 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement SET opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								e35aa06471 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement RES opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								6ada7261e7 
								
							
								 
							
						 
						
							
							
								
								Emulator: Add .cpp file for prefix $cb opcodes, implement BIT opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								ff2f94fc05 
								
							
								 
							
						 
						
							
							
								
								Doc: Added mnemonics for two opcode constants  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								81fe126068 
								
							
								 
							
						 
						
							
							
								
								Emulator: Add cartridge ROM bank loading  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								27abccf863 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement nop/rst opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								e7e1b58d01 
								
							
								 
							
						 
						
							
							
								
								Emulator: Add error message when reading/writing unmapped memory space  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								d33837f118 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement call opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								219520965c 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement Accumulator rotate opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								462fa09a00 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement AND opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								be3ee22086 
								
							
								 
							
						 
						
							
							
								
								Emulator: Add error message when reading unloaded cartridge header  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								c9e2bf9e94 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement 16-bit add opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								c81db1d3b5 
								
							
								 
							
						 
						
							
							
								
								Emulator: Rename decr16 => dec16 as there is only one variant  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								69dc545bf0 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement 8-bit decrement opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								802995b7d9 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement JR opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								eb0f4b6a5f 
								
							
								 
							
						 
						
							
							
								
								Doc: Add explanation of flag conditions  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								67f8bcfca9 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement INC and CP arithmetic opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								8e4dacca8a 
								
							
								 
							
						 
						
							
							
								
								Emulator: Add cli argument to specify bootrom path  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								dd2920b2a4 
								
							
								 
							
						 
						
							
							
								
								Emulator: Load cartridge header  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								2aa50d3532 
								
							
								 
							
						 
						
							
							
								
								Emulator: Put startup into a Loader class  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								589faceb9b 
								
							
								 
							
						 
						
							
							
								
								Doc: Clarify opcode mnemonic for 16-bit address registers  
							
							 
							
							... 
							
							
 
							
							When you see a 16-bit register wrapped by parentheses, its referencing
the value at the address the register is pointing to rather than the
address itself. 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								e9b47d7d68 
								
							
								 
							
						 
						
							
							
								
								Emulator: Implement 16-bit DEC opcode  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								009938b126 
								
							
								 
							
						 
						
							
							
								
								Meta: Update ruc library  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								50e1672524 
								
							
								 
							
						 
						
							
							
								
								Emulator: Fix opcode logic in the ldi16 function  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								1b713f8ab0 
								
							
								 
							
						 
						
							
							
								
								Emulator: Make ldi8 function more compact  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								3fcc6823e8 
								
							
								 
							
						 
						
							
							
								
								Emulator: Add last LD opcode  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								efe798084f 
								
							
								 
							
						 
						
							
							
								
								Emulator: Add last 8-bit LD opcode variants  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								c630a7aab6 
								
							
								 
							
						 
						
							
							
								
								Emulator: Add more LD opcodes  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								8cc8f711e9 
								
							
								 
							
						 
						
							
							
								
								Emulator: Reorganize 16-bit and more 8-bit load opcode functions  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								4220c4fcd2 
								
							
								 
							
						 
						
							
							
								
								Emulator: Put opcode comment on the case label line  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								9f12eaa5ff 
								
							
								 
							
						 
						
							
							
								
								Emulator: Reorganize 8-bit load opcode functions  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								4c24ade250 
								
							
								 
							
						 
						
							
							
								
								Test: Add unit test for carry calculation  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								1cd6c428e3 
								
							
								 
							
						 
						
							
							
								
								Emulator: Update opcode commentary to decided terminology  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Riyyi
							
						 
						
							 
							
							
							
								
							
								002c992e0d 
								
							
								 
							
						 
						
							
							
								
								Emulator: Add FIXME to verify shared register necessity  
							
							 
							
							
 
							
						 
						
							3 years ago