Ebben a részletes és élvezetes előadásban egy C64 BASIC program belső, memóriabeli működését boncolgatják technikai szempontból. A műsorvezető lépésről lépésre vezeti a nézőt abban, hogyan kerül elhelyezésre egy program a legendás Commodore 64 memóriájában, és pontosan mely címekre érdemes figyelni.
A beszélgetés során olyan kérdéseket járnak körbe, mint például: hol kezdődik a BASIC számára fenntartott memória, hogyan állítja be a rendszer az induló címeket, vagy miként tudjuk ténylegesen megvizsgálni programunkat bájtról bájtra egy gépi nyelvi monitor, például a Hessmon segítségével.
Külön érdekesség, hogy a bemutató során feltárják, miként tárolódik a BASIC sorok adatszerkezete – hogyan működnek a sorok közötti mutatók, miként tokenizálja a rendszer a kulcsszavakat egyetlen bájttá, illetve milyen trükköket és korlátozásokat alkalmaz a C64 firmware-je a sorok számozásánál és a parancsok keresésénél.
A műsorvezető azt is megvizsgálja, hogy program szerkesztése közben mit tesz a BASIC; például mi történik a memóriában, ha új sort szúrunk be vagy törlünk – vajon a sorokat mindig fizikai sorrendben tartja, vagy egyszerűen elegendő a láncolt listákat követni? Ehhez kapcsolódóan történelmi és kompatibilitási szempontokat is felvet, továbbá olyan témákat is bevezet, amelyek újabb mélységeket nyitnak meg a C64 BASIC működésének megértésében.










