Dashboard

- added KML command Scale in Global section

- added KML command Bitmap in Lcd section

- added Vista compatible sound device selection

    • -12
    • +53
    /Emulators/emu48/trunk/DISPLAY.C
    • -0
    • +256
    /Emulators/emu48/trunk/SNDENUM.C
    • -0
    • +102
    /Emulators/emu48/trunk/SNDDEF.H
- fixed some signed/unsigned mismatch

- removed zoom factor 4 limitation

    • -12
    • +11
    /Emulators/emu48/trunk/DEBUGGER.C
- adjusted dir settings in makefile
    • -31
    • +31
    /Emulators/emu48/trunk/Emu48.dsp
- updated license string to the latest revision of the

GPLv2

- enlarged slider and combo box width in IDD_SET_PERIPHERAL
- changed iSqrt() implementation to Heron's method
- fixed main window with zero size under special condition

- improved DDE input data checking

    • -16
    • +27
    /Emulators/emu48/trunk/DDESERV.C
- speed optimizations in function iSqrt()
- added border and menu less window style
    • -593
    • +593
    /Emulators/emu48/trunk/FETCH.C
- fixed bug in settings property sheet when compiling for x64 architecture

- fixed buffer two overflows in debugger
- added helper function for transparent bitmap

- added "SysItem" KML command

    • -155
    • +158
    /Emulators/emu48/trunk/RESOURCE.H
- minor optimization
- fixed some signed/unsigned mismatch warnings and other non critical issues
- when debugger context menu was generated from the keyboard it was opened at the wrong position
- added transparent color decoding in GIF decoder

- more robust version of MruUpdateMenu()

- changed method of memory leak detection
- changed function RplLoadTable(), made optimizations and added

integrity checks

    • -93
    • +91
    /Emulators/emu48/trunk/SYMBFILE.C
- some preparations for system and menu bar less application
    • -23
    • +28
    /Emulators/emu48/trunk/DISPLAY.C
    • -162
    • +182
    /Emulators/emu48/trunk/MRU.C
- fixed warning when compiling with VS2013
- fixed misspellings
- bugfix when closing debugger
- fixed description of changes
Fix issue with PHP5 where the system timezone is incorrectly calculated.

Now set it manually

- bugfix, sound message thread may not shut down properly
- added additional check if device supports necessary audio format
- fixed CHANGES.TXT doc, only an interim version of ENGINE.C initialized the sound engine in the worker thread
Make html 100% XHTML compliant
- fixed x64 warning
- the last fix of ROM patch caused a dead lock on syntax errors