ZEsarUX — эмулятор ZX, выпущенный для UniX

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

Добавить комментарий 0