| 
						
					 | 
					
						
						
							
						
						528b88eeb7
					 | 
					
						
						
							
							feat: implement Obj Palette 0 and 1
						
						
						
						
						
						
					 | 
					
						2021-03-16 02:36:09 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						19f642eafe
					 | 
					
						
						
							
							chore: make clippy happy
						
						
						
						
						
						
					 | 
					
						2021-03-16 01:05:13 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3d82465b04
					 | 
					
						
						
							
							chore: clean up code
						
						
						
						
						
						
					 | 
					
						2021-03-15 22:08:47 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8989d3f1d7
					 | 
					
						
						
							
							fix: convert sound.rs structs to bitfields
						
						
						
						
						
						
					 | 
					
						2021-03-15 21:16:11 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d30ce4dbb2
					 | 
					
						
						
							
							chore: improve code quailty
						
						
						
						
						
						
					 | 
					
						2021-03-15 19:19:40 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b053260c8b
					 | 
					
						
						
							
							feat: don't embed gb boot rom in emulator
						
						
						
						
						
						
					 | 
					
						2021-01-27 22:07:31 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b5d3a2c675
					 | 
					
						
						
							
							feat: implement MBC1
						
						
						
						
						
						
					 | 
					
						2021-01-20 01:39:24 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b70c398e14
					 | 
					
						
						
							
							feat: implement registers 0xFF01 and 0xFF02
						
						
						
						
						
						
					 | 
					
						2021-01-19 01:40:07 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						68c9557c43
					 | 
					
						
						
							
							chore: improve code quality
						
						
						
						
						
						
					 | 
					
						2021-01-19 01:36:44 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1da01a318d
					 | 
					
						
						
							
							feat: emulator now sucessfully runs boot rom
						
						
						
						
						
						
					 | 
					
						2021-01-19 00:30:32 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9b4c95ce4c
					 | 
					
						
						
							
							feat: reimplement cycles newtype
						
						
						
						
						
						
					 | 
					
						2021-01-18 22:54:38 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2fc7ac3833
					 | 
					
						
						
							
							feat: add pixels-rs and winit as dependencies
						
						
						
						
						
						
					 | 
					
						2021-01-18 20:47:09 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9203b61533
					 | 
					
						
						
							
							fix: implement 0xff41 and fix CALL instruciton
						
						
						
						
						
						
					 | 
					
						2021-01-18 02:22:45 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c0b8b8bda2
					 | 
					
						
						
							
							feat: implement more registers
						
						
						
						
						
						
					 | 
					
						2021-01-17 21:13:59 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						70de3b9142
					 | 
					
						
						
							
							feat: stub 0xff40 and 0xff47
						
						
						
						
						
						
					 | 
					
						2021-01-17 19:25:53 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						92218a227d
					 | 
					
						
						
							
							feat: implement 0xff24 sound register
						
						
						
						
						
						
					 | 
					
						2021-01-17 18:58:57 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						251f4e8d6d
					 | 
					
						
						
							
							feat: implement several sound i/o registers
						
						
						
						
						
						
					 | 
					
						2021-01-17 17:33:12 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						834423fe18
					 | 
					
						
						
							
							feat: stub sound register 0xff26
						
						
						
						
						
						
					 | 
					
						2021-01-03 02:05:46 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1b53363095
					 | 
					
						
						
							
							feat: stub 0xff0f and 0xffff from interrupt
						
						
						
						
						
						
					 | 
					
						2021-01-03 01:38:31 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e693ad8a3c
					 | 
					
						
						
							
							feat: create timer struct and stub 0xff07
						
						
						
						
						
						
					 | 
					
						2021-01-03 01:21:19 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						911f0f9c86
					 | 
					
						
						
							
							feat: stub work ram
						
						
						
						
						
						
					 | 
					
						2021-01-03 00:28:07 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8048495cbc
					 | 
					
						
						
							
							chore: move ppu vram from stack to heap
						
						
						
						
						
						
					 | 
					
						2021-01-02 23:58:49 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fb0772c671
					 | 
					
						
						
							
							chore: remove duplicate code
						
						
						
						
						
						
					 | 
					
						2021-01-02 22:49:25 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fe74f80ddf
					 | 
					
						
						
							
							chore: format code
						
						
						
						
						
						
					 | 
					
						2020-12-24 00:34:48 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						26df683cff
					 | 
					
						
						
							
							chore: move vram buffer to PPU struct
						
						
						
						
						
						
					 | 
					
						2020-12-24 00:27:06 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						677a584ba7
					 | 
					
						
						
							
							chore: stub vram, start work on ppu, fix set_register bug
						
						
						
						
						
						
					 | 
					
						2020-12-23 21:24:58 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2a234f4d14
					 | 
					
						
						
							
							feat: implement ability to boot straigt to cartridge
						
						
						
						
						
						
					 | 
					
						2020-12-23 19:39:37 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1502cc3ec2
					 | 
					
						
						
							
							chore: add debug information to bus.rs
						
						
						
						
						
						
					 | 
					
						2020-12-23 03:43:49 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4d2e0e33f2
					 | 
					
						
						
							
							feat: implement fetch, decode, execute loop
						
						
						
						
						
						
					 | 
					
						2020-12-23 03:25:16 -06:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						213c5e5cb3
					 | 
					
						
						
							
							Implement more instructions
						
						
						
						
						
						
					 | 
					
						2020-09-04 00:41:19 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e0235094bb
					 | 
					
						
						
							
							Implement basic layout of Gameboy Emulator
						
						
						
						
						
						
					 | 
					
						2020-08-29 18:38:27 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0401bb7e49
					 | 
					
						
						
							
							Restart Project
						
						
						
						
						
						
					 | 
					
						2020-08-25 12:10:38 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rekai Musuka
							
						 
					 | 
					
						
						
							
						
						f97bf9dbb7
					 | 
					
						
						
							
							Stub Bus, and CPU, implement some opcode decoding.
						
						
						
						
						
						
					 | 
					
						2020-08-06 01:05:16 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rekai Musuka
							
						 
					 | 
					
						
						
							
						
						b274d61f56
					 | 
					
						
						
							
							Restart Project
						
						
						
						
						
						
					 | 
					
						2020-08-05 21:54:30 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rekai Musuka
							
						 
					 | 
					
						
						
							
						
						a3cd9166ab
					 | 
					
						
						
							
							Implement Register methods, and stub ADD opcodes
						
						
						
						
						
						
					 | 
					
						2020-08-05 03:23:50 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rekai Musuka
							
						 
					 | 
					
						
						
							
						
						8b475cb4cf
					 | 
					
						
						
							
							Restart GB Emulator
						
						
						
						
						
						
					 | 
					
						2020-08-04 17:58:48 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |