C64 Assembly: Dal MOS 6510 al gioco completo. Programmare il Commodore 64, byte dopo byte
Paperback
Series: Code&books
Currently unavailable to order
Please enter your email and a message will be sent to you when this product becomes available on our website.
Publisher: Independently Published
Published: Aug 20 2026
Pages: 806
Weight: 3.11
Height: 1.60 Width: 7.44 Depth: 9.69
Language: Italian
Programmare il Commodore 64 in Assembly significa comprendere ogni byte, ogni ciclo di clock e ogni scelta che trasforma una sequenza di istruzioni in un sistema interattivo.
C64 Assembly è un manuale tecnico completo dedicato alla programmazione del Commodore 64 con il processore MOS 6510. Il percorso è stato progettato per accompagnare gradualmente il lettore dalle nozioni fondamentali fino alla realizzazione di videogiochi completi, efficienti e adatti all'hardware originale.
Non è necessario conoscere già l'Assembly. I concetti vengono introdotti in modo progressivo, spiegando il funzionamento della macchina prima di affrontare tecniche più avanzate. Chi possiede già esperienza di programmazione troverà invece un approfondimento strutturato sull'architettura del C64, sulla gestione precisa delle risorse e sull'ottimizzazione del codice.
Nel corso di 29 capitoli imparerai a:
- comprendere il MOS 6510, i registri, i flag, lo stack, la zero page e le modalità di indirizzamento;
- orientarti nella mappa di memoria e controllare il memory banking, le ROM, la RAM e l'area I/O;
- utilizzare assembler, monitor e debugger per analizzare il codice e individuare gli errori;
- calcolare i cicli macchina e gestire interrupt, raster timing e sincronizzazione con il video;
- programmare il VIC-II, gli sprite, i caratteri, le bitmap, lo scrolling e le collisioni;
- utilizzare il SID per creare musica, effetti sonori e risposte audio agli eventi di gioco;
- leggere joystick e tastiera e costruire game loop, stati di gioco, punteggi e interfacce;
- organizzare grafica, mappe, suoni e altri asset rispettando i limiti di memoria;
- ottimizzare velocità e dimensioni del codice, sviluppare loader, lavorare con le cartucce e preparare una release affidabile.
Ogni argomento è sviluppato attraverso spiegazioni tecniche, esempi commentati, esercizi, verifiche e progetti incrementali. L'obiettivo non è limitarsi a copiare routine già pronte, ma imparare a ragionare come uno sviluppatore C64: progettare la memoria, misurare i tempi, diagnosticare i problemi e scegliere consapevolmente le soluzioni più adatte.
Il percorso culmina in Final Fortress, un progetto finale completo nel quale grafica, controlli, audio, logica di gioco, collisioni, gestione degli asset, debugging e ottimizzazione confluiscono in un unico programma funzionante.
Il manuale è rivolto a principianti, appassionati di retrocomputing, sviluppatori homebrew e programmatori provenienti da linguaggi di alto livello che desiderano comprendere davvero il funzionamento di una macchina a 8 bit.
Dal primo byte al gioco completo: un percorso rigoroso e pratico per trasformare la conoscenza del Commodore 64 nella capacità di creare.
Also in
Gifts & Stationery General
This Earthly Globe: A Venetian Geographer and the Quest to Map the World
Andrea Di Robilant
Paperback
Where to Find It in the Bible: The Ultimate Resource for Quick-And-Easy Biblical Reference
Anderson, Ken
Paperback
The Official Pumpkin Spice Café Cookbook: 60 Delicious Dream Harbor Recipes
Thomas, Heather
Gilmore, Laurie
Hardcover
Flow Hive's Book of Bees and Beekeeping: Protect, Enjoy, Harvest
Anderson, Cedar
Anderson, Stuart
Hardcover
Brain Games - Sticker by Number: Snoopy (Officially Licensed Peanuts Product)
Brain Games
Publications International Ltd
New Seasons
Paperback
The Investor's Odyssey: Resisting the Sirens and Playing the Long Game
Mayer, Christopher W.
Hardcover
Once Upon a Cookbook: A Treasury of Recipes Inspired by Timeless Children's Books
Taylor, Bryton
Hardcover
3-Color Botanical Cyanotype Kit: Beginner-Friendly Solar Printing Kit for DIY Nature Art
Rafferty, Sarah Bourne
Hardcover
Brain Games - Sticker by Number: Flowers & Nature Stained Glass (28 Images to Sticker)
Brain Games
New Seasons
Publications International Ltd
Paperback
Book Club Bar: Literary-Inspired Drink Recipes for Your Next Great Read
Neary, Erin
Esten, Nat
Hardcover
Learning Japanese Hiragana and Katakana: A Workbook for Self-Study
Henshall, Kenneth G.
Takagaki, Tetsuo
Paperback
The Catholic Bible Companion 73 Books: Finally Understand All of Scripture and See Christ on Every Page
Somerwell Press
Sheen James, Bishop Fulton
Paperback
Rebecca Yarros's Fourth Wing: I Survived Threshing Stickers - Sticker Set of 4
Out of Print
Paperback
Brain Games - Sticker by Number - Vintage: Animals (28 Images to Sticker)
Publications International Ltd
New Seasons
Brain Games
Paperback
Brain Games - Sticker by Number: Cozy Capybaras: Includes a Foil Sticker Sheet to Complete Each Image!
Publications International Ltd
New Seasons
Brain Games
Paperback
Brain Games - Sticker by Number: Gilded Gardens (24 Images to Sticker): Includes 2 Foil Sticker Sheets to Complete Each Image!
Publications International Ltd
New Seasons
Brain Games
Paperback
After Dinner Amusements: Truth or Dare for Couples: 50 Questions and Challenges
Chronicle Books
Other
Brain Games - Sticker by Number: Enchanted Wonders (36 Images to Sticker): Includes Foil Stickers!
Publications International Ltd
New Seasons
Brain Games
Paperback
Brain Games - Sticker by Number: Be Calm (28 Images to Sticker)
Publications International Ltd
New Seasons
Brain Games
Paperback
Brain Games - Search and Sticker: Animals (for Kids Ages 3-6)
Publications International Ltd
Little Grasshopper Books
Paperback
Brain Games - Sticker by Number: Whimsical World (24 Images to Sticker): Includes 2 Foil Sticker Sheets to Complete Each Image!
Brain Games
Publications International Ltd
New Seasons
Paperback
Brain Games - To Go - 3-In-1: Word Search, Sudoku, Crosswords
Brain Games
Publications International Ltd
Paperback
A Book Lover's Year Page-A-Day(r) Calendar 2027: Great Books, Inspiring Quotes, and Perfect Places to Read
Workman Calendars
Other
