|  Bryan Miller | 80201048c1 | Bug fixes to MOS CIA Serialization. | il y a 6 ans | 
				
					
						|  Bryan Miller | d3b1742795 | MOS CIA can now be reset. Serial communication implemented. | il y a 6 ans | 
				
					
						|  Bryan Miller | 9abb5bcf4e | MOS CIA Interrupt control/mask mechanics in place. | il y a 6 ans | 
				
					
						|  Bryan Miller | e13f5b0e96 | CIA Timers A/B coded. | il y a 6 ans | 
				
					
						|  Bryan Miller | f7ed007df4 | Rework of the CIA TOD registers. | il y a 6 ans | 
				
					
						|  Bryan Miller | f8ef85f77f | Tweaks to MOSCIA | il y a 6 ans | 
				
					
						|  Bryan Miller | c1f1f23ec4 | Memory now has a peek() and poke() method; like read() and write() respectively, but will not trigger listeners. | il y a 6 ans | 
				
					
						|  Bryan Miller | 613d11b016 | MOSCIA will now uses utils/bcd and TOD clock should work... untested. | il y a 6 ans | 
				
					
						|  Bryan Miller | d443ff4c3a | More work on utils/bcd and added unit tests. | il y a 6 ans | 
				
					
						|  Bryan Miller | a162b4ae88 | Started working a BCD helper, and an implementation of the MOS CIA chip. | il y a 6 ans | 
				
					
						|  Bryan Miller | ecd453d812 | Moved MOS6502 out of the chip directory. Adjusted tests accordingly. | il y a 6 ans | 
				
					
						|  Bryan Miller | fcdf419a6b | Added some tests for the Clock class. | il y a 6 ans | 
				
					
						|  Bryan Miller | a9ba4f14ec | Minor tweaks to Clock | il y a 6 ans | 
				
					
						|  Bryan Miller | b12f868755 | Finished MMC memory tests. | il y a 6 ans | 
				
					
						|  Bryan Miller | 2e5ad3880a | Bug fixes | il y a 6 ans | 
				
					
						|  Bryan Miller | 4c9f047a7d | Fixed the .address property behaviour | il y a 6 ans | 
				
					
						|  Bryan Miller | dda1c22cc6 | Fixed a couple bugs. Removed mmSwitchRegister(). Added switchBank() | il y a 6 ans | 
				
					
						|  Bryan Miller | 5ba52a58d4 | Added another couple tests to the memory test set. | il y a 6 ans | 
				
					
						|  Bryan Miller | 30f95044b1 | Rewrote .load() method. | il y a 6 ans | 
				
					
						|  Bryan Miller | 10a62b4c40 | Minor test addition | il y a 6 ans | 
				
					
						|  Bryan Miller | 9d773f6894 | Added pages property to memory. Bringing MMC more inline with IMem interface. | il y a 6 ans | 
				
					
						|  Bryan Miller | 495c5b6d13 | Memory module bug fixes. Memory test added. | il y a 6 ans | 
				
					
						|  Bryan Miller | beab01695c | Rewrote memory classes and put them in their own folder. Updated MOS6502/cpu and relavent tests. | il y a 6 ans | 
				
					
						|  Bryan Miller | f005dda779 | Finished all opcodes in assembler | il y a 6 ans | 
				
					
						|  Bryan Miller | c2f0652936 | Several more opcodes tested. | il y a 6 ans | 
				
					
						|  Bryan Miller | 8744d3cc60 | Fixed bug with LDX Absolute,Y | il y a 6 ans | 
				
					
						|  Bryan Miller | c722a4875a | Large number of 6502 assembler tests written. | il y a 6 ans | 
				
					
						|  Bryan Miller | bed8ec0d7b | Fixed a typo | il y a 6 ans | 
				
					
						|  Bryan Miller | 5781e7617a | Added interrupt handlers (by way of psuedo hijacking BRK) and make reset a property. Updated tests accordingly. | il y a 6 ans | 
				
					
						|  Bryan Miller | e92b54db8a | Finished coding all opcodes. | il y a 6 ans | 
				
					
						|  Bryan Miller | baed6e66e4 | Added dedicated StackPush() and StackPop() methods. Fixed BRK and JSR opcodes. Wrote RTS and RTI opcodes. | il y a 6 ans | 
				
					
						|  Bryan Miller | 9265cb255c | Added the ROL and ROR opcodes. | il y a 6 ans | 
				
					
						|  Bryan Miller | 3e179155fd | More opcodes finished. | il y a 6 ans | 
				
					
						|  Bryan Miller | 440c54349f | Added more MOS6502/cpu tests. File dummy updated with unofficial tests. | il y a 6 ans | 
				
					
						|  Bryan Miller | 145fb53143 | Added LDA opcode. Tweaking ALU() | il y a 6 ans | 
				
					
						|  Bryan Miller | 50526cd864 | MATHC() broken into ADC() and SBC() once again. ProccessOp() handles memory and value access in the various mode types and returns true when the process who generate an outcome. | il y a 6 ans | 
				
					
						|  Bryan Miller | b94470cdae | Testing file for MOS6502/cpu | il y a 6 ans | 
				
					
						|  Bryan Miller | b31404b6d6 | Fixed conflict with BIT (using BITM for the utility file). Method reset() should now match basic 6502 reset mechanics. | il y a 6 ans | 
				
					
						|  Bryan Miller | a8ad08b32d | Method rename and two new methods added to Bank class. | il y a 6 ans | 
				
					
						|  Bryan Miller | b9802d895a | ADC() method turned into the MATHC() method which can be used for both the ADC and SBC op codes. CPU.clk() updated accordingly. | il y a 6 ans | 
				
					
						|  Bryan Miller | fa1b9f9d91 | ALU() method modified to directly use and set the cpu.__AR value. ADC() Adjusted according to the new ALU() changes. | il y a 6 ans | 
				
					
						|  Bryan Miller | 52e51110b8 | Added ALU and the ADC op code. | il y a 6 ans | 
				
					
						|  Bryan Miller | 004d99d851 | Can now get the direct bit value with the new .val() method. | il y a 6 ans | 
				
					
						|  Bryan Miller | 30132b152e | Fixed the order of the status register flags and initialized the status register to 32 (bit 5 on). | il y a 6 ans | 
				
					
						|  Bryan Miller | 0ab6bb54b8 | Branching fixed. Added Register, Flag, and Stack commands. | il y a 6 ans | 
				
					
						|  Bryan Miller | 2433ed5e8f | Branches coded. | il y a 6 ans | 
				
					
						|  Bryan Miller | 58e181fac5 | MOS6502 CPU buildout. | il y a 6 ans | 
				
					
						|  Bryan Miller | 7f25738377 | Tokenizer handles strings. Directives use handlers. Updated tests. | il y a 6 ans | 
				
					
						|  Bryan Miller | 3daef52868 | MOS6502 moved into src/chip/MOS6502 and broken into two different files. Tests have been flattened. | il y a 6 ans | 
				
					
						|  Bryan Miller | fdee76c879 | Reorganization of source files. | il y a 6 ans |