ftp://ftp.funet.fi/pub/cbm/crossplatform/transfer/C2N232/firmware/

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

Files

c2n-format.txt 2001-09-28 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 2001-12-15 17889
The source code 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.hex 2001-12-15 2443
Hexadecimal dump of the firmware, compiled with "avra c2n232.asm". This firmware can be uploaded to the circuit e.g. with the command "uisp -dlpt=0x3bc -dprog=dapa --erase --upload if=c2n232.hex --verify" or with "cisp -c c2n232 /dev/ttyS0 -e -l c2n232.hex".
c2n232.s 2002-11-03 26734
Firmware version 4 in GNU Assembler format. All previous versions of the firmware can be selected as a compile-time option.
c2n232.s19 2002-11-03 2828
Compiled firmware version 4 for the SMDCR board in Motorola S record format
c2n232.txt 2001-10-11 4131
A very short design document of the firmware.
cisp-1.0.1.tar.gz 2002-04-24 21665
Compact In-System Programmer, adapted for FreeBSD. The functionality has not been changed.
cisp-1.0.2.tar.gz 2002-11-03 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 2003-06-12 22072
Compact In-System Programmer, version 1.0.3. The program does not report unexpected responses unless the -d parameter is specified.
cisp-1.0.tar.gz 2002-04-02 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_3.zip 2003-06-12 24314
Binary distribution of cisp 1.0.3 for Microsoft Windows.
timing.dia 2001-12-15 41668
A timing diagram of the custom transfer protocol (the operating modes "send" and "recv") in Dia v0.88.1 format.
timing.png 2001-12-15 26318
A bit-mapped image of the timing diagram of the custom transfer protocol.

Mirror sites: FUNET (ftp http) ibiblio.org (ftp http)General informationFile typesCD-R snapshotsData transfer

cbm-adm@ftp.funet.fi