2a877a22e4
	 
					 
					
						
						
							
							minor fixes etc  
						
						
						
						
					 
					
						2024-09-20 14:20:09 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c506fdd966
	 
					 
					
						
						
							
							minor fixes to lib  
						
						
						
						
					 
					
						2024-09-14 21:15:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b7dee58454
	 
					 
					
						
						
							
							finish project eight backend compiler  
						
						... 
						
						
						
						- modify existing implementation to use variant types for a more
  accurate representation of the vm byte code
- switch to fold from recursion for the main translate function
- use separate modules for translating different vm commands
- move static arithmetic command translations to a map 
						
						
					 
					
						2024-09-13 17:03:52 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5973c64e78
	 
					 
					
						
						
							
							finish project seven backend compiler  
						
						
						
						
					 
					
						2022-08-04 20:59:46 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dae97b7a76
	 
					 
					
						
						
							
							[WIP] initial compiler backend code  
						
						
						
						
					 
					
						2022-08-03 18:34:42 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1570cf41f4
	 
					 
					
						
						
							
							switch to lowercase filenames  
						
						
						
						
					 
					
						2022-08-01 15:02:20 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8216e76b04
	 
					 
					
						
						
							
							add initial tests  
						
						
						
						
					 
					
						2022-08-01 14:59:06 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e5d84c9716
	 
					 
					
						
						
							
							move assembler out of project dir  
						
						
						
						
					 
					
						2022-07-20 14:40:05 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9daff2f67d 
					 
					
						
						
							
							handle const vs var A instructions at parse time  
						
						
						
						
					 
					
						2022-07-19 23:11:42 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d0835a9314 
					 
					
						
						
							
							update code format  
						
						
						
						
					 
					
						2022-07-19 22:57:14 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f6811aeade 
					 
					
						
						
							
							add project 06 asm, hack files  
						
						
						
						
					 
					
						2022-07-19 00:54:55 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b272aa7d3 
					 
					
						
						
							
							add assembler code  
						
						
						
						
					 
					
						2022-07-19 00:46:54 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e6df3495f2 
					 
					
						
						
							
							add Computer.hdl  
						
						
						
						
					 
					
						2021-12-25 22:13:42 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						57ddecf2a9 
					 
					
						
						
							
							update stats  
						
						
						
						
					 
					
						2021-12-25 21:36:08 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b3146a39d 
					 
					
						
						
							
							add CPU.hdl  
						
						
						
						
					 
					
						2021-12-25 21:35:22 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						845ed74aeb 
					 
					
						
						
							
							can do without DMux4Way and Mux4Way16  
						
						
						
						
					 
					
						2021-12-24 00:47:21 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0be22ea1ea 
					 
					
						
						
							
							dos2unix old files  
						
						
						
						
					 
					
						2021-12-23 19:44:21 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						041e5b5789 
					 
					
						
						
							
							add Memory stats  
						
						
						
						
					 
					
						2021-12-23 19:32:53 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5259769725 
					 
					
						
						
							
							add Memory.hdl  
						
						
						
						
					 
					
						2021-12-23 18:38:56 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c80301c721 
					 
					
						
						
							
							add project 04 hack files  
						
						
						
						
					 
					
						2021-12-07 21:57:02 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6033b21c49 
					 
					
						
						
							
							optimize Mult and Fill assembly  
						
						
						
						
					 
					
						2021-12-07 21:48:15 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						04b283ccec 
					 
					
						
						
							
							add Fill.asm  
						
						
						
						
					 
					
						2021-12-07 19:09:03 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						465f3da702 
					 
					
						
						
							
							add Mult.asm  
						
						
						
						
					 
					
						2021-12-07 00:07:57 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c863fcf3f5 
					 
					
						
						
							
							minor fix  
						
						
						
						
					 
					
						2021-12-05 10:54:00 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd24959a9f 
					 
					
						
						
							
							minor fix  
						
						
						
						
					 
					
						2021-12-05 09:55:06 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b3af552bfd 
					 
					
						
						
							
							add nor, xnor chips  
						
						
						
						
					 
					
						2021-12-05 09:33:35 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ae97dea41 
					 
					
						
						
							
							add stats  
						
						
						
						
					 
					
						2021-12-05 09:32:46 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bde2161900 
					 
					
						
						
							
							add project 1, 2, 3 HDLs  
						
						
						
						
					 
					
						2021-12-05 09:07:22 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8fe4e35950 
					 
					
						
						
							
							initial commit  
						
						
						
						
					 
					
						2021-12-05 09:02:55 +05:30