C64 Sprite Multiplexing (IT)

  Рет қаралды 1,169

agpxnet

agpxnet

6 ай бұрын

Un tutorial su come realizzare uno sprite multiplexer con un'implementazione in assembly 6502 e XC=BASIC 3 (versione italiana). #commodore64 #retrocomputing #sprites #multiplexing
Codice sorgente e binari (licenza MIT): drive.google.com/file/d/1Ront...
Se il video vi è piaciuto e volete vederne altri, per piacere mettete "mi piace", condividete ed iscrivetevi! Grazie!
English version: • C64 Sprite Multiplexin...
Voci generate via TTS dal sito: ttsfree.com/text-to-speech

Пікірлер: 8
@sfoneloki
@sfoneloki 6 ай бұрын
Interessante implementazione dello sprite multiplexing in ambiente basic, bravissimo.
@andreal2023
@andreal2023 6 ай бұрын
Geniale, ma soprattutto ben realizzato e spiegato in maniera chiarissima ! 👍
@agpxnet
@agpxnet 6 ай бұрын
Grazie, ho cercato di sforzarmi di esserlo, realizzare video di questo tipo è abbastanza impegnativo. Per incentivarmi vi chiedo solo di iscrivervi e condividere. Grazie! 🙂
@1001avventura
@1001avventura 6 ай бұрын
Interessantissimo!
@giuseppeazzarello8426
@giuseppeazzarello8426 6 ай бұрын
video veramente eccellente sia nella spiegazione che nella dimostrazione , mi piace motlo , voglio studiarmela bene, prima di porre qualche domanda. anche se in parte gia conoscevo questa tecnica spiegata dal prof. leonardo , ma in questo video è stato aggiunto qualcosa in piu spero ce ne siano altri
@agpxnet
@agpxnet 6 ай бұрын
Grazie, come sempre, l'eventuale pubblicazione di altri video dipende dal successo dei precedenti. Quindi, spargete il link, please 😉
@ArneChristianRosenfeldt
@ArneChristianRosenfeldt 6 ай бұрын
I thought that a great thing with the C64 is that the z order of the sprites is fixed. So when you have a snake or caterpillar the head is in front and everything else behind. Or when you have an arcade racer with not much scenery you take care of z. So I guess that you should not overdo multiplexing. Maybe there is a way to optimize for low number of CPU cycles stolen. The VDP from TI with its hardware multiplexer can sort all sprites every scanline, but only 4 sprites per line are allowed. Nobody notices when the VIC-II steals a few cycles from the CPU, but everyone notice the flicker on TI or Atari 8-bit. Would be so cool if you could instruct the VIC-II to insert or delete (1 bit) a sprite at one position (3 bit) and either shift the front or back sprites ( 1 bit).
@agpxnet
@agpxnet 6 ай бұрын
Good point. One of the problems with sprite multiplexing is the order of the sprites. In my game NewsStand, I had to implement a multiplexer where it's possible to choose the order of the sprites since many of the "actors" of the game (including the player) are made up of multiple overlapping sprites to obtain high resolution sprites (320x200) in multicolor (sore point of the VIC-II where multicolor has 160x200 resolution). It involves making a non-sequential allocation of the sprites, reusing them based on the required order.
Newsstand
1:26
agpxnet
Рет қаралды 1,4 М.
C64 Sprite Multiplexing (EN)
12:34
agpxnet
Рет қаралды 17 М.
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 14 МЛН
Rilevamento collisioni Sprite-Fondale
6:13
agpxnet
Рет қаралды 456
Modern Tools for Commodore 64 Sprite Animation - Byron Stout
37:48
Vintage Computer Federation
Рет қаралды 3,3 М.
Smooth Scrolling Orizzontale Bidirezionale
4:32
agpxnet
Рет қаралды 313
C64 - Hiding machine language in a REM statement
10:07
Retro Old Guy
Рет қаралды 13 М.
Kung Fu Flash C64 Instant Loading Cartridge
26:13
Jan Beta
Рет қаралды 18 М.
Rilevamento collisioni Sprite-Sprite
6:42
agpxnet
Рет қаралды 300
L'imbarazzante intervista di PIPPO BAUDO a FRANCO BATTIATO
19:26
Billi Foster
Рет қаралды 1,4 МЛН
Sprite-Background collision detection
6:13
agpxnet
Рет қаралды 1,3 М.
После ввода кода - протирайте панель
0:18
Up Your Brains
Рет қаралды 1,1 МЛН
تجربة أغرب توصيلة شحن ضد القطع تماما
0:56
صدام العزي
Рет қаралды 6 МЛН
Blue Mobile 📲 Best For Long Audio Call 📞 💙
0:41
Tech Official
Рет қаралды 1 МЛН
Choose a phone for your mom
0:20
ChooseGift
Рет қаралды 6 МЛН