Skip to content

CARD Routines 2 — Clipping fuori schermo — 2026 ​

Nel 2026 è stata sviluppata una nuova versione delle CARD ROUTINES: CARD ROUTINES 2, che estende il comando CARD per supportare coordinate fuori schermo con clipping automatico.

Con le CARD ROUTINES originali, X deve essere compreso tra 0 e 33 e Y tra 0 e 16, quindi la carta è sempre interamente visibile. Con CARD ROUTINES 2, X può andare da -6 a 39 e Y da -8 a 24, permettendo di disegnare carte parzialmente fuori schermo. La parte visibile viene ritagliata automaticamente.

CARD ROUTINES 2 è completamente retrocompatibile: i programmi esistenti funzionano senza alcuna modifica.

Test clipping

100 carte random disegnate con le nuove coordinate estese, alcune parzialmente tagliate ai bordi dello schermo.

Sorgenti e progetto di test ​

Il sorgente assembly 6502 annotato e un progetto di test pronto all'uso sono inclusi insieme a tutti gli altri sorgenti — vedi la pagina Sorgenti Giochi per il download dello zip e le istruzioni di build.

  • card-routines-clipping.asm — sorgente assembly 6502 annotato (dentro Dev/ nell'archivio)
  • Dev/Test/ — progetto di test con 100 carte random nell'intervallo esteso
  • Test-clipping.D64 — disco di test pronto per l'uso

Released under the Apache 2.0 License