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

User Tag List

Страница 9 из 39 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя
Показано с 81 по 90 из 389

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

  1. #81

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    При большом желании можно самому написать коммандер для SD контроллера, я вот написал для Специалиста. Описание есть, доступ к контроллеру на файловом уровне.

  2. #82

    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    500
    Спасибо Благодарностей отдано 
    334
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    59 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gdv2002 Посмотреть сообщение
    Прочитал дважды тему, но так и не понял, а можно эту схему использовать вместе с дисководом, к примеру копировать файлы с карты на дискету и обратно. Если они оба установлены в системе, но используется что-то одно, не мешают друг другу?
    Мне кажется, sdbios.rk надо в пзу переносить. Исправить адрес загрузки и рабочие ячейки несложно, но все равно найдется вредная, но полезная программа, которая занимает и эту область памяти. Памяти в РК совсем негусто ведь. Пока думаю над Монитором-2, урезанный стандартный монитор, включающий уже в себя поддержку SD контроллера, ну и совместимый с ДОС, конечно.
    А еще бы сделать програмный переход из монитора-1 в монитор-2, эх.

    P.S. Вроде, линии DD20 PC1,PC2 настроены на вывод и свободны.
    wtf

  3. #83

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cy6 Посмотреть сообщение
    sdbios.rk надо в пзу переносить.
    Нужно новую РКшку затачивать.
    http://zx-pk.ru/showthread.php?t=260...l=1#post853427
    Я к ней дешифратор сделал где ПЗУ от 8800 до 9FFF, А800 - ВFFF, С800 - FFFF. Причем в ДОС 2.9 диапазон F000 - F7FF доступен для пользователя.

  4. #84

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cy6 Посмотреть сообщение
    Мне кажется, sdbios.rk надо в пзу переносить.
    Я так и сделал в Специалисте. Скорость загрузки системы несколько секунд.

  5. #85

    Регистрация
    14.05.2013
    Адрес
    г. Москва
    Сообщений
    264
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    fifan, в Специалисте иначе boot.rk через эмулятор магнитофона грузится, а в РК, если только лень набрать пару команд. Да и то можно на директиву 'U' посадить, так же можно переписать boot.rk, грузить в верхнюю память (7580-75FF). А для DOS 2.95, достаточно написать пару утилит, которые без всякого sdbios будут делать load/save/dir/cd с SD карточки.

  6. #86

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    556
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cy6 Посмотреть сообщение

    Как известно, контроллеру SD карты нужно только два восьмибитных порта. Один для шины данных, второй для шины адреса.
    Переписав boot.rk, sdbios.rk и подпрограмму чтения с ROM-DISK'а (директива R), вполне можно воспользоваться любыми двумя портами из трех.


    На очереди программа копирования с флопиков прямо на SD карту (ака диск С / vinxfs). А также, неплохо было бы подружить sdbios.rk с DOS. Оригинальный sdbios.rk загружается как раз в область рабочих ячеек доса, а также не учитывает выделение памяти при его (доса) работе.
    Реально ли переделать контроллер под "Микрошу"? (думаю, что реально, но думать тяжело )

    Есть ли новости про программу копирования с флопиков?

  7. #87

    Регистрация
    14.05.2013
    Адрес
    г. Москва
    Сообщений
    264
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    tnt23, в мониторе Микроши нет команды R, а если начальный загрузчик читать с флоппи диска, то при наличии FDD смысла в SD нет.

  8. #88

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    556
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    uart, смысл в SD контроллере при наличии дисковода все же есть: формат записи на дискету ДОС2.9 практически невозможно прочитать-записать на современных PC. А перенос данных туда-сюда нужен, и не через магнитофонный вход.

  9. #89

    Регистрация
    14.05.2013
    Адрес
    г. Москва
    Сообщений
    264
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    tnt23, ну тогда имеет смысл сделать на новой версии платы не только дополнительные 16Кб ОЗУ, но и SD контроллер туда же вынести. ВВ55 там есть, вполне можно и объединить.

  10. #90

    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    500
    Спасибо Благодарностей отдано 
    334
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    59 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Реально ли переделать контроллер под "Микрошу"? (думаю, что реально, но думать тяжело )

    Есть ли новости про программу копирования с флопиков?
    Программа контроллера использует стандартные п/п Монитора, адреса распределения ОЗУ и экранной области. Нужна эта информация, и можно будет пересобрать прошивку. Могу помочь с правкой исходников и сборкой.

    На самом деле, я подумываю, что контроллер делался впритык на 8кб меги8, и кое что важного в нем не хватает. Сейчас мега8 стоит столько же, сколько и мега328, так что видимо уже не актуально. А вот модуля RTC, очень не хватает, потому что дата-время у создаваемых на ретрокомпе файлов все пустые.
    Ножки, вроде бы, можно выделить под это дело. Также, мне кажется не очень правильным отсутствие на схеме синхронизированного с компьютером сброса.

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

    Программа копирования в процессе. Я решила, что пофайловое копирование очень грустно, учитывая скорость выхода из строя флопиков (уязвимые сектора каталога и VTOS). Также, хотелось бы выдергивать инфу и с неисправных дисков. Поэтому, было решено копировать диск посекторно, целиком в образ на SD.

    Дизассемблирование DISKCOPY у меня вызвало тупиковое состояние, код довольно мутный. В тестах, тоже особенно не развернутся, единственный работающий дисковод, нужен для спасения старого фонда с дисков. В эмуляторе РК-ДОС не поддерживается, вроде бы?

    Идея такая, чтобы диск копировался без остановки и вынимания, за один проход, на SD карту или с SD карты, в файл образа диска (400кб).
    Но поскольку старт копировщика будет производится с SD, нужно как то проинициализировать ДОС без холодного старта. Если у кого то есть наработки, на тему инициализации и посекторного копирования, буду благодарна.

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

    Цитата Сообщение от uart Посмотреть сообщение
    tnt23, в мониторе Микроши нет команды R, а если начальный загрузчик читать с флоппи диска, то при наличии FDD смысла в SD нет.
    А аналогичная п/п чтения с ROM-диска там есть?

    На РК я просто сделала мод монитора, сохранив классическую директиву R, к тому же. Одной буквой запускается загрузчик SD, второй DOS.

    Но на деле, нужно ПЗУ хотя бы на 8кб одним чипом, которое бы включало в себя Монитор и ДОС (тянуть кучу проводов, нужных только ПЗУ, к контроллеру флопика, как то неразумно). А также и SD-BIOS. Придумала, как решить проблему окна F000-F7FF, которое надо включать/выключать из адресов ПЗУ, для работы с флопиком. Задача - полная совместимость с оригиналом, плюс новые возможности.
    wtf

Страница 9 из 39 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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