Fuse: различия между версиями

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{Infobox Эмулятор | title = Fuse | image = | другое название = | разработчики = Philip Kendall и Fuse Team | последняя…»)
 
 
(не показано 7 промежуточных версий 1 участника)
Строка 4: Строка 4:
 
| другое название =  
 
| другое название =  
 
| разработчики = Philip Kendall и Fuse Team
 
| разработчики = Philip Kendall и Fuse Team
| последняя версия = 1.0.0.1a (01.04.2011)
+
| последняя версия = 1.5.1 (25.02.2018)
 
| состояние = В разработке
 
| состояние = В разработке
 
| платформы = [[Windows]], [[Linux]], [[Mac OS X]] и др.
 
| платформы = [[Windows]], [[Linux]], [[Mac OS X]] и др.
Строка 24: Строка 24:
 
== Возможности ==
 
== Возможности ==
  
Среди заявленных возможностей эмулятора:
+
Fuse поддерживает использование снапшотов, эмуляцию звука и принтера, а также обычную и мгновенную загрузку программ. Есть возможность сохранения скриншотов (в форматах png и scr), записи видео и записи действий пользователя в формате rzx. Имеются встроенные дебаггер и poke finder.
* Поддержка эмуляции звука и принтера.
+
 
* Обычная и ускоренная загрузка из файлов tzx.
+
По умолчанию используется интерфейс либо GTK+ (Unix-like), либо Win32 (Windows), но можно пересобрать программу и с другими библиотеками: SDL, Xlib, SVGAlib, framebuffer. Возможность переключения в полноэкранный режим доступна только при использовании интерфейса на основе SDL.
* Поддержка записи в файлы rzx.
+
 
 +
Эмулятор позволяет загружать все форматы файлов, поддерживаемые библиотекой libspectrum, в том числе:
 +
* Образы кассет tap и tzx.
 +
* Образы дисков dsk, udi, fdi, tr0, sdf, mgt, img, sad, trd, scl, opd.
 +
* Образы картриджей dck и rom.
 +
* Файлы снапшотов z80, slt (частичная поддержка), sna и szx.
 +
* Файлы записей rzx.
 +
* Также есть возможность загрузки файлов из архивов bzip2 и gzip.
  
 
Список моделей компьютеров, для которых реализована точная эмуляция:
 
Список моделей компьютеров, для которых реализована точная эмуляция:
* ZX Spectrum 16K/48K
+
* ZX Spectrum 16K
* ZX Spectrum 128
+
* ZX Spectrum 48K (в том числе NTSC вариант)
 +
* ZX Spectrum 128K
 
* ZX Spectrum +2
 
* ZX Spectrum +2
 
* ZX Spectrum +2A
 
* ZX Spectrum +2A
Строка 43: Строка 51:
 
* Timex Sinclair 2068 (TS2068)
 
* Timex Sinclair 2068 (TS2068)
 
* Пентагон-128К
 
* Пентагон-128К
* Пентагон "512"
+
* Пентагон-512К
* Пентагон-1024SL
+
* Пентагон-1024К
 
* Scorpion ZS 256
 
* Scorpion ZS 256
  
Строка 62: Строка 70:
  
 
Некоторые ответвления от главного проекта в целях портирования эмулятора на другие платформы:
 
Некоторые ответвления от главного проекта в целях портирования эмулятора на другие платформы:
 +
* [http://sourceforge.net/projects/fuse-emulator/files/fuse/1.1.1/ Версия для Windows]
 
* [http://fuse-for-macosx.sourceforge.net//Site/Fuse_for_Mac_OS_X/Fuse_for_Mac_OS_X.html Fuse for Mac OS X]
 
* [http://fuse-for-macosx.sourceforge.net//Site/Fuse_for_Mac_OS_X/Fuse_for_Mac_OS_X.html Fuse for Mac OS X]
 
* [http://psp.akop.org/fuse Fuse PSP]
 
* [http://psp.akop.org/fuse Fuse PSP]
 
* [http://wiibrew.org/wiki/Fuse Порт на Wii]
 
* [http://wiibrew.org/wiki/Fuse Порт на Wii]
 
* [http://sourceforge.net/projects/fusex/ FuseX] (порт на [[XBox]])
 
* [http://sourceforge.net/projects/fusex/ FuseX] (порт на [[XBox]])
* [http://psx-scene.com/forums/f6/fuse-unofficial-free-unix-spectrum-emulator-ps3-port-87173/ Порт на PlayStation 3]
 
  
Кроме этого, на ядре Fuse основаны эмуляторы [http://www.chuntey.com/eightyone/ EightyOne], [http://matt.west.co.tt/spectrum/jsspeccy/ JSSpeccy] и [http://robots.ural.net/nedopc/sprinter/ SPRINT], а также библиотека [http://sourceforge.net/projects/z80ex/ z80ex].
+
Кроме этого, на ядре Fuse основаны эмулятор [http://matt.west.co.tt/spectrum/jsspeccy/ JSSpeccy] и библиотека [http://sourceforge.net/projects/z80ex/ z80ex].
  
 
== Ссылки ==
 
== Ссылки ==
  
 
* [http://fuse-emulator.sourceforge.net/ Сайт эмулятора]
 
* [http://fuse-emulator.sourceforge.net/ Сайт эмулятора]
* [http://sourceforge.net/scm/?type=svn&group_id=91293 SVN-репозиторий с исходным кодом]
 
  
 
{{Связанные статьи эмуляторов|Fuse}}
 
{{Связанные статьи эмуляторов|Fuse}}
  
 
[[Категория:Эмуляторы]]
 
[[Категория:Эмуляторы]]

Текущая версия на 20:59, 25 марта 2018

Fuse
Разработчик {{{разработчик}}}
Разработчики Philip Kendall и Fuse Team
Последняя версия 1.5.1 (25.02.2018)
Состояние В разработке
Платформы Windows, Linux, Mac OS X и др.
Список эмулируемых компьютеров ZX Spectrum
Лицензия GPL
fuse-emulator.sourceforge.net
Игра Treasure Island Dizzy, запущенная в эмуляторе Fuse

Fuse (the Free Unix Spectrum Emulator) — кроссплатформенный эмулятор компьютеров ZX Spectrum. Работает на операционных системах Windows, Linux, Mac OS X, FreeBSD, OpenBSD, NetBSD, Maemo, AmigaOS 4 и MorphOS.

Эмулятор использует библиотеку libspectrum.

История разработки

Разработка началась в 1999 году. Изначально эмулятор предназначался в первую очередь для Unix-подобных операционных систем, но со временем был портирован на множество других платформ.

Возможности

Fuse поддерживает использование снапшотов, эмуляцию звука и принтера, а также обычную и мгновенную загрузку программ. Есть возможность сохранения скриншотов (в форматах png и scr), записи видео и записи действий пользователя в формате rzx. Имеются встроенные дебаггер и poke finder.

По умолчанию используется интерфейс либо GTK+ (Unix-like), либо Win32 (Windows), но можно пересобрать программу и с другими библиотеками: SDL, Xlib, SVGAlib, framebuffer. Возможность переключения в полноэкранный режим доступна только при использовании интерфейса на основе SDL.

Эмулятор позволяет загружать все форматы файлов, поддерживаемые библиотекой libspectrum, в том числе:

  • Образы кассет tap и tzx.
  • Образы дисков dsk, udi, fdi, tr0, sdf, mgt, img, sad, trd, scl, opd.
  • Образы картриджей dck и rom.
  • Файлы снапшотов z80, slt (частичная поддержка), sna и szx.
  • Файлы записей rzx.
  • Также есть возможность загрузки файлов из архивов bzip2 и gzip.

Список моделей компьютеров, для которых реализована точная эмуляция:

  • ZX Spectrum 16K
  • ZX Spectrum 48K (в том числе NTSC вариант)
  • ZX Spectrum 128K
  • ZX Spectrum +2
  • ZX Spectrum +2A
  • ZX Spectrum +3

Список остальных поддерживаемых моделей:

  • ZX Spectrum +3E
  • ZX Spectrum SE
  • Timex Computer 2048 (TC2048)
  • Timex Computer 2068 (TC2068)
  • Timex Sinclair 2068 (TS2068)
  • Пентагон-128К
  • Пентагон-512К
  • Пентагон-1024К
  • Scorpion ZS 256

Поддерживается эмуляция следующих устройств и интерфейсов:

  • DivIDE
  • ZX Interface I
  • +D
  • Beta 128 Disk Interface
  • Opus Discovery
  • Kempston Mouse
  • Kempston Joystick
  • Fuller audio box
  • ZXATASP
  • ZXCF

Связанные проекты

Некоторые ответвления от главного проекта в целях портирования эмулятора на другие платформы:

Кроме этого, на ядре Fuse основаны эмулятор JSSpeccy и библиотека z80ex.

Ссылки

Fuse в вопросах и ответах для пользователей для знатоков примеры запуска игр