Вторник, 30.04.2024
Завод горного оборудования
Меню сайта
Google_Translate
Категории раздела
Мои статьи [124]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Рейтинг@Mail.ru

Яндекс.Метрика
Главная » Статьи » Мои статьи

Как сохранить в виде файла в FUSE эмуляторе набранную вручную программу или игру ZX SPECTRUM

Создано много разных эмуляторов легендарного компьютера ZX SPECTRUM. В описаниях, инструкциях и мануалах подробно описано, как запускать игры и программы в этих эмуляторах.
Также в самом эмуляторе можно создавать игры и программы. Практически нигде не описано, как можно в эмуляторе записать созданную программу на диск, т.е. сохранить её в виде файла на компьютере для дальнейшего использования.
В статье описано, как записать набранную в FUSE эмуляторе программу на диск, т.е сохранить её в виде rzx - файла на компьютере.

В качестве примера программа на Бейсике из 5 строк. Наберем её вручную в FUSE эмуляторе и потом запишем на компьютер в виде файла в формате RZX. Затем загрузим сохраненную программу снова в FUSE эмулятор и запустим в работу.

5 PAPER 7: CLS
10 BORDER 7: INK RND*7
20 PAPER RND*7
30 PRINT AT RND*21, RND*19; " ZX SPECTRUM "
40 GO TO 10

Программа непрерывно случайным образом заполняет экран разноцветными словами ZX SPECTRUM. Для правильной работы программы после кавычек поставьте один пробел, затем ZX снова пробел, далее SPECTRUM, еще один пробел и кавычки. В эмуляторе иногда вместо CAPS SHIFT надо нажать SIMBOL SHIFT и наоборот, при вводе знаков препинания часто можно просто нажать саму клавишу. Приходится пробовать разные варианты и экспериментировать. Для облегчения ввода команд и операторов Бейсика воспользуйтесь расписанием клавиатуры ZX SPECTRUM.

После набора программы её можно сразу же и сохранить. Для этого в меню идем File -> Recording -> Record...

Откроется окно, в котором надо ввести имя файла и нажать Save (Сохранить). Я задал имя word_ZX. 

Включается запись программы. Снова в меню идем File -> Recording -> Stop. Теперь мы остановили запись.

На компьютере создастся файл word_ZX. Его надо переименовать — к имени добавить расширение rzx (RZX — специальный формат для записи действий пользователя в эмуляторах ZX Spectrum).

   

Я это всё делаю в Linux Mint 20.2. В Windows это должно быть аналогично.
Для проверки полученную программу в виде rzx-файла снова загрузим в FUSE эмулятор. Выйдем из FUSE эмулятора и снова запустим его. В меню идем File -> Open. Откроется окно, в котором выбираем файл word_ZX.rzx и нажимаем Open (Открыть).

На экране FUSE эмулятора появится текст программы, но нужно подождать еще несколько секунд, пока не появится сообщение Finished RZX playback (Воспроизведение завершено). Нажмите кнопку Close.

Теперь можно запустить программу в работу командой RUN (нажать клавишу R).

Для останова нажмите Shift + пробел, на реальном компьютере надо нажать CAPS SHIFT + SPACE (BREAK).

После включения в меню команды записи (Record...) старайтесь как можно быстрее нажать в меню Stop. Чем быстрее нажмете, тем меньше по размеру получится wav-файл. У меня получился размером 2,6 Кбайт. Часто использую эту программу на реальном клоне ZX SPECTRUM вместо теста, её можно гонять часами.

Вы можете попробовать в FUSE эмуляторе набирать вручную игры на Бейсике ZX SPECTRUM. Вот несколько книг с текстами программ для ZX SPECTRUM.
Twenty Fun Games to Code and Learn by Gary Plowman. В ней 20 игр на Sinclair BASIC для набора вручную. Небольшой абзац с комментарием перед каждой игрой можно перевести с помощью Яндекс-Переводчика.
Sixty programs for the sinclair zx spectrum. 60 программ игр для ручного набора на Бейсике от четырех английских авторов.
Персональный компьютер ZX-SPECTRUM. Игры на Бейсике своими руками. Сборник программ с комментариями (35 игр).
Ещё одна книга ZX Spectrum+ User Guide by Neil Ardley. Эта книга поставлялась вместе с компьютером ZX Spectrum+. В ней приведены несколько программ на Sinclair BASIC, демонстрирующие возможности ZX Spectrum+.
Вы можете скачать их с Yandex диска .

Использованные ресурсы

1. ZX_Spectrum+ by Neil Ardley.pdf
2. https://worldofspectrum.org/archive/books/zx-spectrum-gebruikshandleiding
3. https://worldofspectrum.org/archive/books/pages/zx-spectrum-gebruikshandleiding/10
4. https://manpages.org/fuse
5. https://manpath.be/f30/1/fuse
6. http://zxds.raxoft.cz/pzx.html
7. https://github.com/fmeunier
 

Категория: Мои статьи | Добавил: zgo (03.03.2024)
Просмотров: 59 | Теги: save, программа, program, BASIC, ZX SPECTRUM, rzx, FUSE, сохранить, записать, Бейсик, recording | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Сайт завода zgo.ucoz.ru
  • Забайкальский край
    Дарасун
    Яндекс.Погода


    Хостинг Ucoz опять навязал видеорекламу, но обещает - "мы настроили систему так, чтобы в сутки на уникального посетителя приходилось не более двух показов."
    Совет, как не смотреть видеорекламу.

    Или используйте Uran - браузер от Ucoz без рекламы Скачать

    или подключите к браузеру блокировщик рекламы, например, Adblock Plus или uBlock Origin

    Универсальный декодер кириллицы



    Защита, контроль, управление.


    Ваш IP адрес IP informer

    DONATE (поддержи автора)
    Все статьи авторские, при использовании прошу ссылаться на сайт
    Copyright Дарасунский завод горного оборудования © 2004 - 2024
    Бесплатный конструктор сайтов - uCoz