9zip.ru - технологии для людей
9zip.ru Инструкции Как пользоваться эмулятором ZX-Spectrum

Эта инструкция была когда-то написана Александром Молодцовым.

Что же нам понадобится? Эмулятор:

UnrealSpeccy от SMT - по моему мнению лучший эмулятор ZX Spectrum (далее все рассматривается на примере ЭТОГО эмулятора v0.35b2). Вам так же понадобятся ROMы (распаковать в папку с эмулем) !
UnrealSpeccy от AloneCoder
EmuZWin - по-моему, идеален для старта ибо многое может делать автоматически
Spectaculator - известный "буржуйский" эмулятор
Собственно, игры
World of Spectrum - огромный архив спекрумовского вареза
Virtual TR-DOS - на счет игр в раздел F.A.Q.

Перед тем как начать, нужно изучить файл помощи по эмулятору, - хотя бы раскладку клавиатуры. Ведь клавиатура ZX-Spectrum, как вы знаете, весьма специфична.

Что же мы увидим на экране после запуска эмулятора?

Меню 128k

Крайне удобная вещь! Используя клавиши "вверх", "вниз" и "ENTER" можно запускать различные пункты меню. В оригинальном Speccy вместо строки "TR-DOS" строка "Tape Tester", но "TR-DOS" позволяет быстро и без проблем перейти в сам TR-DOS, но об этом дальше...

48 BASIC

Собственно основа, стандартная операционная система (SOS). Интерпритатор языка basic, причем ввод каждой команды осуществляется нажатием одной клавиши (ну, почти одной). Сюда также можно попасть выбрав пункт "48 BASIC" в меню 128k.

TR-DOS

Дисковая операционная система фирмы Technogy Research Ltd. для контролера дисковода типа BDI (Beta Disk Interface) прижившегося у нас в России. Ввод команд осуществляется аналогично 48 BASIC.

Сервисное меню

Сервисное меню... Какое оно, зависит в основном от модели клона Speccy, поэтому даже не рассматриваю.

В UnrealSpeccy есть возможность сбрасываться в любую страничку (значения клавиш по умолчанию):
F12 - сброс по умолчанию (по умолчанию TR-DOS)
CTRL+SHIFT+F12 - сброс вируального компьютера в меню 128k
SHIFT+F12 - сброс в BASIC 48
ALT+F12 - сброс в сервисное меню
CTRL+F12 - сброс в TR-DOS

На каждой странице есть некая свобода передвижений. Из меню 128k и (обычно) из сервисного меню можно перейти во все нужные места особо не напрягаясь. Но рассмотрим несколько сложных ситуаций:

Нужно перейти в TR-DOS из меню 128k, но в нем нет пункта "TR-DOS"
Из меню заходим в "128 BASIC" (здесь команды вводятся побуквенно в отличии от 48 basic), пишем "RANDOMIZE USR 15616" (с любым регистром), жмем "ENTER" и оба-на, мы в TR-DOS!

Нужно перейти в TR-DOS из 48 basic
Ситуация аналогична предыдущей, единтвенная сложность - это набор команд. В basic нужно написать "RANDOMIZE USR 15616", но сделать это не так-то легко, как может показаться.
Нажимаем кнопку T, на экране выскакивает "RANDOMIZE ", затем жмем Caps Shift + Symbol Shift (левый SHIFT+правый SHIFT) - курсор сменится на "E", далее L , на экране "RANDOMIZE USR ", а теперь 1,5,6,1,6, .

Нужно перейти из TR-DOS куда-нибудь
Жмем Y, на экране "RETURN ", затем ENTER. В зависимости от того откуда мы вошли в TR-DOS, мы возвращаемся (откуда -> куда):
сброс -> 48 BASIC
48 BASIC -> 48 BASIC
128k MENU -> 128k MENU
SERVICE -> 48 BASIC

Итак начнем!

Запустим эмулятор, нажимаем F3 (открыть файл)...

Тут может быть 3 случая, начнем с простого:

Образ памяти
Игра/программа в данном случае имеет форму образа памяти (snapshot, расширения sna, z80), и после открытия файла игра сразу же запустится.

Образ кассеты
В данном случае игра имеет форму кассеты (tape, расширения tap, tzx), т.е. даные находятся на "виртуальной кассете" и их надо загрузить в память компьютера. Скажем в данный момент активно меню 128k. Тогда все достаточно просто: выбираем "Tape Loader", жмем "ENTER", начинается загрузка. По бордюру пойдут красно-голубые, затем желто-зеленые полосы.

Остается только ждать... Хотя можно и ускориться нажав NUM LOCK (максимальная скорость), но не забудьте ее выключить!
Если же требуется загрузиться из 48 BASIC, то жмем J, на экране появится "LOAD ". Затем набираем две двойные кавычки либо по старинке - правый Symbol Shift + P (правый SHIFT+P), либо просто через SHIFT+". Затем, ясно дело ENTER.

Образ диска
В этом случае игра представляет собой "виртуальный диск" (расширения trd, scl, td0, fdi, udi), его также как и кассету надо загружать. Для этого надо будет перейти в TR-DOS. Там жмем R, то есть "RUN ", затем ENTER. Если на диске нет файла "boot.b", то UnrealSpeccy может вставлять свой файл "boot.b". Ну а дальше сами!..

Troubleshooting:

В: Игра загружается, затем вдруг зависает или Speccy сбрасывается в basic 48.
О: Тут одно из двух: либо игра не держит больше 48k, либо больше 128k. Если не держит больше 48k, то просто грузимся из BASIC 48. Если же не держит больше 128k, то надо зайти в настройки эмулятора и побаловаться с RAM size.


11 нравится? 9


30.05.2015 © 9zip.ru
Авторские права охраняет Роскомнадзор

Понравилась статья?
Штрилиц говорит:
поделись с друзьями!

Хочешь почитать ещё про инструкции? Вот что наиболее популярно на этой неделе:
Лампы против транзисторов или предрассудки против качества и красоты?
Согласование усилителя с аккустической системой
Простой генератор звуковой частоты



Есть вопросы, комментарии? Напиши:

Имя
Комментарий
Длина текста:
число с картинки
Правила прочитал(а)
Как вставить картинку в свой комментарий?

Гость05 мар 2021 20:52
Может быть можно "скормить" эмулятору ROM от нужной версии компьютера? Например, PENTAGON 128 или подобного.

Rinat05 мар 2021 19:15
В Hakchi 2 не видно таких настроек с моделью.В нем вообще эмулятор Fuse какой то простой чем на версии ПК.

Гость04 мар 2021 20:43
А эмулируемую модель можно выбрать? Нужно выбирать такую, чтобы была с Beta Disk Interface.

Rinat04 мар 2021 20:15
Этот метод на эмулятор не действует.Возможно в нем не предустановлена ТР DOS или сам файл нужно как то видоизменить.Если открывать через 'Select ROMs' то выходит сообщение error: couldn't find ROM '128p-0.rom'

Гость04 мар 2021 19:09
Если в меню 128 машины нет пункта "TR-DOS", то туда можно попасть из BASIC-128, введя RANDOMIZE USR 15616.

Rinat04 мар 2021 14:37
Через сам файл открывается заставка Спектрума '1986 Sinclair Researach Ltd' и дальше ничего не идет.Даже меняя тип машины на 128k и т.д.меню тр-дос не появляется.Любые команды с клавиатуры для запуска не действуют(можно и джойстиком вводить).Пытался проделать тоже самое на Виндусе 7 с Fuse но то же самое происходит.:( Вобщем темка новая и этим вопросом никто не занимался.

04 мар 2021 13:25
Образ диска подключается? Если через меню зайти в tr-dos, то что происходит (при условии, что образ подключен)? Есть возможность при этом на вирутальной клавиатуре посмотреть каталог диска (команда CAT)?

Rinat04 мар 2021 10:15
В хакчи есть эмулятор Fuse для загрузки с образов дисков в формате trd и scl.Игра должна открываться либо автоматом (но этого не происходит и появляется заставка Спектрума)или должно выскакивать меню ТР ДОСа,для ручного запуска,его тоже не получается запустить.Вобщем непонятно как это сделать и возможно ли в хакчи 2.

Гость03 мар 2021 16:20
Что значит tr-dos не открывается?

Rinat27 фев 2021 21:38
Здравствуйте! Подскажите пожалуйста, купил Nintendo Classic Mini с утилитой hakchi2. Пробовал как в описании но tr-dos не открывается. Как можно запускать файлы TRD и SCL ?

Александр Компромистер16 авг 2019 14:14
Как замутить на Бейсике радиоприемник?

Пользовательские теги: fbzx как открыть tr dos как открыть файл тр дос в fbzx [ Что это? ]

Дальше в разделе Инструкции: Программы записи переговоров, Краткий обзор программ записи переговоров, описываются достоинства и недостатки, как аппаратные, так и программные.

Главная 9zip.ru База знаний радиолюбителя Контакты
Девять кучек хлама:

Радиотехника, электроника и схемы своими руками Ремонт домашней электроники Виртуальный музей старых радиодеталей XX века Ламповый звук hi-end и ретро электроника Катушки Теслы Радиодетали и модули с Aliexpress Интернет и сети, компьютеры и программы Категория свободна Инструкции


Дайджест
радиосхем

Новые схемы интернета - в одном месте!

 15.11 Терморегулятор с двумя каналами на ATtiny13
 15.11 Часы на ESP32 и светодиодах WS2812b
 15.11 Акустическая система с открытым верхом

Задай вопрос радиолюбителям!


2.11 Есть проект, где к МК через транзистор подключен ...
1
28.10 Здравия Всем. Нужна помочь, чтоб после запуска ...
18.10 Ребята помогите сделать схему простенькую для ...
2