Cpm у vinxru уже задышал
36к
Cpm у vinxru уже задышал
36к
Что за странная привычка наезжать на ровном мест!?!?!?!?
"дайте мне тему а повод для наезда мы найдем" ....
Скрытый текст
идеальный дизасм, да ?Код: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
etcКод: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
[свернуть]
Опять наезд ровном месте
я на Корвете в те времена писал в мнемонике z80
(благо m80 прекрасно это понимает)
мне он тогда казался ГОРАЗДО понятнее чем i8080
все мои дизасмы - в z80, плохого ничего в этом не вижу
а тем более при наличии IDA базы
переключить в 8085 можно просто на лету
и зачем?!?!? нужен i8080 модуль,
чем он отличается от 8085 кроме пары команды дополнительных ?
и еще, у меня в куча моих дизасмов -
в которых разобраны ТОЛЬКО конкретный куски который были мне интересны ....
Никаких наездов, только конструктивная критика.
Нет, ибо:
А вот мне, напрример, не нравятся монотонные мнемоники Z80 и я люблю понятное и логичное разнообразие мнемоник i8080. И дело тут не в личных предпочтениях. Когда вышел РК, он был построен на ВМ80, который клон i8080. И документы все были на ВМ80 и мнемоники и, как вы любите говорить, etc, etc, etc. Посему, я категорически призываю делать дизасмы в родном для родного процессора формате. И, вопреки твоему заявлению, нужно не только сменить процессор, но и запустить повторный анализ. К тому же, дизасм на неродном процессоре может паразитно распознать код там, где его нет.
Интересные тебе куски сугубо твое личное дело. Если честно, меня задело не оформление твоего дизасма, а наличие кучи не распознанного кода, причем сразу в начале, а ведь для этого "осталось сделать один шаг, нажать одну кнопку", знакомо? Ты не обязан расписывать весь код понятными комментариями, но выкладывая дизасм в паблик будь ласка распознай весь код и отдели его от данных. Вот так, прямо в голом виде. Я обычно так и делаю. А уже потом начинаю анализ и подписывание кода.
А разве на Специалист-МХе не было какого-то CP/M? Или принципиально с партнера?
Последний раз редактировалось HardWareMan; 04.04.2015 в 07:33.
Ребята, давайте жить дружно. В начале ПЗУ Партнера лежит ассемблер+редактор. Меня интересовал монитор. Он разобран до такого состояния, что если у кого есть вопросы, то это сохранит кучу времени. Мой интерес был работа с модулями в слотах расширения.
это на "конструктивную критику" похоже мало.
это почти по классике "чем отличаются общение на форумах в разных странах"
зачем ?
если дизасм уже готов, то зачем делать анализ (да и вообще пользы от него)
переключение просто переключает формат, и не более.
еще один пример ...
Вы даже не обращаете внимание кто что пишет, просто наезд
к сожалению не конструктивный.
на всякий случай укажу, не я постил оригинальный пост .....
по моему фраза
"Что значит - дизассемблировал? Это что-ли, называется дизассемблирование?"
в отвтет на "По ходу дела дизассемблировал монитор почти полностью. Может кому пригодится."
врядли подходит под определение "конструктивной критики"
зы, мы тут конечно жутко оффтопим.
Не мне тебе объяснять разницу между Z80 и i8080. Причем, даже в основной странице опкодов Z80. Простое переключение не изменит ничего - нужно запускать повторный анализ (ну да, нажать одну только лишь кнопочку).
Тут я оплошал, признаю. Ну и по эжтому поводу публично прошу прощения. Но я повторюсь: это не наезд. Разве требования к качеству документации считается наездом для тех, кто ее готовит? Или правила этого форума тоже наезд на пользователей?
Файл называется монитор. В сообщении был указан монитор. А ида показывает почти 60% белых пятен. Вот я и указал. Позже выяснилось, что в этом ПЗУ не только монитор. Для меня это было не очевидно.
Согласен, закроем тему конструктивной критики?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ради интересу исключительно, удалил из 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
а как файлы вытащить? если не ошибаюсь это цветные (мцпг) игры для партнера. причем раньше они мне в виде образов не встречались!
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
Попробую на досуге сконвертировать их в rkp. Раньше только с диска пробовал запускать, руки не доходили с форматом дискеты разобраться...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)