SD2IEC board
Product Description
SD2IEC is a hardware mass storage device using an SD/MMC card and interfacing with the IEC bus. It is based on the ATmega644 microcontroller from the Atmel AVR microcontroller family. The most prominent use of SD2IEC is emulation/replacement of a Commodore-1541 disk drive for a C64. Hardware and the microcontroller's firmware is available as open source. (Source: C64 Wiki).SD2IEC uses firmware also called sd2iec. Firmware version on board: sd2iec-0.8.x-sw2-m644p.
Features
- Separate SD2IEC main and daughter board
- Main board has 3 pin headers with power connections, all IEC signals, device selection switches and 2 LEDs
- Main board measures 64.5mm x 40.8mm x 5.6mm (L x W x H)
- Firmware can be upgraded placing the new firmware file in the root directory of the SD Card (bootloader)
documentation (Thanks to Zinowicz)
SD2IEC guide written by Zinowics
sd2iec firmware Features
Features
- D64/M2I support (both reading and writing for D64, even with direct sector access using U1/U2)
- T64 is not supported
- PRG/P00 etc. support
- Subdirectory support (CMD command syntax).
- Support for Turbo Disk AKA Fast Load AKA Speeddisk fastloader
- Supports the JiffyDOS fast serial bus protocol
- Supports the Final Cartridge 3 fastloader/fastsaver
- Supports an external "disk change" button
- Supports FAT long file names
- Supports FAT12/FAT16/FAT32 formatted SD cards
- Improved IEC compatibility
- Supports most typical IEC functions (LOAD, SAVE, OPEN, GET, PUT, CLOSE, ...)
- 1571 ROM has been taken as reference for implementation
- Many non-fastloader games run (see znarF's M2I list).
Usage
- Changing directories (CMD syntax)
- OPEN1,8,15,"CD/SOMEDIR/":CLOSE1 - change to SOMEDIR (relative)
- OPEN1,8,15,"CD//":CLOSE1 - change to root directory
- OPEN1,8,15,"CD//SOMEDIR/":CLOSE1 - change to SOMEDIR (in root)
- OPEN1,8,15,"CD:<-":CLOSE1 - go to parent directory (left arrow)
- Using M2Is or D64s
- OPEN1,8,15,"CD//SOMEDIR/SOMEGAME.M2I":CLOSE1 - change to SOMEGAME.M2I
- OPEN1,8,15,"CD:<-":CLOSE1 - leave M2I (left arrow)
- Loading files
- LOAD"//SOMEDIR/:SOMEFILE" - load SOMEFILE in SOMEDIR (filename gets separated from path using colon)
- mkdir, rmdir see README (online)
Close-up picture of the board

Features

Pin description

Board is based on original design by Shadowolf. Re-engineered by NKC Electronics with revisions by Shadowolf.More information
SD2IEC hardware reference
sd2iec firmware reference
sd2iec firmware download page