Files
jurjen.ladeniusandClaude Opus 5 45749775fa Scaffold Kissaten Yugure; add M2 day spine, plan and script
Stage 1 (shop scene, customer, siphon brew minigame, serve loop) and the
M2 day spine: day counter, three-phase day, event-driven clock, journal
line, and a SaveState with magic/version/checksum.

Saving to disk is NOT working yet. A cartridge ROM can reach the Disk ROM
only from RAM (both PHYDIO and CALSLT switch page 1 out from under the
caller), and ROMDelayBoot is required so the Disk ROM's INIT runs at all.
With both in place the disk is detected, but sector I/O returns carry-clear
without transferring — proven with a sentinel. Probe now verifies the
buffer actually changed, so a non-working disk degrades to "no save"
rather than corrupting anything. Full findings in the project CLAUDE.md.

Also documented: keyboard reads need interrupt protection (the BIOS ISR
scans the matrix too), and BankedCall must stay off until banked data
exists.

Docs: PLAN.md (ten milestones, per-stage requirements, decision queue),
SCRIPT.md (all four character arcs, 60 beats, checked against the
26-character box), and amendment notes in DESIGN.md.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-27 21:58:22 +02:00

66 lines
1.0 KiB
Plaintext

.vs
.vscode
.DS_Store
*.xcf
*.map
*.noi
*.cdb
*.code-workspace
out
tmp
test
testcases
bin
dos0
dos1
dos2
/engine/doc/Natural Docs
/engine/doc/NaturalDocs_Config/Working Data
/engine/src/arkos/playerAkg
/engine/src/arkos/playerAkm
/engine/src/arkos/playerAky
/engine/src/arkos/playerLightweight
/engine/src/arkos/playerMod
/engine/src/arkos/playerSoundEffects
/engine/src/arkos/playerFa/engine/src/arkos/serial
/engine/src/arkos/misc
/engine/src/arkos/serial
/engine/src/realfun
/engine/src/kss
/engine/src/obsolete
/engine/datasrc/font/damieng
/projects/default_config.js
/projects/*
!/projects/example
!/projects/samples
!/projects/targets
!/projects/template
!/projects/template_msx2
!/projects/mazegame
!/projects/kissaten_yugure
/projects/samples/datasrc
/tools/*
!/tools/audio
!/tools/build
!/tools/compress
!/tools/MSXtk
!/tools/script
!/tools/sdcc
/tools/audio/pcmenc/*.asm
/tools/audio/pcmenc/*.c
/tools/audio/pcmenc/*.cpp
/tools/audio/pcmenc/*.h
/tools/audio/pcmenc/MSX.ORG
/tools/build/DskTool/src
/tools/build/DOS/MSX-DOS*
/tools/MSXtk/proj/*.user