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

User Tag List

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 40

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

  1. #11
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Cpm у vinxru уже задышал
    36к

  2. #12
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Что значит - дизассемблировал? Это что-ли, называется дизассемблирование?
    Что за странная привычка наезжать на ровном мест!?!?!?!?

    "дайте мне тему а повод для наезда мы найдем" ....

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


    Код:
    ROM:C84B
    ROM:C84B                 lxi     h, 0CF52h
    ROM:C84E                 call    Mon_Print_String_J
    ROM:C851                 call    sub_CD49
    ROM:C854                 call    sub_CF43
    ROM:C857                 call    sub_CCE1
    ROM:C85A                 cpi     44h ; 'D'       ; Команда DUMP
    ROM:C85C                 jz      loc_CE2F
    ROM:C85F                 cpi     4Dh ; 'M'       ; Команда MEMORY
    ROM:C861                 jz      loc_CDA5
    ROM:C864                 cpi     4Ch ; 'L'       ; Команда LIST
    ROM:C866                 jz      loc_CCAD
    ROM:C869                 cpi     4Bh ; 'K'       ; Команда CHECKSUM
    ROM:C86B                 jz      loc_CC7A
    ROM:C86E                 cpi     54h ; 'T'       ; Команда TRANSFER
    ROM:C870                 jz      loc_CC3B
    ROM:C873                 cpi     1Fh             ; Команда CLS
    ROM:C875                 jz      Mon_Warm_Start
    идеальный дизасм, да ?

    Код:
    ROM:C444 BIOS_Start_J:                           ; CODE XREF: ROM:C00Bj
    ROM:C444                 lxi     h, 0C473h
    ROM:C447                 lxi     d, 0C494h
    ROM:C44A                 lxi     b, 8FDFh
    ROM:C44D                 call    BIOS_Copy_HL2BC
    ROM:C450                 call    BIOS_Print_String
    ROM:C453                 call    BIOS_Load_Block
    почему тогда не
    Код:
    ROM:C444 BIOS_Start_J:                           ; CODE XREF: ROM:C00Bj
    ROM:C444                 lxi     h, BIOS_Constants
    ROM:C447                 lxi     d, BIOS_Text
    ROM:C44A                 lxi     b, word_8FDF
    ROM:C44D                 call    BIOS_Copy_HL2BC
    тем более что метки есть осталось сделать один шаг, нажать одну кнопку ....

    Код:
    ROM:C85A                 cpi     44h ; 'D'       ; Команда DUMP
    ROM:C85C                 jz      loc_CE2F
    ROM:C85F                 cpi     4Dh ; 'M'       ; Команда MEMORY
    ROM:C861                 jz      loc_CDA5
    ROM:C864                 cpi     4Ch ; 'L'       ; Команда LIST
    ROM:C866                 jz      loc_CCAD
    а не
    Код:
    ROM:C85A                 cpi     'D'             ; Команда DUMP
    ROM:C85C                 jz      loc_CE2F
    ROM:C85F                 cpi     'M'             ; Команда MEMORY
    ROM:C861                 jz      loc_CDA5
    ROM:C864                 cpi     'L'             ; Команда LIST
    ROM:C866                 jz      loc_CCAD
    ROM:C869                 cpi     'K'             ; Команда CHECKSUM
    ROM:C86B                 jz      loc_CC7A
    etc
    etc
    etc
    [свернуть]


    Цитата Сообщение от HardWareMan Посмотреть сообщение
    И пара советов:
    1. Так как в РКшке и производных никогда не было Z80, не используйте его для дизассемблирования. i8085 подойдет. По хорошему следует написать модуль i8080 для иды но меня ломает.
    Опять наезд ровном месте

    я на Корвете в те времена писал в мнемонике z80
    (благо m80 прекрасно это понимает)
    мне он тогда казался ГОРАЗДО понятнее чем i8080
    все мои дизасмы - в z80, плохого ничего в этом не вижу
    а тем более при наличии IDA базы
    переключить в 8085 можно просто на лету

    и зачем?!?!? нужен i8080 модуль,
    чем он отличается от 8085 кроме пары команды дополнительных ?

    и еще, у меня в куча моих дизасмов -
    в которых разобраны ТОЛЬКО конкретный куски который были мне интересны ....

  3. #13
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    Что за странная привычка наезжать на ровном мест!?!?!?!?

    "дайте мне тему а повод для наезда мы найдем" ....
    Никаких наездов, только конструктивная критика.
    Цитата Сообщение от esl Посмотреть сообщение
    идеальный дизасм, да ?

    etc
    etc
    etc
    Нет, ибо:
    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Вот мой далеко не законченный проект по дизассемблированию ПСПЗУ Специалиста:
    Цитата Сообщение от esl Посмотреть сообщение
    Опять наезд ровном месте

    я на Корвете в те времена писал в мнемонике z80
    (благо m80 прекрасно это понимает)
    мне он тогда казался ГОРАЗДО понятнее чем i8080
    все мои дизасмы - в z80, плохого ничего в этом не вижу
    а тем более при наличии IDA базы
    переключить в 8085 можно просто на лету
    А вот мне, напрример, не нравятся монотонные мнемоники Z80 и я люблю понятное и логичное разнообразие мнемоник i8080. И дело тут не в личных предпочтениях. Когда вышел РК, он был построен на ВМ80, который клон i8080. И документы все были на ВМ80 и мнемоники и, как вы любите говорить, etc, etc, etc. Посему, я категорически призываю делать дизасмы в родном для родного процессора формате. И, вопреки твоему заявлению, нужно не только сменить процессор, но и запустить повторный анализ. К тому же, дизасм на неродном процессоре может паразитно распознать код там, где его нет.
    Цитата Сообщение от esl Посмотреть сообщение
    и еще, у меня в куча моих дизасмов -
    в которых разобраны ТОЛЬКО конкретный куски который были мне интересны ....
    Интересные тебе куски сугубо твое личное дело. Если честно, меня задело не оформление твоего дизасма, а наличие кучи не распознанного кода, причем сразу в начале, а ведь для этого "осталось сделать один шаг, нажать одну кнопку", знакомо? Ты не обязан расписывать весь код понятными комментариями, но выкладывая дизасм в паблик будь ласка распознай весь код и отдели его от данных. Вот так, прямо в голом виде. Я обычно так и делаю. А уже потом начинаю анализ и подписывание кода.
    Цитата Сообщение от zx_ Посмотреть сообщение
    HardWareMan, а сп/м под специалист с партнера перенести?
    контроллер дисковода под специалист есть у vinxru ( исторический), но он скрылся вконтакте и где отрыл такой непонятно
    не про мх , а про обычный, со вторым монитором

    сорри за офтоп, пока помню
    А разве на Специалист-МХе не было какого-то CP/M? Или принципиально с партнера?
    Последний раз редактировалось HardWareMan; 04.04.2015 в 07:33.

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

    По умолчанию

    Ребята, давайте жить дружно. В начале ПЗУ Партнера лежит ассемблер+редактор. Меня интересовал монитор. Он разобран до такого состояния, что если у кого есть вопросы, то это сохранит кучу времени. Мой интерес был работа с модулями в слотах расширения.

  5. #15
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    И, вопреки твоему заявлению, нужно не только сменить процессор, но и запустить повторный анализ. К тому же, дизасм на неродном процессоре может паразитно распознать код там, где его нет.
    зачем ?
    если дизасм уже готов, то зачем делать анализ (да и вообще пользы от него)
    переключение просто переключает формат, и не более.

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

    по моему фраза
    "Что значит - дизассемблировал? Это что-ли, называется дизассемблирование?"

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

    врядли подходит под определение "конструктивной критики"

    зы, мы тут конечно жутко оффтопим.

  6. #16
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    зачем ?
    если дизасм уже готов, то зачем делать анализ (да и вообще пользы от него)
    переключение просто переключает формат, и не более.
    Не мне тебе объяснять разницу между Z80 и i8080. Причем, даже в основной странице опкодов Z80. Простое переключение не изменит ничего - нужно запускать повторный анализ (ну да, нажать одну только лишь кнопочку).
    Цитата Сообщение от esl Посмотреть сообщение
    еще один пример ...
    Вы даже не обращаете внимание кто что пишет, просто наезд
    к сожалению не конструктивный.
    на всякий случай укажу, не я постил оригинальный пост .....
    Тут я оплошал, признаю. Ну и по эжтому поводу публично прошу прощения. Но я повторюсь: это не наезд. Разве требования к качеству документации считается наездом для тех, кто ее готовит? Или правила этого форума тоже наезд на пользователей?
    Цитата Сообщение от esl Посмотреть сообщение
    по моему фраза
    "Что значит - дизассемблировал? Это что-ли, называется дизассемблирование?"

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

    врядли подходит под определение "конструктивной критики"
    Файл называется монитор. В сообщении был указан монитор. А ида показывает почти 60% белых пятен. Вот я и указал. Позже выяснилось, что в этом ПЗУ не только монитор. Для меня это было не очевидно.

    Цитата Сообщение от esl Посмотреть сообщение
    зы, мы тут конечно жутко оффтопим.
    Согласен, закроем тему конструктивной критики?

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

  8. #17
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,559
    Спасибо Благодарностей отдано 
    922
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    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)
    [свернуть]

  9. #18
    Member Аватар для mvg
    Регистрация
    25.02.2017
    Адрес
    г. Рязань
    Сообщений
    62
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а как файлы вытащить? если не ошибаюсь это цветные (мцпг) игры для партнера. причем раньше они мне в виде образов не встречались!

  10. #19
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,559
    Спасибо Благодарностей отдано 
    922
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mvg Посмотреть сообщение
    а как файлы вытащить?
    Щас повытаскиваю. Ваще утила (ссылка на тему у меня в подписи) для этого примерно и нужна. Но с ней еще разбираться надо будет.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    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)
    [свернуть]

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

    По умолчанию

    Попробую на досуге сконвертировать их в rkp. Раньше только с диска пробовал запускать, руки не доходили с форматом дискеты разобраться...

Страница 2 из 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

Ваши права

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