MSX Turrican WIP2

  Рет қаралды 723

Geppo's MSX Adventure

Geppo's MSX Adventure

Күн бұрын

Merry Christmas! How about celebrating by taking a look at the current state of my project? I have implemented collisions with the background and dynamic respawn after death (for now only by falling into the falls, as there are no enemies)
And since there will almost certainly be bugs, I'd be happy if you let me know.
You got it right, you can try the current tech demo first hand. You will find the link to play it online in the first comment ;)

Пікірлер: 14
@ZettDarkstone
@ZettDarkstone 2 жыл бұрын
so a good engine for a new fantasm soldier 1
@robotdl
@robotdl 2 жыл бұрын
La grafica e' davvero impressionante per un TMS9918!
@fmartine2
@fmartine2 2 жыл бұрын
Davvero stupefacente. Dico la mia: grafica ok a meno del personaggio principale, in questa versione e' troppo smilzo rispetto alla versione c64 e Amiga (in cui era più muscoloso e ben piazzato)
@maximilianprivrat
@maximilianprivrat 2 жыл бұрын
Velocissimo! Usa anche sprite hardware?
@gepposmsxadventure
@gepposmsxadventure 2 жыл бұрын
Si, il protagonista è formato da 8 sprite hardware (2 per la testa, 2 per il busto, 4 per le gambe). Saranno quasi tutti esenti da flickering eccetto i due rossi sulle gambe. È ancora tutto un work im progress, il numero potrebbe diminuire se decidessi di fare le gambe entrambe grigie: diminuirei la sensazione di "profondità" dello sprite ma guadagnerei qualcosa in termini di CPU e flickering e potrei usare la gradazione di blu per il cielo (dato che devo ancora implementare il cambio di gradazione del cielo in base alla posizione nella mappa)
@kraftwerk974
@kraftwerk974 2 жыл бұрын
This is fluid and amazing. As far as I remember the MSX video chip didn't have registers to scroll the background like the VIC2. How do you avoid having a jerky scrolling?
@gepposmsxadventure
@gepposmsxadventure 2 жыл бұрын
The trick is doing things very fast. The screen scrolls indeed 8 pixels (1 char) 😉
@kraftwerk974
@kraftwerk974 2 жыл бұрын
@@gepposmsxadventure wow so you copy whole screen memories in char mode at a speed of light. Didn't know the Z80 was this fast. I remember this instruction LDIR that could copy the whole video memory in one step whereas in the 6510 you need to do that in 4 times (8bits x 4) and it's slow. Bravissimo my friend 👏
@gepposmsxadventure
@gepposmsxadventure 2 жыл бұрын
@@kraftwerk974 LDIR works on RAM, not on MSX VRAM. VRAM can't be accessed ditrectly by the Z80, all ops are done by the VDP, so data must be sent through I/O ports using OUT/OUTI/OTIR instructions. But modifying VRAM on the fly is slow if not done sequentially, so I keep a screen buffer in RAM wich is an exact copy of the VRAM screen content, do there all the ops using ldir/lddr unrolled instructions and then copying sequentially the whole screen when it's needed
@kraftwerk974
@kraftwerk974 2 жыл бұрын
@@gepposmsxadventure thank you for the explanation. Wish you the best in coding my all-time favourite game 🤙
@gepposmsxadventure
@gepposmsxadventure 2 жыл бұрын
@@kraftwerk974 mine too (well, mine is Turrican 2, because back in time I had only that on my A500+)
@gepposmsxadventure
@gepposmsxadventure 2 жыл бұрын
homebrew.file-hunter.com/index.php?id=turrican
@hatwise
@hatwise 2 жыл бұрын
thank you. please can you respond to this comment with link, because i cannot see the link for download in comment
@gepposmsxadventure
@gepposmsxadventure 2 жыл бұрын
The link is provided only to play online (File-Hunter runs automatically webMSX emulator)
The Wrath of Cortex is Consistently Frustrating
20:31
Penguin in Pyjamas
Рет қаралды 881 М.
COMMUNISM vs CAPITALISM: Who Made Better Power Tools?
24:39
The Doubtful Technician
Рет қаралды 745 М.
А ВЫ ЛЮБИТЕ ШКОЛУ?? #shorts
00:20
Паша Осадчий
Рет қаралды 8 МЛН
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 76 МЛН
7 Fates Worse Than Death You Gave Your Unlucky Enemies
12:29
outsidexbox
Рет қаралды 3,2 МЛН
Huge New Findings About Doom's Graphics
13:10
decino
Рет қаралды 339 М.
Second Reality PC and C64 at Once!
17:14
VIS-Games
Рет қаралды 16 М.
Turrican WIP13
5:47
Geppo's MSX Adventure
Рет қаралды 935
Why Slopes are Shockingly Difficult for Indie Game Devs
17:20
Inbound Shovel
Рет қаралды 144 М.
I Made The Ultimate Cheating Device
9:39
ChromaLock
Рет қаралды 966 М.
Turrican WIP12
7:03
Geppo's MSX Adventure
Рет қаралды 1,6 М.
Someone Made Pay 2 Win: The Game And Its Hilarious
14:11
MitchManix
Рет қаралды 3,2 МЛН
Turrican WIP10
3:37
Geppo's MSX Adventure
Рет қаралды 613
MSX Turrican WIP3
2:21
Geppo's MSX Adventure
Рет қаралды 759
А ВЫ ЛЮБИТЕ ШКОЛУ?? #shorts
00:20
Паша Осадчий
Рет қаралды 8 МЛН