curation & gather

This commit is contained in:
2026-02-19 16:37:12 -05:00
parent 6d3a2dd7d9
commit d147dccbb4
6 changed files with 126 additions and 1 deletions

View File

@@ -0,0 +1,26 @@
# Last Ditch Web Search Gather Pass: AMD64 / x86-64 ColorForth Implementations
While explicit source code dumps from Timothy Lottes (x68) and Onat Türkçüoğlu (VAMP/KYRA) remain mostly private or embedded in their video talks, a final scavenge of the web for "ColorForth x86-64" and "AMD64" revealed several open-source community attempts to bring Chuck Moore's ColorForth paradigms to modern 64-bit architectures.
These repositories can serve as structural references for bootstrapping the dictionary and memory layouts, even if they don't use the exact `xchg` register stack or 32-bit token array padding of the Lottes/Onat model.
### Relevant GitHub Repositories Found:
1. **`cthulhuology/forth64`**
- **Description:** "64bit forth because why not"
- **Relevance:** Explicitly states that "a lot of the instruction design and behavior is incorporating design elements from Chuck Moore's later work including Colorforth and Okad." It aims for native compilation on x86_64. This is a strong modern reference for 64-bit ColorForth-inspired compilation.
2. **`narke/Einherjar`**
- **Description:** A "colorForth computing environment for amd64 and PowerPC Macs."
- **Relevance:** A direct attempt at building a ColorForth environment specifically targeting the AMD64 (x86-64) architecture.
3. **`phreda4/r3js`**
- **Description:** "r4, colorforth, 64 bits, web."
- **Relevance:** While javascript/web-focused, it implements 64-bit ColorForth concepts (R3/R4 dialects are minimalist concatenative derivations).
4. **`ljmccarthy/crunchyforth`**
- **Description:** "Forth compiler written in x86 assembly (inspired by colorForth)."
- **Relevance:** Archived, but provides a baseline for how colorForth inspiration translates directly into raw x86 assembly.
### Synthesis Notes:
The broader web confirms that the extreme "sourceless" 32-bit hex-editor frontend (Lottes) and the 2-register `xchg` stack (Onat) are highly bespoke, proprietary innovations built *on top* of the ColorForth philosophy. The open-source community provides the base x86-64 ColorForth building blocks (like `forth64`), but the "zero-overhead / UI-as-OS" paradigm will need to be synthesized from the blueprints we've consolidated in `Architectural_Consolidation.md`.