A set of minimal dependency bootstrap binaries
Go to file
Jeremiah Orians f3a320c25b
Converted ISA_HEX_Map.txt to an org-mode file and added minor additional details
2016-06-04 13:44:44 -04:00
Linux Bootstrap Organized files and expanded notes 2016-05-21 20:12:34 -04:00
floppy_images Added floppy images for frequently used stage1 programs 2016-05-20 20:44:03 -04:00
stage0 Organized files and expanded notes 2016-05-21 20:12:34 -04:00
stage1 Organized files and expanded notes 2016-05-21 20:12:34 -04:00
.gitignore Initial starting point for the creation of our hex bootstrap toolchain 2016-05-01 09:03:41 -04:00
ISA_HEX_Map.org Converted ISA_HEX_Map.txt to an org-mode file and added minor additional details 2016-06-04 13:44:44 -04:00
LICENSE Added README and LICENSE 2016-05-18 18:52:18 -04:00
README Added README and LICENSE 2016-05-18 18:52:18 -04:00
notes.org Organized files and expanded notes 2016-05-21 20:12:34 -04:00
vm.c Fixed error in 1OPI decode and added intial HALCODE instruction prototypes 2016-06-04 12:05:10 -04:00
vm.h Fixed error in 1OPI decode and added intial HALCODE instruction prototypes 2016-06-04 12:05:10 -04:00

README

This is a set of manually created hex programs in a Cthulhu Path to madness fashion.
Which only have the goal of creating a bootstrapping path to a C compiler capable of 
Compiling GCC, with only the explicit requirement of a single 1 KByte binary or less.

This repo contains a few of my false start pieces that may be of interest to people who
want to independently create the root binary, I welcome all bug fixes and code that aids
in the above stated goal.

I'll be adding more code and documentation as I build pieces.
ALL code in this REPO is under the GPLv3 or Later.