chqing's starred repositories
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
project-based-learning
Curated list of project-based tutorials
How-to-Make-a-Computer-Operating-System
How to Make a Computer Operating System in C++
raspberry-pi-os
Learning operating system development using Linux kernel and Raspberry Pi
awesome-gbdev
A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
SimpleKernel
Simple kernel for learning operating systems. 用于学习操作系统的简单内核
Projects-from-Scratch
Read and do projects.
mini-arm-os
Build a minimal multi-tasking OS kernel for ARM from scratch
heap_allocator
A simple heap memory allocator in ~200 lines.
emulator101
Source code to all the tutorials on emulator101.com
stoneknifeforth
a tiny self-hosted Forth implementation
awesome-eli5
👶 Technical concepts explained in layman terms! git.io/eli5
Assembler.hack
:pager: 16-bit machine code assembler for the Hack Assembly Language (nand2tetris)
nankervis-pdp11-js
This repository is the original work of Paul Nankervis and originally lived at this location: https://skn.noip.me/pdp11/pdp11.html
retrobrew-assembler
Web based assembler and simulator for my 8-bit breadboard retrobrew computer, inspired by Ben Eater.