No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
P7MJ 6e07d25e9a Split games and docs into V1/ and V2/ folders
Moves the v1 games, archive and PGCScript_Documentation.md into V1/,
adds V2/ with the dino v20 port, a per-version folder-relative launcher,
and the full PgcScript v2 language reference. Root README links both
generations to their firmware repos (pico-gc and pico-gc-v2).

🤖 Generated with Codebuff
Co-Authored-By: Codebuff <noreply@codebuff.com>
2026-08-21 13:57:17 -04:00
V1 Split games and docs into V1/ and V2/ folders 2026-08-21 13:57:17 -04:00
V2 Split games and docs into V1/ and V2/ folders 2026-08-21 13:57:17 -04:00
README.md Split games and docs into V1/ and V2/ folders 2026-08-21 13:57:17 -04:00

Pico-GC-Game-Repo

Games and documentation for the Pico Game Console, split by firmware generation:

Folder Games (PGCScript) Docs Firmware
V1/ v1 games: dino (v1v19), flappy, asteroid dodger, target pop, reaction test PGCScript_Documentation.md pico-gc
V2/ v2 games: dino v20 PgcScript2_Documentation.md pico-gc-v2
  • V1 is the original line-based interpreter: one instruction per line, a # --- LOOP --- marker re-runs the loop section every frame, and games are written in the old PGCScript. Run them with V1/pico_launcher.py on the v1 firmware.
  • V2 is the rewrite: a CAScript-flavoured language (functions, loops, wait(), full expressions) compiled to bytecode and run on an incremental machine. Run them with V2/pico_launcher.py on the v2 firmware.

The two languages are not compatible — pick the folder that matches the firmware you flashed.

Quick start

# v2 firmware on the Pico:
cd V2 && python3 pico_launcher.py     # pick a game from the menu

# v1 firmware on the Pico:
cd V1 && python3 pico_launcher.py

Firmware repos: pico-gc · pico-gc-v2