BREEBS

TurboRetro

C64 Dev Hub

Created2024-11-02 12:09

It is a specialized knowledge base for programming on the Commodore 64 (C64), focusing on the Turbo Rascal Syntax Error (TRSE) development environment. It includes TRSE tutorials and units for game and demo creation, covering topics like sprite handling, animation, and memory management. Additionally, it offers resources such as the Commodore 64 Programmer’s Reference Guide, detailed memory maps, 6502 CPU opcode references, and a full disassembly of the C64's BASIC and KERNAL ROMs. Ideal for retro computing enthusiasts, it supports both beginners and experts in maximizing the potential of the C64.

Or in chatGPT

  • La spiegazione è confermata dai test: il codice in $F000 veniva sovrascritto dalla ROM KERNAL attiva. Dopo averlo spostato, funziona tutto.
    Prompt : Subito dopo l'inizializzazione standard del C64 (sei, disabilitazione IRQ, scrittura in $01, cli), un jsr intro non viene mai eseguito completamente. Un inc $d021 messo subito dopo intro: non viene raggiunto. Ma se si incolonna il codice di intro direttamente, funziona. Il sospetto è che succeda qualcosa con lo stack o il flusso a causa delle prime istruzioni di disabilitazione. Cosa può causare che jsr intro non ritorni mai subito dopo questa sequenza?