Benvenuti su You Dev IT!

Un salto nei disassemblatori per C64

Dopo aver usato vari assemblatori per C64, ho finalmente provato anche un paio di disassemblatori. L'occasione si è presentata con il gioco del 1990 "On The Moon" di Filippo Masia in cui si simula la missione dell'Apollo 11. Il fatto che non si riuscisse apparentemente a superare la fase di separazione degli stadi, fallendo tutte le volte [...] Leggi tutto

Un altro assemblatore per Vic-20 e C64

Proviamo Mikro Assembler, un altro assemblatore per il C64, e scopriamo anche chi l'ha programmato.

Il corso di Assembly per il 6510 continua!

Scopriamo come venivano convertite le stringhe numeriche del BASIC nel formato floating point a 5 bytes del Commodore 64. In particolare vediamo come funziona la subroutine auto-modificante CHRGET che risiede in pagina zero.

Dopo aver spento le 40 candeline...

Il 40° compleanno del nostro amatissimo C64 è già stato celebrato. Approfittiamone per provare il "Macro Assembler Development System" ufficiale della CBM con un semplicissimo programmino in assembly.

Bordi aperti sul C64!

L'apertura dei bordi è un classico trick del VIC II del C64. Nella prima parte di questo video-tutorial vediamo in cosa consiste. Nel prossimo video andremo alla scoperta del codice assembly che consente di realizzarlo!

Polifonia sul C64!

Dopo aver fatto suonare il mitico SID del Commodore 64 sfruttando un'unica voce, tentiamo la polifonia e sfruttiamo alcuni accorgimenti per rendere i nostri spartiti digitali più compatti.

Musica di sottofondo sul Commodore 64!

Mettiamo alla prova l'assembly del 6510 per controllare l'esecuzione di musica sul processore 6581, il mitico SID del Commodore 64.

Disegniamo pixels sullo ZX Spectrum

La serie sull'Assembly Z80 per lo ZX Spectrum continua andando alla scoperta della memoria bitmap e della memoria colore. Come si possono disegnare i pixel (senza passare dal Basic)? Ed ecco la spiegazione del codice sorgente:

Torna l'assembly del Commodore 64!

Il video-corso di Assembly 6510 continua con un tutorial sullo sprite multiplexing per il Commodore 64:

La serie sull'x86 ha inizio!

Dopo l'assembly per il Commodore 64 e quello per lo ZX Spectrum, saltiamo direttamente ai giorni nostri con la nuova serie sull'assembly per i processori x86-64!

La serie sullo Zilog 80 continua!

Nel nuovo video della serie sul processore Z80 che equipaggia lo ZX Spectrum si parla degli indirizzamenti della memoria. Scopriamo insieme quanti sono!

Scopriamo assieme l'Assembly dello ZX Spectrum!

Quarant'anni fa ce lo siamo persi. Colmiamo la lacuna andando alla scoperta del processore Zilog 80 che equipaggia lo ZX Spectrum! Ecco l'introduzione... ... subito seguita da un'analisi dei registri a disposizione: