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

User Tag List

Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 41

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

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

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

    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    402
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Партнер 01.01 контроллер дисковода

    Готова реплика контроллера дисковода для Партнера!



    Несколько упрощена и улучшена схемотехник: нету ГФ24, канал чтения-записи выполнен по более понятной и простой схеме без АГ3. В качестве бонуса на финальной плате будет выведет коннектор видео с раздельными синхросигналами. Пока прилагаю PDF схему, полный PCAD комплект выложу после переразводки платы.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Partner FDC proto front.jpg 
Просмотров:	1654 
Размер:	48.0 Кб 
ID:	51639   Нажмите на изображение для увеличения. 

Название:	Partner FDC proto back.jpg 
Просмотров:	1464 
Размер:	37.4 Кб 
ID:	51640  
    Вложения Вложения

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

  3. #2

    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    402
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прилагаю ПЗУ и образы дисков.
    ПЗУ было найдено на этом форуме в формате RKP. Я прилагаю чистый BIN файл.
    Так же на этом форуме было найдено два образа в формате MTC Medincom Floppy Disk Analyser 6.1
    С ними пришлось серьезно поработать, чтобы получить чистые DSK образы. Был сделан Perl скрипт, который из FDA BIN+RPT делает DSK.
    В DSK лежит:
    80 Tracks, 2 Sides, 5 sectors per track, 1024 bytes per sector
    из них можно сделать дискеты в формате IBM MFM или использовать с HxC эмулятором, profile для него прилагаю.
    Следует заметить, что полезная информация содержится только на стороне 0. Партнер CP/M умеет только односторонние дискеты. Видимо дискеты форматировали на чем то другом и потом на Партнере. FDA образы содержат данные со стороны 1, которые перенесены в DSK, но они бесполезные. Сам контроллер умеет FM и MFM и две стороны.

    Схемотехника контроллера и ПЗУ сделаны правильно и могут работать в любом слоте, PnP! :-) но CP/M заточена только под слот №2. В Партнере должен быть монитор В.03
    После установки в слот №2, даем в мониторе команду Е2 и загружается CP/M !

    На дисках разные версии CP/M :
    D1:
    28K CP/M VERS 2.2 21.09.89
    Заточена на один дисковод.
    содержит системные программы, FORMAT и т.п.

    D2:
    28K CP/M VERS 2.2 14.10.90
    Заточена на два дисковода
    сожержит игры

    Важно, что программы на дисках совместимы только с той версией ОС, которая на их диске!
    В принципе все работает. FORMAT, SYSGEN и т.п.
    Игры работают, но есть проблемы со знакогенератором. Видимо нужна переключалка.

    Очень хотелось бы найти больше дисков к Партнеру и нормальную 64К CP/M
    Вложения Вложения

  4. #3

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

    По умолчанию

    Цитата Сообщение от kapitan-u Посмотреть сообщение
    В DSK лежит:
    80 Tracks, 2 Sides, 5 sectors per track, 1024 bytes per sector
    из них можно сделать дискеты в формате IBM MFM или использовать с HxC эмулятором, profile для него прилагаю.
    Следует заметить, что полезная информация содержится только на стороне 0. Партнер CP/M умеет только односторонние дискеты.
    Ради интересу исключительно, удалил из dsk-образов лишнее, дабы попробовать открыть их в своей утиле.
    Как выяснилось благодаря b2m, 2 диск все-таки 2-сторонний
    Открыл:

    CP/M формат там (если кому интересно) такой
    Касается только 1 диска:
    2 системных трека,
    64 записи в директории,
    размер блока - 2048 байт,
    экстента - 32768.
    Сами обрезанные образа (1 образ) и настройки для открытия прилагаю.
    partner.zip
    Последний раз редактировалось Black Cat / Era CG; 10.03.2017 в 18:32.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    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. #4

    Регистрация
    26.12.2010
    Адрес
    Кубань
    Сообщений
    1,159
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    26 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А модуля мцпг у вас нет случаем? Или реплики

  6. #5

    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    402
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Kakos_nonos Посмотреть сообщение
    А модуля мцпг у вас нет случаем? Или реплики
    Нет, но надо бы сделать :-) По идее должно быть проще, там не надо с образами дисков возиться.

  7. #6

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

    По умолчанию

    Kakos_nonos, реплика уже есть.

  8. #7

    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    402
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    P-CAD файлы для повторения. Отличия от прототипа минимальны. Самое главное: слот коннектор монтируется на отратное стороне !!!
    Вложения Вложения

  9. #8

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

    По умолчанию

    Цитата Сообщение от kapitan-u Посмотреть сообщение
    Очень хотелось бы найти больше дисков к Партнеру и нормальную 64К CP/M
    Встречал упоминание только 50K CP/M. В принципе как раз 0000-C7FF для CP/M и C800-D7FF для экрана и замены монитора под новые адреса.
    Вопрос знатокам. А DMA тоже использует страницу выбранную для процессора? Нельзя ли экран перенести в недоступную в стандартном режиме память?

  10. #9

    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    402
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По ходу дела дизассемблировал монитор почти полностью. Может кому пригодится. Формат IDA64
    Вложения Вложения

  11. #10
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от kapitan-u Посмотреть сообщение
    По ходу дела дизассемблировал монитор почти полностью. Может кому пригодится. Формат IDA64
    Что значит - дизассемблировал? Это что-ли, называется дизассемблирование?

    Так могут все сделать. Если делитесь работой, до доведите ее хотя-бы до логического конца. Вот мой далеко не законченный проект по дизассемблированию ПСПЗУ Специалиста:

    И пара советов:
    1. Так как в РКшке и производных никогда не было Z80, не используйте его для дизассемблирования. i8085 подойдет. По хорошему следует написать модуль i8080 для иды но меня ломает.
    2. Пытайтесь понять смысл подпрограмм и описывайте их комментариями. Известные вызовы так же следует подписать (например - документированный в журнале список вызовов монитора).

    Я вроде выкладывал, но для примера и обучения положу свой труд здесь.

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

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

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

Эту тему просматривают: 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

Ваши права

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