├── .gitignore ├── 2023-08-11-can-you-use-a-class-in-c ├── Makefile ├── main.c ├── main.cc ├── rational.cc └── rational.h ├── 2023-10-31-parsing-expressions-by-recursive-descent-in-haskell └── Expr.hs ├── 2024-07-13-setting-up-an-x86-cpu ├── Makefile ├── include │ ├── gdt32.s │ └── gdt64.s ├── linker.ld └── src │ ├── boot_sector.s │ ├── kernel.c │ └── stage2.s └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thass0/blog-code/HEAD/.gitignore -------------------------------------------------------------------------------- /2023-08-11-can-you-use-a-class-in-c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thass0/blog-code/HEAD/2023-08-11-can-you-use-a-class-in-c/Makefile -------------------------------------------------------------------------------- /2023-08-11-can-you-use-a-class-in-c/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thass0/blog-code/HEAD/2023-08-11-can-you-use-a-class-in-c/main.c -------------------------------------------------------------------------------- /2023-08-11-can-you-use-a-class-in-c/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thass0/blog-code/HEAD/2023-08-11-can-you-use-a-class-in-c/main.cc -------------------------------------------------------------------------------- /2023-08-11-can-you-use-a-class-in-c/rational.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thass0/blog-code/HEAD/2023-08-11-can-you-use-a-class-in-c/rational.cc -------------------------------------------------------------------------------- /2023-08-11-can-you-use-a-class-in-c/rational.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thass0/blog-code/HEAD/2023-08-11-can-you-use-a-class-in-c/rational.h -------------------------------------------------------------------------------- /2023-10-31-parsing-expressions-by-recursive-descent-in-haskell/Expr.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thass0/blog-code/HEAD/2023-10-31-parsing-expressions-by-recursive-descent-in-haskell/Expr.hs -------------------------------------------------------------------------------- /2024-07-13-setting-up-an-x86-cpu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thass0/blog-code/HEAD/2024-07-13-setting-up-an-x86-cpu/Makefile -------------------------------------------------------------------------------- /2024-07-13-setting-up-an-x86-cpu/include/gdt32.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thass0/blog-code/HEAD/2024-07-13-setting-up-an-x86-cpu/include/gdt32.s -------------------------------------------------------------------------------- /2024-07-13-setting-up-an-x86-cpu/include/gdt64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thass0/blog-code/HEAD/2024-07-13-setting-up-an-x86-cpu/include/gdt64.s -------------------------------------------------------------------------------- /2024-07-13-setting-up-an-x86-cpu/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thass0/blog-code/HEAD/2024-07-13-setting-up-an-x86-cpu/linker.ld -------------------------------------------------------------------------------- /2024-07-13-setting-up-an-x86-cpu/src/boot_sector.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thass0/blog-code/HEAD/2024-07-13-setting-up-an-x86-cpu/src/boot_sector.s -------------------------------------------------------------------------------- /2024-07-13-setting-up-an-x86-cpu/src/kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thass0/blog-code/HEAD/2024-07-13-setting-up-an-x86-cpu/src/kernel.c -------------------------------------------------------------------------------- /2024-07-13-setting-up-an-x86-cpu/src/stage2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thass0/blog-code/HEAD/2024-07-13-setting-up-an-x86-cpu/src/stage2.s -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thass0/blog-code/HEAD/README.md --------------------------------------------------------------------------------