Пока просто картинка. Ну почти.
Сделано главное меню и выход на демо-экран. Работает медленнее чем нужно.
http://zx-pk.ru/threads/27621-hwyenc.html
UKNCBTL версии 599.
https://github.com/nzeemin/ukncbtl/r...TL-599-exe.zip
Основные изменения -- в отладчике. В частности, добавлена подсказка по текущей команде. Для команд перехода это флаги, влияющие на переход; для других команд это значения регистров источника/приёмника.
Также исправлена ошибка что звук выдавался на один канал вместо двух.
Последний раз редактировалось nzeemin; 30.07.2017 в 16:14.
nzeemin, антивирусник AVG жалуется на экзешник эмулятора.
что там такого что им не нравица ?
Вероятно, нужно обновить базу AVG -- вот здесь показывает что проблем нет:
https://www.virustotal.com/en/file/4...is/1501420038/
Что им может не нравится -- так кто же их знает.
Пополнение в ряду утилит для эмулятора -- дизассемблер.
Функциональность пока минимальная.
По умолчанию дизасмит с адреса 001000 до конца файла, но это можно изменить опциями /s и /e.
Опция /v указывает, что нужно включить в дизасм исходные данные, по которым выполнено дизассемблирование.
Мнемоника команд, набор команд -- те же что в эмуляторе UKNCBTL.
Код:Usage: SavDisasm [options] <SavFileFile> Parameters: <SavFileName> is name of .sav file to disassemble Options: -v Show original values -sXXXXXX Set disassembly start address (octal) -eXXXXXX Set disassembly end address (octal)
nzeemin, пожалуйста выложите последнюю версию утилиты sav2wav.
и можно попросить в последующих релизах эмулятора звук загрузки кассет.
Нашёл только одну версию Sav2Wav, вот здесь:
http://zx-pk.ru/threads/11277-audio-...l=1#post330057
Пока не знаю. Подумаю.
nzeemin, я явно пропустил и обсуждение и реализацию и полученный на выходе некоторый функционал эмулятора, поэтому
Приходится задавать вопросы, что бы наверстать :
1. как там дела с ключами по запуску и где описаны они?
2. в эмуляторе по прежнему плавает ошибка (которая свойственна реальному железу),
плавающая не читаемость виртуальных дискет (шикарно, гениально!) - всплывает иногда и
зависание и не реакции виртуальной УК-НЦ на кнопку ресет (так и реальные платы себя иногда ведут!
это видимо глюки прошивки? не знаю).
3. полностью пропустил всё что связано с "параллельным" портом? То есть что там с принтером на самом деле сейчас?
+
дополнение по папке Alphaprog в архиве
Я заметил по скринам от различных пользователей UKNCBTL, что sysimage.dsk\800kb самый (наверное) популярный вариант системной дискеты на сегодня. Я залил в ту же папку образ
sysimage_advanced - изменения:
1. замена DIR,DAY,MACRO,LINK,LIBR - на более актуальные версии,
DIR и DAY поддерживают современные даты
2. заменён драйвер SL.SYS с 8 на 9-ю (спец. для УК-НЦ), в связи с чем
надобность в утилите KEY пропала
3. ускорена (спорный момент) загрузка в целом,
4. все исходники от Alex_K перемещены на лог.диск MACFIL.DSK
5. UCL местный отключен переименованием расширения на ALP вместо него
работает просто выводящая строку об ошибке программа
6. добавлена шпаргалка по обозначению ошибок трансляции для MACRO.SAV
7. добавлен драйвер TS.SYS от oleg.H - для вывода псевдографики на терминал
8. добавлено по мелочам несколько сторонних программ и мощный архиватор FCU.SAV
9. TESTMZ заменён на MZFORM - имхо: он удобнее и не содержит избыточный функционал.
10. добавлен драйвер WD.SYS и утилиты к нему (ЖД УК-НЦ).
Вышеописанный образ лежит в папке Alphaprog в разделе УК-НЦ архива.
(тут должна быть прямая ссылка - "смайл").
[свернуть]
Спасибо.
Последний раз редактировалось hobot; 21.08.2017 в 00:40.
Если речь про эмулятор, то пока есть единственная опция командной строки -- /boot -- позволяет автоматически грузиться с MZ0:
Если же речь про какую-то из написанных мной консольных утилит -- запуск без параметров даёт подсказку как использовать.
Ну что сказать, ошибки бывают у всех.
Чтобы исправить, как минимум нужно чтобы ошибка была хорошо описанной и воспроизводимой в известных условиях.
Там давно ничего не менялось.
Включив параллельный порт через меню или тулбар и "напечатав" что-нибудь -- получаем на выходе файл printer.log.
Если подразумевалось что это принтер с системой команд ESC/P -- с помощью утилиты ESCParser получаем на выходе .ps либо .svg файл. Утилита использует шрифт принтера Robotron, восстановленный по его прошивке.
https://github.com/nzeemin/ukncbtl-u...i/ESCParser-ru
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)