Commodore 64 Programming Part 8: Disk Load and Save plus SID Random Number Generation
Channel: CityXen
Date: 2021-08-20

CityXen Commodore 64 Programming Series Part 8: Disk Load and Save plus SID Random Number Generation

Petscii to Screencode Gist by Sblendorio:
https://gist.github.com/sblendorio/70776d21155455c2f7695e23785b82ff

The github repository includes everything covered in the vid:
https://github.com/cityxen/Commodore64_Programming

Based on code from https://codebase64.org/ converted to KickAssembler

Index:
00:00 Intro
00:35 Modifying Variables Area / Memory Map Layout
08:00 Modifying init routine
09:03 Initialize SID for Random Number Generation
11:33 Add New Keyboard Checking
14:25 Add Load Sub Routine
18:55 Creating diskdata & Data Handling Sub Routines
25:00 Getting Random Number from SID
28:25 Add Save Sub Routine & Finish Load Sub Routine
31:30 Disk Kernel Setup & Calls Within Load Sub Routine
40:55 Finish Save Sub Routine
49:10 Finishing Up & Testing Program
51:07 Outro

 #KickAssembler #Programming #Commodore

Music used by permission from Mr. Mygg (8-bit mosquito) Soundcloud:
https://soundcloud.com/8-bitmosquito

Find us on the web
Facebook: https://www.facebook.com/RealCityXen/
Twitter: https://twitter.com/city_xen
Instagram: https://www.instagram.com/city_xen/
Discord: https://discord.gg/Bf3jmmC
Patreon: https://www.patreon.com/CityXen

Store: https://www.etsy.com/shop/CityXenMercantile

#Commodore64 #Amiga #DOS #Commodore #MSDOS #AIWar  #MissDOS #DOSClone #Clicky #Pokey #Victoria #Eagull #Amy #Atari #PET #Tandy #Apple #AI #ArtificialIntelligence #SCIFIComedy #TI99 #TRS80 #NAoCaF #Retro #ArtificialIntelligenceWars