Вектор 06Ц
ЮТ-88 в минимальной конфигурации
Вектор 06Ц 2014 сборка платы
ATARI 65XE+USB SIO2PC
Commodore 64 ремонт
artyr_n, ээээ... такой рецепт борща нам не понятен... Кто такой Питон, я вроде знаю (близкий родственник удава Каа), но ловить его нереально....
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Вектор 06Ц
ЮТ-88 в минимальной конфигурации
Вектор 06Ц 2014 сборка платы
ATARI 65XE+USB SIO2PC
Commodore 64 ремонт
Я в эмуляторе поковырял монитор, нашел подпрограмму теста памяти.
Поскольку я расширил память до 4кб на своей платке (всего двумя проводками), то и тест памяти соответственно захотел расширить до 4 кб.
В аттаче подправленные на три байта монитор-0, и он же с калькулятором.
Может кому и понадобится...
В ячейке 0х00В7 находится байт D0, т.е. тест работает до адреса 0хD000 (по 0хCFFF включительно). Занося туда другой байт, можно настроить тест под свой объем памяти. Для стандартного объема в 1кб, циферка должна быть соответственно C4.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Я так понял, что это исходники какого-то проекта. По синтаксису на делфи смахивает.
Я вот тут свой дизассемблер почти доделал, надо только в порядок привестиСлучайным образом набранные команды вроде правильно перевелись.
Может еще чего добавить нужно?
з.ы. запарился я все 255 команд вручную набирать![]()
Ленинград-1 48К
ЮТ-88 в минимальной конфигурации
Ничего не вбивал, при встрече одной из этих команд прога будет ругаться, что эта неправильная команда. Просто я не сторонник использования недокументированных команд.
Ленинград-1 48К
ЮТ-88 в минимальной конфигурации
Переходы внутри дизасемблируемой программы заменять на метки, иначе если что то добавить в текст между такими переходами они будут указывать нетуда.
Ну и два вариата вывода с адресами и без. Ну и поля с данными бы еще научится находить (DB,DW)
---------- Post added at 03:45 ---------- Previous post was at 03:42 ----------
Это дизасемблер для 8080 и Z80 написанный на питоне.
Последний раз редактировалось artyr_n; 09.03.2014 в 03:49.
Вектор 06Ц
ЮТ-88 в минимальной конфигурации
Вектор 06Ц 2014 сборка платы
ATARI 65XE+USB SIO2PC
Commodore 64 ремонт
верхний регистр для мнемоник... Но это ИМХО, кому-то мелкие буквы читабельней.
В правом окошке нужно выводить не только адрес и мнемонику, но и реальный хекс между ними. Типа:
0012: 3E 34: MVI A,0x34
0014: 32 00 90: STA 0x9000
---------- Post added at 11:41 ---------- Previous post was at 11:39 ----------
До кучи - можно добавить вывод чисел в хексе или десятичном виде опционально.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)