Fuse

Відео: Огляд FUSE [Review]

FUSE
FUSE (https://fuse-emulator.sourceforge.net) розшифровується як Free Unix Spectrum Emulator. Це дуже серйозний емулятор. З отладчиком, емуляцією безлічі видів периферії і найширшим вибором вбудованих ПЗУ різних варіантів ZX Spectrum: від класики до Pentagon 1024k. Функціональність FUSE залежить від збірки - від того, з якими бібліотеками було скомпільовано емулятор. GTK + 2 забезпечує графічний інтерфейс, libaudiofile - здатність читання програм з WAV-файлів (тобто можна оцифрувати касету і запускати з WAV), libpng - збереження знімків екрану, і так далі. Подробиці розписані на сайті і в файлі README исходника.

Насамперед слід встановити бібліотеку libspectrum (вона доступна на сайті FUSE), яка відповідає за підтримку форматів. В емуляції ZX Spectrum розрізняють наступні файли:
- снепшот (snapshots) - дампи пам`яті, майже аналоги «ромів», бувають наступних форматів: .z80, .szx, .sna, zxs, .sp., .snp, + D;
- образи магнітофонних стрічок (Tape images): tzx, .tap, .spc, .sta, .ltp, Z80Em, CSW version 1, .wav-
- образи жорстких дисків: .hdf-
- і деякі інші.

Іноді образ стрічки йде в двох частинах (сторона 1 і сторона 2) - двома файлами. Наприклад, файли «Saboteur - Side 1.tzx» і «Saboteur - Side 2.tzx». Щоб завантажити таку гру, треба в емуляторі спочатку відкрити першу частину (File - Open або просто F3), а потім, коли перша частина підвантажиться (після мигтять на екрані кольорових смуг) - другий (операція робиться за аналогією).

При першому запуску FUSE виглядає як маленьке віконце з заставкою того варіанту Спектрума, який емулюється. Вибрати варіант можна натисканням на F9 або через меню Machine - Select. Яку модель вибрати? Залежить від того, що ви збираєтеся завантажувати. Зазвичай (наприклад, на http: // worldofspectrum.org) в описах стрічок і снепшот вказується мінімальний тип машини - припустимо, ZX Spectrum 48K. Часом гри або програми хочуть саме конкретний тип машини - інакше не запускаються.

«Маленьке віконце» можна розтягнути - спеціально пишу про це, тому що в під деякими віконними менеджерами це «можна» слід трактувати саме як можливість, однак не як даність. У KDE 4, наприклад, все нормально. Якщо у вас є якісь труднощі, спробуйте до рядка запуску FUSE додати ключ --no-aspect-hint. Існує також спосіб впливу на якість зображення - вибір способу масштаби-вання через вікно Options - Filter. При різних розмірах вікна емулятора, у вікні налаштувань Filter будуть різні опції. Мені більше до смаку Double size (при подвійному розмірі вікна емулятора) і Triple size (при потрійному) - так зображення більш природне.

Що ще варто налаштувати? Можна налагодити під себе джойстик або використовувати замість нього клавіатуру - всі налаштування для цього розташовані в Options - Joysticks. Хоча більшість ігор відмінно управляється через клавіатуру. Щоб подивитися на зовнішній вигляд спектрумовской клавіатури і зіставити її з вашої сучасної, скористайтеся меню Help.

Зауважу, що в іграх для Spectrum рідко використовують курсорні клавіші, навіть для руху. У початковому меню гри зазвичай треба натискати на букви або цифри, скажімо: S - запуск, K - управління клавіатурою. В іграх управління різний, наприклад O і P - для вліво / вправо. Не цілком очевидна для новачків тонкість - щоб ввести знак «+», треба натиснути Alt + K або Ctrl + K. Поряд і мінус - Ctrl + J. Знак рівності - де звично, або Ctrl + L. Отже, клавіші Ctrl і Alt служать як «спектрумная» клавіша Symbol Shift. Help - Keyboard червоним кольором підкаже вам, які знаки набираються з її допомогою.




У FUSE є функція збереження пойменованого снепшот (File - Save snapshot або F3). Ця функція зберігає поточний стан гри / програми разом з самим її двійковим кодом. Завантажити його потім можна як і будь-який інший снепшот або стрічку - через File - Open. Звичайно, не так зручно, як в префіксальних емуляторах, з їх слотами і тому подібним, але в оригіналі і такого немає! Якщо вже грати за правилами, то без збереження.

Якщо не вказувати розширення зберігається снепшот, емулятор збереже дані в форматі szx. При збереженні можна використовувати також розширення .szx, .z80 і .sna. З огляду на, що FUSE - це емулятор не ігровий приставки, а повноцінного комп`ютера, оснащеного інтерпретатором BASIC, ви можете писати якісь програми і зберігати їх так, як якщо б робили це на магнітофонну стрічку, тільки використовуючи в якості сховища снепшот відповідного вам формату.

Найпростіший приклад. Запустимо «чистий» FUSE, натиснемо Enter, щоб увійти в режим набору програми, введемо такий «лістинг»:

Тут ми оголошуємо змінну x зі значенням 13 і потім друкуємо цю змінну на екран.
Ключові слова набираються в Спектрум способом одиночних натискань на клавіші - на кожній з них в цьому, «залізному» Спектрум позначений оператор BASIC. Натискаємо L -Виходить LET, натискаємо P - PRINT. Набравши програму, спробуємо її запустити: натискаємо кнопку R - з`являється команда RUN. Тиснемо Enter, спостерігаємо явне чудо: програма виконалася і написала на екрані число 13.




Тепер спробуємо зберегти нашу витончену програму. File - Save Snapshot. Все, тепер можна її в будь-який момент завантажити з файлу (File - Open) і запустити (тим же RUN), а також переглянути лістинг (команда LIST під клавішею K) і відредагувати (курсорні клавіші для переміщення по рядках коду).

Я описав найпростіший, «вбудований» в Спектрум спосіб створення програм. Вам же доступні всі створені коли-небудь інструментальні засоби під ZX Spectrum: і редактори, і асемблери, і отладчики. Стаття присвячена іграм, але ж для Спектрума існують і графічні редактори, і програми створення музики, і багато іншого! Про програмування на BASIC під ZX Spectrum читайте вільно поширювану книжку «SINCLAIR ZX SPECTRUM. BASIC Programming »на https://worldofspectrum.org/ZXBasicManual.

Повернуся до можливостей FUSE. Тут не обійшлося і без запису відео. Правда, зовсім не в AVI, а в форматі RZX. Цих RZX-файлів існує величезна кількість - є навіть цілий сайт з архівом: https://rzxarchive.co.uk. Для запису відео треба запустити гру і використовувати пункт меню File - Recording - Record. Розширення файлу ви повинні додати самі - так в цьому емуляторі всюди, коли ви що-небудь зберігаєте. Для зупинки запису, в тому ж підміню вибираємо Stop. І для відтворення з зовнішнього файлу - Play (при цьому потрібно, щоб відкривається RZX-файл лежав в одному каталозі з грою).

FUSE може стати вашими дверима в чарівну країну ZX Spectrum з його іграми, програмами, численними електронними журналами - це величезна, цікава субкультура! До речі, на основі Knoppix і FUSE існує Live-CD ZX Livebox (https://spectrum.8bit.pl - втім, не зовсім ясно, як його звідти скачати).

Розробники обіцяють в майбутньому більш повно нових фішок і навіть підтримку opengl (https://cyberforum.ru/opengl/). Хоча навіщо вона потрібна емулятора ZX Spectrum ... якщо тільки він не почне емулювати та інші приставки ?!

У що пограти на ZX Spectrum?

FUSE
гра Saboteur

Saboteur - бродилка про ніндзю- дві частини: у першій бігає чоловік, у другій - жінка (див. Рис. Вище).

Nosferatu - дуже похмура гра про пригоди Джонатана Харкера в замку Дракули, а може і поза ним - ніколи я звідти не вибирався (див. Рис. Нижче).

FUSE
гра Nosferatu

Gunfright - вестерн-стрілялка.

Monty On The Run - найскладніша аркадна гра всіх віків і народів.

А також класичний LodeRunner, Chuckie`s Egg, Rocky`s Horror Show, Tir Na Nogt, Vixen.

ІНШЕ

Gens фото

Gens

Відео: I GENS CARA AMICA MIA тисяча дев`ятсот сімдесят три Отже, Gens (https://gens.me). Судячи по головному сайту, може…

Ultimate ++: theide фото

Ultimate ++: theide

Відео: N ++: Sigma Structure Symphony (SU-B-17-04) All Gold При кожному запуску TheIDE відкривається вікно вибору…

Емулятор altirra фото

Емулятор altirra

Відео: Atari Xl / XE cassette loader using Altirra emulator Atari800 відмінно підійде тим користувачам, які хочуть з…

Josm: android, gps і josm фото

Josm: android, gps і josm

Відео: Популярні відео - OpenStreetMap Останній нюанс - як за допомогою Android-пристрою, оснащеного GPS, створювати…

Робота з gens ng фото

Робота з gens ng

Відео: # 39; Criss Rips Bodies Apart # 39; | Criss Angel BeLIEve Гра Bubsy в Gens GS Про налаштуваннях графіки. У Gens…

Емулятор atari800 фото

Емулятор atari800

Відео: Atari800 Win PLus emulator installation tutorial Приступимо до встановлення емулятора з вельми промовистою…

Fceux - емулятор nes фото

Fceux - емулятор nes

Відео: FCEUX Емулятор Злом гри на Dendy У FCEUX (https://fceux.com) досить довга і заплутана історія. Жив-був емулятор…

Як зробити фон в контакті? фото

Як зробити фон в контакті?

У даній статті ви дізнаєтеся, як можна зробити для своєї сторінки в контакті фон іншого кольору або ж поставити певну…

Як з пдф зробити jpg? фото

Як з пдф зробити jpg?

Формат документа pdf дуже популярний і давно став звичним для тих, хто працює на комп`ютері. Особливо його люблять…