CONTENTS

Home
Updates
Software
Electronics
Music
Resume
Contact


YouTube
Twitter
GitHub
LinkedIn


Dump D64

Posted: February 2012

Introduction

Here's a small program that can explore and dump information from Commodore 64 D64 disk images. Currently it's possible to get a directory listing, a dump of the sectors for a directory listing, a dump of the BAM sector, dump a file to the local filesystem, and get a Commodore BASIC source code listing from a file.

Related Projects @mikekohn.net

File Parsers: print_pe, magic_elf, dump_fat, amiga_recovery, dump_d64, java class

Examples

I made a d64 image with the Vice Commodore 64 emulator. I made two little BASIC programs on it and used dump_d64 to view the contents like so:

dump_d64 $ ./dump_d64 -dir empty.d64 
dump_d64 - Copyright 2012 by Michael Kohn
  Webpage: http://www.mikekohn.net/
  Version: February 8, 2012

Opening empty.d64
---------------- Disk DIR -----------------------
PRG TESTING          1 (17,0)
PRG TESTING2         1 (17,1)

dump_d64 $ ./dump_d64 -list TESTING2 empty.d64 

dump_d64 - Copyright 2012 by Michael Kohn
  Webpage: http://www.mikekohn.net/
  Version: February 8, 2012

Opening empty.d64
start=2049
end=2083

10 FOR T=1 TO 10
20 POKE 53281, T
30 NEXT T

The BASIC file listing can output in HTML also which can show the PETASCII characters. To use this feature, Joe Davisson created a list of 256 GIF's from 0.gif to 255.gif that can display these chars. To get the package visit his website: http://joe.csoft.net/

Download

dump_d64-2012-02-08.tar.gz

Copyright 1997-2024 - Michael Kohn