ZEsarUX — это эмулятор с открытым исходным кодом машин ZX, включая все компьютеры Sinclair.
Эмулируемые системы: Science of Cambridge MK14, Sinclair ZX80, Sinclair ZX81, Sinclair ZX Spectrum (все модели), Sinclair QL и Cambridge Z88.
Также имеется эмуляция для Timex TS 2068, Sam Coupe, Pentagon, Chloe 140 SE, 280 SE, Chrome, Prism, ZX-Uno, ZX-Evolution BaseConf, ZX-Evolution TS-Conf, TBBlue/ZX Spectrum Next, Jupiter Ace, и Амстрад CPC 464, CPC 4128.
Особенности
- Практически идеальная эмуляция тайминга всех спектрумовских машин.
- Поддерживает недокументированные флаги, функции и регистр MEMPTR Z80.
- Поддерживает свободный порт шины, конкурирующую память, ранние/поздние тайминги ULA.
- Поддерживает процессор Motorola 68008 (Sinclair QL).
- Поддерживает ЦП SC/MP – INS8060 (MK14).
- Поддерживает тайминги Pentagon.
- Поддерживает идеальную цветовую палитру ZX Spectrum 16k/48k.
- Поддерживает ULAplus: стандартная 64-цветная палитра, линейные режимы с 16 цветами на пиксель: режим Radastan: 128×96, режимы ZEsarUX: 256×96, 128×192, 256×192.
- Поддерживает цветовой режим Chroma81 ZX81.
- Поддерживает режимы видео Spectra.
- Поддерживает режимы Timex Video (режим 0 стандартный, 1 двойной экран, 2 цветных 8×1, 6 монохромных 512×192).
- Поддерживает все режимы видео с машины Prism.
- Поддерживает чип спрайтов ZGX.
- Поддерживает эффект снега на моделях Spectrum.
- Поддерживает чересстрочную развертку, линии развертки и эффекты Gigascreen.
- Поддерживает режимы высокого разрешения на ZX Spectrum (эффекты радуги и другие) и ZX80/ZX81 (UDG, CHR$128, WRX, HRG и некоторые другие режимы высокого разрешения).
- Поддерживает уменьшение экрана до 192×144 (масштаб 0,75).
- Может использоваться с джойстиком и в средах без клавиатуры, например Raspiboy/Retropie.
- Использует видеодрайверы: X-Windows, SDL, Cocoa (Mac OS X), Framebuffer, ncurses, aalib, cacalib, stdout(консоль), simpletext(консоль).
- Использует аудиодрайверы: PulseAudio, Alsa, SDL, DSP(OSS), CoreAudio (Mac OS X).
- Поддерживает запись аудио и видео в файл.
- Обрабатывает реальную загрузку звука (RWA, SMP, WAV) в стандартных процедурах BASIC ROM для ZX Spectrum, ZX80, ZX81, Amstrad CPC, Jupiter Ace.
- Управляет воспроизведением RZX.
- Поддерживает настройки командной строки, настройки файла конфигурации и настройки конфигурации для каждой игры.
Website: github.com/chernandezba/zesarux
Support:
Developer: Cesar Hernandez
License: GNU General Public License v3.0
Was this helpful?
0 / 0