Сторінка 1 з 1

Apple II - Емулятор дисковода

Додано: 31 грудня 2023, 13:47
alk0v
Перевірив схему SdiskII
disk2_photo01.jpg
Поки все зібрано на макетній платі, але працює.
SDisk2_Simple.pdf
Особливості схеми:
  • Кварц 27 МГц, що якось дофіга для Atmega328, ще й живлення 3.3в. Як результат, запускається не завжди, проявляється у вигляді блимаючого екрану. Ресет вирішує цю проблему. Хоча може проблема й не в цьому, бо поки зібрано на макетці. Після запуску довгий час працює стабільно.
  • В схемі використані сенсорні кнопки, які формують високий рівень при натисканні. Для заміни на тактові треба підтягнути їх до землі через 10к резистор або оновити прошивку для класичної схеми з підтягом к VCC та замиканням кнопок на землю.
Оновлена прошивка для тактових кнопок в аттачі
sdisk2_tactbuttons.zip
Карту пам'яті треба відформатувати в FAT16 або FAT32, з 16Gb SDHC працює нормально.
Прошивка підтримує лише 8.3 імена файлів
В корінь треба покласти файл SDISKII.CFG з репозиторію, в ньому будуть зберігатися налаштування. Інакше прошивка буде намагатися завантажити перший образ диску який знайде.
Образи дисків треба писати в форматі NIC. Розмір цих файлів - 280 кБ. Щоб сконвертувати 140-кілобайтні DSK в NIC треба використовувати утіліту dsk2nic.exe

Код: Виділити все

dsk2nic.exe image01.dsk
dsk2nic.zip
Підтримує директорії, то ж при наявності конфіг-файла в корні флешки, образи можна розкидати по папках.

Подальші плани:
Перевірити підключення в якості другого дисководу через DB-19 (для Apple IIc)
Переробити плату:
  • Використання TQFP-версії atmega328
  • Сокет MicroSD
  • Можливість підключення як другого дисковода через DB-19
  • Адаптувати під корпус