User Tag List

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 31 по 40 из 41

Тема: Партнер 01.01 контроллер дисковода

  1. #31

    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,968
    Спасибо Благодарностей отдано 
    1,074
    Спасибо Благодарностей получено 
    1,171
    Поблагодарили
    914 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну файлы я теперь легко руками повыдергиваю. Но теперь интересно заставить утилиту с такими образами работать
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

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

  3. #32

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сложно угадывать, где у этих СР/М-овских дисков DPB находится. А в данном случае, ещё и односторонний диск с двух сторон снят. Вот и думай - подряд дорожки идут, или через одну

  4. #33

    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,968
    Спасибо Благодарностей отдано 
    1,074
    Спасибо Благодарностей получено 
    1,171
    Поблагодарили
    914 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    А в данном случае, ещё и односторонний диск с двух сторон снят.
    Ну с 1-сторонним-то как раз все быстро получилось. Кроме того, что он односторонний, а снят с 2 сторон, у него все вполне предсказуемо.

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

    В общем вот partnerD2.ZIP обещанный 2 диск пофайлово.

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

    Цитата Сообщение от b2m Посмотреть сообщение
    DISK2: 50 00 05 1F 00 C2 00 7F 00 80 00 10 00 02 00
    Вопчемта, если открыть диск с параметрами:
    28 00 05 1F 03 C2 00 7F 00 80 00 20 00 04 00
    то даже получается похоже на правду. Не везет только большим файлам (из более чем 1 экстента).
    Такой вот хак
    В общем, надо будет переделать мне в утилите пару мест...

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

    О! Как оказалось переделывать немного:
    1) Переделать вычисление размера системных дорожек через spt (щас через физические дорожки считаю),
    2) Разрешить задание размера экстента (Щас вычисляется из размера блока...).
    А так показывает нормально (если жескто задать exm=0), даже большие файлы теперь нормально отображаются...
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  5. #34

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    Вопчемта, если открыть диск с параметрами
    Это для одностороннего дисковода со 160 дорожками по 5 секторов. В реальности - 2 стороны и 80 дорожек. Но на самом деле - всё равно, как БИОС будет учитывать сторону: либо количество секторов на дорожке удвоено, либо количество дорожек удвоено. Биос Партнёра работает с удвоенным количеством секторов. Таким образом можно работать и с односторонним дисководом (если указать первый байт DPB 28, то номер стороны будет всегда вычислен как ноль), либо с двухсторонним.

  6. #35

    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,968
    Спасибо Благодарностей отдано 
    1,074
    Спасибо Благодарностей получено 
    1,171
    Поблагодарили
    914 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Это для одностороннего дисковода со 160 дорожками по 5 секторов. В реальности - 2 стороны и 80 дорожек. Но на самом деле - всё равно, как БИОС будет учитывать сторону: либо количество секторов на дорожке удвоено, либо количество дорожек удвоено. Биос Партнёра работает с удвоенным количеством секторов. Таким образом можно работать и с односторонним дисководом (если указать первый байт DPB 28, то номер стороны будет всегда вычислен как ноль), либо с двухсторонним.
    Да понятно. Это просто грязный хак на скорую руку, чтобы попытаться открыть образ в моей же утилите, не забираясь внутрь ее. Это скорее мысли вслух.
    У меня просто сейчас смещение до директории считается так: off*sec*(80<<len)
    А надо считать так: off*spt*80
    Отсюда и необходимость костылей.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  7. #36

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Доброго времени ! А можно герберы платы контроллера ГМД, или лучше проект в P-CAD или Sprint-Layout 6.0 ?


    Нашел проект в P-CAD....


    Подскажите, а многие реализовали?
    Есть фото готового устройства?
    Нашлись ли еще какие нибудь образы?
    Были ли попытки доработать драйвер флоповода в CP/M?
    Если имеются исходники CP/M с Вектора 06С, на сколько сложно их заставить работать на Партнере, ну или на крайний случай, коммандно дизассемблировать код CP/M Партнера и заменить в нем драйфер флоповода на код из Вектора?
    Кому интересно коммандно заняться этим процессом?
    Последний раз редактировалось electroscat; 14.03.2021 в 22:28.

  8. #37

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

    По умолчанию

    Подумалось, а ведь мой биос https://zx-pk.ru/threads/33053-rk86-...=1#post1108802
    можно легко адаптировать к Партнеру, коль скоро реплика контроллера дисковода для него уже есть. Вряд ли можно найти CP/M биос для Партнера в исходниках! По сути, у меня там вся CP/M генерируется и настраивается на любые адреса. А ДМА там есть и работает, нужно всего лишь поменять базовые адреса контроллеров, инициализацию видеорежима и учесть разный (скорее всего) формат регистра контроллера.

  9. #38

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

    По умолчанию

    Возможно кому-то пригодится. Попался мне в руки неисправный Партнер вероятно из учебного класса с кастомной прошивкой. Прочитал обе ПЗУ и сохранил в файлы. В коде виден текст ПАРТНЕР-01.01/ОС 54К и 52K CP/M VERS 2.2.

  10. #39

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

    По умолчанию

    Цитата Сообщение от Stanislav1972 Посмотреть сообщение
    Возможно кому-то пригодится. Попался мне в руки неисправный Партнер вероятно из учебного класса с кастомной прошивкой. Прочитал обе ПЗУ и сохранил в файлы. В коде виден текст ПАРТНЕР-01.01/ОС 54К и 52K CP/M VERS 2.2.
    Пропустил в свое время это сообщение Файлы ПЗУ сохранились?

  11. #40

    Регистрация
    06.01.2023
    Адрес
    г. Лакинск
    Сообщений
    80
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Пропустил в свое время это сообщение Файлы ПЗУ сохранились?
    Присоединяюсь!!! Люди, може у кого оно есть???

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Контроллер дисковода
    от andrew76 в разделе Внешние накопители
    Ответов: 55
    Последнее: 12.04.2024, 16:33
  2. ПК8000 - Контроллер дисковода
    от Mick в разделе ПК8000
    Ответов: 286
    Последнее: 02.12.2018, 23:08
  3. Ответов: 24
    Последнее: 30.04.2016, 23:47
  4. Контроллер дисковода +3 DOS
    от Tim в разделе Внешние накопители
    Ответов: 8
    Последнее: 17.04.2012, 16:32

Ваши права

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