davidbrenner / nand2tetris
Implementation of a general purpose computer and OS built from first principles.
☆18Updated 11 years ago
Related projects ⓘ
Alternatives and complementary repositories for nand2tetris
- 16-bit machine code assembler for the Hack Assembly Language (nand2tetris)☆83Updated 4 years ago
- Python emulator of Intel 4004 cpu☆87Updated 5 years ago
- The Programmer Competency Matrix as a Checklist☆139Updated 3 years ago
- My OS study following Broken Thorn OS series: http://www.brokenthorn.com/Resources/OSDevIndex.html☆59Updated 8 years ago
- Computer implementation as described in "The Elements of Computing Systems"☆419Updated 2 years ago
- Simple assembler written in Python that translates assembly code into binary. Based on the nand2tetris Hack platform specification☆19Updated 11 years ago
- Ultra Tiny Compiler☆180Updated 5 years ago
- Minesweeper for the Hack machine implemented in Jack language (http://www.nand2tetris.org)☆18Updated 4 years ago
- This is a list of repositories that were trending for a day☆80Updated 6 years ago
- A (very) basic 8086 emulator written in python - just for fun.☆50Updated 12 years ago
- Hobby x86 unix-like kernel. Curiously under development to answer "How to write an OS".☆32Updated 6 years ago
- A simple x86 emulator, debugger, and editor in JavaScript.☆103Updated last year
- Tetris for x86 in NASM☆129Updated 6 years ago
- ☆159Updated 7 years ago
- Algorithms and data structures for educational, demonstrational and experimental purposes.☆60Updated 2 months ago
- Minimal self-hosted JavaScript compiler in 1k lines of code☆160Updated 7 years ago
- This is a work-in-progress interview prep sheet that I started whilst job hunting for web development jobs in July 2013☆96Updated 6 years ago
- Quick implementations of some advanced algorithms for searching, sorting and trees☆77Updated 5 years ago
- For Github Data Challenge 2014☆50Updated 10 years ago
- A tiny bootloader for x86 IBM-PC compatible machines☆114Updated last year
- Solutions to programming challenges and algorithmic problems☆55Updated 11 years ago
- Simple C Compiler written in Python☆57Updated 2 years ago
- Solutions for algorithmic problems from book "Algorithms and Programming: Problems and Solutions" by Alexander Shen☆22Updated 6 years ago
- Minimal 16-bit toy VM and assembler☆22Updated 6 years ago
- intermediate-programming-projects☆14Updated 5 years ago
- A 16-bit computer implemented with Logisim (logical circuit simulator).☆17Updated 3 years ago
- A toy programming language that keeps it minimal☆138Updated 7 years ago
- ☆13Updated 2 years ago
- An implementation of a raytracer in Rust and Jack, from nand2tetris.☆19Updated 3 years ago
- A small forth-like language that targets the CPython VM.☆51Updated 6 years ago