TGViewer
Ретровизор 📺 Ретровизор 📺 @retrovis · 760 subscribers
Post #872 1.37K
Ретровизор 📺 Анонсирован эмулятор оптических приводов от автора PicoGUS. В отличие от пикогуся здесь скорость ~51X, dma и все такое прочее. Подробнее почитать тут picoide.com Ретровизор 💾
Что умеет PicoIDE? Его уже окрестили в ряде ретро-тусовок Gotek'ом для оптических дисков и HDD.

1. Эмуляция IDE-жёсткого диска
- Поддержка форматов: .img / .hda / .vhd / .hdf.
- Работает как настоящий HDD (IDE Fixed Disk).
- Можно выбрать LBA или CHS-режим - важно для старых BIOS без LBA.
- Можно указать геометрию вручную через .ini, если у BIOS ограниченные таблицы (например, 504 МБ-лимит).
- Поддерживает одно устройство за раз (но двойная эмуляция уже запланирована).
- Позволяет хранить несколько образов систем (DOS, Win95, OS/2 и т.п.) и быстро переключать их.

2. Эмуляция ATAPI-CD-ROM
- Поддерживает .iso, .bin/.cue — включая mixed-mode диски (Red Book CD-аудио).
- Реализован аналоговый CD-аудио выход — 3,5 мм джек или MPC-2-разъём на звуковуху.
- Использует TI PCM5100A DAC — то есть не эмуляция, а реальный аналоговый звук, как у настоящего привода.
👉 То, чего не умеют стандартные DOS-утилиты вроде SHSUCDX — там не передаётся CD-аудио.

3. Скоростные режимы
- PIO 0-4 и Multi-Word DMA 0-2. (PIO 4 = 16,6 МБ/с. MW DMA 2 ≈ 16,7 МБ/с)
- То есть уровень IDE Ultra-ATA 33 эпохи 1996–1997
- Реально будет выдавать 10–16 МБ/с.
- До UDMA не дотянет, но при этом сможет быть как 72x CD-ROM.

4. Аппарат и интерфейс
- Основной контроллер: Raspberry Pi RP2350.
- microSD для хранения образов.
- Возможность “горячей” смены образов — можно вставить/удалить карту без выключения.
- Разъёмы под SPI-периферию, внешний светодиод активности

5. Фронт-панель (опционально)
- Встраивается в 3,5″ отсек.
- OLED-экран 128×64, 4-позиционный навигатор.
- RGB-LED-индикатор (цвета: вставлен диск, извлечён, активность и т.д.).
- ESP32 с Wi-Fi — управление через веб-интерфейс, загрузка/удаление образов по сети, можно работать в режиме точки доступа или клиента.
- QWIIC-разъём — можно расширить функционал (энкодеры, доп. кнопки и т.п.).

6. Другие применения
- Замена IDE-HDD в многоканальных рекордерах, самплерах, музыкальных рабочих станциях.
- Замена CD-ROM в аркадных автоматах или промышленных устройствах.
- Можно подделывать идентификатор привода, если оригинальное устройство принимает только конкретную модель (например, старые игровые автоматы или студийные рекордеры).

7. Программная часть
- Все настройки — в .ini на microSD: Тип устройства (HDD/CD), Какой образ грузить по умолчанию, Название/вендор (можно подделать модель диска, если устройство “жёстко привязано” к конкретному CD-ROM), Максимальный режим передачи, Настройки Wi-Fi и панели.
- Можно переключать образы из-под хоста (есть DOS-утилита).
- Полностью открытый код

💽 PicoIDE = IDE-адаптер + CD эмуляция + CD-аудио + Wi-Fi-управление.

Когда релиз?

Пока неизвестно! Ждём выпуска готовой прошивки. На апдейты по проекту можно подписаться.

Ретровизор 💾
Crowd Supply PicoIDE An open source IDE/ATAPI drive emulator for vintage computers
  • 🔥 11
  • 👍 4
  • ❤ 1
  • 💔 1
  • 😎 1
More from @retrovis
  1. Oct 15, 2026Моя неанонсированная акция "Год без ретры" успешно завершилась. Первое, что захотелось - п…
  2. Sep 22, 20265 октября у меня будет конец неанонсированной акции «Год без ретры». Держусь из последних…
  3. Sep 17, 2026Включил iPhone 3G, а там 156 уведомлений от аськи, которые уже никогда не прочитать. 😭😭�…
  4. Aug 30, 2026Я не слушал музыку для удовольствия 12 лет, где-то начиная с 2010 года. В наушниках у меня…
  5. Aug 26, 2026Нашёл в X самое раннее упоминание своего желания ретрануть. Октябрь 2012 года! Нет-нет, да…
  6. Aug 4, 2026Как выглядит моё ретроводство в 2026? Я сортирую музыку для iPod. Качаю, конвертирую, прав…
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 →