A set of minimal dependency bootstrap binaries
Go to file
Jeremiah Orians ac26fcc22c
Experimenting to determine if change will fix external format problem
2016-06-12 09:22:04 -04:00
Linux Bootstrap Organized files and expanded notes 2016-05-21 20:12:34 -04:00
x86 Minor reorganization 2016-06-05 14:46:30 -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 Experimenting to determine if change will fix external format problem 2016-06-12 09:22:04 -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
asm.c Added indexed load/store instructions to vm, assembler and disassembler 2016-06-11 11:43:01 -04:00
disasm.c Added indexed load/store instructions to vm, assembler and disassembler 2016-06-11 11:43:01 -04:00
notes.org Organized files and expanded notes 2016-05-21 20:12:34 -04:00
vm.c We will deal with tests later as idea needs to be explored before integration 2016-06-12 09:02:00 -04:00
vm.h We will deal with tests later as idea needs to be explored before integration 2016-06-12 09:02:00 -04:00
vm_instructions.c We will deal with tests later as idea needs to be explored before integration 2016-06-12 09:02:00 -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.