Commodore 64 (C64) Preservation ProjectCommodore 64 (C64) Preservation Project
Other Links
Welcome!
The main goal of this project is to archive pristine versions of original Commodore 64 software, including copy protection. A secondary goal and benefit of this will be to catalog and document all the different copy protection methods used. This information will be used to improve emulation, as well as allow remastering of the software onto new disks for you to enjoy on the real thing.

Of course, to reach these goals, we need your help. This software exists only on magnetic media from the 1980's, and as such has been disappearing into attics, yard sales, and landfills for 20-25 years. Floppy disks were also never made to last a lifetime, as I have found in purchasing them in auctions. Even disks that were stored and cared for by their owners all these years have pretty high failure rates, including some where the magnetic material actually wipes right off, making the drive heads filthy.

You can help preserve them for our own and future generations in a number of ways.

* If you have a 1541 or 1571 disk drive and a XEP, XAP, or XMP cable (serial/parallel combination) or the new ZoomFloppy board. We can send you the latest mastering software. You can then send us the resulting image and statistical data for analysis and inclusion in the archive.

* Please send any original disks you have to us! We will promptly image them and send them back to you along with the "digital copies" for use in emulation.

* Join the discussion forums and ask any questions or make any comments you like about the project or copy protection in general.

News / Blog
General Project News
Posted By Nate (on 12/25/2012 @ 14:46)
Subject: Merry Christmas 2012!
As with many of you, the C64 has a lot of association for me with Christmas. I first got a C64C with GEOS on Christmas 1986, 26 years ago. I had been programming the VIC-20 for a long time but it was limited and even magazines had stopped supporting it after 1985.

Hope you and your families have a great holiday!
Discuss this entry
Posted By Alex G (on 09/25/2012 @ 15:47)
Subject: Well I did it...
I finally got exhausted and did what I could. I am giving up my entire collection. I had been sending Pete original scans over the past year and a half (with large gaps in between), but I didn't realize you guys were only looking for .nibs until the end. Sorry for that. I was going to ask if any of these originals with no copy protection were needed and go back and do .nibs (some are not in the DB, and I kept asking why they weren't showing up after I submitted them), but I got in a packing mood and I've packed them all up now. Hopefully they go to a good home!

[link]

---Alex
Discuss this entry
Posted By Farulosonoth (on 04/14/2012 @ 11:42)
Subject: Greetings from The Dark Wizard
Hi there,

I have heard of this project before, and was interested. But recently one of your members Hyper Active has purchased a Defender of the Crown from me on ebay I guess in an attempt to create one of your special images with all the Copy Protection in tact.

Apparently there was a problem with side 2. Sorry about that.

Now, I am no programmer, or hardware developer by any means, I am a desktop support technician who's first machine was a C64. Just so you know my background.

I have been perusing the forums and when you guys are talking about nibs, and flux capacitors, I have no idea what your talking about. But, I do have a very keen interest in preserving these disks for the purpose of playing the games later and also equally important when our alien masters return, or when acheologists 3000 years from now excavate some ruin, they will see that we did actually used to play games that challenged our minds and not just the drivel that is being made these days (some of which I do play *hangs head in shame*)...

Ok anyway, got off on a rant there, Just stopping by to say high, I have a large collection of original C64 disks, 100's of titles, some multiple copies (I have other formats too like Amiga, older IBM PC etc... I know you guys arent concerned with that, just throwing it out there) So if you guys are searching for a particular title, let me know.

These forums are kind of different to navigate so if you really want to shoot me a quick question, it might be best to email at cosner.richard@gmail.com. I'm not sure how often I will be checking in.

I am more than willing to help you guys in any way that I can.

Thank you,
Farulosonoth - The Dark Wizard.

PS. Check out my radio station at www.rpgradio.com, I play a bunch of Computer Role Playing Game music even a few sparse tracks I created from some C64 games. There arent alot of those, but a few sprinkled in.
Discuss this entry
Posted By Joe Bucci (on 01/08/2012 @ 10:09)
Subject: 'Personal' News
Nothing "Earth Shattering", but I am in the process of introducing myself to the 'Macintosh' World.. Yes, I got a Mac Net-Book for Christmas and I must say, I'm enjoying the 'Learning Curve'.

One of the first things I did was to put VICE for Mac OS X on it! - It *seems* to work fine!:) Like I say, a little "poking" around was needed to set it up properly.. But, it's run everything.. So far! :)

I also put "Mini vMac" on here as well.. I've got a couple of old "Mac" Apps I like to play with! :) All in all.. I'm "Liking" it.. a LOT!

That's it! - Of course, I'll keep my Windows PC.. Everyone NEEDS one!.. But, I *am* diggin' the Macintosh for 'personal' stuff!

"Later! - Booch!
Discuss this entry
Posted By ghoshy2011 (on 11/30/2011 @ 19:48)
Subject: introduction
Hi just a quick message to say Hi to everyone and wish you all a happy christmas and new year nice to meet you, and im just working out how to get my CBM 64c games uploaded by connecting my CBM 64 to my pc. plus my amiga games aswell.. :) chat soon..
Discuss this entry
Posted By Pete Rittwage (on 11/27/2011 @ 16:27)
Subject: New nibtools release and Happy Holidays!
Well, it's that time of year again and the Christmas demos are up on the c64preservation site. :)

---

I've released a new version of nibtools today- not a huge release, but a requested feature for the tinkerers. You can now change the extra capacity margin settings with the -m switch during writing.

In older versions, it was automatically a more aggressive setting of 5, but newer versions were 10. The size of the track is measured several times internally and the largest difference is added to this number.

Just -m by itself will have no safety zone at all other than the maximum measured capacity difference, which will surely result in some tracks overwriting the start of their own track data. So, use this only for tinkering with certain protection tracks. Putting a number after '-m' adds bytes to the safety zone.

Not using '-m' at all still produces the old behavior of measured+5 bytes.

Background: We are writing track data that is essentially a circle and "destroys it's start" if you write too much data, so we have to be careful not to write too far. These drive mechs are old, and most are belt driven, so there is a needed safe zone of 5-10 bytes, typically. Non-belt driven drives (1571, and some 1541-II) are more exact and may work fine with no safe zone.
Discuss this entry
Posted By Pete Rittwage (on 04/11/2011 @ 22:33)
Subject: New/Fixed Protection Handlers
BanguiBob (or a contact of his that remains unnamed) made protection handler for Rapidlok that identifies and aligns the tracks when converting all RapidLok titles (except odd Law of the West RL1).

Also, I updated the PirateSlayer protection handler so that it bit-shifts the tracks for emulators automatically when converting with "-pp".

Discuss this entry
Posted By hyper active (on 10/11/2010 @ 07:20)
Subject: bye bye 1541
Unfortunately, all good things must come to an end, my 1541 drive suddenly decided to give up the ghost about an hour ago, the latch just suddenly came loose and now it's like a useless toy. Hopefully my computer guy might be able to work another miracle by fixing it. If he can't, well.. Let's cross that bridge when we get to it.
It's a bit of a shame because I was just on the verge of getting Acro jet working too. Previously I wasn't able to get it to load past track 21, but changing the skew to 1 fixed it, and I was able to load it further and make it to track 29.
Discuss this entry
Posted By Pete Rittwage (on 10/01/2010 @ 21:48)
Subject: 3,000 titles (5,200 disk sides) reached!
Thanks to everyone for help in reaching this milestone. We have over 3,000 titles consisting of over 5,200 disk sides archived in about 6 years.

It gets more difficult every day to find new disks we haven't archived, but it happens, so keep them coming. I know there a lots of educational, application, and utility titles out there we haven't seen yet. :)
Discuss this entry
Posted By Nate (on 09/16/2010 @ 14:21)
Subject: ZoomFloppy to be demoed at ECCC 2010
Jim Brain and I will be demoing the ZoomFloppy, a new device for accessing Commodore floppy drives from a PC via USB. The firmware, known as xum1541, has been available since fall 2009 for those who want to build their own board, but the ZoomFloppy is the first device that will be a complete product offered for sale.

The ZoomFloppy has a number of features beyond simple disk access, which is implemented in OpenCBM. It can also nibble protected disks using a parallel cable and nibtools. It is software-upgradeable and some very interesting but secret features are planned for the future.

I am bringing a laptop with nibtools and a 1541 with a parallel port installed. It has a batch file that automates the process of nibbling. Attendees can just plug in a USB stick and hit a key to get an image of their floppy.

So bring your rare floppies to be backed up. All images will also be sent to C64Preservation.com for archival unless you request otherwise.

[link]
[link]

Discuss this entry
Posted By Pete Rittwage (on 07/31/2010 @ 11:07)
Subject: nibtools version announcement
Hello friends,

Due to various problems reported with newer versions of nibtools, I've rolled back all the code to the last (hopefully) known stable version - 0.7.6. I've merged a few of the known good changes done since then (fillbyte support) but removed all the newer changes/tweaks to track cycle detection and density detection that caused so many issues.

This needs to be stabilized mainly for Nate to work on the ZoomFloppy, and for those kind members who are imaging disks again after a long break.

Anyone using a newer version than 0.7.6, please delete the executables and download the version on the site. Any images you have created are probably good, but conversions to G/D64 from those images could be faulty.

As always, thanks to everyone who is testing and reporting bugs. I've found it's an exercise in futility to tweak the code to support a new foreign image without breaking support for some of the 1000's before it. :(

-
Pete Rittwage
C64 Preservation Project.
Discuss this entry
Posted By Pete Rittwage (on 07/29/2010 @ 19:46)
Subject: 0.8.7
0.8.7 has been released. It fixes an issue where a single timeout will kill the current track read instead of retrying properly.
Discuss this entry
Posted By Pete Rittwage (on 12/28/2009 @ 14:16)
Subject: All my disks are failing!
Well, it is finally happening. I think we are nearing the end of the MTBF shelf-life of blank floppies manufactured in the 80's.

I have boxes and boxes of unused "Scholastic", "Inacomp", and "Syncom" disks and nearly all of them have errors out of the box. :(

They did all mostly work 10 years ago or more when I got them from auctions, and stored in a good environment for all that time. I noticed that I didn't seem to be able to write/read good images lately and thought at first I had munged something up in NIBTOOLS, but no... They won't format on any of my drives anymore, and fail at different points during the process (repeatable).

Nobody is still making new 5.25" DSDD floppies anymore, are they? I fear we may be at the end.

Discuss this entry
Posted By Pete Rittwage (on 09/05/2009 @ 21:53)
Subject: NIBTOOLS Release 0.6.0
See nibtools page for latest release. Mostly just bugfixes. Better density detection for some 1571 drives, and updates to the nibscan comparison tool.

Discuss this entry
Posted By Pete Rittwage (on 08/02/2009 @ 14:11)
Subject: WinVICE with 1541 sounds
I made a patch for this a long time ago and though I'd offer it out to anyone wanting to try to implement something similar.

The samples aren't great, but they're OK. I recorded them myself from a real 1541 twist-door drive with a Logitech USB mic, 45 degrees off axis from the center of the spindle on an open drive. They are kind of loud, and there was also some noise I tried to remove with audacity, but that caused some odd aliasing. I left it that way because the aliasing was better than the 60Hz hum. :)

I would submit it to VICE, but I won't waste their time, as it's a bad hack for many reasons. Mainly, it's not cross-platform compatible and just uses Playsound() calls directly from drive.c (included in archive).

I also included the "seek" sound, but can't get it to play reliably without further abstracting what the drive "is about to do". The calls for head step are always called to step one track only, so you'd have to put in a timer to see if it had been called very recently and play the seek instead. I couldn't get this to work reliably. Instead, the regular click sound is played repeatedly. If the head moves very quickly, this is distorted because of the way Playsound works. :(

Grab it (and make a better version than I did) from [link]
Discuss this entry
C64 Registry Stats
Total Registered: 1332

Top 5 Earliest Serials
Unknown: 0019
Charles Lynch: 0021
c64web.com: S00001390
Matteo Caccia: S00001576
Matteo Caccia: S00001991

Latest Serial
Sos:
HB41651823E

Register Yours Today!
Disk Database Stats
Titles archived: 3375
Titles verified: 1205
Titles archived in last year: 113
Titles verified in last year: 84

View/Query Database
User Account
Greetings, Guest.

Login
Reset Password
Create New Account

Browser cookies are required for these functions.
All content copyright (c) 1971- by Peter Rittwage. All programs mentioned are copyrighted by their respective owners.