bgx / nand2tetris

Building a simple yet powerful computer system from the ground up. (Basic hardware platform + modern software hierarchy)
0 stars 2 forks source link

project08 optimization #5

Closed bgx closed 8 years ago

bgx commented 9 years ago

I ran my vm-to-asm translator python script on a folder containing the OS .vm files and the .vm files of the Square sample program from project09. The resulting .asm file was ~52000 lines; the ROM of the nand2tetris computer only has room for 32768 lines.

Optimizing the vm-to-asm translator is a design improvement I'll gradually work on as I move through the remaining projects. While I'm working on projects 9 through 12 I can use the supplied vm translator.

bgx commented 8 years ago

Closed by commit 4e1b9423d99ee24c221fd144f6d2a5bd3d24c30d: Completed objective of projectEX1