Zelya, ну я ж написал - срезать не сложно из готового полного!
Тут главное чтобы без ошибок всё было.
Как только напишу генератор который изготовит "голый" черновик (т.е. обычный текст) так сразу и выложу. А далее видно будет как быть дальше. Обсудим. согласуем, колонки, их размер и прочее а потом уже каждую ячейку "обвешу" нужными тегами и будет HTML.
У меня то по сути готовый дискомпилятор, но он под МАДЛ. Его нужно "перелохматить". Успею ли я сегодня или завтра, сказать сложно, я только, что всё подготовил.
Если интересно как тот дискомпилятор дискомпилирует под МАДЛ
то вот посмотри
Attachment:
_ASM0s.7z [128.28 KiB]
Downloaded 958 times
Краткая инструкция:
3-х байтовые команды которые заканчиваются на "l" (маленькую) означают переход по метке (значение метки числовое)
LabelA - обычная метка
LABELp1 - означает "+1" байт т.е. метка на второй байт двубайтовой команды
Пример:
LABELp1($0107);
{ $0106 / 262 }{ $06 / 006 } MviB($2C); { }
{ $0107 / 263 }{ $2C / 044 } { Lx }
Как видно из примера к байту-значению в команде "MviB" обращается какая-то из команд серии "Lx" (Lx - команды LXIBC,LXIDE,LXIHL,LXISP) (остальные значения - далее по тексту)
LABELp2 - означает "+2" байта т.е. метка на третий байт трех-байтовой команды
Пример:
LABELp2($030F);
{ $030D / 781 }{ $CD / 205 } Calll($0480); {JC }
{ $030E / 782 }{ $80 / 128 } { }
{ $030F / 783 }{ $04 / 004 } { Lx }
тут тоже самое з третим байтом "{ $030F / 783 }{ $04 / 004 } { Lx }"
==================
Значения самого последнего столбца.
самый последний столбец, например из
"{ $0000 / 0 } { $00 / 000 } DB($00); { Lx Sa}"
вот этот столбец
"{ Lx Sa}"
означает - какое использование (обращение к) данной ячейки
в нём могут быть значения:
J - команды условных и безусловных переходов
JNZ,JNC,JPO,JP,JMP,JMPCB,JZ,JC,JPE,JM
{$C2,$D2,$E2,$F2,$C3,$CA,$DA,$EA,$FA,$CB}
C - команды переходов как на процедуру (подпрограмму)
CNZ,CNC,CPO,CP,CZ,CC,CPE,CM,CALL,CALLDD,CALLED,CALLFD
{$C4,$D4,$E4,$F4,$CC,$DC,$EC,$FC,$CD,$DD,$ED,$FD}
Lx - команды LXIBC,LXIDE,LXIHL,LXISP
{$01,$11,$21,$31}
Lh - LHLD {$2A}
Sh - SHLD {$22}
La - LDA {$3A}
Sa - STA {$32}
P.S. Всё забываю сказать: Прекращай ко мне обращаться на "вы"

прям неудобно как-то

Давно слышал выражение -
"В интернете все на "ты". И это правильно.
