LEARN_BASIC_PROGRAMMING_DEEP_DIVE - Expanded Projects

This directory contains expanded project files generated from LEARN_BASIC_PROGRAMMING_DEEP_DIVE.md.

How to Use

  1. Read the main guide first for theory primer and concept map.
  2. Pick one project file and complete sections in order: theory -> specification -> implementation -> testing.
  3. 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