Lavr wrote: 30 Oct 2026 12:28
Местами код весьма странный, несмотря на хорошее качество дампа...
К примеру:
Code: Select all
08FD LDA 4368H
0900 INR A;(3CH?)
; DB 30H = NOP ?
0901 STA 4368H
0904 CPI 0AH
0906 JZ K9D
0900 INR A = 3CH - это я предположил, думая на плохое качество исходника...
но теперь явно видно:
0900 DB 30H = NOP ? - причём NOP этот "нелегальный"...
Как-то это меня очень напрягло...

И я подумал, что за 33 года кто-то мог сказать, что в журнале "Левша" есть ошибки в этой статье?
Ведь и на Солнце (в журнале "Радио") бывали пятна!
Я напряг
Яндекс и нашел, что похожую проблему с АОН-ами решали на
https://zx-pk.ru/, и, судя по датам, не так уж и давно...
АОН на К580ВМ80
Некто
roma упорно сабж добил и даже с помощью ИИ состряпал симуляторы АОН-ов всех трёх вариантов.
Убедил он меня таблицей:
Code: Select all
Вот исправления:
000003EE: E1 F1
00000532: CA C2
0000053B: 28 2B
00000900: 3C 30
00000AE1: C5 05
00000AEE: F8 E8
00000AF0: 0D 0B
00000B11: C9 09
00000C69: 0A 04
00000C95: E1 F1
По крайней мере
0900: 3C 30 - эту ошибку он тоже обнаружил.
Но дальше случилось совсем интересное: я решил сверить свой бинарник ПЗУ с его вариантом, так выяснилось, что есть места, где код мой не совпадает с его кодом и совершенно не похож на код в дампе журнала!
Я понимаю, что код
DB, к примеру, можно спутать с
D8, или с
0B и т.п.
Но местами код совершенно не похож на журнальный вариант, ни у меня, ни у него.
Такое ощущение, что журналы "Левша" были у всех разные...
И такое складывается мнение у меня, что эту конструкцию либо никто не делал, либо делал, но безуспешно...
Хотя... судя по году 1993, возможен и другой вариант: кто делал, но не запустилось, обращался в редакцию, а редакция давала контакты автора, который за небольшую мзду помогал с ПЗУ-хами страждущим.
За 1993 год тут ничего не скажешь... начало движения бизнеса в России...
А вот в 1987 году я звонил в редакцию "Моделист-Конструктор" с вопросом:"
Есть ли ошибки в опубликованной схеме компьютера 'Специалист'?"
Мне ответили, что ошибки есть, исправления их будут в ближайших номерах журнала, но контактов автора редакция не даёт.
К чести
А.Ф.Волкова ошибки (или опечатки) фатальными не были.