C64 Sea Wolf Disassembly - Part 2

  Рет қаралды 135

Gurce Isikyildiz

Gurce Isikyildiz

Күн бұрын

A video for any folks that want to dive deeper into the innards of C64 Sea Wolf, going through enough detail to make your head explode (and I still didn't cover everything! :D)

Пікірлер: 11
@terryraymond7984
@terryraymond7984 14 күн бұрын
I have the Rodney Zacks 6502 book very handy for Opp codes
@terryraymond7984
@terryraymond7984 14 күн бұрын
very interesting with the Random number generation
@IshiTheLastYihi
@IshiTheLastYihi 14 күн бұрын
Yeah, agree, first time I've ever dived into the details of how such things are implemented. I still wonder how the original author concocted it? Did he use some kind of computer science approach with a proof of its performance? Did he just cobble something together that just seemed to do the job ok? Did he borrow it from an existing/established algorithm? I've got no idea, but maybe one day I might get more clues about this :-)
@terryraymond7984
@terryraymond7984 14 күн бұрын
thank you for explaining the CIA and the DAC
@IshiTheLastYihi
@IshiTheLastYihi 14 күн бұрын
Thank you for appreciating that section, it was one of the most complicated slides I had in the presentation. I think it had over 100 animation actions in it, and took about 5 hours to prepare! :-)
@terryraymond7984
@terryraymond7984 14 күн бұрын
so a lot of that stuff is in the C64 programmers reference guide
@IshiTheLastYihi
@IshiTheLastYihi 14 күн бұрын
Yeah, I loved the c64 ref guide when I was a kid/teen and read it fervently. At that age, I perceived it as a kind of perfect book that had all the answers, and I was just not smart enough to comprehend what it was saying. Now as an adult, maybe I can assess it with a more critical eye, acknowledge the occasional flaws and mistakes it had that were muddling up my understanding. Ah well, that's ok, we all make mistakes, even Commodore engineers and documenters make them, good to know we're all human :-)
@terryraymond7984
@terryraymond7984 14 күн бұрын
Are those like labels the ones that end with a colon?
@IshiTheLastYihi
@IshiTheLastYihi 14 күн бұрын
Yeah, at least that's the notation for labels used by the acme compiler. It's possible other compilers use other ways to annotate a label (maybe some use a dot at the start of the label name?)
@terryraymond7984
@terryraymond7984 14 күн бұрын
thats the problem with ML it overtakes my brain :-)
@IshiTheLastYihi
@IshiTheLastYihi 14 күн бұрын
Hehe, agree, my head was in a mess looking at so much assembly code, glad this journey is over and I can take a break from it! :D
We Put 7 Uber Drivers in One Room. What We Found Will Shock You.
12:03
More Perfect Union
Рет қаралды 2,1 МЛН
Новый уровень твоей сосиски
00:33
Кушать Хочу
Рет қаралды 3,3 МЛН
小丑在游泳池做什么#short #angel #clown
00:13
Super Beauty team
Рет қаралды 34 МЛН
The unexpected probability result confusing everyone
17:24
Stand-up Maths
Рет қаралды 455 М.
everything is open source if you can reverse engineer (try it RIGHT NOW!)
13:56
Low Level Learning
Рет қаралды 1,4 МЛН
Deciphering the bytes of C64 BASIC and Assembly
33:53
Gurce Isikyildiz
Рет қаралды 86
Every Level of Hell Explained in 12 Minutes (Dante's Inferno)
11:51
The Paint Explainer
Рет қаралды 1 МЛН
The Most UNDERRATED Mario Speedrun - Explained
44:06
Kosmic
Рет қаралды 131 М.
Making A True Potato Camera
27:33
The Thought Emporium
Рет қаралды 266 М.
this will change how you build hardware
7:20
Stephen Hawes
Рет қаралды 32 М.
The Fetch-Execute Cycle: What's Your Computer Actually Doing?
9:04
Tom Scott
Рет қаралды 1,8 МЛН
ASMR Programming - Spinning Cube - No Talking
20:45
Servet Gulnaroglu
Рет қаралды 3,9 МЛН