Skip to content

pagetable.com

Some Assembly Required

  • About

Visualizing Commodore 1541 Disk Contents

2019-04-19 by Michael Steil

G64 files are C64/1541 disk images that contain all bits as they are physically laid out on the 5¼-inch floppy disk. Let’s visualize them! read more

Categories Archeology, Commodore, Floppy Disks 19 Comments

Building the Commodore TED Kernal with Modern Tools

2019-04-18 by Michael Steil

The original Commodore TED (C16, C116, Plus/4) source code has recently appeared on zimmers.net. It is also available in my Commodore Source Code git repository. read more

Categories 6502, Archeology, Assembly, Commodore, GitHub, KERNAL, TED Leave a comment

Building the Original Commodore 1541 DOS Source

2019-04-17 by Michael Steil

You might think the DOS ROM of the Commodore 1541 disk drive has been analyzed to death. But here are two new resources: read more

Categories 6502, Archeology, Commodore, Floppy Disks, GitHub Leave a comment

Book “Anatomy of the 4040 Disk Drive” by Hilaire Gagne

2019-04-16 by Michael Steil

This book provides a complete description of the Commodore 4040 dual floppy drive. The book covers file management, data management disk management, file organization, advanced disk programming, hardware and software interfacing, RAM and ROM disassembly, and application examples. read more

Categories Commodore, Floppy Disks, Literature 3 Comments

Final Cartridge III Monitor for the TED

2019-04-15 by Michael Steil

In my quest to make the C16 more usable, i.e. more like the environment I’m used to, i.e. a C64 with a Final Cartridge III, I’ve ported the Final Cartridge III monitor to the TED series (C16, C116, Plus/4). read more

Categories Commodore, Final Cartridge III, GitHub, TED Leave a comment

C64 Keyboard Layout for the C16

2019-04-14 by Michael Steil

The Commodore 16 is an interesting machine, but the keyboard layout is infuriating. The cursor keys are at an awful place and… and… and… well, it just isn’t the C64 layout I’m used to! read more

Categories C64, Commodore, KERNAL, TED 3 Comments

Analyzing the ROMs of Third Party Disk Drives for the C64

2019-04-13 by Michael Steil

Most Commodore 64 users had a 1541 disk drives, but there were always also third part options. Most of them claimed full 1541 compatibility, which sounds impossible without using the same ROM. Let’s analyze the ROMs of some third party drives! read more

Categories 6502, Archeology, C64, Commodore, Floppy Disks 6 Comments

Reconstructing the Unreleased C128 ROM Update

2019-04-12 by Michael Steil

The C128 source dump over at zimmers.net that appeared recently contains source for a version 2 kernel, which was never released. The known versions are 0 and 1. Let’s see whether we can reconstruct the ROM image! read more

Categories C128, Commodore, KERNAL 5 Comments

Original Commodore Source Code Collection

2019-04-11 by Michael Steil

Over the years, the ROM source code of many Commodore computers and peripherals has appeared. I have been collecting them in a git repository here: read more

Categories 6502, Archeology, BASIC, C64, Commodore, Floppy Disks, GitHub, KERNAL, TED 1 Comment

Commodore Peripheral Bus: Part 3: Commodore DOS

2019-04-10 by Michael Steil

In the series about the variants of the Commodore Peripheral Bus family, this article covers the common layer 4: The “Commodore DOS” interface to disk drives. read more

Categories Commodore, Commodore Peripheral Bus, Floppy Disks, GitHub 8 Comments

Commodore Peripheral Bus: Part 2: Bus Arbitration, TALK/LISTEN

2019-04-02 by Michael Steil

In the series about the variants of the Commodore Peripheral Bus family, this article covers the common layer 3: the bus arbitration layer with the TALK/LISTEN protocol. read more

Categories Commodore, Commodore Peripheral Bus, Floppy Disks, GitHub 2 Comments

Commodore Peripheral Bus: Part 1: IEEE-488

2019-03-26 by Michael Steil

In the series about the variants of the Commodore Peripheral Bus family, this article covers the lowest two layers (electrical and byte transfer) of the IEEE-488 bus as found on the PET/CBM series. read more

Categories Commodore, Commodore Peripheral Bus, Floppy Disks, GitHub, PET Leave a comment

Commodore Peripheral Bus: Overview

2019-03-19 by Michael Steil

The well-known Serial Bus (aka Serial “IEC” Bus) of the Commodore 64 that connects to disk drives such as the 1541 is just one variant of a whole family of busses and protocols used by the line of 8 bit Commodore machines from the PET to the C65. This is the first article of a multi-part series on the Commodore Peripheral Bus family. read more

Categories Commodore, Commodore Peripheral Bus, Floppy Disks, GitHub 6 Comments

Das neue Commodore 64 Intern Buch [PDF]

2019-03-10 by Michael Steil


Baloui; Brückmann; Englisch; Felt; Gelfand; Gerits; Krsnik:
Das neue Commodore 64 Intern Buch.
Düsseldorf: Data Becker, 1990.
ISBN 3-89011-307-9

(850 pages, 45.1 MB PDF) read more

Categories C64, Commodore, Literature Leave a comment

Announcement: The Ultimate Mars Rover Onboard Computer Talk

2018-12-28 by Michael Steil

Daniel Jilg will present “The Ultimate Mars Rover Onboard Computer Talk”, the 7th talk in the “Ultimate Talk” series, at the 35th Chaos Communication Congress (35C3) on 2018-12-29 at 19:10 CET. read more

Categories Presentation 4 Comments

Archiving C64 Tapes Correctly

2018-12-11 by Michael Steil

It’s pretty simple to archive Commodore 64 tapes, but it’s hard if you want to do it right. Creating the complete archive of the German “INPUT 64″ magazine was not as easy as getting one copy of each of the 32 tapes and reading them. The tapes are over 30 years old by now, and many of them are hardly readable any more. read more

Categories Archeology, C64, Commodore, Tapes 8 Comments

INPUT 64 Magazine Complete Archive

2018-12-11 by Michael Steil

The complete archive of the German Commodore 64 magazine INPUT 64 (PDF, tapes, disks) is now available here. read more

Categories Archeology, C64, Commodore, Literature 8 Comments

Video of a Real C64 Defragmenting a Disk

2018-12-04 by Michael Steil

Here is a 21 minute video of defrag1541 running on a real Commodore 64 – with sound! read more

Categories C64, Commodore, Floppy Disks, Video Leave a comment

A Visual Defragmenter for the Commodore 64

2018-12-02 by Michael Steil

For decades, PC users have been able to relax by watching the computer defragment a disk. Now C64 users can do the same! Introducing “defrag1541″, a disk defragmentation tool for C64 and 1541. read more

Categories C64, Commodore, Floppy Disks, GitHub 5 Comments

C64-Artikel in der c’t Retro 2018

2018-10-23 by Michael Steil

This post is about articles I wrote for the c’t magazine in German language. The post is therefore in German. read more

Categories C64, Commodore, Literature 3 Comments
Older posts
Newer posts
← PreviousPage1…Page5Page6Page7Page8Page9…Page16Next →
Mastodon:
@pagetable@mastodon.social

GitHub:
github.com/mist64

Meta

  • All posts
  • Entries feed

Recent Comments

  1. Jim on Apple Copland D11E4 Emulator in Your Browser
  2. penfold42 on Tripos, the Roots of AmigaDOS
  3. Kevin on The Ultimate Commodore 1541 Disk Drive Talk [video]
  4. Jadonna Harvey on Commodore Disk Drive 1570/1571 Bedienungshandbuch [PDF]
  5. Egon on 1200 Baud Archeology: Reconstructing Apple I BASIC from a Cassette Tape
© 2026 pagetable.com