[multi] Speccy 4.5

[1] @ !!! Czwartek, 26 Października 2017 00:18 CET [25-10-2017 21:43 CET]

[multi] Speccy 4.5

Speccy, jak nie trudno się domyślić jest jeszcze jednym emulatorem całej gamy mikokomputerów Sinclaira/Amstrada a także ich klonów począwszy od oficjalnych Timexów a skończywszy na produkcja za wschodniej granicy (cóż warto wymienić to co już potrafi speccy tak dla dokładności: Sinclair ZX Spectrum 16kB, Sinclair ZX Spectrum 48kB, Sinclair ZX Spectrum 128kB, Sinclair ZX Spectrum +2, Sinclair ZX Spectrum +2A, Sinclair ZX Spectrum +3, Timex Sinclair TC2048, Timex Sinclair TS2068, Sam Coupe (unfinished), Didaktik Gama, Pentagon, Scorpion). Posiada całkiem rozbudowaną listę peryferiów jaki możemy podpiąć do naszego wirtualnego spektruma. Ciekawostką jest fakt, iż autor Marat Fayzullin tego emulatora głównie zajmuje się pisaniem płatnych/darmowych (okrojona funkcjonalność i/lub reklamy) emulatorów pod Androida i Symbiana (fMSX, VGB, VGBA, iNES, MG, ColEm, Speccy, AlmostTI).

R-Type (Electric Dreams Software, 1988)

New in This Version

  • Added multiple monitor support to Speccy-Windows.
  • Fixed disappearing window in Speccy-Windows.
  • Fixed best full-screen mode detection in Speccy-Windows.
  • Fixed window flicker that appeared after recent Win10 updates.
  • Moved disk options to "Hardware" menu in Speccy-Windows.
  • Switched Speccy-Linux to using PulseAudio sound.
  • Updated old PulseAudio driver for 64bit Linux.

Author's comment

  • The latest Speccy version released on October 24 2017, adds support for multiple monitors and optimizes full-screen mode detection on Windows. I have also fixed flicker that plagued Win10 users after a recent system update.  Finally, I have moved disk drive options to the "Hardware" menu on Windows.


→ [zx] UnrealSpeccy v0.38.4 24/07/2018

UnrealSpeccy version 0.38.4 24 jul 2018 (deathsoft)

  • The instruction ld a, i has been fixed (in pv, iff1 was returned instead of iff2). (savelij)
  • Fixed downloading files through the interception procedure ROM 0x056B (goodboy, Jerri)
  • Support for downloaders from Bill Gilbert through interception of ROM 0x056B (they do not pass point 0x0564 because of which autorun tape did not work).
  • Added 3 fire buttons for kempston joystick by dock from velesoft https://velesoft.speccy.cz/kmturbo2008-cz.htm
  • KFIRE1 (analogue KFIRE), KFIRE2, KFIRE3
  • Added support for fuller joystick (with three fire buttons) on the dock from velesoft https://velesoft.speccy.cz/kmturbo2008-cz.htm
  • Enable FJoystick = 1
  • Directions / buttons (similar to kempston): FLEFT, FRIGHT, FUP, FDOWN, FFIRE1 (FFIRE analog), FFIRE2, FFIRE3
    • Dialogues with NGS and Z-Controller settings completed
    • Extended volume range for NGS from 8000 to 8192
    • Fixed setting the volume of GS / NGS in z80 mode, correctly earned the volume control in gui (sound tab)
  • Fixed high-level emulation of GS (via bass), added processing of commands 0x42, 0x45, 0x46, 0x47, 0x66, 0x67, 0x68 (test on the game REX (3 versions,
    • Cyrax: https://vtrd.in/gs/REX1+2GS.ZIP,
    • CPG: https://vtrd.in/gs/REX12_GS.ZIP (set memory limit GS 512k),
    • Tron z: https://vtrd.in/gs/REX12GS.zip))
  • The priority processing of samples in GS channels was done (it should be noted, however, that high-level GS emulation allows Question the effects in all 4 channels, because To play .mod file, use separate stream in bass (separate 4 channels))
  • Added the ability to save the saps and .mod file from the debugger dialog, the dialog itself has been reworked from ListBox to ListView
  • Fixed the playback of sounds in this dialog (now it is done in the background, not in the polling loop)
  • Playing samples and. Mod files is done at the sampling frequency from the settings in the config, and not at 11025
  • Fixed frequency table generation (now the table is calculated by the frequency formula for a uniformly tempered story)
  • Fixed the work of ADS 3.0 (the mode of testing the rotation speed of the disk) (did not work because it was impossible to format the track with the number 80,
  • was spoiled in the version where the download / recording of mini and large images was done) @ Now when creating an empty floppy disk, formatting is done on the maximum number of tracks, in this case the real number of tracks is set in the drive (80 or more / less depending on the image being uploaded) Such floppy disks can be formatted to the maximum number of tracks by the track recording command, while saving the image will save all the tracks
  • Fixed processing of hardware reset VG93, after that normally earned BestView (without errors in the form of a yellow border) (Alexandr Medvedev)
  • Detecting a diskette change through the status bit write protect (earned detect in jemini commander, monster commander) (sand)
  • Added support for the ULA +
  • Added saving / loading ULA + palette to files with .pal extension (it is convenient for games to not always load the palette in the form of .tap, it is enough to load one time. tap, and then save the palette as a .pal file and then use it already)
  • P.S. Testing and reporting bugs, if no bugs are found, a week later lay out the sorts.
  • (Check the operation on windows xp).
  • The version from 21.07.2018 turned out to be important (for C ++ code refactoring, bugs crept into the Z80 emulation).
  • The new version will be posted soon after fix bugs.
  • I posted a new version of 24.07.18 (a pendant bug in the z80 code was found and erased, the processor's performance was verified by the zexall test).


  • ! Исправлена инструкция ld a,i (в pv возвращался iff1 вместо iff2). (savelij)
  • ! Исправлена загрузка файлов через перехват процедуры ПЗУ 0x056B (goodboy, Jerri)
  • ! Поддержка загрузчиков от Bill Gilbert через перехват ПЗУ 0x056B (они не проходят точку 0x0564 из за чего не срабатывал автозапуск ленты).
  • + Добавлено 3 кнопки fire для kempston joystick по доке от velesoft https://velesoft.speccy.cz/kmturbo2008-cz.htm
  • + Добавлена поддержка fuller joystick (с тремя кнопками fire) по доке от velesoft https://velesoft.speccy.cz/kmturbo2008-cz.htm
  • Включение по FJoystick=1
  • Направления/кнопки (по аналогии с kempston): FLEFT,FRIGHT,FUP,FDOWN,FFIRE1(аналог FFIRE),FFIRE2,FFIRE3
  • * Доделаны диалоги с настройками NGS и Z-Controller
  • * Расширен диапазон громкости для NGS с 8000 до 8192
  • * Исправлена настройка громкости GS/NGS в режиме z80, правильно заработал регулятор громкости в gui (закладка sound)
  • ! Исправлена высокоуровневая эмуляция GS (через bass), добавлена обработка команд 0x42, 0x45, 0x46, 0x47, 0x66, 0x67, 0x68
  • (тестировать на игре REX (3 версии,
  • Cyrax: https://vtrd.in/gs/REX1+2GS.ZIP,
  • CPG: https://vtrd.in/gs/REX12_GS.ZIP (выставлять ограничение памяти GS 512к),
  • Tron z: https://vtrd.in/gs/REX12GS.zip))
  • Сделана обработка приоритетов сэмплов в каналах GS (при этом надо учесть, что высокоуровневая эмуляция GS позволяет
  • вопросизводить эффекты во всех 4 каналах, т.к. для проигрывания .mod файла используется отдельный stream в bass (отдельные 4 канала))
  • Добавлена возможность сохранения сэплов и .mod файла из диалога отладчика, сам диалог переделан на с ListBox на ListView
  • Исправлено проигрывание звуков в этом диалоге (теперь оно делается в фоне, а не в цикле полинга)
  • Проигрывание сэмплов и .mod файлов делается на частоте дискретизации из настроек в конфиге, а не на 11025
  • Исправлена генерация таблицы частот (теперь таблица расчитывается по формуле частот для равномерно темперированного сторя)
  • ! Исправлена работа ADS 3.0 (режим тестирования скорости вращения диска) (не работало из за невозможности отформатировать трэк с номером 80,
  • было испорчено в версии где делалась загрузка/записи мини и больших образов)
  • @ Теперь при создании пустой дискеты форматирование делается на максимальное число трэков, при этов в дисководе выставляется реальное число трэков
  • (80 или больше/меньше в зависимости от загружаемого образа)
  • Такие дискеты можно доформатировать до максимального числа трэков командой записи дорожки, при этом при сохранении образа будут сохранены все трэки
  • ! Исправлена обработка аппаратного сброса ВГ93, после этого нормально заработал BestView (без ошибок в виде желтого бордюра) (Alexandr Medvedev)
  • + Определение смены дискеты через бит статуса write protect (заработал детект в jemini commander, monster commander) (sand)
  • + Добавлена поддержка палитры ULA+
  • + Добавлено сохранение/загрузка палитры ULA+ в файлы с раширением .pal
  • (удобно для игр, чтобы постоянно не грузить палитры в виде .tap, достаточно один раз загрузить .tap,
  • а затем сохранить палитру в виде .pal файла и далее использовать уже его)
  • P.S. Тестируем и сообщаем о багах, если багов найдено не будет, через неделю выложу сорцы.
  • (Проверьте работоспособность на windows xp).
  • Версия от 21.07.2018 оказалось бажной (при рефакторинге C++ кода, баги закрались в эмуляцию Z80).
  • Новая версия будет выложена в ближайшее время после фикса багов.
  • Выложил новую версию от 24.07.18 (привесенный баг в коде z80 был найден и утсранен, работоспособность процессора была проверена тестом zexall).
→ [multi] Speccy 4.8

New in This Version

  • Made replay save states approximately every 170ms.
  • Added ability to browse through paused replay.
  • During replay, press [UP] to pause or resume.
  • When replay paused, press [LEFT] and [RIGHT] to browse.
  • Press any other button to continue playing.
  • Now cancelling replay if any key or button is pressed.
  • Made WaitJoystick() exit when window closed.
  • Fixed NMI and REWIND keys in Speccy-Linux.

Author's comment

  • The latest Speccy version released May 18 2018, improves the replay feature. At any time during replay, you can press UP button to pause it, then press LEFT and RIGHT buttons to step through your gameplay. Pressing UP again resumes replay. Pressing any other button gives control back to you.
→ [multi] Speccy 4.7
Double Dragon (Melbourne House, 1988)

New in This Version

  • Added remaining time display during replay.
  • Stopping replay when emulation reset or state loaded.
  • Fixed replay rollover mechanism.
  • Added shadow underneath the time display.

Author's comment

  • The latest Speccy version released March 29 2017, adds remaining replay time display and fixes several bugs in the replay mechanism.
→ [multi] Speccy 4.6

New in This Version


  • Fixed DirectInput joysticks support in Speccy-Windows.
  • Made directional pads work on XBox gamepads.

Author's comment

  • The latest Speccy version released on December 14 2017, fixes DirectInput support on Windows and makes directional pads on XBox gamepads work. There is now support for multiple monitors and the flicker that plagued Win10 users is gone.


→ [multi] Speccy 4.4

New in This Version

  • Added support for DirectInput joysticks to Speccy-Windows.
  • Moved all input-related options to the "Input" menu in Speccy-Windows.
  • Fixed crash when changing audio sampling rate in Speccy-Windows.
  • Fixed "Wave To Melody" checkmark in Speccy-Windows.
  • Added "Draw 65% Frames" option to Speccy-Windows.
  • Fixed screen updates after changing scaling algorithm in Speccy-Windows.

Author's comment

  • The latest Speccy version for Windows and Linux, released on July 3 2017, adds support for DirectInput joysticks and gamepads on Windows, moves all input options into a separate "Input" menu, adds "Draw 65% Frames" option, and fixes a bunch of bugs on Windows.
→ [multi] Speccy 4.3
Fernandez Must Die (1988, MCM Software)

New in This Version

  • Computing effective waveform power in MIDI playback and recording.
  • Fixed "Hit MIDI Drums" option in Speccy-Windows.
  • Added "Nearest Neighbor" option to disable linear interpolation.

Author's comment

  • The latest Speccy version, released on March 8 2017, adds options to disable Direct3D linear interpolation and force 4:3 "television" window size. I also fixes sound sampling rate selection, MIDI playback and recording, and a bunch of Windows-specific issues.
→ [multi] Speccy 4.2
Dynamite Dan (1985)

New in This Version

  • Added "Force 4:3 Screen" option to Speccy-Windows.
  • Added -4x3 command line option to Speccy-Unix.
  • Speccy-Windows will not overwrite last software file name with other names.
  • Fixed file associations on Windows 8+.
  • Fixed sound sampling rate setting across all platforms.

Author's comment

  • The latest Speccy version, released on January 18 2017, fixes sound sampling rate selection on all platforms, adds the ability to force the 4:3 "television" window size, and contains a bunch of fixes for the Windows version.
→ [zx] UnrealSpeccy v0.38.2 21/12/2016

UnrealSpeccy version 0.38.3 December 21, 2016 (deathsoft)

  • ! Добавлена проверка превышения максимального числа трэков.
  • ! Добавлена проверка udi crc и вывод сообщения об ошибке.
  • udi crc не является crc32 (множественные ошибки в реализации алгоритма).
  • + Добавлена поддержка расширенного формата fdi 2 (с поддержкой сбойных байтов).
  • Теперь можно запустить оригинальную игру "черный ворон" с защитой.
  • ! Z-Controller: сделана задержка выдаваемых данных на одно чтение
  • (при чтении выдаются данные считанные на предыдущем этапе обмена). (blade)
  • ! Исправлена обработка команд чтения/записи sd-карт.
  • Исправлена служебная информация о карте.
  • Добавлено определение размера карты.
  • Добавлен сброс Sd карт при сбросе компьютера.
  • + Добавлено определение наличия invariant TSC (TSCINV:YES в консольном окне).
  • @ Высокий приоритет задается не толкьо для процесса, но и для основного потока,
  • приоритет повышен до максимально возможного (HighPriority=1 в .ini).
  • ! Добавлена перезагрузка ATM2 шрифта при смене ATM3->ATM2. (CHRV)
  • ! Исправлена проверка на пустой вычесленный rect при выводе на экран.
  • ! Исправлены шрифты и масштабирование диалогов для high dpi.
  • + Добавлена проверка наличия HW overlay.
  • * Исправлено определение размера видеопамяти для видеокарт с 4096Мб и больше.
  • + Реализован size/move окна без внутреннего модального цикла (при перетаскивани окна эмуляция не прерывается).
  • @ Размер памяти по умолчанию установлен 128кб (для исключения конфликтов с большинством дем).
  • + Трассировка halt по step over делается автотрассировка до первой инструкции обработчика прерывания.
  • + Добавлена информация cyl и head при выводе ошибки о невозможности создания диска нужного формата
  • (например когда загружен неверно снятый td0).
  • + Добавлена поддержка режима d3d exclusive (опция d3de в .ini).
  • + Добавлены пресеты ULA для KAY 1024. (Лас, krt17)
  • ! Исправлены тайминги ATM1/ATM2 (start of paper 3.5MHz). (DDp)
  • ! Исправлена загрузка блоков данных по alt-r, если конечный адрес выходил за FFFF. (savelij)
  • + В .ini файл добавлен каталог для screenshot'ов (ScrShotDir, по умолчанию текущий). (AAA)
  • @ Именование скриншотов именем последнего загруженного образа. (AAA)
  • ! Исправлено присваивание last_branch при возникновении прерывания (раньше не присваивалось).
  • + Задание размера бордюра через горячии клавиши. (AAA)
  • main.border_none=ALT 4
  • main.border_small=ALT 5
  • main.border_full=ALT 6
  • + Добавлены дополнительные кнопки джойстика (было реализовано еще в предыдущих версиях).
  • JB1=1
  • JB2=2
  • JB3=3
  • JB4=4
  • JB5=5
  • JB6=6
  • JB7=7
  • JB8=8
  • P.S. Тестируем и сообщаем о багах, если багов найдено не будет, через неделю выложу сорцы. (Проверьте работоспособность на windows xp).

Google Translation

  • ! Added check for exceeding the maximum number of tracks.
  • ! Added check udi crc and an error message. udi crc is no crc32 (multiple errors in the implementation of the algorithm).
  • + Added support for Advanced Format fdi 2 (with the support of bad bytes). Now you can run the original game, "Black Crow" to the defense.
  • ! Z-Controller: made to delay the data output on one reading
  • (When reading data are given matter at the previous stage of the exchange). (Blade)
  • ! Fixed handling of read / write commands sd-card.
  • Fixed service information on a map.
  • Added detection of card size.
  • Added reset Sd card when you reset the computer.
  • + Added detect invariant TSC (TSCINV: YES in the console window).
  • @ High priority is not really for the process, but also for the mainstream, priority is raised to the maximum possible (HighPriority = 1 in the .ini).
  • ! Added ATM2 restart when changing the font ATM3-> ATM2. (CHRV)
  • ! Fixed check for an empty rect calculated numbers when displayed.
  • ! Fixed scaling of fonts and dialogs for high dpi.
  • + Added check for HW overlay.
  • * Fixed detection of video memory size of the graphics card with 4096MB and more.
  • + Implemented size / move a window without internal modal cycle (when the emulation is not interrupted by dragging the window).
  • @ Default memory size is set 128kb (to avoid conflicts with the majority of dem).
  • + Trace halt by step over done autorouting to the first interrupt handler instruction.
  • + Added information cyl head and the derivation of the error on the impossibility to create a disk of the desired size (Eg when loaded incorrectly removed td0).
  • + Added support d3d exclusive mode (d3de option in .ini).
  • + Added presets for ULA KAY 1024. (Las, krt17)
  • ! Fixed timings ATM1 / ATM2 (start of paper 3.5MHz). (DDp)
  • ! Fixed loading of data blocks on the alt-r, if the destination address out of FFFF. (Savelij)
  • + In the .ini file is added to the catalog for more screenshots (ScrShotDir, the current default). (AAA)
  • @ Naming screenshots name of the last loaded image. (AAA)
  • ! Fixed assignment last_branch when interrupts occur (previously has been given).
  • + Setting a border size via hotkeys. (AAA)
  • main.border_none = ALT 4
  • main.border_small = ALT 5
  • main.border_full = ALT 6
  • + Added additional four-way controller (been implemented yet in the previous versions).
  • JB1 = 1
  • JB2 = 2
  • JB3 = 3
  • JB4 = 4
  • JB5 = 5
  • JB6 = 6
  • JB7 = 7
  • JB8 = 8


→ [multi] Speccy 4.1

New in Version 4.1

  • Made variable length pause work in .TZX tape loader.
  • Added Scale2X scaling algorithm.
  • Added Monochrome, Green, Amber, and Sepia CRT emulation.
  • Added -scale2x and -raster command line options.
  • Added -mono, -sepia, -green, and -amber command line options.
  • EMULib-specific command line options now processed inside EMULib.
  • Added "Scale2x Algorithm" and "LCD Raster" options on Windows.
  • Renamed "Color Raster" menu to "Color Filter" on Windows.
  • Deprecated -notv and -nolcd command line options.

Author's comment

  • Released on September 14 2016, adds mono, sepia, green, and amber CRT simulation filters, as well as Scale2x scaling algorithm, and fixes pause handling when loading .TZX tape files.

New in Version 4.0

  • Added special effects simulating individual pixel components.
  • Added EPX and EAGLE image scaling algorithms.
  • Merged scanline options into "Simulate Scanlines" in Speccy-Windows.
  • Merged scaling options into "Interpolate Video" in Speccy-Windows.
  • Merged palette options into "Color Palette" in Speccy-Windows.
  • Added "Clear File Associations" option to Speccy-Windows.
  • Added "Play Sound When Inactive" option to Speccy-Windows.
  • Added "Apply Color Raster" submenu to Speccy-Windows.
  • Added -rgb and -cmy command line options.
  • Added -epx and -eagle command line options.

New in Version 3.9

  • Fixed memory corruption bug in the instant replay recorder.
  • Fixed instant replay not restoring successive states.
  • Fixed instant replay not recording the first state.

New in Version 3.8.3

  • Fixed Cursor and Interface II joysticks, broken in version 3.8.
  • Fixed automatic fire functionality.
  • Fixed full-screen mouse operation in Speccy-Windows.

New in Version 3.8.1

  • Fixed tape/disk autoload feature, accidentally broken in version 3.8.
  • Added Replay function, letting you "rewind" gameplay (press [F8]).
  • Made fullscreen mode more robust in Speccy-Windows.
  • Added "Stretch Full Screen" option to Speccy-Windows.


Inne treści związane z tematem
[multi] EMU1 v1.01 1/12/2017 [multi] EMU1 v1.01 1/12/2017;
Multiemulator rosyjskich komputerów Emu1 czyli Universal Emulator, wzbogacił się o nowe poprawki - niestety nie wymieniono, co nowego. Emul1 jest multiemulatorem rosyjskich platform i paru zachodnich konstrukcji m.in  Aleste 520EX, Agat-7, Apogee BK-0010, Bashkortostan-2M, BC-0011m, ...
[zx] Fuse 1.5.0 Windows [zx] Fuse 1.5.0 Windows;
Jeden z ciekawszych emulatorów ZX Spectrum - Fuse (Free Unix Spectrum Emulator), powstający natywnie pod linuksa, doczekał się także portu pod "okienka". Kosmetyka.
[multi] Speccy 4.6 [multi] Speccy 4.6;
Speccy, jak nie trudno się domyślić jest jeszcze jednym emulatorem całej gamy mikokomputerów Sinclaira/Amstrada a także ich klonów począwszy od oficjalnych Timexów a skończywszy na produkcja za wschodniej granicy (cóż warto wymienić to co już potrafi speccy tak ...
[multi] DSP Emulator DSP 0.18 Final 31/12/17 [multi] DSP Emulator DSP 0.18 Final 31/12/17;
Parę dni przerwy i Leniad zakończył pracę nad kolejną, pełną wersją multiemulatora DSP pozwalającego pobawić się maszynkami arcade i ośmiobitowcami - CPC, ZX Spectrum (z bardzo fajnie rozwiązanym podglądem plików), a także Colecovision, Nintendo 8 i CGB/GB.
[retro] In Nihilum Reverteris [retro] In Nihilum Reverteris;
Na nowy rok Yerzmey uraczył nas nową grą tekstową, a w zasadzie fabularną - In Nihilum Reverteris, mającej parę bardzo przyjemnych rzeczy - po pierwsze jest całkowicie po polsku, po drugie o muzykę i grafikę zadbał Yerzmey (utwór z jego wcześniejszej płyty "Death ...
Do ściągnięcia
Dodatkowe informacje

T-shirt "TurboGrapx16"

Retro T-Shirt TurboGrapx16 - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Bajtek Reduks Ready.Run

© Try2emu 1999 - 2018 | Krzysztof 'Faust' Karkosza Google+Kontakt