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

Модератор: alvis

Відповісти
Аватар користувача
alk0v
Адміністратор
Повідомлень: 202
З нами з: 05 квітня 2023, 19:04
Дякував (ла): 80 разів
Подякували: 155 разів

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

Повідомлення 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
  • Адаптувати під корпус
У вас недостатньо прав для перегляду приєднаних до цього повідомлення файлів.
Співзасновник Software & Computer Museum
Відповісти

Повернутись до “Apple II”