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

User Tag List

Страница 15 из 34 ПерваяПервая ... 111213141516171819 ... ПоследняяПоследняя
Показано с 141 по 150 из 331

Тема: SD-контроллер от vinxru

  1. #141
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,181
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    457
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cy6 Посмотреть сообщение
    Как организована структура внутри трэка? Все что я поняла, по этому недокументированному формату, что размер трека фиксирован (задан скоростью диска). А вот пробелы внутри между секторами неизвестны.
    cy6, ну да, размер трека фиксирован и равен 500000 байт. А размер пробела между секторами зависит исключительно от временнОго промежутка между окончанием записи предыдущего и началом записи следующего. На сколько за это время успеет повернуться диск, такой и получится промежуток. При считывании размер промежутка тоже не очень актуален - DOS просто ждет синхробайт, указывающий на начало нового сектора. Если при записи не учитывать точные тайминги, то можно делать промежутки указанного в описании формата в журнале размера. Если же учитывать, то промежутки получаются слегка различными, так что при чтении лучше в любом случае делать ожидание синхробайта и не надеяться на фиксированный размер промежутков. (Все вышесказанное также относится к размерам промежутков между заголовками и телом секторов).

  2. #142
    Activist Аватар для cy6
    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    366
    Спасибо Благодарностей отдано 
    251
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    так что при чтении лучше в любом случае делать ожидание синхробайта и не надеяться на фиксированный размер промежутков
    То есть, в эмуляторе будет поддерживаться любой размер промежутков между заголовками и телами секторов, я верно поняла?

    Видимо, все что мне нужно, это соответствовать верной разметке внутри заголовков/тел секторов, в соотв. с описанием в журнале. Промежутки же не имеют значения, и могут быть сделаны любыми удобными в большую сторону от журнальных R0, R1.
    Я бы приняла за формулу HEAD_SECT + R0 + BODY_DATA + R1 + DELTA_512. Где DELTA_512 = разнице реальной длины данных и возможным максимумом в 512 байт. Такая организация позволит не только читать, но и писать сектора в образ, не перемещая разметку, как на реальный диск.
    Пять таких структур на трэк + DELTA_ZERO_TRACK, для выравнивания размера трэка по вашему формату.
    Будет такое считываться в новой версии эмулятора?
    wtf

  3. #143
    Guru Аватар для SoftFelix
    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    2,975
    Спасибо Благодарностей отдано 
    171
    Спасибо Благодарностей получено 
    102
    Поблагодарили
    88 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кто-нить может поделиться чистой платой или готовыми шаблонами для ЛУТа?
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

  4. #144
    Activist Аватар для cy6
    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    366
    Спасибо Благодарностей отдано 
    251
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    SoftFelix, есть готовые шаблоны для ЛУТа, но от оригинального проекта vinxru.
    https://github.com/vinxru/86RKSD/blo...B0/bottom1.bmp
    https://github.com/vinxru/86RKSD/blo...D0%B0/top1.bmp

    На самом деле, электрическая схема, это обычная "ардуино" с адаптером SD карты.
    Все пляски между 5в и 3.3в решает вот такой модуль:

    Стоимость 50-80 руб.
    Level conversion is done onboard using a LVC125A buffer device, allowing for 5v and 3.3v interfaces.
    Минимальная обвязка меги, типа такой



    У Алексея (vinxru) схема вообще простая и красивая, на резисторных делителях.
    Хотя и на бредборде его собрать несложно, за несколько минут.
    Последний раз редактировалось cy6; 17.10.2016 в 23:16.
    wtf

  5. #145
    Guru Аватар для SoftFelix
    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    2,975
    Спасибо Благодарностей отдано 
    171
    Спасибо Благодарностей получено 
    102
    Поблагодарили
    88 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    cy6, спасибо, я это видел. Просто хотел собрать более совершенную версию. А ставить специально Eagle для одной платы и разбираться, как там сделать шаблоны для ЛУТа...

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

    Цитата Сообщение от SoftFelix Посмотреть сообщение
    А ставить специально Eagle для одной платы и разбираться, как там сделать шаблоны для ЛУТа...
    За 5 минут гугления набрёл на эту статью. Скачал и установил Lite-версию этой софтинки. Без проблем импортировался brd от Eagle и позволил вывести на печать шаблоны для ЛУТа. Единственное, там бы дорожки потолще сделать, но не знаю как.

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

    p.s. Не, таким нахрапом ЛУТ не получится: дорожки - как волос, переходные отверстия надо тоже увеличивать.
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

  6. #146
    Master
    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    891
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    83
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftFelix Посмотреть сообщение
    Не, таким нахрапом ЛУТ не получится: дорожки - как волос, переходные отверстия надо тоже увеличивать.
    В режиме "Board" (режим разводки платы) жмешь кнопку "Info" (в виде буквы "i") затем на нужную дорожку/отверстие, смотришь параметр Width/Drill, ставишь нужный размер (для отверстия еще желательно параметр Diametr подправить).

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

    Для массового изменения, выделяешь группу кнопкой Group (квадрат с прерывистой линии), затем жмем кнопку Change (в виде гаечного ключа), выбираем нужный параметр, на плате вызываем меню правой кнопкой мыши -> Change: Group.

  7. #147
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,181
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    457
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cy6 Посмотреть сообщение
    То есть, в эмуляторе будет поддерживаться любой размер промежутков между заголовками и телами секторов, я верно поняла?
    Да, но если промежуток будет слишком маленьким, то его может не хватить для ДОС, и она начнет чтение, когда сектор уже начнется. Синхробайт будет пропущен, сектор не будет прочитан, а дальше ситуация может сложиться двояко: либо все следующие по той же причине будет пропускаться, либо, если задержка при попадании на неверный сектор внутри ДОС меньше, то сектор все-таки будет считан после того, как диск совершит полный оборот, что приведет к замедлению работы с диском.
    Цитата Сообщение от cy6 Посмотреть сообщение
    Будет такое считываться в новой версии эмулятора?
    Думаю, что должно считываться. Если есть готовый образ диска в таком формате, с удовольствием потестирую. (А вообще, надеюсь, через недельку-другую уже появится некая пре-альфа сборка, пригодная для автономного использования, и которой мог бы поделиться для тестирования

  8. #148
    Activist Аватар для cy6
    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    366
    Спасибо Благодарностей отдано 
    251
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    К сожалению, гитхаб с оригинальным проектом (github.com/vinxru) был утрачен.

    Но есть оригинальные архивы с последними изменениями.
    Сам проект http://c6lab.org/github_vnx/86RKSD-master.zip
    Компилятор Си (который используется для сборки Коммандера) http://c6lab.org/github_vnx/C8080-master.zip
    wtf

  9. #149
    Master
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    997
    Спасибо Благодарностей отдано 
    339
    Спасибо Благодарностей получено 
    667
    Поблагодарили
    177 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо, добавил эти 2 архива в репозитарий https://github.com/andykarpov/radio-86rk-sdcard/.

    Также добавил описание работы прошивки, по материалам, которые проскакивали в vk.com: https://github.com/andykarpov/radio-...description.md

  10. #150
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    cy6, спасибо! Алексей что-то совсем ушел во вконтакт...
    Залил твои архивы заодно и к себе в облачный диск. Чего у меня там только нету... Порядка нету, ага.
    Компилятор С для 8080 Vinxru
    Архив с проектом SD-контроллера Радио-86РК Vinxru
    Пускай будет в трех местах храниться

    andykarpov, может ты поправишь ссылки в своем первом посте? А то там еще лайфжурнал даже значится.
    Последний раз редактировалось Ewgeny7; 09.06.2017 в 08:54.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

Страница 15 из 34 ПерваяПервая ... 111213141516171819 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Демка "Звёздные войны" для Апогея от Vinxru
    от Kakos_nonos в разделе Радио-86РК
    Ответов: 4
    Последнее: 12.07.2014, 21:57
  2. весточка от Vinxru
    от dk_spb в разделе Орион
    Ответов: 6
    Последнее: 15.03.2014, 19:12

Ваши права

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