User Tag List

Страница 1 из 8 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 77

Тема: Эмулятор дисковода для ПЭВМ Агат

  1. #1
    Member
    Регистрация
    28.08.2016
    Адрес
    г. Москва
    Сообщений
    49
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb Эмулятор дисковода для ПЭВМ Агат

    Привет, я наконец-то сделал описание своего устройства и выложил исходники на github.
    https://github.com/sintech/AGAT/blob...gatdisk-emu.md

    Целью данного проекта было создание устройства для загрузки образов дискет, доступных в интернет, на реальном Агат-7, а также изучение формата дискет 840кб, специфичного для Агат. Достоинством проекта является возможность одновременной эмуляции обоих дисководов Агат (140 и 840К). Кроме того, не требуется предварительная обработка образов на компьютере, в отличие от эмуляторов на основе HxC и его клонов.

    На данный момент работает только чтение, эмулятор изначально создавался только для того, чтобы перенести образы на реальный Агат и сделать копию на дискету.
    Если и буду делать запись, то только в свой формат NIM с добавлением в дальнейшем offline конвертации на самом эмуляторе в DSK или AIM, дабы не приходилось это делать на ПК.

    Что касается выбранной платформы, то она не такая бюджетная как хотелось бы (~20$), есть желание сменить на что-нибудь подешевле и функциональнее.
    Пару слов про мой код, я не считаю себя программистом, поэтому пишу как могу , мне достаточно proof-of-concept-quality, когда работают основные сценарии, а общее качество и стабильность меня не особо волнуют.

    Что вы думаете об этом проекте?
    Каким вы видите идеальный эмулятор дисковода для Агат?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Master
    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    795
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    54 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ха-тим филь-му! Ха-тим филь-му!
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  4. #3
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,758
    Спасибо Благодарностей отдано 
    176
    Спасибо Благодарностей получено 
    628
    Поблагодарили
    311 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, хотелось бы видео с демонстрацией и хотя бы описание как все эти разные устройства, кнопки и разъёмы друг с другом соединять. Наверное стоит сделать плату с экраном, кнопками и разъёмом, которая крепилась бы к переходнику с пятидюймового дисковода на трёхдюймовый (https://images-na.ssl-images-amazon....L._SL1500_.jpg) изнутри. чтобы можно было вставлять карту, видеть экран и пользоваться кнопками как в Gotek.
    Последний раз редактировалось Wierzbowsky; 09.10.2016 в 17:52.

  5. #4
    Member
    Регистрация
    28.08.2016
    Адрес
    г. Москва
    Сообщений
    49
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сори за задержку, только добрался до компа.
    Видео запишу, нужно только допаять провод на два дисковода для контроллера 840К, с переключателем для смены основного привода по типу такого для 140к:

    Чтобы показать, как в системе работают сразу все 4 дисковода: виртуальные и настоящие 840к и 140к.

    Соединять - проводами по схеме. В том то и суть, что нет ничего лишнего, только: Teensy, три кнопки, экран, слот SD карты и два разъема.
    Насчет корпуса и платы, как я и писал, это совсем не законченное устройство, просто потому, что отладочная плата Teensy у меня одна, и иногда приходится использовать ее для других целей.
    Как только перейду на другую, более доступную платформу, то буду делать плату и корпус, но скорее всего он будет внешний, т.к. хотелось бы оставить в корпусе настоящие дисководы. Переключаясь между ними и эмулятором с помощью переключателя по схеме выше.

    В качестве платформы рассматриваю ESP-3212 с чипсетом от espressif.
    Можно будет сделать встроенный веб-сервер для управления образами

    - - - Добавлено - - -

    Вот, первое что записал: https://youtu.be/A6cSdPE18yI, копирование дискеты с ИКП-9 на реальный дисковод.
    Эмулятор включен в контроллер в 3 слоте, а реальный дисковод подключен к контроллеру в 5 слоте.
    Завтра запишу что нибудь получше
    Последний раз редактировалось sintech; 09.10.2016 в 18:49.

  6. #5
    Veteran
    Регистрация
    30.08.2005
    Адрес
    Питер
    Сообщений
    1,221
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    43 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хочу такой
    Собираю в коллекцию советские калькуляторы и компьютеры.
    Мой сайт: http://www.leningrad.su/museum/

  7. #6
    Member
    Регистрация
    28.08.2016
    Адрес
    г. Москва
    Сообщений
    49
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergei Frolov Посмотреть сообщение
    Хочу такой
    Так и запишем
    Как только будет готова финальная версия с новой платформой обязательно отпишусь сюда, а пока можно собрать на teensy.

    Записал новое видео, вывод каталога с 4-х приводов, первые два в каждом слоте виртуальные, вторые реальные.
    https://www.youtube.com/watch?v=oE7doBuWooA
    S5,D1 - Эмулятор 140К - верхняя строка на экранчике
    S5,D2 - ЕС 5088.02 140К
    S3,D1 - Эмулятор 840к - нижняя строка
    S3,D2 - EC 5323.01 840к

  8. #7
    Master Аватар для djvini
    Регистрация
    07.06.2010
    Адрес
    Москва
    Сообщений
    782
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И я бы взял в сборе
    Сколько будет стоить собранный эмулятор?
    Последний раз редактировалось djvini; 20.10.2016 в 17:04.
    ВНИМАНИЕ КИДАЛОВО!!!
    1) отправил Профи 5.2 garlands-у на доработку, пропал и до сегодняшнего дня не вернул (пропал из сети)

    2) отправил АТМ АНТиХРиСТ-у на доработку более 3 лет назад, до сегодняшнего дня не вернул.
    На звонки не отвечает, в аське и скайпе хоть и статус включен, не отвечает.

    Вот Тема на Барахолке: http://market.zx-pk.ru/forum/viewtopic.php?f=2&t=80

  9. #8
    Member
    Регистрация
    28.08.2016
    Адрес
    г. Москва
    Сообщений
    49
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Законченного устройства пока нет. Есть только только один образец собранный на макетке.
    Как только появится в продаже плата ESP3212 о которой я писал, попробую переписать код под нее и тогда появится смысл в создании готового устройства.
    А пока есть время, я работаю надо поддержкой записи, в идеале напрямую в образы DSK.

    Если собирать сейчас на основе teensy 3.1 то получится:
    * teensy 3.1 - 1900 р.
    * Слот для SD карты - 100р.
    * Экран 16х2 I2C - 100р.
    * Кнопка - 10 р.
    * Разъемы СНП34-30 - 100 р. за 2 штуки
    * провода - бесплатно
    Итого ~ 2210 р.
    Цены округленные, с ali где это возможно.
    Для красоты еще понадобится корпус для установки в отсек 5.25, это еще 200-500 р.

    А пока вопрос, как бы вам удобнее было подключать такой эмулятор к своему Агату?
    1. На плате эмулятора будет 34 контактный разъем IDC как на 3.5" дисководе, для привода 840к, и 20-pin IDC для 140к дисковода с распайкой под Apple II. + Molex 4-pin для питания, если используется только 840к. привод. Шнуры каждый изготавливает самостоятельно.
    2. На плате будет краевой разъем под агатовский 34-pin коннектор, Molex 4-pin для питания и рядом СНП34-30В для подключения цепочкой еще одного дисковода стандартным жгутом Агат + переключатель на передней панели для выбора первого дисковода из двух подключенных. Как поступить в таком случае с 140к я не знаю, т.к. разъемы ELTRA 811/821 купить сейчас практически нереально.
    3. К плате жестко будут припаяны 2 жгута с разъемами СНП34-30 под каждый эмулируемый дисковод + установлены гнезда СНП34-30В для подключения цепочкой, а также переключатели основного привода на передней панели.

  10. #9
    Master Аватар для djvini
    Регистрация
    07.06.2010
    Адрес
    Москва
    Сообщений
    782
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    sintech, спасибо за быстрый ответ.
    Т.е. примерно получается 2 710 руб. - это вместе с работой по сборке?
    К информации у меня Агат-9 в белом корпусе. Ищу, кстати, клаву в хорошем состоянии цвета слоновая кость (белая).
    Мне скорей всего подойдет 3-ый вариант. Жгуты воткну сразу в контроллеры дисководов.
    А как выглядит корпус для установки в отсек 5.25? Ссылку сможете прислать?
    Последний раз редактировалось djvini; 21.10.2016 в 10:45.
    ВНИМАНИЕ КИДАЛОВО!!!
    1) отправил Профи 5.2 garlands-у на доработку, пропал и до сегодняшнего дня не вернул (пропал из сети)

    2) отправил АТМ АНТиХРиСТ-у на доработку более 3 лет назад, до сегодняшнего дня не вернул.
    На звонки не отвечает, в аське и скайпе хоть и статус включен, не отвечает.

    Вот Тема на Барахолке: http://market.zx-pk.ru/forum/viewtopic.php?f=2&t=80

  11. #10
    Veteran
    Регистрация
    30.08.2005
    Адрес
    Питер
    Сообщений
    1,221
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    43 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А краевые разъемы легко доставать?
    Собираю в коллекцию советские калькуляторы и компьютеры.
    Мой сайт: http://www.leningrad.su/museum/

Страница 1 из 8 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. История ПЭВМ АГАТ
    от GARNIZON в разделе Агат
    Ответов: 54
    Последнее: 16.01.2022, 00:05
  2. ИЩУ ДИСКИ ДЛЯ ПЭВМ АГАТ
    от GARNIZON в разделе Агат
    Ответов: 18
    Последнее: 31.03.2009, 00:01
  3. Куплю все, что касается ПЭВМ Агат и Commodore
    от ed4mk в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 19.09.2008, 13:26
  4. Эмулятор дисковода - ?
    от Sonic в разделе Внешние накопители
    Ответов: 32
    Последнее: 17.11.2006, 15:16

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •