Editor Version ×
recommended

Pro Edition

free

Brand new interactions and interfaces

Smooth support for design sizes of over 3W

devices or 10W pads

More rigorous design constraints, more

standardized processes

For enterprises, more professional users

Std Edition

Easy to use and quick to get started

The process supports design scales of 300

devices or 1000 pads

Supports simple circuit simulation

For students, teachers, creators

Ongoing

STD C64 SD2IEC LP SMD

C64 SD2IEC LP SMD

Project tags

License

Public Domain

License: Public Domain

Mode:

Mode

Editors' pick

Editors' pick

Cloned from y C64 SD2IEC SW SMD

  • 5.1k
  • 7
  • 16
Update time: 2023-09-30 10:46:30
Creation time: 2019-11-08 17:00:20
Description

Description

# SD2IEC - C64 SD Card Adapter SD2IEC is a C64 SD card adapter and floppy disk drive emulator based on the design by [Lars Pontoppidan](https://larsee.com/blog/2007/02/the-mmc2iec-device/) with cassette port plug. Copy C64 games and programs to SD card on your PC, put the SD card in your SD2IEC and load games and programs on your C64! - Project Files (Github): https://github.com/wagiminator/C64-Collection ![C64_SD2IEC_LP_pic1.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_SD2IEC_LP/documentation/C64_SD2IEC_LP_pic1.jpg) The SD2IEC is a mass storage device using an SD/MMC card and interfacing with the IEC bus. It is based on the ATmega644P microcontroller. The most prominent use of SD2IEC is replacement of a Commodore 1541 disk drive for a C64, C128, C16 or VIC-20. It supports reading and writing the following file types: D64, D71, D81, PRG and P00 and works with many fast loaders, including [EPYX Fastload](https://github.com/wagiminator/C64-Collection/tree/master/C64_Cartridge_FreeLoad). However, SD2IEC is not a complete disk drive emulator. Not every game will work from SD2IEC! # Installing the Firmware An AVR programmer is required to flash the firmware for the first time. A cheap and reliable programmer is e.g. [USBasp](https://aliexpress.com/wholesale?SearchText=usbasp). The SD2IEC must not be connected to the C64 during flashing! - Remove the SD card. - Connect the programmer to the PC via USB and to the ICSP header on the board via an ICSP cable. - Make sure you have installed [avrdude](https://learn.adafruit.com/usbtinyisp/avrdude). - Open a terminal. - Navigate to the software folder with the hex-file. - Execute the following commands one after the other (if necessary replace "usbasp" with the programmer you use): ``` avrdude -c usbasp -p m644p -U flash:w:sd2iec-1.0.0-larsp-m644p.bin:a avrdude -c usbasp -p m644p -U hfuse:w:0x91:m -U lfuse:w:0xef:m -U efuse:w:0xfd:m ``` Firmware updates can be downloaded from https://www.sd2iec.de/nightlies/ (use firmware ...larsp-m644p.bin). Copy the BIN file to the root of the SD card. It is automatically flashed the next time the device is started up. # Operating Instructions - Format an SD card (max 32GB, 1GB or 2GB cards work best) to FAT32 file system on your PC. - Copy fb64 from /software/sdcard_root to the root of the SD card. - [Download](https://www.c64games.de/) and copy C64 programs/games to root or organize them in folders. - Put the SD card to SD2IEC. - Plug the SD2IEC floppy emulator to the cassette port of your C64. - Connect the IEC cable to the serial port of your C64. - Turn on your C64. - Type: LOAD "FB64",8 RETURN - After the program loaded type: RUN RETURN - This should load and run filebrowser. To navigate the menu either use cursor keys or Joystick in port2. For single D64 images, just open the D64 by pressing RETURN or FIRE and then select the first PRG file to LOAD. # DIP switches You can change the address of your SD2IEC with the DIP switches: |DIP1|DIP2|Address| |-|-|-| |OFF|OFF|8| |ON|OFF|9| |OFF|ON|10| |ON|ON|11| # References, Links and Notes 1. [Original Project](https://larsee.com/blog/2007/02/the-mmc2iec-device/) 2. [Firmware Download](https://www.sd2iec.de/nightlies/) 3. [Inofficial Manual](https://www.thegeekpub.com/9473/sd2iec-manual-use-sd2iec-c64/) 4. [Another Manual](http://www.c64os.com/post/sd2iecdocumentation) 5. [C64 Games](https://www.c64games.de/) 6. [C64 Demos](https://csdb.dk/) ![C64_SD2IEC_LP_pic2.jpg](https://raw.githubusercontent.com/wagiminator/C64-Collection/master/C64_SD2IEC_LP/documentation/C64_SD2IEC_LP_pic2.jpg)
Design Drawing

Design Drawing

schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Footprint Quantity
1 47u C1 1206 1
2 100n C2,C3,C4 0603 3
3 33p C5,C6 0603 2
4 4u7 C7,C10 0603 2
5 1u C8,C9 0603 2
6 DIP Switch DEVICE1 DSWB02LHGET 1
7 ICSP-6 ICSP1 ICSP-6 1
8 MICRO_SD_SOCKET J1 MICRO_SD_SOCKET 1
9 Straight headphone jack J2 AUDIO-PJ313D 1
10 C64_CASS_PORT J3 C64_CASS_PORT_2 1
11 BUSY LED1 LED-0603 1
12 ERROR LED2 LED-0603 1
13 POWER LED3 LED-0603 1
14 TactSwitch NEXT,PREV,RESET TACTILE-PTH 3
15 10k R1,R4 0603 2
16 1k R2,R3,R11 0603 3
17 1k8 R5,R6,R7 0603 3
18 3k3 R8,R9,R10 0603 3
19 ATMEGA644PA-AU U1 TQFP-44_10X10X08P 1
20 AMS1117-3.3 U3 SOT-223 1
21 MAB6H X1 DIN_6 1
22 8MHz X2 HC-49S 1

Unfold

Project Attachments

Project Attachments

Empty
Project Members

Project Members

Target complaint
Related Projects
Change a batch
Loading...

Comment

Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn