Commodore C64 & CP/M: hands-on! (Part 2/2)
THE PHINTAGE COLLECTOR THE PHINTAGE COLLECTOR
7.1K subscribers
1,671 views
151

 Published On Oct 6, 2024

In this episode, I dive into the hands-on aspects of using CP/M on the Commodore 64. I'll walk you through the practical challenges of transferring software, overcoming floppy disk incompatibilities, and finding workarounds like using the SD2IEC device. I’ll also demonstrate how to use ctools and the c1541 utility from VICE to manage disk images, especiallly to deal with both the standard C64 file system, but also the CP/M filesystem hidden on the C64 disks.
Using CP/M software on the C64 is a culprity, especially because of the absence of a native 80-columns text mode. But there's a solution to this problem.
Speaking of problems: I had a look into a CP/M diagnostics program that, despite all my efforts, just wouldn’t work.
And let's not forget about the dreadful speed issues: Working with CP/M on the C64 was a nightmare. But there existed a Fast Loader, which however seems lost in time ...

00:00 Intro
00:45 Making a System Disk Backup
01:40 Dual-Disk System May (not) Need a Patch
02:15 The Floppy Drive Problem
04:29 Being Lazy: Loading Disk Images from SD2IEC
06:31 Running CP/M in a C64 emulation
08:02 Creating Disk Images: The Modern Way
11:49 Transferring Disk Images onto Floppies
13:04 80 Columns Text Mode for the C64
15:48 The not so Diagnostic Diagnotics Program
19:21 Lost Forver: The CP/M Fast Loader
20:52 Conclusion

To support TPC, check out all my options on
   / @thephintagecollector  

This video was made possible with support by:

THE PHINTAGE ENTHUSIASTS:
Waseem al sammane
Christian Zerrahn

THE PHINTAGE SUPPORTERS:
HMK
Steven Glogger
John DiLiberto
Jack Rosenthal


Visit also THE PHINTAGE COLLECTOR website at https://www.thephintagecollector.ch for insights into my retro computer collection.

Copyright @ 2024 THE PHINTAGE COLLECTOR, Gianpaolo Del Matto. All rights reserved.
Individual Copyrights apply for referenced material (see links).

Theme Music composed by Abdallah El-Ghannam.
https://www.fiverr.com/abdallahghannam

Additional music featured by rootkitty
  / rootkitty  

Links:


Transfering Programs:
https://web.archive.org/web/201602031...
Though code lost:
https://web.archive.org/web/*/http://...

https://www.64er-magazin.de/8407/cpm....

List of CP/M Computers:
https://en.wikipedia.org/wiki/List_of...

List of CP/M Software, Don Maslin's Collection:
https://oac.cdlib.org/findaid/ark:/13...

CP/M Software, Walnut Creed CD-ROM collection:
https://www.fvempel.nl/walnut.html
http://www.retroarchive.org/cpm/cdrom/

Run startup command in CP/M 1.x/2.x:
http://www.retroarchive.org/cpm/cdrom...

C64 ROMs for MAME:
https://wowroms.com/en/roms/mame/comm...

FUNET's C64 CP/M archive:
https://www.commodore.ca/commodore-ma...

Zimmer's C64 CP/M archive:
http://www.zimmers.net/anonftp/pub/cb...

Thomas Tempelmann, Fast Load:
https://tempel.org/
https://csdb.dk/scener/?id=11072
https://www.64er-magazin.de/8404/cpm....
https://www.lemon64.com/forum/viewtop...

80-columns mode:
http://mikenaberezny.com/hardware/pro...
https://retrotinkerer.wordpress.com/2...


VICE's C1541 cli manual:
https://vice-emu.sourceforge.io/vice_...

ctools, for C64 CP/M disk images:
https://github.com/mist64/ctools

Background Information on C64 CP/M:
disk format
Basic Batch for 2-disk operation:
http://www.z80.eu/c64.html

Ruud's CP/M Page:
http://www.baltissen.org/newhtm/c64_c...

8080 Opcodes:
https://pastraiser.com/cpu/i8080/i808...

C64 Programmer's Reference, P370, for Z80 Test Program:
http://cini.classiccmp.org/pdf/Commod...

show more

Share/Embed