Емулятор дисководу Atari - SIO2Arduino
Додано: 02 серпня 2023, 22:33
Проект SIO2Arduino доволі простий для реалізації навіть на макетній платі.
Все зібрав на МГТФ, SIO-кабель використав рідний від магнітофону, хоча в інеті наче є модель для 3д друку. Під спойлером трішки додаткових фото
В архіві все необхідне для прошивання модуля
Теку SdFat з library треба скопіювати до вашої теки user\Documents\Arduino\libraries. (може залежити від версії та операційної системи)
Далі вибираемо плату Arduino Nano, компілюємо, прошиваємо
Живлення від роз`єма на Arduino. В мене був mini-USB.
SD-карту треба відформатувати в FAT32 і закинути на неї образи дисків в форматі ATR або XEX. Великий архів є на archive.org
Порядок роботи:
Перелік компонентів:
- Arduino Nano v.3.0
- SD Card module. Підійде будь який, насправді
- LCD 1602
- Tact switch 6x6 mm
- Led 3mm
- 3 resistors (1k,3,3k, 10k)
- Kradex Z119 - корпус, в який все влізло.
Все зібрав на МГТФ, SIO-кабель використав рідний від магнітофону, хоча в інеті наче є модель для 3д друку. Під спойлером трішки додаткових фото
► Показати
Далі вибираемо плату Arduino Nano, компілюємо, прошиваємо
Код: Виділити все
Sketch uses 16646 bytes (54%) of program storage space. Maximum is 30720 bytes.
Global variables use 1546 bytes (75%) of dynamic memory, leaving 502 bytes for local variables. Maximum is 2048 bytes.
SD-карту треба відформатувати в FAT32 і закинути на неї образи дисків в форматі ATR або XEX. Великий архів є на archive.org
Порядок роботи:
- Вмикаємо SIO2Arduino
- Кнопкою вибираємо потрібний образ (вона лише одна, скрол по колу, тому дуже багато не пишіть)
- Вмикаємо живлення Atari, він одразу починає завантажувати, світлодіод TX на "дисководі" блимає