C64 Games memories - Skool Daze

  Рет қаралды 609

Martin Piper

Martin Piper

Ай бұрын

In this video I look at Commodore 64 "Skool Daze", noting how it uses a single screen bitmap mode, mostly software sprites with a few hardware sprites, and a very cool minimal dirty rectangle update for drawing the screen.
github.com/martinpiper/Debugg...
00:11 Introduction
00:20 Creating a prg from the tape version
11:59 Run it in C64DebugGUI, note sprites and graphics mode
14:51 Note the memory patterns, blobs align with software sprite positions
16:29 More hardware sprites for the speech bubble
17:42 ICU64 shows the same blobs for software sprites
20:09 Every bitmap cell draw
25:09 Stopping the render, understanding the logic
29:49 Game logic run four times, then renders
33:42 Finding dirty rectangle draw
37:20 Not all sprites are drawn each frame
38:07 Find the game state entity data

Пікірлер: 12
@realsnoddas
@realsnoddas Ай бұрын
Love this deepdive into older games as their gamelogic is more unique than later games on c64, when the coders "stole" more from eachothers techniques as the code got more streamlined.
@MartinPiper6502
@MartinPiper6502 Ай бұрын
Thank you kindly :)
@Sumaleth
@Sumaleth Ай бұрын
This is the sort of game that made me (wrongly) think software sprites were not suitable for fast arcade games on the C64. Flickery, low framerate, hires + color clash. Games like Fairlight, The Great Escape, and Head Over Heels too. Some great games there, but they all had those same sorts of limitations.
@JohnMDiLiberto
@JohnMDiLiberto Ай бұрын
Thanks!
@MartinPiper6502
@MartinPiper6502 Ай бұрын
Wow thank you very much :)
@NorthWay_no
@NorthWay_no Ай бұрын
Are there any cartridge games that uses the VIC-II bank under the cart address space? That should be the "perfect" copy protection (as long as _all_ memory is used for something) and it would be interesting to see any game that does it and how it works.
@MartinPiper6502
@MartinPiper6502 Ай бұрын
As far as I know, no. The IO + colour RAM space at $d000 to $dfff is not mapped to cart. It can be CHARROM, IO or RAM.
@alanbourke4069
@alanbourke4069 Ай бұрын
I wonder if you could get away with zone multiplexed hardware sprites instead, since they're pretty much segregated into the three floors of the school.
@az09letters92
@az09letters92 Ай бұрын
C64 supports up to 8 sprites on same horizontal line. I counted at least 12 persons on a horizontal line, so not unless you'd alternate (or "blink") the remaining sprites or fall back to software sprites for the remaining objects.
@VIC-20
@VIC-20 Ай бұрын
So it’s a speccy conversion?
@MartinPiper6502
@MartinPiper6502 Ай бұрын
Reading the disassembly, it does have a feel of code converted from Z80.
C64 Games memories - Bubble Bobble
42:54
Martin Piper
Рет қаралды 1,1 М.
Doom didn't kill the Amiga...Wolfenstein 3D did
16:58
Modern Vintage Gamer
Рет қаралды 704 М.
Каха заблудился в горах
00:57
К-Media
Рет қаралды 3,9 МЛН
Summer shower by Secret Vlog
00:17
Secret Vlog
Рет қаралды 10 МЛН
Как бесплатно замутить iphone 15 pro max
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 7 МЛН
Linus Torvalds on why desktop Linux sucks
11:07
gentooman
Рет қаралды 1,2 МЛН
C64 Games memories   Mega Apocalpyse
37:26
Martin Piper
Рет қаралды 627
Sound producing keyboard in just two lines of BASIC on the Commodore 64
7:04
Commodore 64 & 6510 retro-programming
Рет қаралды 1,1 М.
Linux Sucks 2024
1:14:16
Bryan Lunduke
Рет қаралды 63 М.
Someone Finally Fixed The Super Nintendo!  | Edge Enhancer Mod
19:16
Macho Nacho Productions
Рет қаралды 199 М.
How Old-School Cassette Tape Drives Played Games | MVG
12:00
Modern Vintage Gamer
Рет қаралды 413 М.
What is the Smallest Possible .EXE?
17:57
Inkbox
Рет қаралды 316 М.
C64 Games memories - Scarabaeus
39:10
Martin Piper
Рет қаралды 698
Digital Decay Of 2000's PC Game DRM
17:14
Tech Tangents
Рет қаралды 655 М.
Using a Commodore 64 on the modern internet!
21:08
Veronica Explains
Рет қаралды 699 М.
БАТЯ ПОМОГАЕТ МНЕ СБЕЖАТЬ в Schoolboy Runaway
29:05
ОкКорз ЭП 1 - 14 | Анимация Minecraft
8:58
OK Корз
Рет қаралды 1,9 МЛН
EA SPORTS FC 25 | Official Reveal Trailer
2:07
EA SPORTS FC
Рет қаралды 10 МЛН