Jak to zawsze jest z kodem ZxMak2 albo latami się nic nie dzieję, albo wersje "tworzą się" z dnia na dzień - Alex Makeev opublikował nową wersję. Oprócz zmian w Copyright, trochę większych poprawek.
Program posiada dość specyficzny mechanizm pozwalający w prosty sposób rozszerzać możliwości aplikacji poprzez własne wtyczki. W chwili obecnej program udaje konstrukcje ZX Spectrum 48, ZX Spectrum 128, ZX Spectrum +3, Pentagon 128/512/1024, SCORPION 256, ATM 4.50, ATM 7.10, PROFI 3.xx, PROFI 5.xx, SPRINTER, QUORUM 256, Leningrad 1, LEC 48/528 i BYTE 48K.
Pacmania (Grandslam Entertainments Ltd., 1988)
Beta ZXMAK2 2.9.3.7 Jul 19, 2018
Authors Comment
- small update - version 2.9.3.7:
- version 2.9.3.7 light (minimized, removed code for XNA platform and debugger Adlers):
- source code 2.9.3.7 (including aforge libraries and updated ZXMAK2.Media):
- In this version, mostly minor fixes. Including correction for decoding joystick port Spectrum 48k.
- Compared the speed, compared with the versions laid out on codeplex, the speed increased by about 20-40%.
- Not bad happened.
- Please check how the joystick works. And does the process hang when you close the emulator after using the joystick.
- In older versions on MDX there was such a bug, this version includes its fix.
- Still it would be interesting to know how it works on ARM processors (on tablets with ARM processor).
Source:
небольшое обновление - версия 2.9.3.7:
https://drive.google.com/file/d/1h_J...ew?usp=sharing
версия 2.9.3.7 light (минимизированная, удален код под XNA платформу и отладчик Adlers):
https://drive.google.com/file/d/1dnk...ew?usp=sharing
исходный код 2.9.3.7 (включая библиотеки aforge и обновлённый ZXMAK2.Media):
https://drive.google.com/file/d/1z8g...ew?usp=sharing
В этой версии в основном мелкие исправления. Включая исправление для дешифрации джойстик порта Spectrum 48k.
Сравнил скорость, по сравнению с версиями выложенными на codeplex, скорость увеличилась примерно на 20-40%.
Неплохо получилось.
Просьба проверить как работает джойстик. И не зависает ли процесс при закрытии эмулятора после использования джойстика.
В старых версиях на MDX был такой баг, эта версия включает его исправление.
Еще было бы интересно узнать, как работает на ARM процессорах (на планшетах с ARM процессором).
Beta ZXMAK2 2.9.3.6 Jul 17, 2018
Authors Comment
- Added the port decryption setting code, many devices now save and load the port decryption settings in the configuration. They can be edited with a text editor in a vmz file).
- covoxPentagon, CovoxScorpion and CovoxProfi are removed, instead of them are added more universal CovoxMono and CovoxStereo (it is manually configured in the vmz file)
- Fixed a bug with the twinkling of the Wizard pop-up menu of the Settings window when you first clicked
- the DirectX code is cleared
- updated the year in the about
A little about the settings of port decryption. Devices store them in the form of the following attributes:
- "noDos": if true, the port is opened only when DOS is disabled
- "mask" or "maskXXXX", where XXXX is the name of the port (if there are several) - this is the selection mask. Units in the binary representation indicate the address bits that participate in the sample
- "port" or "portXXXX" is the actual port address
Source:
Вот новая версия 2.9.3.6:
https://drive.google.com/file/d/18MZ...ew?usp=sharing
- добавлен код настройки дешифрации портов, многие устройства теперь сохраняют и загружают настройки дешифрации портов в конфигурации. Их можно править текстовым редактором в vmz файле).
- covoxPentagon, CovoxScorpion и CovoxProfi удалены, вместо них добавлены более универсальные CovoxMono и CovoxStereo (настраивается вручную в vmz файле)
- исправлен баг с мерцанием всплывающего меню Wizard окна Settings при первом нажатии
- подчищен код DirectX
- обновил год в окне about
Немного о настройках дешифрации портов. Устройства сохраняют их в виде следующих аттрибутов:
- "noDos": если true, то порт открывается только при отключенном DOS пзу
- "mask" или "maskXXXX", где XXXX - это название порта (если их несколько) - это маска выборки. Единички в двоичном представлении указывают на биты адреса, которые учавствуют в выборке
- "port" или "portXXXX" - это собственно адрес порта
Beta ZXMAK2 2.9.3.5 Jul 14, 2018
Authors Comment
I cleaned the code, compiled the build with the latest changes 2.9.3.5:
https://drive.google.com/file/d/1_qk...ew?usp=sharing
Added the second ZXMAK2-32.exe, it serves to force the process to start in 32-bit mode on a 64-bit system.
You can use it to compare work in different modes or for a test run in 32-bit mode on a 64-bit machine.
For ZXMAK2.exe, the bit depth is automatically selected by the system - on x64 systems it will start in 64-bit mode, and on x86 systems in 32-bit mode.
This build no longer depends on Managed DirectX, so you do not need to install it anymore. Simple enough DirectX.
Please, test the joystick in both modes - in 32 and 64, because Some errors can occur only in one of the modes.
In what mode the process works, you can check in Task Manager. Near 32-bit on a 64-bit machine there will be a mark * 32
Bruce Lee (U.S. Gold Ltd., 1984)
ZXMak2 2.7.5.6 Change Set: 27361
- fix TZX emulation (Bruce Lee, Zynaps)
- fix ATM 16 colors for border
- add memory module PROFI 512K; add PROFI V03 rom image; fix PROFI 3.XX config
Cobra (Ocean Software Ltd., 1987)
ZXMak2 2.7.5.6 Change Set: 26747
- fix CSW decoding bug;
- fix CSW V2 decompression bug
- split CSW/WAV into two-second blocks for better navigation
- show CSW V2 description
- improve CSW/WAV decoding precision
- store last folder for Save/Open (OS method)
ZXMak2 2.7.5.5 Change Set: 26685
- several fixes for joystick scan
Colony (Mastertronic Ltd., 1987)
ZXMak2 2.7.5.4 Change Set: 26667
- add hayes modem device (thanks to Eltaron)
- add host joystick selection
- fix joystick bits (swapped in previous version)
Strider 2 (a.k.a. Strider II) (U.S. Gold Ltd., 1990)
ZXMak2 2.7.5.2 Change Set: 26551
- debugger: add LPC indicator (last executed opcode pc)
- add host joystick support (written by Eltaron)
- change file extension for CMOS PENTEVO to "cmos"
- add hardware value monitor (see Memory Map for PENTEVO/ATM/PROFI)
Matchday (Ocean Software Ltd., 1987)
ZXMak2 2.7.5.2 Change Set: 26434
- fix Z80 IFF1/IFF2 emulation
- fix QUORUM memory mapping
- refactoring & timing fix for Z80 NMI handling
ZXMak2 2.7.5.1 Change Set: 26374
- fix QUORUM memory mapping and NMI logic
- fix QUORUM config (add kempston joystick - RUNIC03.QDI)
- set mouse initial position different than 0 (detect mouse issue)
ZXMak2 2.7.5.0 Change Set: 26283
- fix DFFD port selection for PROFI
- add PROFI-HDDBOOT romset
ZXMak2 2.7.4.9 Change Set: 26232
- add PENTEVO font load emulation
- add QDI disk image serializer
Sacred Armour Of Antiriad (Palace Software, Ltd., 1986)
ZXMak2 2.7.4.8 26232
- add PENTEVO font load emulation
- add QDI disk image serializer
Vox populi
Ten artykuł nie byl jeszcze komentowany:(
Inne treści związane z tematem
[zx] ZEsarUX 11.1 Beta 1 XXX edition 2/02/2026
ZEsarUX to multiemulator maszynek ze stajni Sir Clive'a - znajdziemy w nim praktycznie wszystkie modele począwszy od ZX80, przez tradycyjne modele Spektrusia, łącznie z tymi, które pojawiły się już z logiem Amstrada, aż po egzotyczny Z88 Cambridge, gdyby nie brak QL można by było powiedzieć, iż emuluje on wszystko z tej rodziny. ZEsauRX poradzi sobie też z emulacją Sam ...
[ZX] #CSpect 3.0.15.2 6/11/2025
#CSpect oprócz emulacji ZX Spectrum, pozwala na zapoznanie się z softwarem ZX Spectrum NEXT, kickstartowego projektu, którego efektem to nowa wersją Spectrum, nie tylko będącą kompatybilną ze starymi modelami ale dającą nowe, współczesne mechanizmy.
Mike Dailly, po tym jak zmienił sposób publikacji kolejnych wersji swojego projektu przenosząc konto na ...
[zx] ZEsarUX 12.1 Night Shift edition 25/09/2025
ZEsarUX to multiemulator maszynek ze stajni Sir Clive'a - znajdziemy w nim praktycznie wszystkie modele począwszy od ZX80, przez tradycyjne modele Spektrusia, łącznie z tymi, które pojawiły się już z logiem Amstrada, aż po egzotyczny Z88 Cambridge, gdyby nie brak QL można by było powiedzieć, iż emuluje on wszystko z tej rodziny. ZEsauRX poradzi sobie też z emulacją Sam ...
[multi] BizHawk x64 2.11 20/09/2025
Wersja testowa multiemulatora BizHawk, specjalnie dla osób chcących sprawdzić i wspomóc projekt. Ten napisany w C# multiemulator pozwala udawać konsole: Nintendo Entertainment System / Famicom / Famicom Disk System (NES/FDS), Super Nintendo (SNES), Nintendo 64, Gameboy, Gameboy Color, Super Gameboy, Sega Master System, SG-1000, Game Gear, Sega Genesis / Sega-CD, Sega ...
[zx] SpecEmu 3.4 build 31/08/2025
Od dłuższego czasu nie pojawiają się nowe buildy emulatora SpecEmu - okienkowego udawacza mikrokomputerów Spectrum (16/48/plus/128/+2/+3/) i jego klonów (Pentagon/Timex/Microdigital) a tu proszę jednak się kręci. Biorąc pod uwagę, że Mark Woodmass dość mocno kluczy i trzeba "polować" na nowe wersję jego emulatora to i tak cud, że udało mi się cokolwiek ...