Цитата Сообщение от 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 кроме пары команды дополнительных ?

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