C64 Demos peek - Fast horizontal bitmap scrolling

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

Martin Piper

Martin Piper

Күн бұрын

In this demos peek video, we look at fast Commodore 64 bitmap scrolling using HSP/DMA delay.
All three parts as one video: • C64 Demos peek - Fast ...
Vertical scroll: • C64 Demos peek - Fast ...
Any direction scroll: • C64 Demos peek - Fast ...
Example code: github.com/mar...
Codebase link: codebase64.org...
Debugging details text file: github.com/mar...

Пікірлер: 8
@herrbonk3635
@herrbonk3635 2 ай бұрын
Wow!, those easy to use tools you got impressed me more than the scrolling method. No wonder modern "demos" are more impressive than in the 80s.
@JamesGood
@JamesGood 2 ай бұрын
Thanks, always wondered how these things worked!
@MartinPiper6502
@MartinPiper6502 2 ай бұрын
Glad to help!
@mrg8472
@mrg8472 2 ай бұрын
Hello, the row on the top of the sprites are for masking, some sort of drawing artifacts?
@MartinPiper6502
@MartinPiper6502 2 ай бұрын
Yes, if the top of the sprites are cleared (made transparent) then the top line of the screen shows some unintended graphics.
@maxusboostus
@maxusboostus 2 ай бұрын
Some demo coders say that using VSP can damage some of the old VIC chips. I assume they have proof of this to believe it. The demo called "Next Level" by Performers boasts it doesn't use VSP.
@MartinPiper6502
@MartinPiper6502 2 ай бұрын
I've never seen any reliable evidence of the C64 VIC being harmed by this. There was a poke on the old Commodore PET that could cause damage due to video hardware timing, but that's not going to work on the C64 since the video hardware is different.
@ArneChristianRosenfeldt
@ArneChristianRosenfeldt 16 күн бұрын
The VSP bug is due to race conditions. It is logic problem. Logic is implemented in nMOS logic. Pull up transistors limit the current to protect the chip. VIC is not fighting with the CPU over the address bus. Rather the powerful push pull driver just repeats the logic signal. Ah, of course a push pull (like in TTL) gets hotter on ever edge. Any transients should be latched by the 2 MHz clock, though.
C64 Demos peek - Fast bitmap scrolling - All parts
47:01
Martin Piper
Рет қаралды 606
Let's overclock and improve this old 286 motherboard
1:02:46
Adrian's Digital Basement
Рет қаралды 77 М.
VAMPIRE DESTROYED GIRL???? 😱
00:56
INO
Рет қаралды 7 МЛН
didn't manage to catch the ball #tiktok
00:19
Анастасия Тарасова
Рет қаралды 33 МЛН
小路飞嫁祸姐姐搞破坏 #路飞#海贼王
00:45
路飞与唐舞桐
Рет қаралды 29 МЛН
Reverse Engineering Game Code from the Neutral Zone
40:59
Retro Game Mechanics Explained
Рет қаралды 625 М.
10x Faster Than C64 BASIC? Hare Basic
48:01
8-Bit Show And Tell
Рет қаралды 34 М.
Understanding how a demo works on the Commodore 64 (English)
8:41
Commodore 64 & 6510 retro-programming
Рет қаралды 7 М.
didn't know Commodore 64 had that BASS
5:13
Beeble
Рет қаралды 44 М.
MP3 CDs: a hybrid "format" that never existed, yet was surprisingly common
34:18
Technology Connections
Рет қаралды 840 М.
The Trash Computer That Became Your Phone
31:27
Popular Science
Рет қаралды 170 М.
Maybe the BEST C64 Demo I have yet seen !
16:44
gazzaka
Рет қаралды 99 М.
I Bought the HEAVIEST Computer on eBay: The PDP-11/34!
27:52
Dave's Garage
Рет қаралды 290 М.
Games That Push The Limits of the Commodore 64 in Surprising Ways
20:11
VAMPIRE DESTROYED GIRL???? 😱
00:56
INO
Рет қаралды 7 МЛН