Важная информация

User Tag List

Страница 21 из 65 ПерваяПервая ... 171819202122232425 ... ПоследняяПоследняя
Показано с 201 по 210 из 644

Тема: Замена дисковода эмулятором диска

  1. #201
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    391
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergey Посмотреть сообщение
    Привет.
    tnt, можно твой эмулятор доработать, чтобы он мог понимать ADF на 1,76Мб?

    Теоретически да. Если я правильно помню, HD под амигой отличается только вдвое меньшей скоростью вращения шпинделя, а подача данных идет по-прежнему на скорости в 250 килобит.
    Практически же надо смотреть. Возможно, потребуется капитально переработать все "tight loops", и изменятся требования к объему памяти. Насколько вообще поддержка HD ADF востребована, вопрос.

  2. #202
    Activist Аватар для Sergey
    Регистрация
    23.12.2006
    Адрес
    Славный город Самара
    Сообщений
    473
    Спасибо Благодарностей отдано 
    93
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Теоретически да. Если я правильно помню, HD под амигой отличается только вдвое меньшей скоростью вращения шпинделя, а подача данных идет по-прежнему на скорости в 250 килобит.
    Практически же надо смотреть. Возможно, потребуется капитально переработать все "tight loops", и изменятся требования к объему памяти. Насколько вообще поддержка HD ADF востребована, вопрос.
    Согласен: практически, смотреть, конечно надо. Но с уверенностью могу сказать, что скорость передачи там не меняется (Паула, быстрее не умеет), в том-то и проблема переделки дисководов в 1,76 - замедление скорости вращения шпиндиля в два раза, чтобы Паула успевала за диском.

    Востребованность HD ADF? -

    1. ну это же штатный формат, подерживаемый АмигаОСью;

    2. Флоппи-образы установки Дебиана в HD-формате;

    3. Можно будет работать с хаёвыми пц-шными дискетами, и в том числе будет интересно запустить под PC-Task`ом AROS с дискетки
    С уважением,
    Gris / Red Triangle.
    _____________________________________
    ZX-EVO/TS-Labs config/NGS/HDD/SD-card
    Amiga A1200/Blizzard 1230@50/32/60GB
    Amiga A1200/Apollo 1260@66/32/60GB
    UnAmiga (C5) AGA GM7123 VideoDAC

  3. #203
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    391
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergey Посмотреть сообщение
    Согласен: практически, смотреть, конечно надо. Но с уверенностью могу сказать, что скорость передачи там не меняется (Паула, быстрее не умеет), в том-то и проблема переделки дисководов в 1,76 - замедление скорости вращения шпиндиля в два раза, чтобы Паула успевала за диском.

    Востребованность HD ADF? -

    1. ну это же штатный формат, подерживаемый АмигаОСью;
    А, вот первый затык где может быть: в процедуре определения Drive ID. На существующем железе программно сделать отдачу сигнатуры HD нереально - я пробовал, латентности менее 0.5мкс не добиться.

    2. Флоппи-образы установки Дебиана в HD-формате;
    Ну вот я знаю, что такое Debian, а скольким пользователям амиг это неизвестно

    3. Можно будет работать с хаёвыми пц-шными дискетами, и в том числе будет интересно запустить под PC-Task`ом AROS с дискетки
    Ну как-то не очень востребовано оно, IMHO. Если делать на новом железе более быстрый вариант, то там сделать можно будет, ну а в этой инкарнации, боюсь, не выйдет.

  4. #204
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По поводу TRD.
    Можно ли сделать не TRD, а некий универсальный простой посекторный формат 2х80, для которого указывать параметр - количество и размер секторов на дорожке. Т.е. TRD будет частным случаем: 16*256. Это позволит "одним нажатием" адаптировать многие прочие простые посекторные форматы типа DSK (от MSX, MSDOS и подобные - 9*512), 800к CP/M (5*1204) и не нужны будут конверторы.

    На плате есть некий выход на универсальный дисплей (какой?). Туда выведены кнопки?
    Можно было бы как опцию исключать штатный индикатор (экономить ), взамен написать программу, которая на самом же "хосте" по некоторому порту будет получать/ отправлять данные отображая информацию и управляя выбором файла образа диска.
    Последний раз редактировалось Error404; 07.04.2008 в 16:08.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  5. #205
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    391
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    По поводу TRD.
    Можно ли сделать не TRD, а некий универсальный простой посекторный формат 2х80, для которого указывать параметр - количество и размер секторов на дорожке. Т.е. TRD будет частным случаем: 16*256. Это позволит "одним нажатием" адаптировать многие прочие простые посекторные форматы типа DSK (от MSX, MSDOS и подобные - 9*512), 800к CP/M (5*1204) и не нужны будут конверторы.

    DSK и IMG сейчас и так поддерживаются (было сделано для Atari ST). То есть любой файл с расширением .DSK или .IMG воспринимается как записанный посекторно с размером дорожки 9*512.

    Можно добавить отдельно поддержку формата CP/M (например, по расширению .CPM), 5*1024, если спрос на него будет более чем одиночный

    Добавлено через 2 минуты
    Цитата Сообщение от Error404 Посмотреть сообщение
    На плате есть некий выход на универсальный дисплей (какой?). Туда выведены кнопки?
    Можно было бы как опцию исключать штатный индикатор (экономить ), взамен написать программу, которая на самом же "хосте" по некоторому порту будет получать/ отправлять данные отображая информацию и управляя выбором файла образа диска.
    Дисплей с кнопками запаяны на плате (см. картинки). В принципе железо позволяет написать какой-нибудь экзотический загрузчик с управлением через свободный UART, но у меня в планах этого нет.
    Последний раз редактировалось tnt23; 07.04.2008 в 16:13. Причина: Добавлено сообщение

  6. #206
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    391
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил поддержку .BKD образов (по сути, обычные 800Кб диски, 11*512) для БК-0010.

    Что там у нас осталось, iS-DOS?

  7. #207
    Activist Аватар для scooby-do
    Регистрация
    23.03.2007
    Адрес
    Питер
    Сообщений
    265
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    25
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    CP\m )

  8. #208
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,979
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    99 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати насчёт mfm формата, под x86 есть конвертор?

    trd,td0,fdi,udi<-->mfm

  9. #209
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    391
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от drbars Посмотреть сообщение
    Кстати насчёт mfm формата, под x86 есть конвертор?

    trd,td0,fdi,udi<-->mfm
    Сергей Вакуленко начал работу над такой утилитой:

    http://vak.ru/doku.php/proj/megadriv...ита_mfmdisk

  10. #210
    Veteran
    Регистрация
    24.01.2009
    Адрес
    Камышин
    Сообщений
    1,395
    Спасибо Благодарностей отдано 
    94
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Альтернативный бесплатный (в смысле схемы и прошивки/исходники) эмулятор флопа "SD HxCFloppyEmulator v0.0.4.0" потихоньку развивается:
    для Спека заявлена поддержка форматов: DSK and Extended DSK, TRD (BetaDisk), SCL (BetaDisk)!
    Цена вопроса:
    PIC18F4525/4620 (от ~300 руб.),
    4-ре микрухи мелкой логики - 2xLS01, HCT04(14), HCT04,
    стандартный LCD 16x2,
    2-а стаба (5 и 3,3В),
    горстка кондюков и резюков и прочие мелочи,
    плата спокойно делается ЛУТом, односторонка!

    Интерфейс, конечно убогий, но себестоимость раза в 3-е дешевле чем проект tnt23!
    Кто на PIC'ах программит - можно и более приятный интерфейс под GLCD сделать - исходники в свободном доступе!

    Вопрос к tnt23 - в твоем девайсе насколько обосновано применение именно ATmega2560, а не, хотя бы, ATmega128? Количество памяти или выводов?
    Последний раз редактировалось Alex_NEMO; 22.03.2009 в 09:19.

Страница 21 из 65 ПерваяПервая ... 171819202122232425 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Достал грохот жесткого диска ...есть элегантное решение
    от Orionsoft в разделе Несортированное железо
    Ответов: 1
    Последнее: 27.07.2005, 18:36
  2. куплю плату Бета-диска
    от rw6hrm в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 18.07.2005, 20:07
  3. Определение номера дисковода
    от goodboy в разделе Программирование
    Ответов: 2
    Последнее: 22.06.2005, 01:54

Ваши права

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