Add files via upload

This commit is contained in:
TimothyLottes
2016-11-10 20:06:50 -05:00
committed by GitHub
parent d0eb899c4e
commit a0955a2b27
2 changed files with 32 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
<html><head><link rel="stylesheet" href="style.css"></head><body><div class="page">
<h1>20150722 - 1536-3 : Simplify, Repeat</h1>
<br>
Night 3 on the 1536 project, decided to make some changes before going full ahead with writing an editor.<br>
<br>
(1.) Switched the boot loader to not relocate to zero.
Now leaving the BIOS areas alone, I doubt I'll ever go back to real mode after switching to long mode,
this ends up making the code easier, and provides room for the next change.<br>
<br>
(2.) Switched the boot loader to fetch the first 15 tracks instead of just 1 track.
Now have a little over 472KB of source to work with on boot,
which is effectively infinite for this project.
The motivation for this change was the realization that x86-64 assembly source would get big.
Don't want to change this later. 472KB is close to the maximum without checking for things like EBA, or handling non-full-track reads.<br>
<br>
(3.) Switched to an easier source model. Lines are now always 64 characters long.
Comments are switch to a single \ which functions like the C // style comment, ignoring the rest of the line.
Since lines are always 64 bytes (cacheline sized and aligned),
the interpreter can quickly skip over comments.
This is a trade in increased source size, for simplification of the editor:
fixed size lines makes everything trivial.<br>
<br>
(4.) Making a convention that syntax highlighting with color only has a line of context.
Which translates into don't let things wrap. Easy.<br>
</div></body></html>
+1
View File
@@ -86,6 +86,7 @@ Below this is active random migration (400 prior posts still to filter through)
<a href="20150914.html">20150914 - Tearaway Unfolded PS4 on Wega CRT HDTV</a><br>
<a href="20150910.html">20150910 - September Trip to Iceland</a><br>
<a href="20150829.html">20150829 - Ketogenic Diet Working on Year 2</a><br>
<a href="20150722.html">20150722 - 1536-3 : Simplify, Repeat</a><br>
<a href="20150719.html">20150719 - CRT Shadow Masks vs LCD</a><br>
<a href="20150710.html">20150710 - Inspiration Reboot</a><br>
<a href="20150709.html">20150709 - GPU Unchained ASCII Notes</a><br>