doc: sentences ends with period in root README

This commit is contained in:
z80jit 2019-03-17 13:50:03 +01:00
parent 50818a8350
commit 760400c37a
1 changed files with 11 additions and 11 deletions

22
README
View File

@ -36,7 +36,7 @@ If the code can not be understood by that volume, it needs to be altered until i
* Also found within
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.
* FYI
@ -50,16 +50,16 @@ The only pieces that have any external dependencies are the Web IDE (Python3+Che
* Future
** Software
Add more ports to more hardware platforms
Add more ports to more hardware platforms.
** 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
** stage0
The stage0 is the ultimate lowest level of bootstrap that is useful for systems
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
The Hex0_monitor provides dual functionality:
@ -88,7 +88,7 @@ hex0 source files.
It most important features of note are:
; line comments and
# line comments
As careful notes are essential for this stage
As careful notes are essential for this stage.
*** Hex1
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
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:
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
(Architecture specific size/properties) and/or @label1>label2 %label1>label2
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 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;
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
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
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
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.
*** 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
and thus complete the circle
and thus complete the circle.
*** get_machine_x86
The trivial x86 program that allows one to skip tests or scripts that will not