Benvenuto! Come sei messo a programmazione in generale?
Direi che sono in una media bassa, in generale.
Ad oggi quello che credo di avere capito sono solo le seguenti cose:
- Interrupts (Raster Interrupts in particolare)
- Bad Lines
- Conteggio dei Cicli
Il mio modo di procedere solitamente è quello di cominciare a scrivere del codice solo sulla base delle indicazioni lette. E' un modo lento, ma è l'unico modo che conosco per convincermi di avere capito una cosa
Ad esempio, dopo avere letto del meraviglioso documento di Christian Bauer (The MOS 6567/6569 video controller) il capitolo 3.14.1 sull'apertura del bordo superiore e inferiore ho provato a scrivere la mia routine ex-novo. C'ho dovuto sbattere la testa per 3 giorni, ma alla fine ce l'ho fatta! Massima soddisfazione
Quindi questo sono: un programmatore scarso, ma con la testa dura, e uno stupore infinito nei confronti di questa "macchina con l'anima" che è il C64.
Per scrivere in assembly uso CBM Prg Studio e relativo debugger integrato (non ho ancora avuto il tempo di studiare il C64 Debugger).