| 
								
								
									 David Given | 89e8956bb2 | Fix edge case in rlwnm when the mask is 32 bits wide. All tests now pass. | 2018-06-17 11:00:01 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 7ec9f54679 | Turns out that andi and andis only have . forms. Fixed; another test passes. | 2018-06-17 10:43:39 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 78eaf836be | Turns out I was returning values from syscalls in the wrong register; fixed. More tests pass. | 2018-06-17 10:22:20 +02:00 |  | 
				
					
						| 
								
								
									 David Given | ab660a44e9 | Lots of floating point, bugfixes, and system calls. Most of the tests pass now. | 2018-06-17 09:24:01 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 67efbb5f7f | Do a bit of floating point stuff; added brk(); fixed a horrible bug where stores with 16-bit displacements were storing the register number and not the
contents of the register. | 2018-06-16 22:55:23 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 5d7cdd2c67 | Fix a setcr0 bug which was trashing the condition register; some system calls are now implemented. A few tests more-or-less pass (but crash on
exit). | 2018-06-16 08:35:36 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 5111556d14 | Got the emulator to the point where we're hitting the first major emulation bug (the calloc test hangs). | 2018-06-14 05:53:39 -07:00 |  | 
				
					
						| 
								
								
									 David Given | 853af4c4dd | Some code runs (up to needing setcr0). | 2018-06-14 04:41:21 -07:00 |  | 
				
					
						| 
								
								
									 David Given | b71145f79d | Implement a non-functional skeleton of the PowerPC emulator (with, hopefully, most of the instruction decode done). | 2018-06-14 03:07:36 -07:00 |  |