LEARN_BASIC_PROGRAMMING_DEEP_DIVE - Expanded Projects
This directory contains expanded project files generated from LEARN_BASIC_PROGRAMMING_DEEP_DIVE.md.
How to Use
- Read the main guide first for theory primer and concept map.
- Pick one project file and complete sections in order: theory -> specification -> implementation -> testing.
- Keep deterministic transcripts and compare them against each file’s golden outcomes.
Project Index
| # | Project | File |
|---|---|---|
| 1 | BASIC Time Machine (Historical Exploration) | P01-basic-time-machine-historical-exploration.md |
| 2 | Microsoft BASIC Explorer (8-bit Era) | P02-microsoft-basic-explorer-8-bit-era.md |
| 3 | Text Adventure Game (Classic BASIC Application) | P03-text-adventure-game-classic-basic-application.md |
| 4 | Graphical Game (Sprites and Animation) | P04-graphical-game-sprites-and-animation.md |
| 5 | BASIC Tokenizer (First Step to Interpreter) | P05-basic-tokenizer-first-step-to-interpreter.md |
| 6 | BASIC Parser (Abstract Syntax Tree) | P06-basic-parser-abstract-syntax-tree.md |
| 7 | BASIC Interpreter (Execution Engine) | P07-basic-interpreter-execution-engine.md |
| 8 | Interactive BASIC Environment (REPL) | P08-interactive-basic-environment-repl.md |
| 9 | QBasic/FreeBASIC Modern Development | P09-qbasic-freebasic-modern-development.md |
| 10 | BBC BASIC Deep Dive | P10-bbc-basic-deep-dive.md |
| 11 | Tiny BASIC Compiler (BASIC to C) | P11-tiny-basic-compiler-basic-to-c.md |
| 12 | BASIC Language Extensions | P12-basic-language-extensions.md |
| 13 | Visual BASIC Archaeology | P13-visual-basic-archaeology.md |
| 14 | BASIC Game Console (Custom Platform) | P14-basic-game-console-custom-platform.md |
| 15 | Cross-Platform BASIC Modernization | P15-cross-platform-basic-modernization.md |