Fuse: различия между версиями
M12e (обсуждение | вклад) |
Uka (обсуждение | вклад) |
||
(не показано 6 промежуточных версий 1 участника) | |||
Строка 4: | Строка 4: | ||
| другое название = | | другое название = | ||
| разработчики = Philip Kendall и Fuse Team | | разработчики = Philip Kendall и Fuse Team | ||
− | | последняя версия = 1. | + | | последняя версия = 1.5.1 (25.02.2018) |
| состояние = В разработке | | состояние = В разработке | ||
| платформы = [[Windows]], [[Linux]], [[Mac OS X]] и др. | | платформы = [[Windows]], [[Linux]], [[Mac OS X]] и др. | ||
Строка 25: | Строка 25: | ||
Fuse поддерживает использование снапшотов, эмуляцию звука и принтера, а также обычную и мгновенную загрузку программ. Есть возможность сохранения скриншотов (в форматах png и scr), записи видео и записи действий пользователя в формате rzx. Имеются встроенные дебаггер и poke finder. | Fuse поддерживает использование снапшотов, эмуляцию звука и принтера, а также обычную и мгновенную загрузку программ. Есть возможность сохранения скриншотов (в форматах png и scr), записи видео и записи действий пользователя в формате rzx. Имеются встроенные дебаггер и poke finder. | ||
+ | |||
+ | По умолчанию используется интерфейс либо GTK+ (Unix-like), либо Win32 (Windows), но можно пересобрать программу и с другими библиотеками: SDL, Xlib, SVGAlib, framebuffer. Возможность переключения в полноэкранный режим доступна только при использовании интерфейса на основе SDL. | ||
Эмулятор позволяет загружать все форматы файлов, поддерживаемые библиотекой libspectrum, в том числе: | Эмулятор позволяет загружать все форматы файлов, поддерживаемые библиотекой libspectrum, в том числе: | ||
− | * | + | * Образы кассет tap и tzx. |
− | * | + | * Образы дисков dsk, udi, fdi, tr0, sdf, mgt, img, sad, trd, scl, opd. |
− | * | + | * Образы картриджей dck и rom. |
− | * | + | * Файлы снапшотов z80, slt (частичная поддержка), sna и szx. |
− | * | + | * Файлы записей rzx. |
− | * | + | * Также есть возможность загрузки файлов из архивов bzip2 и gzip. |
Список моделей компьютеров, для которых реализована точная эмуляция: | Список моделей компьютеров, для которых реализована точная эмуляция: | ||
Строка 68: | Строка 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]]) | ||
− | |||
− | Кроме этого, на ядре Fuse основаны | + | Кроме этого, на ядре 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/ Сайт эмулятора] | ||
− | |||
{{Связанные статьи эмуляторов|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 |
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.