User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 389

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Истинно так, причем сам vinxru подтвердил сей глюк на классическом 86РК.
    Обещал заняться вопросом как-нибудь. Год назад
    Поэтому я запускаю файлы в каталоге не наведением курсора, а набрав название.
    Иначе надо каждый раз файл шелла удалять.
    Не только на классическом, но и на КР-01/02, мониторы которых, впрочем, отличаются только подпрограммой сканирования клавиатуры (клавиатура МС7007).
    Решила проблему так:
    Код:
    /*
    void loadState() {
    ...
    */
    //---------------------------------------------------------------------------
    /*
    void saveState() {
    ...
    }
    */
    ...
    //saveState();
    ...
    //loadState();
    Компилятор "Си" Алексея плюется на линуксовые переводы строки (в исходниках с гитхаба). И еще какая то мелочь была.
    Если кому то нужен готовый бинарник, напишите.

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

    Цитата Сообщение от Pyk Посмотреть сообщение
    Сделал пока в эмуляторе работу с форматом образа, содержащим дорожки целиком (как и в эмуляторе uart). Мне этот вариант кажется наиболее логичным для этого не совсем обычного контроллера.
    Как организована структура внутри трэка? Все что я поняла, по этому недокументированному формату, что размер трека фиксирован (задан скоростью диска). А вот пробелы внутри между секторами неизвестны.
    wtf

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

  3. #2

    Регистрация
    02.02.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    337
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cy6 Посмотреть сообщение
    Компилятор "Си" Алексея плюется на линуксовые переводы строки (в исходниках с гитхаба). И еще какая то мелочь была.
    Если кому то нужен готовый бинарник, напишите.
    решил проблему следующим образом
    $ git config --global core.autocrlf true
    ну и дальше клонирование, при этом git сам заменяет все LF на CRLF

    https://github.com/vinxru/OldLines/issues/1

  4. #3

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

    По умолчанию

    Цитата Сообщение от artyr_n Посмотреть сообщение
    $ git config --global core.autocrlf true
    ну и дальше клонирование, при этом git сам заменяет все LF на CRLF
    Это у кого шелл есть. Для любителей m$ (и если просто "скрипт процессоры" ужасают) можно использовать notepad++.

    Вот shell.asm, результат успешной компиляции, уже с вырезанной "save|load state". Можно сделать бинарник самостоятельно, с помощью TASM.
    Вложения Вложения
    wtf

  5. #4

    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    242
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cy6 Посмотреть сообщение
    Если кому то нужен готовый бинарник, напишите.
    если это будет готовый SHELL.RK для закидывания на SD, заберу с радостью :-)

  6. #5

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

    По умолчанию

    Цитата Сообщение от Stampmaker Посмотреть сообщение
    готовый SHELL.RK для закидывания на SD
    Пожалуйста, скопированный прямо со своей SD.
    Вложения Вложения
    wtf

  7. #6

    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    242
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cy6 Посмотреть сообщение
    Пожалуйста, скопированный прямо со своей SD.
    да
    кажется, работает, как надо
    спасибо

  8. #7

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

    По умолчанию

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

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

    Кто-нибудь может объяснить появление этого глюка на РК-86 и отсутствие на Апогее?

  9. #8

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

    По умолчанию

    Цитата Сообщение от uart Посмотреть сообщение
    Никак не организована
    Не представляю, как мне сделать поддержку формата в своей программе, "никак не организованного".
    Ведь для моего софта, это не готовый дамп, а намеренно, исскуственно формируемая структура.
    Совместимости с виндовым эмулятором Виктора, однозначно хотелось бы. Подожду, может он поможет с форматом.
    wtf

  10. #9

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

    По умолчанию

    Цитата Сообщение от cy6 Посмотреть сообщение
    Не представляю, как мне сделать поддержку формата в своей программе, "никак не организованного".
    Точно так же, как это делает ДОС, если нужен доступ к конкретным секторам. Если просто образ снять, то целиком трек прочитать, остаток скажем нулями забить.

  11. #10

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    404
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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