Здравствуйте. Я разработал (практически) программно-аппаратный эмулятор ZX-Spectrum 48, но остаются проблемы в работе. Требуется помощь бета-тестера для выявления ошибок в софте эмулятора.
Глюк проявляет себя следующим образом:
1. При загрузки игрушки с ленты загрузчик проглатывает, но не происходит автоматического старта. Уходит в ожидание следующей команды. Если повторно ввести LOAD "" и запустить загрузку этой же самой игрушки с ленты - уже грузится без остановки.
2. При выводе на экран числа (например, PRINT 5.55) целую часть числа (или выражения) пишет всегда либо 1 (число >=1) либо 0 (число <1). Дробную часть пишет нормально. Знак тоже.
Сам уже замучился искать.
Тема у меня здесь: http://zx.pk.ru/showthread.php?t=13747
Есть возможность расстановки точек останова и проверки содержимого регистров и ячеек ОЗУ.
Могущий помочь непременно входит в историю создания нового железного эмулятора.