SD2IEC 复古计算神器:Commodore 64/128 替代软盘的 SD 卡方案完全指南
SD2IEC 设备实物
早年 Commodore 系列依赖软驱,读写慢、易损坏。SD2IEC 通过 IEC 总线模拟 1541 驱动器,让 C64/128/VIC20 直接读写 FAT32 格式 SD 卡上的 D64 镜像,复古体验大幅提升。官方仅附单页说明,本文补充完整操作流程、多磁盘游戏自动切换、设备号修改等进阶技巧。
SD2IEC 硬件使用步骤
步骤 1:SD 卡选型与格式化
仅支持 ≤2 GB 标准 SD 卡(FAT32),32/64/128 GB 均不兼容。Mac 用户勿用“磁盘工具”(仅支持 exFAT/APFS),需用第三方工具格式化为 FAT32;Windows 直接右键格式化选 FAT32。避免复用过树莓派等其他系统的卡,重新格式化极易残留隐藏分区导致识别失败。
Micro SD 卡
步骤 2:写入 CBM 文件系统浏览器
下载对应机型的浏览器程序(C64 用 FB64、VIC20 用 FB20 等),复制到 SD 卡根目录。若 Windows 自动加后缀(如 FB64.TXT),需重命名去掉后缀。
步骤 3:存放 D64 镜像
在 SD 卡建立目录分类存放游戏/程序 D64 镜像。多盘游戏每盘一个文件,目录结构清晰便于自动切换。
步骤 4:连接 SD2IEC
C64 关机状态下,SD2IEC 插入机身右侧 IEC 端口(6 针圆口),上方朝上。若为磁带口版本则插磁带口。
3D 打印 IEC 接口示意
步骤 5:可选 Fastload 卡带加速
插入兼容 Fastload Reloaded 的卡带(原版 Epyx Fastload 不兼容),可大幅提升加载速度。
Epyx Fastload 卡带(不兼容)
步骤 6:开机验证
开机后屏幕显示 BASIC 启动信息、READY 提示符,若插卡带则显示 Fastload Logo。
C64 启动画面
读写 SD 卡镜像操作
无 Fastload 时输入 LOAD "$",8 列目录;有 Fastload 直接输入 $ 回车。进入 FB64 浏览器,光标选择镜像回车挂载,再选文件回车运行。
进阶功能:多盘游戏自动换盘 (AUTO SWAP.LST)
在游戏目录下建立 AUTO SWAP.LST 文本文件,按顺序列出各盘 D64 文件名(每行一个)。游戏提示换盘时,按设备上的“Disk Swap”按钮切换至下一盘,系统自动读取列表下一项挂载。
修改设备号(默认 8 号驱动器)
若需共存真实 1541 驱动器,可将 SD2IEC 改为 9 号:
写入 EEPROM 保存:
需切回 8 号时,将命令中 8/9 对调即可。
结语
SD2IEC 让复古 Commodore 机型告别软驱故障,以现代存储介质重温经典。按本指南操作即可完成部署。欢迎交流更多复古计算技巧。
工业技术