Subversion Repositories pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

[!] - ╚ёяЁртыхэр ёхЁ№хчэр  ю°шсър
[+] - ─юсртыхэ эют√щ ЇєэъЎшюэры
[-] - ╙сЁрэ эхэєцэ√щ/єёЄрЁхт°шщ ЇєэъЎшэры
[*] - ╠хыъшх шёяЁртыхэш 
[@] - ╘єэъЎшюэры шчьхэхэ
[?] - ╘єэъЎшюэры фюсртыхэ эю эх яЁютхЁхэ

        version 0.01b                   3 sep 2001

* first version



        version 0.02b                   6 sep 2001

* i was very surprised with a lot of e-mails, that came in two days after
  first release; thank you all for support!

! fixed bug with mouse cursor visible, fixed settings dialog
  for leds and memory model [suggested by Maxim A. Vasilyev]

+ disk rotation emulated [thanks to Mac Buster for Beta 128 timings]


        version 0.03b                  10 sep 2001

! fixed bug when TRDOS reads index even if no disk, that appared in 0.02b
! fixed kempston mouse [credits to Kuba Adamowicz]
+ added SwapButtons and MouseSpeed
! fixed small bug in tape traps
+ fully customizable keyboard
+ kempston joystick on keyboard
+ keymatrix effect
+ 1T screen update for best border effects and multicolors
+ faster screen output mode without border and multicolors for slow PCs
+ load from archives and archives inside archives ;=)
! fixed bug when boot not attached to SCL
* several speed optimizations
+ new video filter - chunky 2x2
+ new video filter - smart scaling. sorry, not optimized yet


        version 0.04b                  17 sep 2001

! changed load dialog [suggested by Maxim Vasilyev]
* 'smart scaling' filter optimized
! fixed directory for qsave/qload
+ FDI read/write, but can't format and use write_protection flag
! fixed HALT emulation
! fixed fadeout (envelope #01) and envelope #0E on AY chip
+ all syncronization in INI: monitor refresh, int freq, VSync option, etc...
  read <notes.rus> how to make smooth screen repaint
! more accurate AY tones, especially high frequencies
+ new video filter - 'nice colors'


        version 0.05b                  24 sep 2001

! fixed one more bug in load dialog [reported by Maxim Vasilyev]
+ preset for AY Chip = none [suggested by Maxim Vasilyev]
+ added YM chip: sound is same with AY, but FFFD behavior is different
! small changes in beta 128 emulation
+ emulated write protection flag (FDI-from header, TRD,SCL-from R/O attribute)
+ multiple command lines for one archive format [suggested by Maxim Vasilyev]
! fixed (finally!) AY envelope
+ General Sound (MOD player not complete) [credits to Shiru Otaku for GSPAK.ZIP]
+ memory models: pentagon-1024, extension on ports #DFFD,#1FFD,#FDFD
+ display exception position and registers on crash (for bugreports)

        version 0.06b                  26 sep 2001

! fixed AY envelope [ looks like a tradition ;-) ] - now really, i hope
! logarithmic volume tables for General Sound
! many improvements in MOD-player, but still not complete
+ reads zero-padded .TAP files [suggested by Georgy Lomsadze]
+ monitor shows contents of memory extension port
* changed fps led [suggested by Vitaliy Pigo]
! fixed bug when GS (almost) always plays wrong sample
+ digital filter for general sound
+ kempston joystick on mouse - not really playable, just for fun


        version 0.07b                   1 oct 2001

* yesterday i've received 100th e-mail concerning emulator :)
  no doubt - ZX platform will never die !
! works in windows NT4 [bug reported by Georgy Lomsadze]
! fixed terrible bug in GS sample player [thanks to Vitaliy Pigo]
* INI option: LEDS\PerfShowT, coz some people wants to see t-states, many don't
! mod-player: set tempo ignored (what the difference in speed and tempo?)
  now music in 'green beret' works better [bugreported by Moroz]
! killed clicks in GS player [bugreported by Moroz]
+ conditional breakpoints (uses c-like expressions of any complexity); breaks
  to range, port in/out, on instruction, on memory change superseded by this
  powerful feature and removed as obsolete. RTFM before use
@ fixed blah-blah in documentation about 'disk spinning is not emulated'
  it's emulated since version 0.02
! monitor: enabled save and load block (just forgot to bind keys to this funcs)
  strange, that nobody noticed that
! monitor: fixed bug in 'set bank'
! better TR-DOS, now Unreal Megademo (by KSA) works, if trdos traps disabled.
  (Z80S, R80, RealSpectrum failed to emulate this demo) [bugreported by Drew]
+ runs without soundcard (sound\fq=0 in INI) [suggested by Alexey Kravchenko]
+ INI option for autosave TRD/FDI
+ monitor: general sound status/fxplayer dialog
- removed memory ATM-1024
+ MMX simple video filter - it's first assembly routine in emul.
  in future versions i'll replace most filters using MMX and
  bilinear CPU expensive filters using 3DNow!
+ unbelievable video filter - chunky filtered (look to REFRESH or LIFEFORMS)
  not fully optimized, but will be recoded with 3DNow! in future versions
  [thanx to Mr.Dsteuz//Proxium for this excellent idea]


        version 0.08b                   8 oct 2001

! fixed MOD-saver [reported by Shiru Otaku]
+ INI: MISC\DIR [suggested by too many people to list them all]
! fixed portz selection (for RST7 crazy coding style :) [thanks to Paul Pavlov]
! killed screen flicks when tracing on F8 [reported by Max Vasilyev]
+ monitor: added stack window
* changed font in monitor: it's grievous, that people prefer PC font instead of
  native Speccy charsets, but i've added a nice gfx as a compensation :)
  [stolen from XL-DESIGN - sorry, guys]
+ able to debug borders/multicolors: screen updates when tracing with F8
+ emulated pentagon with AY on 3.5 MHz [suggested by Shiru Otaku]
+ changed GS dialog
! a bit fixed INT signal, but not perfect - differs by 1T from real pentagon :(
* some video filters removed, some mmx-optimized
+ video: motion blur for jumpin scrolls[thanks to Ms.Dsteuz for fast algorithm]
! able to load uncompressed Z80 2.01 [thanks to Dmitry Sanarin for files]
+ monitor: watches
+ monitor: text dump mode [suggested by Max Vasilyev and Ironfist]
+ border only mode for debugging border effects [suggested by Mad Cat]
+ INI option: MISC\RESET
! monitor: fixed PgUp/PgDn [reported by Ironfist]
! fixed terrible bug in tape loader (with max speed) [thanks to Dmitry Sanarin]
! fixed speech on rasputin & robocop [reported by Dmitry Sanarin], but added
  new bug: AY does not play when tone period = 0
! separate tables for AY and YM
! AY: rewritten noise, fixed period, noise rand() from AY_Emul


        version 0.09b                  10 oct 2001

! fixed rare bug in AY
! changed BMP-saver [suggested by diver]
! changed palettes for all chunky filters, small changes in chunkFX filter


        version 0.10b                  not released to public

! fixed clicks in mod-player [bugreported by Moroz]
! fixed diskette saving led (broken in version 0.07)
* speed optimizations in video (using 486+ opcodes in conjuction with MMX)
* one filter rewritten in MMX
! changed SNA loader - now may load incorrect files [bug found by Ironfist]
+ hotkeys for selectin' AY/YM,ABC/ACB on the fly [suggested by Max Vasilyev]
! fixed bug in BMP screenshot for 'small' and 'scanlines' modes
! emulated GS bug: cmd #3E loads _*unsigned*_ samples [thanks to Moroz]
* tested monitor with 100Hz refresh - great! for setting rate in windows 95
  use PowerStrip or similar utility, for NT/2000 edit emul.ini
! undone INT changes, made in 0.08


        version 0.11b                  18 oct 2001

! monitor: bit 6 in beta 128 port #FF displays right [thanks to Alex Makeev]
! monitor: repaint screen on task switching [bugreported by Alex Makeev]
* documented many bugs - read unreal.txt
! changed palette for noflic2 [suggested by diver]
! black background in 'small' and 'scanlines' filters [suggested by many people]
! fixed loading of too long tapes [bugreported by Andrew Moonlight]
+ video filter: using hardware blitter [idea by Alex Baskakov]
+ monitor: stepover(F8) trace rst/call with stack params at one step (rst#28)
+ sticky keys mode [completely stolen from ZX_Emul, read description there]


        version 0.12b                  22 oct 2001

* fantastic (>50%) speedup for CPU with 32 byte L1 cache line (K6-2)
  probably poison for intel pentium-I, but i don't care
  [thanks to AMD's "Processor Code Optimization Application Note"]
+ hi-color chunky filters, designed especially for LIFEFORMS [hi, Placebo!]
  filtered 2x2 chunky allows read all texts in demo and does not loose colors
* in next version some 8-bit filters will be removed. mail me, if you need them
* small speed optimizations in Z80 core
! load dialog remembers last dir [suggested by Alexey Kravchenko]
! screenshot saving to emulator directory


        version 0.16b                  26 oct 2001

* drastically improved overall sound quality [thanks to Hacker KAY]
! 'save VTX' does not ignore chip, stereo layout, and 3.5mhz mode
* changed monitor save/load [suggested by Ironfist]
! always loop MOD in GS player [suggested by Moroz]
+ monitor: ripper's tool [idea by Ironfist]
+ Hobeta loader (read doc) [suggested by Mr.Dsteuz]
+ FLASH-COLOR [thanks to Mad Cat for description]
+ INI option to hide video filters, that do not work on your system
? gameport joystick as kempston (not tested - just copied code from DirectX SDK)


        version 0.16b2                 31 oct 2001

* slightly increased quality and speed for 2x2 hicolor chunky
! able to load 48K qsaves [bugreported by Kuba Adamowicz]
! fixed some bugs in keyboard layout [bugreported by Alexey Kravchenko]
! load dialog: fixed masks for hobeta and fdi [bugreported by Paul Pavlov]
! may work in 15-bit hicolor (not tested) [thanks to Vitaliy Pigo for techinfo]


        version 0.17b                   5 nov 2001

! fixed bug in 15-bit hicolor (not tested)
* MCR optimized for any (K5,K6,K7,P-I,P-II,P-III) cpu, not only for K6-2
+ scorpion timings (available from INI) [s.b. Alexey Kravchenko]
! monitor: fixed bug in GS samples preview
+ hardware multicolor [s.b. Nuts and Mr.Dsteuz]
+ support for ZS Scorpion Service ROM 2.94 [s.b. many people]
+ customizable (from INI and GUI) ROM sets [s.b. many people]
+ memory model: ZS Scorpion 1024K
- removed many useless 8-bit filters. i've received only one request for
  keeping them, so i think 16-bit modes much better


        version 0.18b                  26 nov 2001

! monitor: LD (nnnn),HL and LD HL,(nnnn) assembles now to short (not #ED) form
! fixed bug in short #7FFD addressation [thanks to Paul Pavlov]
! fixed port #FF (broken in 0.17?) [thanks to Alexey Kravchenko]
! finally found lost 3T in MCR. now exact pentagon border
! some changes in beta128 timing [thanks to Max Vasilyev], but still incomplete
! monitor: fixed flipping video pages in dialogs using GDI
! monitor: update MCR on every trace step
- monitor: removed logo [alas, found a copyright owner :)]
+ led: current time [s.b. Alone Coder]
+ INI: GSReset [s.b. Ilya Podrezov and Necromancer]
* small changes in INI:SYSTEM.KEYS
+ monitor: save cursor positions [s.b. Alone Coder]
+ monitor: context jumps [s.b. Alone Coder]
! shame on me - fixed bugs in Z80 (not all) [thanks to Alone Coder]
+ GS: LPT covox mode
* small changes in INI:LEDS
+ autofire [s.b. Alexey Kravchenko]
+ DirectSound for w95. delay=2frames, if DS driver uses hardware acceleration
  (also select out_ds.dll in winamp;) [damn,i've got >10 requests for this shit]
+ user palettes on hotkeys [s.b. diver]
+ CMOS+RTC [s.b. Pawel Kislyak]
+ hotkey for quick saving disk images and cmos


        version 0.18b2                 29 nov 2001

! fixed bugs in palette for some filters (appared in 0.18)
* some hi-color speed optimizations (but still 32 bit instructions)
+ "new" video filter for chunky demos
+ INI: ShareCPU [s.b. Dexus]


        version 0.19b                  19 dec 2001

* completely rewritten video engine: requires video overlay hardware, but works
  in windowed mode; plz review hardware requirements
* changed AY Chip=digital (added anti-vibratto, ambience effect, etc...)
- GS: removed MOD player (b'coz it suxx), now able to exploit BASS Sound System
+ 512x192
+ added 5 fast, but low-resolution hicolor chunky modes
! fixed bugs in GS [found by diver]
+ unreal api [s.b. PoP HL^exult]
* +10% speedup in z80 emulation
+ monitor: on-screen watches
+ on-screen watches trace used RAM/ROM banks [s.b. Mad Cat]
? fixed bugs in gamepad/joystick (?)
+ TD0 read/write [thanks to Alex Baskakov for HalfElf's sources]
+ video filter: color tv (not optimized -> slow)


        version 0.19b2                 21 dec 2001

! TD0 reader updated for TD0 v21


        version 0.19b3                 24 dec 2001

! video: supported pixel format RGB555
! fixed bug in windowed mode [found by Ilya Hromenkov]
+ video filter ch4true - best quality


        version 0.19b4                 25 dec 2001

! video: supported MPEG1 YUY2 (for nVidia cards), some video code cleanup
* video filter 'color tv' optimized
! fixed EI:HALT [thanks to Alone Coder]
! 'fixed' bug in beta128 [found by Larchenko Eugene]


        version 0.19b5                 28 dec 2001

! fixed ds driver for win98. INI:DSoundBuffer is obsolete (auto-detection)
  sounddrv=wave will be removed in next version
! fixed windowed mode bugs in win98
+ monitor: disasm to file [s.b. Sergey Bulba]
+ monitor: INS/DEL in line editor
! monitor: fixed bug in read block from file


        version 0.20 final              9 jan 2002

* first not-a-beta, though not all bugz fixed
+ open source
- soundchip tables are wrong again (opensource restrictions, see sound.cpp)
+ check against loading same disk image to different drives [s.b. Alone Coder]
! fixed ch2hw,ch4hw for nVidia cards
* more flexible video settings
+ monitor: select active window with mouse [s.b. Sergey Bulba]
! GS/MOD: fixed bug in position jump [found by Ironfist]
! dialogs do not trash main window while dragging over it [s.b. Alex Baskakov]
+ keyboard layouts can be selected without restarting emul [s.b. Flying]
* faq updated
+ INI: DSPrimary may be for win98 (win2k works well in both modes)


        version 0.20 fix #1            29 mar 2002

* +5% z80 speedup when monitor not used
! RTC day_of_week [fb Alone Coder]
+ video renderer: standart win32 GDI
* new sound mixer: always max quality
+ clock-precise ay/ym emulation (in prev. versions i've used a simulation)
! fixed covox on port #DD
+ video: wide border [esp. for ZX-Time]
+ #EFF7 bit2 and bit3
+ video: new screen mode [from ZX-Guide#2]
+ video: works in 320x200, 320x240, 400x300, 512x384, 800x600 modes
+ boot auto-appends to disk in any format, not only to SCL
* new engine for WD1793 emulator:
!   complete emulation of all WD93 commands and status register
!   right CRC in address and sector [thnx to AlCo for track dumps]
!   complete timings (insult, powerup works as real with traps=0,fast=0)
+   FDDs LED
+   load/save unreal disk image format
+   built-in converter HOBETA -> TRD <-> TD0 <-> UDI <-> FDI <- SCL
! TD0 writer updates CRC
! able to load TD0 with description [fb AlCo]
* many cosmetic bugfixes/flicfixes/improvements


        version 0.20 fix #2             1 apr 2002

! fixed FDD_MOTOR bug [fb SirX]
! fixed ay sound [fb SirX]
! fixed bugs in FDI loader [fb SirX]
! fixed FDD step bug


        version 0.20 fix #2.5          10 apr 2002

! fixed ay envelopes #0E and #0A [fb SirX and Alex Makeev]


        version 0.20 light edition     19 apr 2002

- shit removed
* some MCR optimizations
+ separate reading left and right shift,control,alt
+ direct access to video hardware, full speed on iP100 (without sound)
  use 50/100/150hz modes - set EGATiming in INI for your display


        version 0.21b                  20 may 2002

* video output +20% faster
- removed filters: sgdi, motion blur, flashcolor. removed leds: FDD (too ugly)
+ resizable-window video mode for accelerated cards (recommended for GeForce1-4)
+ chunky modes through hardware bilinear filter (realtime in gf2/1600x1200x32)
* leds: яЁш єърчрэшш ъююЁфшэрЄ тючьюцэ√ юЄёЄєя√ ёэшчє шыш ёяЁртр юЄ уЁрэшЎ√ ¤ъЁ
* all tape routines completely rewritten (maybe reading WAVs in next versions)
- tape traps removed. pls press NumLock or enjoy loading process
! load TZX with direct recording and loops [thnx to Dmitry Sanarin for files]
! better support for TZX info blocks: messages, hardware info, pokes, etc...
+ CSW loader (hacked from couple examples, if you have specification, mail me)
* monitor: disassembly window acts like STS 3.2
+ General Sound low-level emulation [greets to PSB/Halloween & Adventurer #13]
  (GS firmware sux (details in notes.rus). use BASS for 16b/8ch)
* faster emulation of DDCB/FDCB opcodes
! speed-up & bug-fix wd93 emulation [thanx to Alone Coder for tests on real zx]
! block read/write when FDD motor is not spinning
* support for new version of UDI format, read <udi.rus>
+ executable file is not UPX'ed (+2% faster loading)


        version 0.21b2                 31 may 2002

! updated sound mixer [fb Siril, thanks to SirX for bugreport]
! save/load dialogs don't clear background in 8bit fullscreen mode
! correct CSW loader [thanks to Ramsoft for docs]
! TZX loader updated to format version 1.13
* minor video optimizations
+ loader for .SP snapshots
+ monitor: diskeditor [sb Alone Coder]


        version 0.21 light edition     17 jun 2002

* as usual, 'lite' release


        version 0.21b3                 25 jun 2002

! diskeditor fix [released 10 jun 2002]
* Z80 emulation +8% faster
* video output optimizations
! fixed bug in AY mixer, much faster AY/YM emulation
+ new unreal soundchip: YM-turbo (headphones recommended)
+ custom AY volume/stereo presets (+bonus - over 10 ripped volume tables)
+ ULA presets
* flash-color is back


        version 0.21b3LE               25 jun 2002

+ monitor works better, but still incomplete functionality


        version 0.21b4

! fixed: 0.21b3 could not load ULA/AY presets on win9x
! fixed: TRD writer saves last accessed track instead of trk 0 [fb AlCo]
+ F1 invokes help on bound keys (requires IE4.0 or later)
! fixed bilinear filter (crashed in 0.21b3)
! fixed small bug in flash-color, now may work with bilinear filter
! fixed 'nopaper' mode
* video sub-system rewritten. overlay in 'double' mode don't pervert colors
+ profi ROM and screen (to run CP/M, find profi.rom and cpm.udi)
  profi service ROM can start only when BETA128 delays enabled
+ pentagon service ROMs (details in service.rus)
+ my service ROM included in archive (service.rom)
+ pentagon 256K, pentagon 128SR (service ROM on #7FFD)
+ #EFF7 switches 512x192 and HWMC, #DFFD - 512x240
  (without changing screen mode - always 50fps, even if switching each frame)
- unreal API removed, looks like nobody uses it
+ configurable scanlines brightness
* if some ROM not defined in ROMSET, it substitutes with #FF's
+ gui: config page EFF7 - set/reset/lock arbitrary bits of #EFF7
+ filter anti-64 for reading e-zines: converts 4x8 fonts to 8x8/8x16 on the fly
  to run on slow pc's, unset 'update border' and set 'low quality'. works only
  with known fonts. i've used fonts from heresy, body and others,,, (sorry ppl)


        version 0.21b5

! monitor: fixed stupid bug in 'watches' window, added Alt-F, Alt-S, Ctrl-U
! fixed HIMEM=PENTSR - #7FFD bit 4 should not lock #7FFD bit 7
* recompiled with vc7, separate versions for pentium and p-II
  in virtue of this amazing compiler unreal runs on pentium-166MMX!
! monitor: Alt-S,Alt-C,Alt-P didn't work in registers window
* all asm fragments removed from Z80 engine, now it's pure portable C++
! TZX loader: fixed overflow on too long description strings [fb Ir0n Man]
+ video: AlCo-384 on #EFF7 bit 6
* anti-64: more fonts


        version 0.22b

! fixed: emul played ay-envelope #0B instead of #01 [fb Mad Cat]
! Z80: fixed DD,CB and FD,CB opcodes [thanks to Kamill Karimov]
! fixed many small bugs in TZX loader
! fixed bugs in WD1793 and FDD emulation
+ text64: detect per-pixel scrolling and 6x4 fonts, font searcher
- text64: pre-defined fonts removed [(c) restriction]


        version 0.23b                  13 sep 2004

- win95/98/ME are no longer supported
- NT4.0 (directX 3.0) is no longer supported
- no special version for P5,K6 CPUs. code optimized for P6/K7
! a bit better AY sound, still not perfect [acn#32]. btw, AlCo, border=wide is able to display 300 lines for 384x304 screen (pls read unreal.txt)
+ faster AY emulation
! AltLock=1 could freeze keyboard, fixed
! fixed crash on playing zero-length GS samples
+ mouse buttons and wheel can be bound to spectrum keyboard
+ ini:[ARC]SkipFiles - ignore archive descriptions
+ anti-text64 font setup: "find next" searches through left/right,linear/planes
* improved font searcher in anti-text64 font setup


        version 0.24b                  26 oct 2004

* increased filter order in sound engine (better AY sound)
+ ATM 7.10 128/512/1024 (requires BIOS to setup memory) thanx to Timonin Maxim
+ ATM 7.10 video modes (palette does not work)


        version 0.24b2                  5 nov 2004

! fixed bug in WD1793 engine (ZX-Power#3, ATM CP/M)
! flash attribute in AlCo384 screen mode
! unable to edit ascii memory dump in monitor
! fixed saving ATM screenshot from windowed mode
! fixed screen repaint in pause mode [fb Gambler]
+ ATM palette
+ ATM7.10 128/256/512/1024kb ROM
* minor ATM bugfixes/improvements
+ able to load config from command line (unreal.exe -i cfg.ini)
+ added atm2.ini, slowcomp.ini


        version 0.24b3 bugfix release  11 nov 2004

! fixed ATM text-mode attribute [fb Gambler]
! fixed loading from archives - broken since 0.24b2 [fb Paul Pavlov]


        version 0.25b                  15 jan 2005

+ ATM screen mode #7 [thanks to Timonin Maxim for scrshots]
! fixed bugs in sound engine [fb Alex Fill]
* FDD led shows current track
* BestView, ZX-Power, etc now works with [BETA128] Fast=1
* "disk modified" flag shown in BETA128 settings [sb AlCo]
! fixed small bug in Z80 [fb AlCo]
! fixed bug in service ROM emulation [fb AlCo]
! reset should not clear Z80 registers [fb AlCo]
+ BASIC-48 labels from file "sos.l" shown in monitor (Ctrl-L)
  unfortunately, i have no BASIC-128 and TR-DOS labels
! fixed crash on Alt-Tab with dsprimary=1 [fb AlCo]
! fixed screen update when returning from full-screen in gdi/overlay mode
+ ATM/Nemo ATA HDD emulation [alpha]. works with images and real drives
@ ini: changed ROMSET=pentagon (some soft expect tr-dos in service ROM)
! fixed saving/loading snapshots (Snowball, Return to Eden)
+ XAS7 labels shown in monitor (Ctrl-A,Ctrl-L). for XAS 128k config
+ alasm labels shown in monitor (Ctrl-Shift-A,Ctrl-L) [thanx to Alco for docs]


        version 0.26b                  27 jan 2005

! HDD emulation: fixed reading in CHS mode, when it goes to next track/head
@ changed ini: [SOUND]SoundBuffer=2 (less sound delay for 1GHz+ CPU)
+ jump to address under cursor from registers window [sb AlCo]
+ cache size option: 16/32K
* new gui/ini design for selection of model, romset and memory size
+ ULA option: "unstable data bus" [sb AlCo]
! invoking monitor from full-screen mode has switched screen resolution
+ Scorpion PROF-ROM (useless without SMUC hardware) [greetz to jtn, Neu Animal]
* able to load XAS/ALASM labels from PENTAGON-256/512 high-memory
* added "cancel" button when replacing unsaved disk or exit [sb Vitamin, AlCo]
* selecting normal/double switches window size in GDI mode [sb elf/2]
* centered picture of 384x304 video mode when border=none,small [sb AlCo]
+ ATM XT keyboard [thanx to Kamil Karimov for 8051 disasm]
! saving snapshots/images with dots in filename [fb lvd]


        version 0.27b                  27 feb 2005

! asm/disasm of DD/FD+ED (out (c),xl, etc) [fb MadCat]
@ ini [SOUND]SoundBuffer=2 changed back to 6 (was unstable)
! fixed bug in GS emulation [fb Moroz]
* trace step removes "cpu halted" mode [sb lvd]
! disk image filename was not changed after "Save As" [sb AlCo]
+ memory R/W breakpoints. new gui for bp manager (Alt-C)
* switching to/from ATM XT mode without resetting controller [sb Gambler]
+ tactmeter [sb Spectre]
! noflic did not work in 8-bit and GDI modes with scanlines
+ GIGASCREEN on #EFF7 bit 4, without multicolors yet (use with noflic)
+ option for alternative (interlaced) noflic algoritm for filter=double
+ paste text from clipboard [sb Alco, elf/2]
* anti-text64: fonts from ACE,PC20 in default fontset
+ anti-text64: search font in external file
+ anti-text64 detects inverted characters [sb AlCo]
! closing on ALT-F4 sometimes didn't ask "save? yes,no,cancel"
* register #0B bit 2 of CMOS RTC controls binary/BCD mode
* new option [VIDEO]DetectModel (description in unreal.ini)
+ Kondrat'yev ISA modem [mapped to windows driver for real modem]


        version 0.28b                  28 mar 2005

! pc joystick/gamepad did not work since 0.27 [fb Terazini]
+ pc joystick/gamepad can be bound to any keys, not only kempston joystick
  please create new keyboard layouts with JLEFT=6,JRIGHT=7,JUP=9,... etc...
+ AY mouse [thanx to [bETA]mEN for scheme]
* mouse coords updated (interpolated) every Z80 cycle, not every frame
+ loading labels from user.l for external assemblers [sb Kurles^HS^CPU]
  label format is 'PP:AAAA nnn', PP - page, AAAA - offset, nnn - text
* flash-color options read from ini [sb Agent Cooper]
@ ini: [SOUND] Fq=48000 by default (supported by most AC'97's. for others,
  consult soundcard manual or set default 44100)
+ Scorpion SMUC: PROFROM,IDE,CMOS,NVRAM [thanx to Neu Animal for scheme scan]
* press F12 to reset in default mode, as specified in ini: [MISC]Reset
* GS emulation code re-organized in object-oriented way
+ monitor: jump to label [sb Kurles^HS^CPU]
* edit MODS.H to compile size-optimized versions without unnecessary parts
@ fixed errata in documentation [thanx to AlCo]


        version 0.29b                  29 may 2005

* added ATA-1 compatibility (address registers after read/write) [fb Blade]
! fixed bug in sound engine, that cause crash after long running
+ AY 2nd chip: Turbo-AY (POS), Turbo-sound (NedoPC) and Quadro-AY schemes
  monitor: Alt-Y switches active chip
+ frame resampler: converts spectrum 50hz-int into 60/75/80/... hz display
  refresh, has built-in low-pass filters to handle 3color and noflic.
  set [VIDEO]Refresh to maximum for you monitor in 640x480 (75,85 or 100 hz)
! fixed bug in .Z80 loader [fb Terazini]
! General Sound was accidentally disabled in 0.28b
! fixed INTRQ bug in ATM HDD scheme
! fixed GS volume tables in low level mode [fb psb]
! fixed bugs in GS Z80 [fb psb]
! fixed bug in on-screen watches [fb MadCat]
! fixed reset keys inside monitor


        version 0.30b                   1 aug 2005

! fixed bug in TV+noflic [fb AlCo]
+ video filters menu on F4 / SHIFT-F4
! fixed general sound BASS mode: sound effects not played (bug since ver 0.28)
! OSD GS led continue show volume after sample stop for looped samples
! fixed bug in frame resampler - crash on full border mode [fb Alex/AT]
! fixed bug in frame resampler that caused additional flicker
* better contrast in frame resampler (less frames to mix => more contrast)
+ frame resampler works with all renders, for slow (less then 600mhz)
  machines use 8-bit ddraw driver. it is b/w and does not use MMX
  probably there are bugs with ddraw/ddrawh. ddrawt/blt/ovr work fine
@ for LCD monitors, pls use refresh=60 with "frame resampler": LCDs can't
  switch pixels so fast and picture worse with higher rates
* added SMUC version ports (#5FBA & #5FBE) [sb deathsoft]
* border (port #FE) not cleared on reset [sb deathsoft]
+ KAY-256/1024: himem,ROMs (note that ROMs in the net have invalid pages order)
- scorpion port #1FFD decoded as in real scheme. pentagon soft may not work
* some changes in overlay render (may not work on old vcards, i don't care)
! removed unnecessary screen mode switches when entering monitor
+ modem: speccy able to control transfer mode and rate [code by Alex/AT]
! modem: fixed bug - could read trash byte from input buffer [fb Alex/AT]
+ IDE/ATAPI cdrom (needs physical drive or windows-level emulated device)


        version 0.31b                  24 aug 2005

! atapi: sense key not placed into error register on ATAPI error
! atapi: fixed bug in ATAPI commands, that don't return data block
! atapi: fixed bug with DRQ on end of ATAPI data block
! gs: "save mod" was disabled since 0.28b [fb TJ]
! fixed bug in window size after leaving fullscreen [fb Tj]
+ new funny led shows R/W/X dynamic in spectrum memory [sb Raider]
+ keyboard shortcuts in windowed mode: Alt-1, Alt-2, Alt-3
+ 4x scale video filter [sb Shiru Otaku] (set minres=1024 to avoid 1280x960)
+ shows condition hit and jp/ret/call direction in trace window [sb Dexus]
+ monitor: Alt-F9 shows only ray-painted screen area
+ monitor: Alt-S cycles through watches / screen dump / ray-painted
- monitor: mon.render hotkey is deleted (as obsolete)
* monitor: detection internal loop exit when tracing loop on F8 [sb Dexus]
+ monitor: fill memory with pattern [sb Raider]
* FDD & FDC code comletely rewritten, bugs may appear
! when saving disk image, prefer original format as default, not TRD
! CacheVox works fine with [BETA128]Fast=0. no other emul can handle this yet
! better WD1793 sector write emulation (overwrite old gap and data AM)
+ monitor: more fields in beta128 panel (see docs)
@ visual ini-file editor available at http://realsoftmakers.nm.ru/RSM.files/download.htm


        version 0.32b                   4 sep 2005

+ monitor: jump destination marked with arrow [sb Dexus]
+ ini option "HighPriority"
+ non-bluring scale 2x,3x,4x, developed in AdvanceMAME project (MMX-rewritten)
@ scale3x is not MMX-vectorized and slower then scale4x
@ if your monitor displays only up to 1024x768, use border=none for scale4x
! better FDD emulation: BestView works with [beta128]fast=0 [fb Kubas]
! temporary hacks in scorpion trdos replaced accordingly to scheme
! better FDC emulation: adjusted timeouts in fast=1 mode
@ [beta128]IL is 2 by default in INI: speed-up #3D13 loaders in fast=0 mode
! no crash on 1280x1024 scrshots: dynamic buffer size


        version 0.32b2                 21 sep 2005

! fixed bug (only drive A: can be used) [fb Strunov]
! fixed bug in FDD delays [fb Kubas]
* some changes in multicolor renderer [sb AlCo]
* Pentagon-1024: #7FFD.5 is a 48k mode lock when #EFF7.2=1 [sb AlCo]
* color console output
* AdvMAME scale 2x,4x optimized for SSE2


        version 0.33b                   7 dec 2005

* monitor: importing ALASM labels with searching in whole memory
+ monitor: Alt-M to edit model-specific high memory port [sb Spectre]
+ monitor: transfer data between FDD image and spectrum memory [sb AlCo]
+ Alt-F6 - memory (cheat) searcher [sb Kpa3]
+ SAM style video drive (disabled by default, edit mods.h and recompile)
+ Alone Coder's 4bpp video mode (on #EFF7 bit 5)
+ TRD/SCL preview in save/load dialogs [sb 3HAXAPb]
+ added "AUTOLOAD" ini section [sb AlCo]
+ load file with drag'n'drop from explorer window
* mouse capture on left-click to main window (Shift+ESC still works)
! restored fire function in "joystick on mouse" mode
! fixed small bug in HOBETA loader [fb AlCo]
* GLUK 6.1 is used as default system ROM


        version 0.34b                  22 jan 2006

! correct border color after snapshot loading [fb [bETA]mEN]
! fixed bug in ATM memswap on RG0 [fb AlCo]
! fixed rare crashes on reading port #FF
! fixed bugs (not all) in CD-ROM emulation [fb AlCo]
+ Z80 INT length emulation (Adventurer#13 intro works with right timings)
* ignore some unwanted mouse clicks and keyboard pushes [sb AlCo]
+ complete emulation of ATM-TURBO 4.50 [thanks to Doronetty and Max Timonin]


        version 0.35b                  22 jul 2006

! Z80: fixed flags after ADD IX/IY,SP instruction
! Z80: fixed undoc flags after LDI(R)/LDD(R)
! Z80: fixed undoc flags after CPI(R)/CPD(R)
- Z80: undoc flags for IN<I|D>[R] / OUT<I|D>[R] not ready yet
! Z80: MEMPTR implemented (as described in boo_boo & Kladov research)
! anti-text64 now works in ATM-TURBO models [fb AlCo]
! monitor: don't waste CPU time in spectrum screen view (F9) [fb AlCo]
* changes in HDD/CDROM code: physical layer moved to separate classes
! GS: fixed unused port#BB bits (some games rely on it) [fb moroz]
+ CD-ROM access via SPTI (native WinNT) or ASPI (3rd-party wnaspi32.dll)
* used my SNDRENDER library for sound & AY emulation (easier & reusable)
* implemented 16/32bpp renders for ATM-1,2 640x200 screen mode
* improved GS quality: high-level emulation mode playing samples using BASS
@ please upgrade BASS to version 2.3 (API changed)


        version 0.35b2                  9 aug 2006

! GS: fixed MOD seeking in BASS mode [fb molodcov_alex]
! HDD: fixed crash when master or slave device absent
! floppy image loader can read images with very short gaps (CABALGS5.TD0, etc)
+ mouse wheel on high bits of #FAFD port (see ini: Wheel=KEMPSTON) [sb AlCo]
+ KeybPCMode (see ini). when enabled, simulates pc keyboard [sb 3HAXAPb]


        version 0.36b                  28 feb 2007 (Alone Coder)

+ яюффхЁцър YM2203 (TurboSound FM) шэЄхуЁшЁютрэр Dexus'юь ё шчьхэхэш ьш Alone Coder'р. ╥хяхЁ№ шёяЁртыхээр  ¤ьєы Ўш  (TurboFM Revision C). YM2203 support (TurboSound FM) was integrated by Dexus with Alone Coder's changes. Fixed emulation now (TurboFM Revision C)
* шёїюфэшъш ЄхяхЁ№ ъюьяшышЁє■Єё  яюф MSVC6 (с√ыю MSVC7). Sources are now compiled by MSVC6 (was MSVC7)
- т ёт чш ё ¤Єшь т√сЁю°хэ√ Їшы№ЄЁ√ AdvMAME, FrameResampler. Because of that the filters AdvMAME and FrameResampler are removed
! ЎтхЄ эр Єюўъє яю EFF7 bit0, ьєы№ЄшъюыюЁ яхЁхэхё╕э эр bit5. Colour-per-pixel mode is set by EFF7 bit0, and hardware multicolour mode is moved to bit5
! шёяЁртыхэр чруЁєчър 48k ёэря°юЄют, хёыш фю ¤Єюую с√ы єёЄрэютыхэ Ёхцшь Pentagon 1024k: тьхёЄю 0-щ ёЄртшырё№ 32-  срэър ярь Єш. Fixed loading of 48k snapshots, if Pentagon 1024k mode was before: 32nd bank was set instead of 0th
! ёсЁюё т 48k эр Pentagon 1024k тъы■ўры 32-■ срэъє. Reset to 48k was setting 32nd bank on Pentagon 1024k
- єсшЄр чр∙шЄр юЄ т√уЁєчъш sna т Ёхцшьрї >128k, ЄхяхЁ№ ьюцэю юЄуЁєцрЄ№ё  т Walker'х. SNA saving protection in >128k modes is now removed, so Walker may be saved
! ьръёшьры№эр  фышэр фюЁюцъш єтхышўхэр фю 7000 срщЄ - ЄхяхЁ№ ЁрсюЄрхЄ шуЁр "╪шсхэшЎ " (gallows.td0). ┼ёыш ърър -Єю яЁюуЁрььр яхЁхёЄрыр ЁрсюЄрЄ№, ╤╬╬┴┘└╔╥┼! Maximum track length is increased to 7000 bytes, and Gallows game works now. PLEASE REPORT if some program ceases to work!
+ Ёєёёър  тхЁёш  їхыяр. Russian version of help
+ эрчтрэшх яюёыхфэхую чруЁєцхээюую фшёър т√тюфшЄё  т чруюыютъх юъэр ¤ьєы ЄюЁр. A name of last loaded disk is shown in a title of emulator window
! т√трыштрыюё№ яЁш юсЁр∙хэшш ъ IDE-єёЄЁющёЄтє, хёыш юфэю шч IDE-єёЄЁющёЄт эх с√ыю эрёЄЁюхэю. Crashed while addressing IDE device if one of IDE devices was not set
! CD-ROM эх ЁрсюЄры яюф Windows 9x, ЄхяхЁ№ ЁрсюЄрхЄ. ╤фхырэ юсїюф уы■ър, ъюЄюЁ√щ тючэшърхЄ тюЄ чфхё№, яю эхяюэ Єэющ ьэх яЁшўшэх: CD-ROM did not work in Windows 9x, it works now. Walkaround of bug, that appears here, was made:


        version 0.36.1                  10 mar 2007 (Alone Coder)

! сєЇхЁ эр 256 чэрўхэшщ YM2203 єсЁрэ - ьх°рхЄ ЎшЇЁютюьє чтєъє ўхЁхч YM2203. Buffer for 256 YM2203 samples is removed - it hampered the digital sound via YM2203
+ ттюф шч ъышясюЁфр ЄхяхЁ№ яюффхЁцштрхЄ ш Ёєёёъшх ёшьтюы√ (ъЁюьх фтєї:
чруыртэр  и яюэшьрхЄё  ъръ ┼, чруыртэ√щ ┌ - ъръ ряюёЄЁюЇ). Paste from clipboard understands Cyrillic letters
* єсЁрэю юъю°ъю, шчтх∙р■∙хх юс шчьхэхэшш Їрщыр user.l (sb Elfh). Messagebox "unreal discovered changes in user labels" is removed
* фюяюыэхэ їхыя (юс чрЄхы№эю яюёьюЄЁшЄх Ёрчфхы "эхёютьхёЄшьюёЄ№"!). More info in help (please look "bugs and incompatibilities")
* фюяюыэхэ ъюьяыхъЄ Їрщыют. File set is filled up


        version 0.36.2                  28 mar 2007 (Alone Coder)

! ъыртш°ш т max speed Ёхцшьх юяЁр°штр■Єё  ърцф√щ ЇЁхщь:
temp.inputblock = 0;//temp.vidblock;
р Єю эх тёхуфр ЁхрушЁютрыю эр NumLock т max speed Ёхцшьх.
Keys in max speed mode are scanned every frame, for better responsibility
of NumLock in max speed mode.
! чтєъютющ сєЇхЁ эх ўшёЄшыё  (sound_stop()) т ьхэ■ Save disk
(main_save(), correct_exit()).
Sound buffer was not cleared in Save disk menu
! т√трыштрыё  яЁш яюърчх ьхЄюъ фышэющ 10 (sb Elfh).
Emulator crashed when tried to display 10 char long labels
* 0 эх яюърч√трхЄё  ъръ ьхЄър.
0 is no more shown as a label
! ўЄю-Єю шёяЁртыхэю т шэЄхЁЇхщёх ё BASS.DLL (fb molodcov_alex):
if (!BASS_ChannelPlay(hmod, FALSE)) reportError("BASS_ChannelPlay() [music]");
Something fixed in BASS.DLL interface
! яюЁЄ #7ffd эр ╤ъюЁяшюэх фх°шЇЁютрыё  эхяЁртшы№эю (ЄхяхЁ№ ё єў╕Єюь A12, ъръ
#1ffd) - эх ЁрсюЄрыр ышёЄрыър ACNews.
Port #7ffd in Scorpion mode was deciphered without A12 -
ACNews lister failed to work


        version 0.36.3                  28 apr 2007 (Alone Coder)

! шёяЁртыхэр ярышЄЁр. Palette is fixed
! Z80: т юяхЁрЎш ї чряшёш т ярь Є№ ёрьр чряшё№ (wm()) фхырхЄё  яюёых єтхышўхэш 
ёў╕Єўшър ЄръЄют (cpu->t+=) (хёыш фтр срщЄр, Єю 2 Ёрчр cpu->t+=). ┬рцэю фы  ьєы№ЄшъюыюЁют.
Z80: memory write procedure (wm()) in memory write operations is called after increasing
the tick counter (cpu->t+=) (in two-byte operations cpu->t+= is made twice).
Important for multicolors
! шёяЁртыхэр Ёєёёър  сєътр "ь" т anti-text64 - яюърч√трырё№ ъръ "m".
Anti-text64: fixed Russian letter "ь"
! TurboSound FM: FM ўрёЄ№ чруыє°хэр т 4 Ёрчр т ёююЄтхЄёЄтшш ё Ёхры№э√ь єёЄЁющёЄтюь.
TurboSound FM: FM is 4 times more quiet as in real device
! яюёЄртыхэ °єьюяюэшцр■∙шщ Їшы№ЄЁ (эєцэю фы  beeper'р). ╩Єю чэрхЄ ъръ -
яюьюушЄх єсЁрЄ№ ∙хыўъш эр уЁрэшЎрї 20ms ърфЁют! ┼ёыш яЁюёЄю чряюыэ Є№ яхЁт√х
2-4 юЄёў╕Єр ърфЁр яЁхф√фє∙шь чэрўхэшхь, Єю ∙хыўъш эр сшяхЁх шёўхчр■Є,
эю яю ты ■Єё  ∙хыўъш эр AY... Noise reduction filter
added (for beeper music). Please help to remove that clicks in boundaries of 20ms frames!
If I simply fill the first 2 to 4 samples of a frame with preceding value, then
the beeper clicks are disappearing, but AY clicks appear...
! чтєъютющ сєЇхЁ эх ўшёЄшыё  т ьхэ■ Save sound. Sound buffer was not cleared
in Save sound menu


        version 0.36.4                  14 jun 2007 (Alone Coder)

! °єьюяюэшцр■∙шщ Їшы№ЄЁ ьюцэю т√ъы■ўшЄ№ т ьхэ■ ш т ini. Lowpass filter may be triggered in menu and in .ini-file
! т eff7 (bit 4) тьхёЄю Gigascreen ЁрсюЄрхЄ т√ъы■ўхэшх ЄєЁсю-Ёхцшьр (ёЄртшЄё  71680 ЄръЄют) - т ёююЄтхЄёЄтшш ё Ёхры№эющ ьр°шэющ (ъэюяър W т Mr Gluk Reset Service). ╟тєъ яЁш ърцфюь яхЁхъы■ўхэшш яхЁхшэшЎшрышчшЁєхЄё . Gigascreen mode (eff7 bit 4) changed to turbo mode off, as in real Pentagon 1024SL 2.x (key W in Mr Gluk Reset Service). Turbo off sets 71680 ticks per frame. The sound is re-initialized when this bit switched
! т eff7 (bit 3) тьхёЄю Read only cache ЁрсюЄрхЄ тъы■ўхэшх 0-ую срэър ╬╟╙ т юсырёЄ№ 0000-3fff - т ёююЄтхЄёЄтшш ё Ёхры№эющ ьр°шэющ. Read only cache (eff7 bit 3) changed to "RAM0 in 0000-3fff" mode, as in real Pentagon 1024SL 2.x
! эхьэюую шёяЁртыхэр уЁюьъюёЄ№ FM. FM volume slightly fixed
! PSB: яюыютшэр яЁртюую ърэрыр GS ёы√°эр т ыхтюь ш эрюсюЁюЄ. Half of GS right channel is mixed to the left channel and vice versa
! PSB: шёяЁртыхэшх ∙хыўъют уЁюьъюёЄш т GS. Reduced volume clicks in GS


        version 0.36.5                  29 jul 2007 (Alone Coder)

! шёяЁртыхэ уы■ъ яЁю°ыющ тхЁёшш ё ттюфюь ўшёыр ЄръЄют т ърфЁх. Fixed framesize bug of previous version
! фшрыюу POKE Ёєурыё  эр ўЄю єуюфэю. POKE did not work
! яЁш ёюїЁрэхэшш trd яюф фЁєушь шьхэхь юсэюты хЄё  шь  т ЄшЄєых. When trd disk is saved under another name, that name is shown in emulator window title
! LVD: т z80asm шёяЁртыхэ√ юяхЁрЎшш ALU a,r. Fixed ALU a,r operations in assembler/disassembler
! Deathsoft: т modem эхяЁртшы№эю ёЄртшыюё№ ўшёыю сшЄ т срщЄх. Fixed wrong number of bits in byte for modem
! PSB: эютр  тхЁёш  ╧╟╙ General Sound. New version of General Sound ROM


        version 0.36.6                  17 oct 2007 (Alone Coder)

+ юъэю ¤ьєы ЄюЁр тючэшърхЄ т ЎхэЄЁх Ёрсюўхую ёЄюыр (шч Ёрёў╕Єр ЁрчьхЁр double). Emulator window appears in the middle of the screen (for "double" size of emulator screen)
! єсЁрэю т√ярфхэшх яЁш яюърчх фышээ√ї ьхЄюъ т юЄырфўшъх. Fixed crash while showing long labels in debugger
+ эхяюыэр  фх°шЇЁрЎш  ъ¤°р (фы  MODPLAYi) (scor). Cache access is decoded by 1 address line (for MODPLAYi)
! юяЁхфхы ыё  TFM, ъюуфр хёЄ№ Єюы№ъю TS. TFM was detected by Spectrum software when only TS was present
! чтєъютющ сєЇхЁ эх ўшёЄшыё  яЁш т√чютх їхыяр. Sound buffer was not cleared in help window
+ эрёЄЁющър ёяюёюср ЁрсюЄ√ ъюыхёр ь√°ш т ini. Mouse wheel mode setup in ini
* т ini шёяЁртыхэ√ ёхъЎшш ROM ш яю єьюыўрэш■ яюёЄртыхэ DSPrimary=0. ROM sections in ini fixed, and DSPrimary=0 by default


        version 0.36.7                  18 nov 2007 (Alone Coder)

! Digital Studio эх ЁрсюЄрыю эр TurboSound, Є.ъ. яю ёсЁюёє тъы■ўрыё  0-щ AY (KYV).
Digital Studio did not work with TurboSound enabled because 0th AY was on
- чр°Єюяры х∙╕ фтх ф√Ё√ т яюърчх ьхЄюъ, ЄхяхЁ№ тЁюфх эх т√трыштрхЄё  (Elfh).
Two more holes fixed in show labels in debugger, so it does not crash any more
- ¤ьєы ЄюЁ эх ъюьяшышЁютрыё  эр сюыхх эют√ї ъюьяшы ЄюЁрї (шч-чр ыюъры№э√ї ьхЄюъ Ўшъыр
ш эхЄшяшчшЁютрээ√ї const ш static) (DeathSoft). Emulator sources were incompatible
with modern compilers (local loop labels and omission of explicit types for const and static labels)


        version 0.37.0                  8 feb 2008 (Alone Coder)

+ General Sound 2MB (Dmitry Demyanenko)
- яюф XP эх ЁрсюЄрыю ўЄхэшх ЄрсышЎ√ ярЁЄшЎшщ ё CD (т√фртрыю фышэє 65535), ЄхяхЁ№ эрёшы№эю ЇюЁьшЁєхЄё  фышэр 2048. CD partition table under XP returned wrong length of 65535 (fixed to 2048).
+ NMI т юсырёЄш ╧╟╙ шуэюЁшЁє■Єё  (шэрўх эх ЁрсюЄрхЄ Єхэхтющ ьюэшЄюЁ). NMI is ignored when ROM area is executed (Scorpion shadow monitor wants this).
+ юЄ ЄєЁсю-Ёхцшьр чртшёшЄ ўшёыю ЄръЄют т ъюьрэфх (t=(t+1)>>1), ЄхяхЁ№ шёъы■ўхэ√ т√ярфрэш  яЁш ўрёЄюь яхЁхъы■ўхэшш Ёхцшьр. Turbo mode reduces number of t-stated in every command (t=(t+1)>>1), and shutdowns because of switching turbo frequently are now fixed.
+ яЁюуЁрььэюх яхЁхъы■ўхэшх ЄєЁсю-Ёхцшьр эр ATM Turbo 7.10. Software turbo mode switching in ATM Turbo 7.10
* ёююЄтхЄёЄтхээю, яю єьюыўрэш■ т ърфЁх ёэютр 71680 ЄръЄют, юфэръю тъы■ўхэ ЄєЁсю-Ёхцшь (т√ъы■ўхэшх - ъыртш°хщ W т Mr Gluk Reset Service). By default 71680 t-states are in frame again, with turbo on though (switch it off with W key in Mr Gluk Reset Service).
+ т Mr Gluk Service (6.4) шёяЁртыхэю т√ъы■ўхэшх ЄєЁсю-Ёхцшьр яЁш т√їюфх т схщёшъ ш фЁ. Mr Gluk Reset Service (6.4) fixed to correctly set turbo mode when in quits to BASIC etc.


        version 0.37.1                 14 sep 2008 (Alone Coder)

-т эхЄєЁсю-Ёхцшьх эр яхэЄруюэх эрёшы№эю ёЄртшыюё№ 71680 ЄръЄют
pentagon had 71680 ticks per frame in noturbo mode unregardless to setup
+ъыртшрЄєЁр ъюья№■ЄхЁр ╬Ёхы№ ┴╩-08 (Sergey V. Korop)
Orel' BK-08 keyboard added
*эхьэюую яюЇшъ°хээр  тхЁёш  ├ы■ър (эх ЁрсюЄры PC128, фюъЄюЁ ЄхяхЁ№ яю reset+G, яюЄюь ЎшЇЁр - эюьхЁ фшёър, эю эєцэю шэшЎшрышчшЁютрЄ№ TR-DOS)
Mr Gluk Reset Service slightly fixed (PC128 did not work, disk doctor moved to reset+G then drive number, but TR-DOS must be initialised)
+эютр  ярышЄЁр юЄ pulsar
new palette from pulsar


        version 0.37.2                 16 sep 2008 (deathsoft)

+ ┬ юЄырфўшъх фюсртыхэ єърчрЄхы№ шёїюфэющ Єюўъш фы  ъюьрэф ьхэ ■∙шї PC (ръЄєры№эю, ъюуфр эрфю яюёьюЄЁхЄ№ юЄъєфр фхырыё  JP, RET ш Є.я.)
+ ╚ёяЁртыхэр яюффхЁцър nmi т Ёхцшьх ёъюЁяшюэр, ЄхяхЁ№ т ёхЁтшё ьюэшЄюЁ ьюцэю схч яЁюсыхь тїюфшЄ№ шч basic 48.


        version 0.37.3                 13 feb 2009 (deathsoft)

! ╧Ёюсыхь√ ё чрїтрЄюь рєфшюсєЇхЁр фы  яЁюшуЁ√трэш  0 срщЄ
(┴єЇхЁ яЁюшуЁ√трыё  с√ёЄЁхх ўхь т эхую ЁхэфхЁшышё№ фрээ√х, ъюуфр ўрёЄюЄр ърфЁют > 50├Ў)

! ╚ёяЁртыхэ√ ю°шсъш ё юсЁрсюЄъющ ёюс√Єшщ т юЄырфўшъх (ьхэ■ ш яюы  ттюфр)
═х юсЁрсрЄ√трырё№ яхЁхЁшёютър

┬ Ёхцшьх ёъюЁяшюэр:
- ═хяЁртшы№эю фхъюфшЁютрышё№ 7FFD ш 1FFD, яхЁхфхырэю эр ёююЄтхЄёЄтшх ё
яырЄющ SC16 (чхыхэр ).

- ╬Єъы■ўхэю фхъюфшЁютрэшх яхэЄруюэютёъюую яюЁЄр EFF7 (эхЄ Єръюую яюЁЄр т ёъюЁяшюэх ш эх с√ыю эшъюуфр)
- ═хяЁртшы№эю фхъюфшЁютрыё  яюЁЄ FE (яю A0=0), ёфхырэю яю ёїхьх SC16

 ╚ёяЁртыхэр уЁєср  ю°шсър т ¤ьєы Ўшш ┬├93:
! ┬ ┬├93 ъюф ЁрчьхЁр ёхъЄюЁр ёюфхЁцшЄ тёхую 2 сшЄр (ЁрчьхЁ√ 128-1024 срщЄр),
юёЄры№э√х сшЄ√ яЁюёЄю шуэюЁшЁє■Єё . ┬ ¤ьєы ЄюЁх цх шёяюы№чютрышё№ тёх сшЄ√ шч
ЁрчьхЁр ёхъЄюЁр т чруюыютъх ёхъЄюЁр. ▌Єю яЁштюфшыю ъ Єюьє ўЄю юсЁрч√ т ъюЄюЁ√ї ЁрчьхЁ ёхъЄюЁр
Ёртхэ 5 (101) тююс∙х эх ўшЄрышё№ (р эр ёрьюь фхых ёхъЄюр фюыцэ√ ўшЄрЄ№ё  ъръ ёхъЄюЁр ё ъюфюь 01)
(╥рър  цх яЁюсыхьр чрьхўхэр ш т zxmak ш т elf/2 яыєушэрї ъ FAR)

! ─ышэр фюЁюцъш т√ёЄртыхэр т 6250 срщЄ (ьръёшьры№эю тючьюцэр  ЄхюЁхЄшўхёър  фышэр фюЁюцъш)
(ю ўхь эхюфэюъЁрЄэю яшёры Alexandr Medvedev, яюфЁюсэюёЄш т фюъєьхэЄрЎшш эр ЇюЁьрЄ udi)
(Alco - єўш ьрЄ ўрёЄ№!!!)
! ┬ чруЁєчўшъх td0 ёфхырэр юсЁрсюЄър Їыруют (яюър эр эрўры№эюь єЁютэх,
яЁюяєёър■Єё  ёхъЄюЁр схч чруюыютъют ш ёхъЄюЁр схч фрээ√ї)
чрЁрсюЄрыр шуЁр gallows

+ ┬ яЁюЎхфєЁх ЇюЁьрЄшЁютрэш  фюЁюцъш gap1 ёюъЁр∙хэ ё 50 срщЄ фю 40
(¤Єю эхяЁртшы№эю, эєцэю ЁрёёўшЄ√трЄ№ шёїюф  шч Ёхры№эюую ъюышўхёЄтр ёхъЄюЁют ш шї ЁрчьхЁр,
 фы  ёЄрэфрЁЄэ√ї ЇюЁьрЄют шёяюы№чютрЄ№ 50, р фы  ЇюЁьрЄют Єшяр 10 ёхъЄюЁют яю 512 срщЄ
 - ЁрёёўшЄрээюх чэрўхэшх, шэрўх фышээр фюЁюцъш яЁхт√ёшЄ ьръёшьры№эє■)

* ═хяЁртшы№эю юсЁрсрЄ√трыё  ярЁрьхЄЁ wParam є ёююс∙хэш  WM_SYSCOMMAND (эх эръырф√трырё№ ьрёър 0xFFF0).
* ╟рЁхчхЁтшЁютрэ√х 4 ьырф°шї сшЄр wParam шёяюы№чютрышё№ фы  ётюшї эєцф (яхЁхфхырэю эр WM_USER+xxx)

* ╚ёяЁртыхэр ю°шсър ё юсЁрсюЄъющ ЎшЇЁютюую чтєър (чтєъ юЄ ёяшъхЁр ш ьруэшЄюЇюэр
юсЁрсрЄ√трыё  эхтхЁэю, ёэрўрыр чряшё√трыё  чтєъютющ сєЇхЁ, р яюЄюь юсэюты ышё№
яхЁхьхээ√х ъюЄюЁ√х шёяюы№чє■Єё  фы  ЇюЁьшЁютрэш  чтєър (р эєцэю с√ыю эрюсюЁюЄ),
шч чр ¤Єюую т чтєъютюь сєЇхЁх яюёЄю ээю юёЄртрыё  яюёыхфэшщ яЁюшуЁрээ√щ чтєъ ш яЁш
юёЄрэютъх/яЁюфюыцхэшш чтєър с√ыш ёы√°э√ ∙хыўъш)

- ╟рсыюъшЁютрэ Ёхцшь ЄєЁсю т яхэЄруюэх.
(╨хрышчютрээ√щ Ёхцшь ЄєЁсю - эхяЁшхьыхь, Є.ъ. яюёых ёсЁюёр Ёхцшь ЄєЁсю тёхуфр тъы■ўхэ
ш эхЄ тючьюцэюёЄш хую т√ъы■ўшЄ№ (яЁш ърцфюь ёсЁюёх ЄєЁсю юя Є№ тъы■ўрхЄё ))

! ╚ёяЁртыхэр ю°шсър ё шэшЎшрышчрЎшхщ єърчрЄхы  эр фрээ√х фы  ЁрёўхЄр crc фы  ┬├93
(Ёрэ№°х ¤ЄюЄ єърчрЄхы№ шэшЎшрышчшЁютрыё  Єюы№ъю яЁш ъюьрэфх срщЄх F5, чряшё№ CRC).
╟рЁрсюЄрыр яЁюуЁрььр dobrota.

!╚ёяЁртыхэр юсЁрсюЄър чтєъют√ї сєЇхЁют эєыхтющ фышэ√ яЁш яЁюшуЁ√трэшш ўхЁхч WaveMapper.
╟рЁрсюЄрыр яЁюуЁрььр fuckemul.

! ╚ёяЁртыхэр юсЁрсюЄър nmi фы  ёъюЁяшюэр, ЄхяхЁ№ ёшуэры nmi ръЄштхэ т Єхўхэшх 1 ърфЁр.

+ ╧хЁхшьхэютрэ√ эрёЄЁющъш т ini Їрщых (─юсртыхэ ёєЇЇшъё Vol)
Beeper -> BeeperVol
MicOut -> MicOutVol
MicIn -> MicInVol
AY -> AYVol
CovoxFB -> CovoxFBVol
CovoxDD -> CovoxDDVol
SD -> SDVol
GS -> GSVol
BASS -> BASSVol

+ ─юсртыхэ√ эрёЄЁющъш фы  юЄъы■ўхэш  soundrive ш covox:
SD
CovoxFB
CovoxDD

! ╚ёяЁртыхэр ю°шсър т ¤ьєы Ўшш фшёъютюфр. ═х тхчфх фхырырё№ яЁютхЁър эр яЁхт√°хэшх
ьръёшьры№эюую эюьхЁр фюЁюцъш. (┬ ADS30 чрЁрсюЄры ЄхёЄ эр ьръёшьры№эюх ъюышўхёЄтю фюЁюцхъ).

+ ╤фхырэр юсЁрсюЄър ёЁхфэхщ ъэюяъш ь√°ш (Ёрэ№°х фы  эхх тёх с√ыю яЁхфєёьюЄЁхээю, эю ёрьющ юсЁрсюЄъш ёюс√Єш ,
яю эхяюэ Єэющ яЁшўшэх, эх с√ыю).

! ┬хЁэєы эр ьхёЄю Їшы№ЄЁ√ AdvMAME ш Frame Resampler (ъюЄюЁ√х юЄъы■ўшы Alone Coder).

+ ─юсртыхэр юяЎш  RejectDC т ini Їрщы фы  тъы■ўхэш /т√ъы■ўхэш  яюфртыхэш  яюёЄю ээющ
ёюёЄрты ■∙хщ т чтєъх.

* ╚ёяЁртыхэр ю°шсър яЁш чруЁєчъх юсЁрчр ячє, хёыш яєЄ№ ъ эютюьє юсЁрчє сюы№°х яЁхф√фє∙хую (molodcov_alex)
+ ─юсртыхэр юяЎш  ConfirmExit т ini Їрщы фы  тъы■ўхэш /т√ъы■ўхэш  яюфЄтхЁцфхэш  яЁш т√їюфх.

+ ─юсртыхэ√ ёыхфє■∙шх ярЄўш юЄ molodcov_alex'р:
╧юффхЁцър IDE profi
╧юффхЁцър ўрёют profi
╚ёяЁртыхэю яютхфхэшх яюЁЄр 7FFDh
╙ ¤ъЁрэр profi эх ∙хыърышё№ ёЄЁрэшЎ√
─х°шЇЁрЎш  Ёрё°шЁхээ√ї яюЁЄют profi (яырЄ√ v5.xx)
╚чьхэхэю Ёрёяюыюцхэшх ёЄЁрэшЎ ╧╟╙ яюф Ёхры№э√щ profi
* ╘єэъЎш  applyconfig() т√ч√трырё№ фтр Ёрчр яюфЁ ф (т init_all() ш ёЁрчє цх яюёых эхх),
т Ёхчєы№ЄрЄх фтюшышё№ ёююс∙хэш  ю°шсюъ яЁш чряєёъх ¤ьєы 

+ ╨хрышчютрэр яюффхЁцър NeoGS (эх яюыэюёЄ№■), ЁрсюЄрхЄ ъръ т Ёхцшьх ёютьхёЄшьюёЄш ёю ёЄрЁ√ь ├╤, Єръ ш т Ёрё°шЁхээюь Ёхцшьх.
╨рсюЄрхЄ MP3 яыххЁ ёфхырээ√щ ёртхышхь. MP3 яЁюшуЁ√тр■Єё  ўхЁхч bass.dll (¤ьєы Ўш  ъюфхър VS1001).
NeoGS ЁрсюЄрхЄ ╥╬╦▄╩╬ т Ёхцшьх Ёхры№эюую z80.

+ ╨хрышчютрэр яюффхЁцър SD ърЁЄ√ (яюър Єюы№ъю read only), т Ёхцшьх NeoGS ш т Ёхцшьх Z-ъюэЄЁюыыхЁр (ьюцэю шёяюы№чютрЄ№ ёЁрчє 2 SD ърЁЄ√).
 ╨рсюЄрхЄ FatAll.
+ ╬Єырфўшъ яхЁхфхырэ эр ЁрсюЄє ё ы■с√ь ўшёыюь яЁюЎхёёюЁют, яхЁхъы■ўхэшх яЁюЎхёёюЁют т√яюыэ хЄё  Ctrl + ~ (эрёЄЁрштрхЄё  т ini Їрщых).
+ ─юсртыхэ яЁхёхЄ ULA фы  ATM (ёъюяшЁютрэ ё яхэЄруюэютёъюую эю юЄъы■ўхэю unstable bus in dos)


        version 0.37.3.fix1             16 feb 2009 (deathsoft)

* ╚ёяЁртыхэ ёЄрЄєё т√фртрхь√щ hdd яю reset (molodcov_alex)
+ Tape traps (molodcov_alex)
* ╧Ёш чруЁєчъх ёэря°юЄют єсЁрэю т√ёЄртыхэшх ъюэЇшуєЁрЎшш pentagon 128 (molodcov_alex)

* ═хтхЁэю юсЁрсрЄ√трышё№ яєЄш (тёхуфр ъръ юЄэюёшЄхы№э√х хёыш тЄюЁющ ёшьтюы эх фтюхЄюўшх),
эх єърчрЄ№ \\.\X:

! ╚ёяЁртыхэ ЁрёўхЄ ЄръЄют т юЄырфўшъх (ёфхырэю яюяЁюЎхёёюЁэю, т яЁхф√фє∙хщ тхЁёшш юср яЁюЎхёёюЁр ьхэ ыш юфэє яхЁхьхээє■
ш сЁрыё  эхтхЁэ√щ ёўхЄўшъ ЄръЄют, шч чр ¤Єюую т√фртрыё  ьєёюЁ).

! ┬ яЁхф√фє∙хщ тхЁёшш фюсртшы эхтхЁэю ярЄўш юЄ molodcov_alex'р
(яхЁхъы■ўхэшх profi ¤ъЁрэр, ш сыюъшЁютъє 7FFD яю DFFD.4), ЄхяхЁ№ шёяЁртыхэю.

! ┬юёёЄрэютыхэ Ёхцшь ттюфр ёшьтюыют т PC Ёхцшьх (с√ы т√ъшэєЄ шч ёюЁЎют AlCo, т US0.35b2 яЁшёєЄёЄтютры),
т ini Їрщы фюсртыхэр юяЎш  KeybPCMode (ъръ т US0.35b2)
-╬°шсър ё юяЁхфхыхэшхь NEMO-A8 шч ini Їрщыр (яю тшырё№ т 0.37.3)


        version 0.37.3.fix2             24 feb 2009 (deathsoft)

! ┬юёёЄрэютыхэ√ эрёЄЁющъш AdvMAME (с√ыш юЄъы■ўхэ√ AlCo)
+ ─юсртыхэр ATA ъюьрэфр 0x91 (INITIALIZE DEVICE PARAMETERS) (molodcov_alex)

* ╚ёяЁртыхэр ю°шсър ё т√ыхЄюь яЁш ьшэшьшчрЎшш юъэр, хёыш render = blt
(юЄёєЄёЄтютрыр яЁютхЁър эр ьшэшьшчрЎш■ юъэр ш эр яєёЄє■ ъышхэЄёъє■ чюэє юъэр)

* ╧хЁхфхырэ т√сюЁ ьюфхьют т GUI, ЄхяхЁ№ ъЁюьх ьюфхьют ьюцэю т√сЁрЄ№ ш COM яюЁЄ√ фюёЄєяэ√х эр PC.
(яюффхЁцштр■Єё  яюЁЄ√ COM1...COM255)

* ╚ёяЁртыхэр ю°шсър ёю чтєъют√ь сєЇхЁюь т direct sound (эхтхЁэю т√ўшёы ыюё№ ёьх∙хэшх т сєЇхЁх)
* ╚ёяЁртыхэр ю°шсър ё яхЁхяюыэхэшхь т Їшы№ЄЁх DC (шёяюы№чютрыё  unsigned short тьхёЄю short)
(Alone Coder, DDp)


        version 0.37.3.fix3             11 may 2009 (deathsoft)

+ ─юсртыхэр ьюфхы№ ярь Єш sectrum +3
+ ─юсртыхэр ярышЄЁр profi (molodcov_alex)
@ ╧рЁрьхЄЁ т ini UseAtmPalette -> UsePalette
- ╙сЁрэю timeBeginPeriod(1)
+ ─юсртыхэ√ ъюьрэф√ ATA 0x40, 0x41 (verify sectors) (SinglWolf)
! ╚ёяЁртыхэр ю°шсър юсЁрсюЄъш identify device, шч чр ъюЄюЁющ фы  Ёхры№э√ї hdd т√фртрырё№ шэЇюЁьрЎш  (SinglWolf)
ъръ фы  юсЁрчют.

+ ┬ smuc фюсртыхэр яюффхЁцър сшЄр 7 яюЁЄр FFBA (яхЁхъы■ўхэшх HDD ЁхушёЄЁют) (SinglWolf).
@ ─ы  KAY ╧╟╙ т√сшЁрхЄё  ЄхяхЁ№ Єюы№ъю ўхЁхч яЁхёхЄ√
(╤ЄрэфрЁЄр эх с√ыю, т kay-1024 ёЄрЁ°шщ ЁрчЁ ф ячє ьюу яхЁхъы■ўрЄё  юЄ /DOS шыш юЄ DOS
т√сшЁрыюё№ фцрьяхЁюь J5)

! ╚ёяЁртыхэр юсЁрсюЄър di/halt (Ёрэ№°х т√яюыэхэх ъюьрэф яЁюфюыцрыюё№ яюёых halt)
* ╚ёяЁртыхэ√ ю°шсъш т ¤ьєы Ўшш hdd(єёЄрэютър уюЄютэюёЄш т ъюьрэфх ўЄхэш  ёхъЄюЁр
ш яхЁхёўхЄ Єхъє∙шї ёхъЄюЁют/уюыютюъ/ЎшышэфЁют)

! ╟ряшё№ т ярь Є№ т юЄырфўшъх ёфхырэр яю яЁюЎхёёюЁэю (Ёрэ№°х чряшё№ тёхуфр яЁюшёїюфшыр эр cpu0)
! ╬ЄюсЁрцхэшх watches ш sp тёхуфр яюърч√трыю ярь Є№ cpu0 (savelij)
! ╚ёяЁртыхэр ЁрсюЄр сЁхъяюэшЄют т ьэюуюяЁюЎхёёюЁэюь Ёхцшь (savelij)
+ ╤фхырэр яюффхЁцър .isd ЇюЁьрЄр юсЁрчют фшёъхЄ (юсЁрч√ фшёъхЄ is-dos, рэрыюу .trd ёютьхёЄшью ё mktrd ш winisd)
* ═х ЁрсюЄры чряЁюё яюфЄтхЁцфхэш  яЁш т√їюфх ¤ьєы ЄюЁр яю ю°шсъх
+ ╤фхырэю ёюїЁрэхэшх шчьхэхээ√ї юсЁрчют фшёъхЄ яЁш т√їюфх яю ю°шсъх


        version 0.37.3.fix4              7 nov 2009 (deathsoft)

* ╤ютьхёЄшьюёЄ№ ё win98 т фшрыюурї юЄъЁ√Єш /ёюїЁрэхэш  Їрщыют
* ╚ьхэр Їрщыют т юЄырфўшъх ьюцэю чрфртрЄ№ Ёєёёъшьш сєътрьш
! ╩ыртшрЄєЁр юсЁрсрЄ√трхЄё  ўхЁхч DirectInput
- ╙сЁрэю ьхы№ърэшх т юЄырфўшъх яю step over (ьхы№ърхЄ Єюы№ъю эр call/rst)
* ╚ёяЁртыхэр ю°шсър яЁш ўЄхэшш сыюъют фышээющ сюы№°х 255 шч CSW ЇюЁьрЄр (DDp)
* ╚ёяЁртыхэр ю°шсър т фхъюфшЁютрэшш яюЁЄют Z-Controller'р, ъюЄюЁр  яЁштюфшыр
 ъ ъюэЇышъЄрь ё яюЁЄюь EFF7
* ╚ёяЁртыхэр ю°шсър ё юЄьхэющ чруЁєчъш юсЁрчют ўхЁхч фшрыюу юяЎшщ (beta128/load)
! ╚ёяЁртыхэр ю°шсър ё яхЁхъы■ўхэшхь ёЄЁрэшЎ ярь Єш т Ёхцшьх +3 (transman)
+ ╧юффхЁцър ёъЁшэ°юЄют т png
+ ╧юффхЁцър тшфхю т тшфх ёхЁшш png (ёфхырэю т тшфх ¤ъёяхЁшьхэЄр, ЄюЁьючшЄ)
! ╚ёяЁртыхэр ю°шсър ЇюЁьрЄшЁютрэш  фшёъхЄ (яЁш ёюїЁрэхэшш trd юсЁрчр т эєыхтюь ЄЁхъх с√ы ьєёюЁ)
* ╚ёяЁртыхэю шьхэютрэшх срэъют ╧╟╙ т юЄырфўшъх (ЄхяхЁ№ SVMn Єюы№ъю фы  ёъюЁяшюэр)
! ╚ёяЁртыхэр ю°шсър т юЄырфўшъх яЁш ьэюуюяЁюЎхёёюЁэющ юЄырфъх (savelij)
+ ╚ёяЁртыхэр ЁрсюЄр gs-z80 яЁш ўрёЄюЄх ърфЁют эх Ёртэющ 50├Ў
! ╚ёяЁртыхэр ёхЁ№хчэр  ю°шсър ёю ёсЁюёюь ngs (яЁш ёсЁюёх с√ыр ЁрёёшэїЁюэшчрЎш 
cpu ngs ш cpu ёяхъЄЁєьр)
! ╚ёяЁртыхэр ю°шсър ё т√сюЁюь срэъют ярь Єш ngs яЁш ёсЁюёх (savelij)
+ ─юсртыхэ ngs dma
! ╚ёяЁртыхэр ю°шсър ё єёыютэ√ьш Єюўърьш юёЄрэютр т ngs (AlCo)
+ ─юсртыхэ atm scroll (ЁрсюЄрхЄ catdemo) (screw)
+ ╤фхырэ Ёхцшь reset to trdos фы  atm1 ш atm2
* ╚ёяЁртыхэр ЇюЁьєыр яхЁхёўхЄр ярышЄЁ√, ЄхяхЁ№ Ёхчєы№ЄшЁє■∙шх ЎтхЄр шьх■Є фшрярчюэ 0..255
+ ╨хрышчютрэ сшЄ UF т RTC, чрЁрсюЄрыю юЄюсЁрцхэшх ўрёют т ьюэшЄюЁх Scorpion'р (savelij)
+ ─юсртыхэю юЄъЁ√Єшх DOS яюЁЄют яю D2 т 1FFD фы  Scorpion'р
+ ─юсртыхэ DDp scroll фы  pentagon т 16c Ёхцшьх (шёъы■ўхэ Ёхцшь 384x304) (DDp)
+ ╧Ёш юЄъЁ√Єшш hdd юсЁрчр lba ЁрёёўшЄ√трхЄё  ртЄюьрЄшўхёъш, р chs єёЄрэртыштрхЄё  т 0/0/0
+ ═рёЄЁющъш т GUI яюффхЁцъш ъюыхёр ь√°ш (с√ыш т 0.35b2)
+ ╤юїЁрэхэшх тюёёЄрэютыхэшх Єхъє∙хую ърЄрыюур т фшрыюурї open/save
+ ─юсртыхэр яюффхЁцър ЁрсюЄ√ ё CD юсЁрчрьш эряЁ ьє■ (юяЎшш CD0=1, CD1=1 т ini Їрщых)
* ╚ёяЁртыхэр ю°шсър ё ЇюЁьшЁютрэшхь 9ую ёхъЄюЁр т trd (яЁш чруЁєчъх scl ш hobeta) (savelij)
* ╚ёяЁртыхэр ю°шсър ё яюЁўхщ эюьхЁр Єхъє∙хую ЁхушёЄЁр AY яЁш т√їюфх шч юЄырфўшър
* ╚ёяЁртыхэр ю°шсър ё яЁютхЁъющ ярЁрьхЄЁют ┬├93 (screw)
+ ─юсртыхэр тючьюцэюЄ№ ьюэюїЁюьэюую Ёхцшьр т√ёюъюую ЁрчЁх°хэш  фы  profi (molodcov_alex)
+ ─юсртыхэр ъюьрэфр ata 0x50 (format track)
! ╚ёяЁртыхэр ю°шсър ё ртЄюьрЄшўхёъшь фюсртыхэшхь boot.b эр фшёъхЄ√ ё эх tr-dos ЇюЁьрЄюь
+ ╚ёяЁртыхэр ю°шсър ┬├93 (юЄёєЄёЄтютрыю ёюёЄю эшх BUSY т ъюьрэфх seek) шч-чр ¤Єюую
 profi-dos тшё эр юяЁюёх уюЄютэюёЄш (яЁютхЁ ыё  яхЁхїюф READY->BUSY->READY)


        version 0.37.3.fix5              16 jun 2010 (deathsoft)

* ╚ёяЁртыхэр ю°шсър ё сыюъшЁютъющ ярь Єш ўхЁхч EFF7 эр pentagon 1024 (VELESOFT)
+ ╧юффхЁцър z80 ёэря°юЄют фы  +3 (VELESOFT)
+ ┬√тюф ёююс∙хэш  юс ю°шсъх яЁш эхяЁртшы№эюь ЁрчьхЁх rom фы  ngs (jtn)
+ ─юсртыхэр яюффхЁцър чряшёш эр sdcard
+ ╧ЁютхЁър ярЁрьхЄЁют ata ъюьрэф√ 0x91 (Initialize device parameters) (savelij)
+ ─юсртыхэ ртЄюфхЄхъЄ lba фы  юсЁрчют hdd є ъюЄюЁ√ї т ini Їрщых яЁюяшёрэю lba=0
* ╚ёяЁртыхэр ю°шсър ┬├93 (юЄёєЄёЄтютрыю ёюёЄю эшх BUSY т ъюьрэфрї read/write)
* ╚ёяЁртыхэр ю°шсър ┬├93 (яЁш юЄёєЄёЄтшш фшёър т ъюьрэфрї read/write BUSY фюыцэю с√Є№ схёъюэхўэю фюыую)
+ ─юсртыхэ√ ъюьрэф√ 9 ш 10 фы  sd ърЁЄ
* ╚ёяЁртыхэр ю°шсър ё яєЄ ьш ъ юсЁрчрь hdd
! ╚ёяЁртыхэр ю°шсър ё тюёёЄрэютыхэшхь surface'ют яЁш юЄЁшёютъх ўхЁхч blt
+ ╤фхырэр яюффхЁцър .pro ЇюЁьрЄр юсЁрчют фшёъхЄ (юсЁрч√ фшёъхЄ cp/m profi, рэрыюу .trd ёютьхёЄшью ё ZX Disk Studio)
! ╚ёяЁртыхэр ю°шсър ё фюсртыхэшхь boot т trd юсЁрч√


        version 0.37.4                   18 jan 2011 (deathsoft)

* ╙сЁрэ√ чрфхЁцъш яючшЎшюэшЁютрэш  т tr-dos traps
+ ─юсртыхэр ide ўрёЄ№ юЄ divide
+ ─юсртыхэ Ёхцшь divide эр яюЁЄрї nemoide (ЁрсюЄрхЄ inir/otir)
+ ─юсртыхэр яюффхЁцър quorum 128/1024
+ ─юсртыхэ т√сюЁ фцющёЄшъют ўхЁхч ini Їрщы
+ ─юсртыхэр яюффхЁцър 32 ъэюяюъ фы  фцющёЄшър
! ╚ёяЁртыхэр юсЁрсюЄър яЁхЁ√трэшщ ш ъюьрэф√ halt (Ёрэ№°х т юЄырфўшъх halt т√яюыэ ыё  ъръ nop эх юцшфр  яЁшїюфр яЁхЁ√трэш ) (psb)
+ ─юсртыхэр яюффхЁцър ATM3 (4╠с)
+ ─юсртыхэр шэфшърЎш  сыюъшЁютъш 48k т юЄырфўшъх (Єюы№ъю фы  7ffd)
+ ─юсртыхэр эрёЄЁющър яюЁЄр FF (тъы■ўхэшх/т√ъы■ўхэшх)
+ ─юсртыхэ√ SSE2 тхЁёшш Їшы№ЄЁют normal ш double
+ ─юсртыхэ√ Їшы№ЄЁ√ advmame 2x ш 3x фы  32bpp
+ ─юсртыхэ Їшы№ЄЁ triple (ьрё°ЄрсшЁютрэшх 3x)
+ ─юсртыхэр яюффхЁцър saa1099 (тъы■ўрхЄё  ўхЁхч ini Їрщы)
! ╚ёяЁртыхэ√ ю°шсъш ┬├93 (чрЁрсюЄры цєЁэры zx expert шч udi юсЁрчр) (fk0, jtn, savelij)


        version 0.37.5                   23 feb 2011 (deathsoft)

* ╚ёяЁртыхэр юсЁрсюЄър ўхъсюъёр Port FF
* ╚ёяЁртыхэ ёсЁюё т trdos фы  ATM2/3 (с√ы шёяюЁўхэ яЁш фюсртыхэшш ярь Єш ATM3)
! ╚ёяЁртыхэ√ ъюф√ єёыютшщ фы  ъюьрэф√ Dx т ┬├93 (сшЄ√ юсЁрсрЄ√трышё№ чрфюь эряхЁхф)
! ╚ёяЁртыхэр юсЁрсюЄър ъюьрэф√ Dx т ┬├93 (яюёых ¤Єющ ъюьрэф√ эх юсэюты ыё  ёЄрЄєё, с√ыю шёяюЁўхэю т яЁю°ыющ тхЁёшш)
* ╚ёяЁртыхэю ЁхфръЄшЁютрэшх яюы  intlen т gui (Ёрэ№°х яЁхёхЄ эх ьхэ ыё  эр custom)
+ ─юсртыхэ т√сюЁ ЁрчьхЁр ярь Єш фы  ngs (ўхЁхч ini Їрщы)
* ╚ёяЁртыхэр юсЁрсюЄър ъюьрэф ўЄхэш  ┬├93 т Ёхцшьх no delays (т RDS чрЁрсюЄры яєэъЄ analyze track)
* ╚ёяЁртыхэр эхтючьюцэюёЄ№ ЁхфръЄшЁютрэш  Ёрё°шЁхээюую яюЁЄр ярь Єш т юЄырфўшъх (с√ыю шёяюЁўхэю яЁш т юфэющ шч яЁхф√фє∙шї тхЁёшщ) (witchcraft)
* ╚ёяЁртыхэр яюффхЁцър NT4
+ ─юсртыхэр Їшы№ЄЁ 1x фы  Ёхцшьют 16c (pentagon ш ATM1/2/3)
+ ─юсртыхэр юяЎш  ьрё°ЄрсшЁютрэш  юъэр (winscale, ўхЁхч ini Їрщы) 
+ ─юсртыхэ эют√щ фЁрщтхЁ тшфхют√тюфр ўхЁхч direct 3d 9
  (ряярЁрЄэюх ьрё°ЄрсшЁютрэшх схч Ёрчьрч√трэш  ърЁЄшэъш, яЁш ¤Єюь т√сшЁрЄ№ Їшы№ЄЁ normal
  ш winscale 2 шыш 3)
* ═х с√ыю яЁютхЁъш эр эєыхтющ єърчрЄхы№ яЁш эхтхЁэющ тхЁёшш bass.dll (AlCo)
* ╚ёяЁртыхэр ю°шсър ё фхшэшЎшрышчрЎшхщ vs1001
+ ─юсртыхэр яюффхЁцър ёюїЁрэхэш /чруЁєчъш ёяшёър сЁхъяюшэЄют bpx.ini
  ЇюЁьрЄ:
  r0=0x1000-0x1100
  r - r/w/x
  0 - эюьхЁ яЁюЎхёёюЁр (0 - ёяхъЄЁєь, 1 - ngs)
  рфЁхё эрўрыр фшрярчюэр, рфЁхё ъюэЎр фшрярчюэр
  (ьюцэю єърч√трЄ№ Єюы№ъю рфЁхё эрўрыр, хёыш сЁхъяюшэЄ эр 1 срщЄ)

        version 0.37.6                   13 sep 2011 (deathsoft)
+ ╙тхышўхэр ЄюўэюёЄ№ т√ўшёыхэш  fps
* ╧Ёш тъы■ўхээ√ї сЁхъяюшэЄрї эхтхЁэю шэшЎшрышчшЁютрыё  тшфхюЁхцшь ATM1/2/3
+ ─юсртыхэ Ёхцшь ЁхфръЄшЁютрэш  cmos/nvram т юъэх фрьяр (ёюўхЄрэшх ъэюяюъ т ini - mon.switchdump)
! ╚ёяЁртыхэю яхЁхъы■ўхэшх sinclair<->textmode фы  ATM2/3
* ╚ёяЁртыхэр юсЁрсюЄър сЁхъяюшэЄют яЁш т√яюыэхэшш яхЁтющ шэёЄЁєъЎшш юсЁрсюЄўшър яЁхЁ√трэш  (с√ыю шёяюЁўхэю т яЁхф√фє∙хщ тхЁёшш)
* ╚ёяЁртыхэр чруЁєчър scl
* ╚ёяЁртыхэр юсЁрсюЄър ьхЄюъ шч users.l ё єърчрээ√ь эюьхЁюь срэър
! ═хяЁртшы№эю юсЁрсрЄ√трышё№ яєЄш ъ Ёхры№э√ь hdd т ini Їрщых (Budder)
+ ─юсртыхэю ЁрчьюэЄшЁютрэшх тёхї Ёрчфхыют эр Ёхры№э√ї hdd
+ ─юсртыхэр яЁюуЁрььэр  чруЁєчър °ЁшЇЄр эр ATM3
+ ─юсртыхэю ўЄхэшх яюЁЄют ATM3
+ ─юсртыхэю ўЄхэшх ярышЄЁ√ эр ATM3
+ ─юсртыхэр юсЁрсюЄър NMI эр ATM3
+ ─юсртыхэр яЁютхЁър т√їюфр чр яЁхфхы√ CHS ярЁрьхЄЁют HDD яЁш чруЁєчъх ъюэЇшур
+ ┬ єёыютэ√х сЁхъяюшэЄ√ фюсртыхэр ъюьрэфр DOS (яЁшчэръ ръЄштэюёЄш фюё яюЁЄют) (ьюцэю шёяюы№чютрЄ№ т√Ёрцхэш  тшфр !DOS && ((IN & 0FF) == 1F))
+ ─юсртыхэ т√тюф ръЄштэюёЄш DOS яюЁЄют т юЄырфўшъх
+ ─юсртыхэю ўЄхэшх CTS т ¤ьєы Ўшш ьюфхьр
* ╚ёяЁртыхэр юсЁрсюЄър kempston mouse (эх ЁрсюЄрыр т trdos) (savelij)
! ═х яЁютхЁ ыюё№ яхЁхяюыэхэшх ърЄрыюур фшёъхЄ√ (trd) яЁш фюсртыхэшш Їрщыют (╧хЄЁ)
+ ─юсртыхэ т√сюЁ фшёъютюфр яю єьюыўрэш■ т ъюЄюЁ√щ уЁєч Єё  юсЁрч√ шч ъюьрэфэющ ёЄЁюъш ¤ьєы ЄюЁр ш яЁш drag & drop (╧хЄЁ)
  (ярЁрьхЄЁ DefaultDrive т ini)

        version 0.38.0                   10 mar 2013 (deathsoft)
* ╬ЄёєЄёЄтютрыр яЁютхЁър яЁртшы№эюёЄш єърчрэш  Ёрёъырфъш ъыртшрЄєЁ√ (robat_e)
* ┬юёёЄрэютыхэр ёшэїЁюэшчрЎш  тшфхю яЁш юЄъы■ўхээюь чтєъх (с√ыю шёяюЁўхээю т юфэющ шч яЁхф√фє∙шї тхЁёшщ)
+ ─юсртыхэ Ёхцшь COM яюЁЄр auto rts/cts (hardware)
* ╚ёяЁртыхэ т√тюф ЁхушёЄЁр ёЄрЄєёр ┬├93 т юЄырфўшъх
* ╧хЁхфхырэ√ юяЎшш юЄъЁ√Єш  COM яюЁЄют яЁш яхЁхўшёыхэшш
+ ─юсртыхэю ўЄхэшх °ЁшЇЄр эр ATM3
+ ─юсртыхэ ЄхъёЄют√щ Ёхцшь 80x25 ё ышэхщэющ рфЁхёрЎшхщ (ЄхъёЄ 0x0000, рЄЁшсєЄ√ 0x0800, ёЄЁрэшЎ√ 9 ш 11
  (єяЁрты ■Єё  сшЄюь яхЁхъы■ўхэш  ¤ъЁрэр т 7FFD scr5/src7))
! ╚ёяЁртыхэр ю°шсър ё фрээ√ьш т яюЁЄє 0x0CBE (ATM3) (lvd)
! ╚ёяЁртыхэр юсЁрсюЄър ngs DMA (lvd)
* ╨рсюЄр ё COM яюЁЄюь ёфхырэр т эхсыюъшЁє■∙хь Ёхцшьх (jtn)
+ ─юсртыхэр юсЁрсюЄър ёсЁюёр FIFO эр яЁшхь ш яхЁхфрўє (jtn)
! ╚ёяЁртыхэр Ёрёъырфър сшЄют 7FFD фы  pentagon 256/512/1024
+ ─юсртыхэр яюффхЁцър csw 2.0
+ ─юсртыхэю ёюїЁрэхэшх тшфхю ўхЁхч ffmpeg (яюфЁюсэюёЄш т unreal_video_saver_r.txt, ъюф яЁхфюёЄртшы psb)
! ╚ёяЁртыхэр юсЁрсюЄър чрфхЁцхъ ┬├93 (чрЁрсюЄрыш chordout ш profi-dos/qdos) (jtn, savelij)
+ ─юсртыхэ т√сюЁ ёшэїЁюэшчрЎшш тшфхю (SyncMode т ini)
 (SOUND - ёшэїЁюэшчрЎш  яю чтєъє, TSC - ёшэїЁюэшчрЎш  ўхЁхч rdtsc (яючтюы хЄ яюыєўшЄ№ fps=50.00+-0.01))
+ ─юсртыхэр тючьюцэюёЄ№ тъы■ўхэш  ьръёшьры№эюую ЁрчЁх°хэш  ёшёЄхьэюую ЄрщьхЁр (HighResolutionTimer т ini)
+ ─юсртыхэр сыюъшЁютър ярь Єш т√°х 128ъ фы  pentagon яЁш чруЁєчъх Їрщыют sna128 (Sna128Lock т ini) (psb).
  ─ы  фЁєушї ьюфхыхщ сыюъшЁютър эх яЁюшчтюфшЄё  ш ьюфхы№ ярь Єш эх ьхэ хЄё .
+ ─юсртыхэ reset яЁш шчьхэхэшш ьюфхыш ярь Єш ўхЁхч gui.
+ ─юсртыхэ√ рЁїштрЄюЁ√ unrar ш 7zip

        version 0.38.1                   23 jul 2013 (deathsoft)
@ ╚чьхэхэю фхъюфшЁютрэшх kempston фцющёЄшър ш ь√°ш фы  ATM3
* ╚ёяЁртыхэ tape traps, яЁш т√їюфх шч яЁюЎхфєЁ√ ўЄхэш  фхырхЄё  юёЄрэют ыхэЄ√ (lvd)
+ ─юсртыхэ яЁхёхЄ фы  ula фы  чхыхэющ яырЄ√ scorpion (Faster)
! ╚ёяЁртыхэр юсЁрсюЄър Їыруют 3,5 ш memptr т ¤ьєы Ўшш Z80
+ ┬ .ini Їрщы фюсртыхэр ъюэЇшуєЁрЎш  zx-spectrum 48k + tr-dos
* ╚ёяЁртыхэр чряшё№ .trd Їрщыют (ЄхяхЁ№ чряшё√трхЄё  Ёхры№эюх ўшёыю юЄЇюЁьрЄшЁютрээ√ї фюЁюцхъ,
  ръЄєры№эю фы  фшёъют ё сюыхх ўхь 80 фюЁюцхъ).
+ ─юсртыхэр яюффхЁцър ряярЁрЄэюую ьрё°ЄрсшЁютрэш  т Ўхыюх ўшёыю Ёрч ўхЁхч ddraw
 (ЄхяхЁ№ эр ¤ъЁрэрї ё ёююЄэю°хэшхь ёЄюЁюэ эх 4:3 ¤ьєы ЄюЁ т яюыэю¤ъЁрээюь Ёхцшьх
 сєфхЄ фхырЄ№ ьръёшьры№эю тючьюцэ√щ ьрё°Єрс, юёЄрт°р ё  ўрёЄ№ ¤ъЁрэр сєфхЄ чръЁр°хэр ўхЁэ√ь ЎтхЄюь)
@ ─ы  ъюья№■ЄхЁют Єшяр ATM1/ATM2/ATM3/PROFI ёфхырэю ртЄюьрЄшўхёъюх чрфрэшх Ёхцшьр ¤ъЁрэр double
! ╚ёяЁртыхэр юсЁрсюЄър Їыруют iff1/iff2 яЁш ўЄхэш/чряшёш ёэря°юЄют .sna (Vitamin)
* ╚ёяЁртыхэр юсЁрсюЄър ъыртш° numpad т юЄырфўшъх (psb)
@ ╚чьхэхэ рыуюЁшЄь юяЁхфхыхэш  ЄръЄютющ ўрёЄюЄ√ яЁюЎхёёюЁр
! ╚ёяЁртыхэр ю°шсър юсЁрсюЄъш csw (psb)

        version 0.38.2                    3 nov 2014 (deathsoft)
! ╚ёяЁртыхэр юсЁрсюЄър ёшуэрыр index фы  ┬├93 (savelij, AlCo)
+ ─юсртыхэ√ эют√х shadow яюЁЄ√ фы  ATM3 (savelij)
! ╚ёяЁртыхэр юсЁрсюЄър тэєЄЁхээшї ЁхушёЄЁют ide єёЄЁющёЄт. (Vadim)
+ ╤фхырэ юЄтюф уюыютюъ эр эєыхтющ ЄЁ¤ъ яЁш ёсЁюёх ┬├93.
! ╚ёяЁртыхэ юяЁюё ёЄрЄєёр Z-Controller'р. (Blade, TS-Labs)
! ╚ёяЁртыхэр 100% чруЁєчър яЁюЎхёёюЁр т Ёхцшьх pause. (TS-Labs)
! ╚ёяЁртыхэр юсЁрсюЄър яюЄхЁш dx ъюэЄхъёЄр яЁш юЄЁшёютъх ърфЁр.
+ ─юсртыхэю ёюїЁрэхэшх ёъЁшэ°юЄют ATM1/2/3 320x200 т тшфх bmp ё юЁшушэры№эющ ярышЄЁющ
  (фрээ√х схЁєЄё  шч тшфхюярь Єш ATM)
* ╚ёяЁртыхэр юсЁрсюЄър " Ёъю ўхЁэюую" ЎтхЄр фы  ATM/PROFI (AlCo)
! ╚ёяЁртыхэр юсЁрсюЄър .trd юсЁрчют ё сюыхх ўхь 80 фюЁюцхъ (goodboy)
! ╚ёяЁртыхэр юсЁрсюЄър Єюўхъ юёЄрэютр эр ўЄхэшх/шёяюыэхэшх (goodboy)
* ╚ёяЁртыхэр юсЁрсюЄър сшЄют H ш V ъюьрэф Єшяр 1
+ ─юсртыхэю єяЁртыхэшх фтшурЄхыхь фшёъютюфр (Faster)
* ╚ёяЁртыхэ√ Єрщьшэуш ъюьрэф√ restore
@ ╙сЁрэ ЄрщьрєЄ т√ъы■ўхэш  ьюЄюЁр (т Ёхры№эюёЄш ьюЄюЁ т√ъы■ўрхЄё  яю ёшуэрырь/ышсю яю 15 їюыюёЄ√ь
  юсюЁюЄрь фшёър т idle ёюёЄю эшш)
@ ╙ыєў°хэр ¤ьєы Ўш  ъюэЄЁюыыхЁр фшёъютюфр фы  quorum.
! ╚ёяЁртыхэр т√ёюъюєЁютэхтр  (bass.dll) ¤ьєы Ўш  gs/ngs (psb)
* ╚ёяЁртыхэю рёёхьсышЁютрэшх JRxx. (DimkaM)
! ─юсртыхэр яЁютхЁър яЁхт√°хэш  ьръёшьры№эюую ўшёыр ЄЁ¤ъют яЁш чруЁєчъх .td0.

        version 0.38.3                    21 dec 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

        version 0.38.4                    24 jul 2018 (deathsoft)
! ╚ёяЁртыхэр шэёЄЁєъЎш  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
  KFIRE1(рэрыюу KFIRE),KFIRE2,KFIRE3
+ ─юсртыхэр яюффхЁцър 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 Їрщыр ш фрыхх шёяюы№чютрЄ№ єцх хую)

        version 0.39.0                    25 jan 2019 (deathsoft)
+ ─юсртыхэр яюффхЁцър фшёъютющ яюфёшёЄхь√ spectrum +3 (срчютр  ¤ьєы Ўш  upd765(┬├72),
  яюффхЁцштр■Єё  Єюы№ъю ъюьрэф√ шёяюы№чє■∙шхё  т чруЁєчўшърї шуЁ, чряшё№/ЇюЁьрЄшЁютрэшх эх яюффхЁцштрхЄё )
  ─шёъш юЄ +3 эрфю уЁєчшЄ№ шьхээю т +3 Ёхцшьх (эх т Ёхцшьх юс√ўэюую ёяхъЄЁєьр), Є.ъ. юЄ ¤Єюую чртшёшЄ Ёрёяючэртрэшх ъюфют ЁрчьхЁр ёхъЄюЁр > 3
  (ЁрчьхЁ√ 2048 ш т√°х)
  фшёъютюф√ фы  ┬├93 ш ┬├72 юс∙шх (фы  ┬├72 фшёъютюфют Єюы№ъю 2, ъръ эр Ёхры№эюь +3)
+ ─юсртыхэр read only яюффхЁцър ЇюЁьрЄр .dsk(edsk) (рэрыюу fdi/td0),
  яюёъюы№ъє ЇюЁьрЄ юяшё√трхЄ эх яюыэюх ёюёЄю эшх фюЁюцъш, Єю шфєЄ фрыхъю эх тёх чр∙ш∙хээ√х шуЁ√ юЄ +3
  http://www.tzxvault.org/disks.htm, http://www.worldofspectrum.org/disks.html
  (юсЁрч√ ёэ Є√ ъЁштю, ¤ьєы ЄюЁ√ Єшяр fuze шёяюы№чє■Є тё ъшх їръш фы  чруЁєчъш Єръшї юсЁрчют, т unreal'х юсЁрч√ уЁєч Єё  ъръ хёЄ№,
  фы  чр∙ш∙хээ√ї шуЁ яЁхфяюўЄшЄхыхэ ЇюЁьрЄ .ipf, юэ ёюфхЁцшЄ яюыэє■ шэЇюЁьрЎш■ ю фюЁюцъх ш mfm ьрЁъхЁрї, эю т ¤Єюь ЇюЁьрЄх хёЄ№ эх тёх шуЁ√)
+ ─юсртыхэр read only яюффхЁцър ЇюЁьрЄр .ipf (рэрыюу udi) (тёх шуЁ√ т ¤Єюь ЇюЁьрЄх яЁютхЁхэ√ ш ЁрсюЄюёяюёюсэ√ http://www.tzxvault.org/ipf.htm,
  ьюцэю Ёрч ш эртёхуфр шчсртшЄё  юЄ ipf (фюёЄрЄюўэю чруЁєчшЄ№ яю F3 ш ёюїЁрэшЄ№ яю F2 т .udi))
+ ─юсртыхэр яюффхЁцър 8 ърэрыют фы  ngs(z80) (юяЁюсютрЄ№ ьюцэю эр Neo8Tracker https://forum.nedopc.com/viewtopic.php?f=31&t=8944)
* ╚ёяЁртыхэр шэфшърЎш  (led) фы  ngs(z80).
* ╬яЄшьшчрЎш  ngs(z80), яЁш эєыхтющ уЁюьъюёЄш тю тёхї ърэрырї юсЁрсюЄър чтєър эх фхырхЄё  (ръЄєры№эю ъюуфр ngs шёяюы№чєхЄё  фы  т√ўшёыхэшщ р эх фы  чтєър).
* ╚ёяЁртыхэ фшрыюу яюшёър яю ярь Єш
+ ╧юффхЁцър Їыруют яюы ЁэюёЄш ёшуэрыр шч сыюър 0x19 TZX 1.20
+ ─юсртыхэр ўрёЄшўэр  яюффхЁцър generalized data block (0x19) фы  TZX 1.20 (шуЁ√ т ЇюЁьрЄх TZX 1.20 ЄєЄ http://www.tzxvault.org/v120.htm)
* ╚ёяЁртыхэю фхъюфшЁютрэшх яюЁЄр FE фы  scorpion'р
+ AY/YM эр яюЁЄрї fuller box (эхъюЄюЁ√х шуЁ√ 48k яюффхЁцштр■Є AY/YM эр ¤Єшї яюЁЄрї) (ярЁрьхЄЁ Scheme=FULLER т .ini Їрщых)
* ╚ёяЁртыхэю "чрышярэшх" CapsLock (AlCo)