DC2N - a Digital
Datassette replacement for Commodore homecomputers![]() |
DC2N stands for Dumping C2N and it's basically intended
to be a standalone system that lets its users dump (ie. make a digital
backup of) their own old tapes without any PC OS/filesystem restriction as it has been
happening until now. It is also a compact replacement for the tape unit used with Commodore homecomputers (C64, C16, VIC 20, PET) back in the 80's and 90's, the datassette. Finally, DC2N incorporates a tape duplicator that lets people save TAP files back to tapes using a datassette. Brilliant quality can be achieved now. I chose to provide such a replacement by using SD cards as storage medium. This implies many advantages: compactness, low-power consumption, and an almost endless time of operation, just to name a few. Many thanks to the persons who supported this project: Robert 'Peepo' Taylor (building, ordering, testing, and plenty more stuff), Bo Gøran Kvamme & Francis Rath (board prototypes), Tom Roger Skauen (testing, bugreport, & suggestions), Martin 'enthusi' Wendt (support), Fungus (ideas & support), Lars Pontoppidan (ideas), Romeo Cane (components), Nicolas 'X1541' Welte (info about where to order the expensive tape port connectors from USA), Richard Lagendijk & Ron van Schaik (HCC show in Holland), Nigel Parker (Commodore Free articles), and all the people who gave me a feedback as well. Luigi. e-mail me |
| Stats | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DC2N in brief | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
When used as a datassette replacement, connected to the tape port of a Commodore computer, the DC2N
can play files that are stored on a SD card. In this mode of operation, the DC2N draws the
power it requires directly from the Commodore computer it's connected to. DC2N supports the FAT-16 file system and for playback purposes it reads files in TAP format. A TAP file to play is selected by means of the LCD and pushbuttons on the DC2N device. Once a valid file has been selected, it can be played back by DC2N by pressing the PLAY pushbutton. Any tape loader is fully supported, including multiloaded tape programs. DC2N also features a FFWD function and the LCD shows a counter that comes handy when it is needed to seek any program on a multi-program TAP file. For recording purposes a different file format is used to save data to the SD card. This format has been defined by myself to allow an accurate representation of the data that is being saved. I also wrote multiplatform PC tools that allow easy conversion between the DC2N format and the TAP one. These are available below on this page. When used as a dumping system, an external PSU is required to power DC2N if you want to use it as a standalone device. In this mode of operation the DC2N format is used to store the tape contents on the SD card while it is being played by a datassette connected to the DC2N.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DC2N pics | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() DC2N (commercial version). ![]() DC2N (expert version) dumping a tape played by a Commodore datassette. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DC2N vids | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ordering | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DC2N is sold on a first-come-first-served basis. People who have shown interest in and pre-ordered so far:
To preorder email me your fullname, country where you live and be sure you use an email address that I can use to contact you and give you updates later on. If you think you should be on the pre-order list above and you aren't, or if you are there and you don't want to anymore, email me. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| The Author | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I'm a 30 year old electronic engineer. I was born in Italy where I lived, studied and worked until the age of 28. I like to think that my country is too much ahead to make any profit out of myself, so that I decided to move to UK in March 2007 where I still live and work. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Firmware | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PC software | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DC2N TAP format | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16-bit DC2N format generated by RECORD/dump operations respectively:
Each data value is the delay, expressed in clock cycles (at Counter rate), between two consecutive rising (falling) edges of the Commodore computer write line (C2N read line) signal. 0xFFFF is an overflow value, meaning that the next data values should be summed to this one to build up the total delay, up to the first non-0xFFFF value (included). Anyway, we don't really require to deal with that since the dc2nconv software converts DC2N 16-bit files to legacy TAP v1 files, which are already supported by many emulators and tools. DC2N TAP file resolution (2 MHz) is actually 16 times higher than the legacy TAP format (123.156 kHz). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| F.A.Q. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Q. When I save a file from the C64 why doesn't the filename on the SD card match the one I gave to the file? A. The filename you specify when you save from a Commodore computer with e.g.
Let's think about a digital camera: it saves pictures as DSCF0001.JPG and so on, or some sort of incremental count inside the filename. When you take a picture of a tree, say in Windsor Castle, would the camera be able to name the picture "Tree in Windsor Castle.JPG"? That's the very same concept here. The filename given to a program is preserved inside the DMP file (and then the TAP file when converted by means of dc2nconv), but there's no point for DC2N to dig into what is being saved and extract the filename. That's why files recorded from a Commodore computer will be named DUMP0001.DMP, DUMP0002.DMP and so on. >---------------------------<
Q. Which kind of external power supply do I need to use with DC2N to dump tapes? A. DC2N is a digital device so that it needs a stabilized power supply. The required voltage is 5V DC. Power supply units that erogate 800mA, 1A, and 2A have been tested without issues so far. In some countries it is easier to get a 4.5 V DC PSU. That's been tested as well and it is fine provided that it is stabilized. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comers since area creation: - Best viewed at 1024x768