2757:
- 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

2756:
- 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)

2755:
- several fixes for joystick scan

2754:
- add hayes modem device
- add host joystick selection
- fix joystick bits (swapped in previous version)

2753:
- 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)

2752:
- fix Z80 IFF1/IFF2 emulation
- fix QUORUM memory mapping
- refactoring & timing fix for Z80 NMI handling

2751:
- 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)

2750:
- fix DFFD port selection for PROFI
- add PROFI-HDDBOOT romset

2749:
- add PENTEVO font load emulation
- add QDI disk image serializer

2748:
- add ULA PENTEVO; add PentEvo video modes (HWMC, TXT, A16C)
- add PRO serializer (PROFI disk image 5 x 1024 sectors x 2 side x 80 cyl)
- fix ULA ATM name
- update machine configs for PROFI and PENTEVO

2747:
- fix FDD PROFI port selection
- fix port #FE selection for PROFI devices
- fix JOYSTICK KEMPSTON port selection (mistake added in previous version)


2746:
- FDD PentEvo: add WD Emu
- add SD PentEvo device (SD CARD controller written by ZEK)
- add IDE PROFI device
- FDD PROFI and CMOS PROFI refactoring
- fix MOUSE KEMPSTON and JOYSTICK KEMPSTON devices (now works with DOSEN=1)
- save BYTE "COBMECT" state switcher
- fix init state for IDE device registers
- source: save configuration refactoring; add ConfigChanged notification; 


2745:
- source: Remove references to DirectX from VirtualMachine implementation
- fix click-through on the tape window toolbar
- fix snapshot loading for ATM710
- fix device names
- update IDE SMUC description
- add PentEvo devices: memory, cmos, fdd, keyboard, ide
- add romset PentEvo, add machine config PENTEVO

2744:
- fix IDE SPRINTER write operations
- add configurable logging for IDE ATM and IDE SMUC
- add IDE devices for predefined machines: ATM710, SCORPION PROF-ROM, SPRINTER

2743:
- fix IDE SPRINTER read operations

2742:
- add IDE SPRINTER device

2741:
- add IDE ATM device;
- add COVOX SCORPION device;
- add ULA ATM with TURBO timings;
- fix COVOX PENTAGON device (remove dosen check);
- fix FDD controller default port selection mask (conflict with IDE ATM and COVOX PENTAGON);
- rename COVOX/BEEPER/CMOS devices for better readability

2740:
- major changes in memory emulation code;
- fix ATM710 memory module - completely rewritten according to the ATM710 hardware schema (thanks to zorel);
- BDI architecture changes (now there are two kind of BDI type: FDD controller for machines with native TRDOS support and BDI for classic ZX48/128 spectrum);
- added new roms to the ROMS.PAK

2737:
- fix default state for RTC clock
- fix memory port selection for ATM memory (reset to resident Honney Commander 4.0)

2736:
- fix RTC emulation: PROFI CMOS, GLUCK CMOS, SPRINTER RTC
- add new roms into roms.pak: PROFI v450 and SCORPION TEST
- note: to reduce total size, SPRINTER demo disk image was removed from this release

2735:
- plugin discovery optimization (DeviceEnumerator refactoring)
- refactoring save/load machine config (remove redundant elements); 
- autodisable UI WP checkbox for ZIP files;
- add support of RAW ROM image for PROFI memory; remap BYTE-128 to ZXBYTE romset;
- add support of RAW ROM image for QUORUM memory;
- add support of RAW ROM image for ATM450 memory;
- roms.pak refactoring (remove duplicated romsets, etc)
- add test ROM for ATM and Scorpion;
- add edit CMR value posibility for Memory Map window;
- fix Scorpion NMI behavior;
- add Scorpion PROF-ROM 1024K memory;

2734:
- fix AY noise mix
- fix NMI handling behavior
- Refactoring (BusManager methods was renamed)

2733:
- add PROFI COVOX and PENTAGON COVOX
- update profi config

2732:
- fix menu View bug
- Machine settings refactoring
- add UI to select ROM-set
- add new device category - Debugger

2731:
- fix ULA Delta border size
- ROM loader refactoring (note that ~mapping.xml schema was changed!); 
- add configurable romset for memory modules; 
- add configurable shadow rom for Pentagon 512/1024 (manual vmz edit only)
- fix default state for View->Display Icon setting
- fix Cannot create vmz file issue
- add prompt "Please install DirectX End-User Runtime and try again"
- fix PROFI ULA renderer (added top&bottom border, fix multicolor)
- Alt key without menu activation (works when input captured by double click)
- pentagon power on chess board emulation :)

2730:
- fix empty ROM init;
- add Fixed Pixel Size scaling mode;
- fix multicolor (all models affected); 
- set screen size 320x256 for all models; 
- fix SZX spectrum model saving (depends on memory model);
- RenderVideo refactoring;
- build ula table refactoring;

2729:
- add Memory BYTE 128K; 
- fix Memory BYTE (disable BYTE mapping when non 48K rom is mapped)
- add BYTE Beeper; 
- add BYTE 128K model to the wizard list; 
- fix SCORPION Beeper description

2728:
- refactoring sound classes
- refactoring disk emulation classes
- remove flaw version of CreateContentionTable
- fix ULA Delta and ULA Byte (WriteMemory4000 double call)
- fix ULA ATM and ULA PROFI compatibility with non-native memory
- fix ULA Byte contentions (collect contention info with circuit ula simulation)

2727:
- fix ULA Byte - now cerikopik protection works
- fix ULA Byte - port #FE selection

2725:
- add ULA and Memory device for the Russian clone "Byte" (include ROM mapping & timing, but something still wrong - "cerikopik" still not passed yet)

2724:
- refactoring & performance optimizations
- add PROFI keyboard with extended keys

2723:
- improved Add Device dialog
- fix window update in paused mode
- small code refactoring

2722:
- fix timings for ULA Scorpion Green PCB

2721:
- fix ROM loader to support clipped RAW images
- ATM memory: add ADC READY bit emulation (needs for mARTtest.rom)
- source: move general debugger UI classes to Hardware/General
- source: small refactoring for engine (added support of complex breakpoints)
- added new debugger (Adlers)
- fix reset stuck (breakpoint->open debugger->no-key up event)
- add new ULA device for Scorpion Green PCB (vertical timing - tested, horizontal timing not tested yet)

2720:
show extended rzx error info
fix reset lag for PROFI ULA 5.xx
fix reset behavior
fix PROFI ULA timings (thanks to solegstar)
fix #FF port for PROFI ULA
add ATM710 memory module
add new predefined machine configs: ATM Turbo 2, PROFI 3.XX
