Кто-то тут говорил, что эмуляторов под линаксом толковых нету. Вот, держите: http://rghost.net/1259252
Запускать примерно так:
java -jar qaop.jar load DECATHLN.TAP
Понимает tap / z80 / rom / scl, можно залить ром от глюкалки
Отличия от оригинального qaop-1.1:
1. Клавиши F3/F4 меняют скорость, если игра тормозит, то машинку можно ускорить. Местами глючит, так как пришлось править сразу 2 таймера - системные часы и звуковые.
2. Клавиша F5 открывает менюшку, а по F6 можно что-то СКОПИПАСТИТЬ ТУДА, В СПЕКТРУМ, В ЗАГРОБНЫЙ МИР!!!1 Хотел еще сделать обратную копипастилку, но стало лень. Глючит, если программа начинает работать медленно и часть опросов клавиатуры пропадает. На всякий случай оно каждый символ скармливает 10 раз, если уж не успели - увы.
3. Клавиша F12 быстренько сохраняет игру (появляется файлик tmp_snap.z80), а клавиша F9 его загружает. Вообще это не моя заслуга, механизм сохранения уже был реализован, но почему-то не использовался. Кто-то тут говорил про автосохранение - решил не делать, ибо слишком много временных файлов выходит, а лимиты я ставить не рискнул, ибо в самый неподходящий момент нужный файл будет перезаписан.
На днях думаю убрать быдлокод и положить исходники, а то стыдно.
Ссылки по теме:
http://zx-spectrum.ru/viewtopic.php?f=8&t=439 - учебник по ассемблеру
http://zx.pk.ru/showthread.php?t=11833 - а вот тут собираются делать транспьютеры на базе z80, 2010 год
По обеим сайтам можно ходить часами