Lessico IT › Programmazione › Multiplexing degli sprite

Multiplexing degli sprite

Programmazione Svenska → Aggiornato: 2026-10-05

Riusare più volte per fotogramma gli otto sprite hardware del C64 per mostrarne decine contemporaneamente.

Il VIC-II offre solo otto sprite, ma poiché il chip legge la posizione di uno sprite riga per riga, lo si può spostare più in basso nell'istante in cui ha finito di essere disegnato e farlo riapparire sotto. Con un raster interrupt per ogni riutilizzo e gli sprite ordinati per posizione Y, otto possono diventare venti, trenta o più.

La tecnica era standard nei giochi e nelle demo per Commodore 64 dalla metà degli anni Ottanta: sciami di proiettili e campi di stelle ne dipendono. Il prezzo è il tempo di CPU e il rischio di sfarfallio quando troppi sprite si affollano sulla stessa riga raster. L'Amiga aggirò l'intero problema con Copper e blitter.

← Torna al lessico