Сторінка 1 з 1

Емулятор дисководу Atari - SIO2Arduino

Додано: 02 серпня 2023, 22:33
alk0v
Проект SIO2Arduino доволі простий для реалізації навіть на макетній платі.
59e4f7f24a25e397584978.png
Перелік компонентів:
  • 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д друку.
sio2arduino_6.jpg
Під спойлером трішки додаткових фото
► Показати
В архіві все необхідне для прошивання модуля
SIO2Arduino.zip
Теку SdFat з library треба скопіювати до вашої теки user\Documents\Arduino\libraries. (може залежити від версії та операційної системи)
Далі вибираемо плату 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.
Живлення від роз`єма на Arduino. В мене був mini-USB.

SD-карту треба відформатувати в FAT32 і закинути на неї образи дисків в форматі ATR або XEX. Великий архів є на archive.org

Порядок роботи:
  1. Вмикаємо SIO2Arduino
  2. Кнопкою вибираємо потрібний образ (вона лише одна, скрол по колу, тому дуже багато не пишіть)
  3. Вмикаємо живлення Atari, він одразу починає завантажувати, світлодіод TX на "дисководі" блимає
Завантаження стандартного файлу 92 кБ займає десь 30 сек.

Re: Емулятор дисководу Atari - SIO2Arduino

Додано: 29 серпня 2023, 21:11
val_dp
Дякую за проект. Повторив. Працює.
Для корпуса використав корпус від якогось блока живлення. Зібрано на макетці в "три поверхи", МГТФ-ом. Роз'єм SIO зроблено із шматка вітчизняного ГРПМШ.
Планував використати живлення через SIO роз'єм, але, для роботи потрібно спочатку вибрати файл, а лише потім ввімкнути Atari. тому, живлення подано з окремого блока.
sioard1.jpg
► Показати