TGViewer
SnC Museum Lab SnC Museum Lab @snclab · 318 subscribers
Post #475 298
Давно не було хардварних проектів, треба виправлятися :)
Сьогодні зібрав емулятор дисковода для Commodore на Raspberry Pi. Невеличка плата з конвертором рівнів підключається безпосередньо до малини. Здавалося б, нащо використовувати таку потужну плату для емуляції дисковода? Вистачило б Arduino чи ще чогось простішого. Але дисковод для комода - то, фактично, окремий комп. В оригінальному дисководі стоїть такий самий процесор MOS6502 як і в самому Commodore, а також свій BIOS, зашитий в ROM. Комп'ютер та дисковод обмінюються інформацією через послідовний інтерфейс IEC, чимось схожий на COM-порт. Використання Raspberry дозволяє зробити потактову емуляцію MOS6502 що робить цей пристрій максимально наближеним до реального дисководу. Образи дисків (навіть з нестандартною геометрією, що використовувалось для захисту від піратів) можна завантажити з MicroSD картки, екран та кнопки дозволяють вибрати потрібний образ диску чи перемкнутися на наступний (деякі програми та демо були на декількох дисках). П'єзодинамік має імітувати звук руху головки дисковода, але в мене щось не запрацював. Також можна під'єднати малину до монітору через HDMI та спостерігати розмітку секторів на диску і процес завантаження, але це вже зайве, як на мене.
p.s. Фото плати оригінального дисковода взяте з сайту myoldcomputer.nl
  • 👍 9
  • ❤ 3
  • 🔥 3
More from @snclab
  1. Oct 3, 2026Сьогодні доробив Region Mod для SNES. Спочатку трішки про те, в чому суть. Nintendo заходи…
  2. Sep 19, 2026Колись давно розповідав про BOM Manager (від Bill of Materials), програму, яку я зібрав ко…
  3. Sep 13, 2026Маю цікавий анонс щодо нашого Software & Computer Museum в Харкові. Щоб покращити досвід в…
  4. Sep 5, 2026Поки не роблю нічого цікавого з залізом, розповім про мультиплеер в іграх. Тему можна поді…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →