Вот, держите: http://rghost.net/1259252
Запускать примерно так:
java -jar qaop.jar load DECATHLN.TAP
Понимает tap / z80 / rom / sna, можно залить ром от глюкалки
Отличия от оригинального qaop-1.1:
1. Клавиши F3/F4 меняют скорость, если игра тормозит, то машинку можно ускорить. Местами глючит, так как пришлось править сразу 2 таймера - системные часы и звуковые.
2. Клавиша F5 открывает менюшку, а по F6 можно что-то СКОПИПАСТИТЬ ТУДА, В СПЕКТРУМ, В ЗАГРОБНЫЙ МИР!!!1 Хотел еще сделать обратную копипастилку, но стало лень. Глючит, если программа начинает работать медленно и часть опросов клавиатуры пропадает. На всякий случай оно каждый символ скармливает 10 раз, если уж не успели - увы.
3. Клавиша F12 быстренько сохраняет игру (появляется файлик tmp_snap.z80), а клавиша F9 его загружает. Вообще это не моя заслуга, механизм сохранения уже был реализован, но почему-то не использовался.
Собираюсь допилить еще мультиплеер через инет и отключение цвета (полезно для рассматривания спрайтов и игр вроде Диззи, где цветовые артефакты достают)
На днях думаю убрать быдлокод и положить исходники, а то стыдно.
---------- Post added at 07:07 ---------- Previous post was at 07:05 ----------
Забыл добавить: в отличии от многих других эмуляторов работает практически везде, на любых платформах с j2se, даже на КПК