C2N232 is a Commodore C2N cassette drive (datassette) emulator with an RS-232 interface. It was designed by Marko Mäkelä (http://www.funet.fi/~msmakela/).
Here you can find the firmware for the C2N232 device.


c2n-format.txt 2009-08-18 261
A short description of the Commodore tape format. The C2N232 device does not recognize this format; it just recognizes different pulse widths and encodes them as the characters A through D.
c2n232.asm 2009-08-18 17889
The source code of the first version of the firmware. Everything is driven by interrupts. Four bytes of the 128-byte RAM are wasted for processor stack; the remaining 124 bytes are used as an RS-232 input buffer.
c2n232.s 2009-08-18 26734
Firmware version 4 in GNU Assembler format. All previous versions of the firmware can be selected as a compile-time option.
c2n232.s19 2009-08-18 2828
Compiled firmware version 4 for the SMDCR board in Motorola S record format
c2n232.txt 2009-08-18 4131
A very short design document of the firmware.
c2n232c.zip 2009-08-18 11678
Rewritten firmware with added support for the cassette motor control signal. Includes source code and compiled binary.
cisp-1.0.1.tar.gz 2009-08-18 21665
Compact In-System Programmer, adapted for FreeBSD. The functionality has not been changed since version 1.0.
cisp-1.0.2.tar.gz 2009-08-18 21750
Compact In-System Programmer, version 1.0.2. The program no longer aborts if it sees an unexpected response from the SPI device.
cisp-1.0.3.tar.gz 2009-08-18 22072
Compact In-System Programmer, version 1.0.3. The program does not report unexpected responses unless the -d parameter is specified. The program is included in the AVR Cross Development Kit for RPM-based GNU/Linux distributions, http://cdk4avr.sourceforge.net/.
cisp-1.0.4.tar.gz 2009-08-18 22759
Compact In-System Programmer, version 1.0.4. The byte programming protocols have been improved, and there are other minor fixes as well.
cisp-1.0.tar.gz 2009-08-18 21538
Compact In-System Programmer. With this program, you can transfer firmware to Atmel AVR microcontrollers via RS-232 or a PC-style parallel printer port. The program has been tested on GNU/Linux and on Microsoft Windows, and the serial routines should work on other Unix systems as well.
cisp-win32-1_0_4.zip 2009-08-18 25522
Binary distribution of cisp 1.0.4 for Microsoft Windows.
timing.dia 2009-08-18 41668
A timing diagram of the custom transfer protocol (the operating modes "send" and "recv") in Dia v0.88.1 format.
timing.png 2009-08-18 26318
A bit-mapped image of the timing diagram of the custom transfer protocol.

Mirror sitesGeneral informationFile typesData transfer

The Commodore brandname and the chickenhead logo are property of Commodore International BV, a Tulip company.