Riyyi
							
						 | 
						
							
							
							
							
								
							
								301c9343da
								
							
								
							
						 | 
						
							
							
								
								Emulator: Separate pixel FIFO states into different functions
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								91884d65fb
								
							
								
							
						 | 
						
							
							
								
								Emulator: Remove naive old tile draw code
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								e566adad50
								
							
								
							
						 | 
						
							
							
								
								Emulator: Add support for both tile index mapping variants
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								1c14228bf7
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fix pixel FIFO fetcher half step speed
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								00ceacaf52
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fix pixel FIFO x-coordinate offset
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								adb290a7c7
								
							
								
							
						 | 
						
							
							
								
								Emulator: Move LCDC inside PPU class
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								67539b6d43
								
							
								
							
						 | 
						
							
							
								
								Emulator: Change PPU::State values
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								7ed5c74faf
								
							
								
							
						 | 
						
							
							
								
								Emulator: Switch to pixel FIFO
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								f2a68e6294
								
							
								
							
						 | 
						
							
							
								
								Emulator: Add initial pixel FIFO to PPU
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								5e6972e4da
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fix PPU clocks and LCD offsets
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								c0c592c438
								
							
								
							
						 | 
						
							
							
								
								Emulator: Make palette colors more accurate
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								900dbde54b
								
							
								
							
						 | 
						
							
							
								
								Emulator: Set camera zoom-level and screen flip in scene JSON
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								16db21fcab
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fix predicate jump call opcodes
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								d33de14694
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fix swap opcodes
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								80c68035c5
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fix non-prefix rotate opcodes
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								8f016b1095
								
							
								
							
						 | 
						
							
							
								
								Emulator: Add function to fetch pixel color from palette
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								869438e0e0
								
							
								
							
						 | 
						
							
							
								
								Emulator: Add state machine to PPU
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								6943cfd684
								
							
								
							
						 | 
						
							
							
								
								Emulator: Add naive background tile rendering to PPU
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								fcfd27468d
								
							
								
							
						 | 
						
							
							
								
								Emulator: Change main to become an Inferno application
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								ce46f5033a
								
							
								
							
						 | 
						
							
							
								
								Emulator+Test: Store ProcessingUnits as std::shared_ptr
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								5919f70537
								
							
								
							
						 | 
						
							
							
								
								CMake+Meta: Add inferno dependency, which includes ruc indirectly
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								136250355e
								
							
								
							
						 | 
						
							
							
								
								Meta: Add assets for settings and scene
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								66c10e3c3e
								
							
								
							
						 | 
						
							
							
								
								Doc: Update git submodule instructions in readme
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								7153b0e9b6
								
							
								
							
						 | 
						
							
							
								
								Emulator: Optimize interrupt request checking
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								cd2673909c
								
							
								
							
						 | 
						
							
							
								
								Emulator: Implement DI/EI opcodes, finish RETI opcode
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								5b4dbdc9a4
								
							
								
							
						 | 
						
							
							
								
								Emulator: Add interrupt handling
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								5b08c18127
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fix DAA carry flag, opcode: 0x27
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								857865dfb9
								
							
								
							
						 | 
						
							
							
								
								Emulator: You can only have copyright on stuff you have worked on
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								a29f01389b
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fix RET zero flag condition, opcode: 0xc0, 0xc8
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								a806f173ce
								
							
								
							
						 | 
						
							
							
								
								Emulator: Add getters for CPU registers
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								3b132a6820
								
							
								
							
						 | 
						
							
							
								
								Test: Add way to run opcodes in test cases, add test for ADC, POP, PUSH
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								b63f0d3b52
								
							
								
							
						 | 
						
							
							
								
								Test: Update CPU test for new carry logic
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								b48f308bfc
								
							
								
							
						 | 
						
							
							
								
								Emulator: Simplify isCarry(Subtraction) function
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								059441c30a
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fix ADC/CP/DEC/SBC/SUB opcode: 0x8e, 0xbe, 0x35, 0x93, 0x96
							
							
							
							
							
							
							
							Most of these were broken on the carry and half-carry calculation. 
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								a4743fa77b
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fix LD A,(HL-) opcode: 0x3a
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								70778840c7
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fix SLA/SRA/SRL opcodes: 0x26, 0x2e, 0x3e
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								c396e7fcf6
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fix LD L,(HL) opcode 0x6e
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								92c0236f2a
								
							
								
							
						 | 
						
							
							
								
								Emulator: Rename ldffi8 => ldff8 and move two opcodes to it
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								f56984b555
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fix LD A,(0xff00 + C) and its reverse, opcodes: 0xe2, 0xf2
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								1dd9a2c16e
								
							
								
							
						 | 
						
							
							
								
								Doc: Add definition for lsb/msb, (least|most) significant byte
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								1c0809b611
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fix LD a16,SP opcode: 0x08
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								c8ad40c128
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fix LD A,a16 opcode: 0xfa
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								cc46a45a73
								
							
								
							
						 | 
						
							
							
								
								Emulator: Print blargg's test ROM output
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								ed045a72b2
								
							
								
							
						 | 
						
							
							
								
								Emulator: Prepare for running blargg's test ROMs
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								38b740856e
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fix 2 opcodes ending up in the wrong location
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								e1eed33410
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fake screen scrolling to pass the bootrom
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								2b7d4dee3d
								
							
								
							
						 | 
						
							
							
								
								Emulator: Add LCDC register to PPU
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								5831a23b02
								
							
								
							
						 | 
						
							
							
								
								Meta: Update ruc library
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								c7903c0a50
								
							
								
							
						 | 
						
							
							
								
								Emulator: Fix address pushed onto stack in CALL opcode
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								5d054c90f8
								
							
								
							
						 | 
						
							
							
								
								Emulator: Update comment wording
							
							
							
							
							
						 | 
						
							3 years ago |