doc: sentences ends with period in root README
This commit is contained in:
parent
50818a8350
commit
760400c37a
22
README
22
README
|
@ -36,7 +36,7 @@ If the code can not be understood by that volume, it needs to be altered until i
|
||||||
|
|
||||||
* Also found within
|
* Also found within
|
||||||
This repo contains a few of my false start pieces that may be of interest to people who
|
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
|
want to independently create the root binary. I welcome all bug fixes and code that aids
|
||||||
in the above stated goal.
|
in the above stated goal.
|
||||||
|
|
||||||
* FYI
|
* FYI
|
||||||
|
@ -50,16 +50,16 @@ The only pieces that have any external dependencies are the Web IDE (Python3+Che
|
||||||
|
|
||||||
* Future
|
* Future
|
||||||
** Software
|
** Software
|
||||||
Add more ports to more hardware platforms
|
Add more ports to more hardware platforms.
|
||||||
|
|
||||||
** Hardware
|
** Hardware
|
||||||
Implement the Knight processor in FPGA and then convert into TTL
|
Implement the Knight processor in FPGA and then convert into TTL.
|
||||||
|
|
||||||
* Need to know information
|
* Need to know information
|
||||||
** stage0
|
** stage0
|
||||||
The stage0 is the ultimate lowest level of bootstrap that is useful for systems
|
The stage0 is the ultimate lowest level of bootstrap that is useful for systems
|
||||||
without firmware, operating systems nor any other provided software functionality
|
without firmware, operating systems nor any other provided software functionality
|
||||||
Those with such capabilities can skip this stage as it requires human input
|
Those with such capabilities can skip this stage as it requires human input.
|
||||||
|
|
||||||
*** Hex0_monitor
|
*** Hex0_monitor
|
||||||
The Hex0_monitor provides dual functionality:
|
The Hex0_monitor provides dual functionality:
|
||||||
|
@ -88,7 +88,7 @@ hex0 source files.
|
||||||
It most important features of note are:
|
It most important features of note are:
|
||||||
; line comments and
|
; line comments and
|
||||||
# line comments
|
# line comments
|
||||||
As careful notes are essential for this stage
|
As careful notes are essential for this stage.
|
||||||
|
|
||||||
*** Hex1
|
*** Hex1
|
||||||
The Hex1 assembler or stage1_assembler-1 is the next logical extension of the
|
The Hex1 assembler or stage1_assembler-1 is the next logical extension of the
|
||||||
|
@ -105,7 +105,7 @@ assembler in Hex0 but as it is a much larger program, I recommend against it.
|
||||||
|
|
||||||
*** Hex2
|
*** Hex2
|
||||||
The Hex2 assembler or stage1_assembler-2 or hex2_linker is as complex of a hex
|
The Hex2 assembler or stage1_assembler-2 or hex2_linker is as complex of a hex
|
||||||
language that is both meaningful and worth the effort
|
language that is both meaningful and worth the effort.
|
||||||
|
|
||||||
Hex2's important advances over Hex1 are as follows:
|
Hex2's important advances over Hex1 are as follows:
|
||||||
Support for long labels (Minimal 42 chars, ideally unlimited)
|
Support for long labels (Minimal 42 chars, ideally unlimited)
|
||||||
|
@ -116,7 +116,7 @@ Support for Alternate pointer sizes (%label for 32bit relative and &label for
|
||||||
Optionally support for !label (8bit relative addressing) and ?label
|
Optionally support for !label (8bit relative addressing) and ?label
|
||||||
(Architecture specific size/properties) and/or @label1>label2 %label1>label2
|
(Architecture specific size/properties) and/or @label1>label2 %label1>label2
|
||||||
displacements may be implemented should the specific architecture require it
|
displacements may be implemented should the specific architecture require it
|
||||||
for human readable hex2 source files (such as ELF headers)
|
for human readable hex2 source files (such as ELF headers).
|
||||||
|
|
||||||
*** M0
|
*** M0
|
||||||
M0 or M0-macro or M1-macro is the minimal string replacement program with string
|
M0 or M0-macro or M1-macro is the minimal string replacement program with string
|
||||||
|
@ -137,7 +137,7 @@ termininates the string).
|
||||||
|
|
||||||
Thus by combining :label, @label, DEFINE SYSCALL 0F05, Raw strings and chars;
|
Thus by combining :label, @label, DEFINE SYSCALL 0F05, Raw strings and chars;
|
||||||
one has created a rather flexiable and powerful Assembler capable of building
|
one has created a rather flexiable and powerful Assembler capable of building
|
||||||
far more ambitious pieces in "Macro Assembly"
|
far more ambitious pieces in "Macro Assembly".
|
||||||
|
|
||||||
** stage2
|
** stage2
|
||||||
The stage2 is dependent on the availabilty of text source files and atleast a
|
The stage2 is dependent on the availabilty of text source files and atleast a
|
||||||
|
@ -185,7 +185,7 @@ bootstrapping whole operating systems with modern tool stacks.
|
||||||
A library collection of very useful FORTH functionality designed to make the
|
A library collection of very useful FORTH functionality designed to make the
|
||||||
lives of any FORTH programmer easier.
|
lives of any FORTH programmer easier.
|
||||||
|
|
||||||
It now sits waiting for any FORTH programmer who wishes to build upon it
|
It now sits waiting for any FORTH programmer who wishes to build upon it.
|
||||||
|
|
||||||
*** ascension
|
*** ascension
|
||||||
A library collection of useful Lisp functionality designed to make the lives
|
A library collection of useful Lisp functionality designed to make the lives
|
||||||
|
@ -195,9 +195,9 @@ As it depends on archaic Lisp dialect; it will likely need to be replaced should
|
||||||
the Lisp be properly fixed.
|
the Lisp be properly fixed.
|
||||||
|
|
||||||
*** blood-elf_x86
|
*** blood-elf_x86
|
||||||
The x86 program for a dwarf stub generator used in mescc-tools bootstrapping
|
The x86 program for a dwarf stub generator used in mescc-tools bootstrapping.
|
||||||
Specifically mescc-tools-seed generation, which can be used to build M2-Planet
|
Specifically mescc-tools-seed generation, which can be used to build M2-Planet
|
||||||
and thus complete the circle
|
and thus complete the circle.
|
||||||
|
|
||||||
*** get_machine_x86
|
*** get_machine_x86
|
||||||
The trivial x86 program that allows one to skip tests or scripts that will not
|
The trivial x86 program that allows one to skip tests or scripts that will not
|
||||||
|
|
Loading…
Reference in New Issue