Emu42 Changelog:
DDESERV.C - bugfix in function DdeCallback(), improved input data checking and avoided multiple DDE data fetch in XTYP_POKE case DEBUGGER.C - bugfix in function OnLButtonUp(), fixed a buffer overflow when converting a 3 byte hexadecimal string to variable Chipset.out which overwrite the content of variable Chipset.in and fixed a buffer overflow when converting a 4 byte hexadecimal string to variable Chipset.in which overwrite the following two padding bytes DISMEM.C - changed function SetMemRomType(), fixed signed/unsigned mismatch DISPLAY.C - changed function WritePixelZoom4(), WritePixelZoom3(), WritePixelZoom2() and WritePixelZoom1(), optimized implementation by pointer usage and constant folding - changed function WritePixelDWORD(), WritePixelWORD() and WritePixelBYTE(), changed order of operands to enable constant folding of compiler - bugfix in function ResizeWindow(), the WM_PAINT message wasn't generated by the InvalidateRect() call when the title and menu bar was disabled and the client area was empty, so we got a main window with zero size which could not be activated any more -> issue solved by forcing a menu bar when client area is empty DISRPL.C - changed function PutSn(), minor optimization - changed function DoHexStream(), DoIntStream(), DoBint(), DoReal(), DoERel(), DoCmp(), DoECmp(), DoChar(), DoCStr(), DoHxs(), DoIdnt(), DoLam(), DoRomp(), Semi() and DoFlashPtr(), added UNREFERENCED_PARAMETER statement - changed function DoERel(), made function static - changed function Getfp(), fixed signed/unsigned mismatch EMU42.C - changed szLicence string, updated to the latest revision of the GPLv2 - moved function SetSoundDeviceList() to SNDENUM.C EMU42.DSP - added snddef.h and sndenum.c sources EMU42.H - extern declaration of global function EMU42.RC - changed IDD_SETTINGS, removed text "Device" and enlarged width of combo box IDC_SOUND_DEVICE - changed version and copyright FILES.C - changed function OpenDocument(), removed switcher for document format version KML.C - changed function iSqrt(), changed implementation to Heron's method for speed optimization REDEYE.C - changed function CreateCorrectionBits(), fixed signed/unsigned mismatch SNDDEF.H - include files and interface definitions for SNDENUM.C for compilers without installed DirectX SDK SNDENUM.C - new module with implementation of function SetSoundDeviceList() prior located in EMU48.C for sound device enumeration showing the full device name used since Windows Vista STACK.C - removed include resource.h - bugfix in function RPL_GetComplex(), function arguments nMantLen and nExpLen hadn't been used TIMER.C - removed include ops.h |
Download: Emu42 v1.21
Source: Here
0 Comments
Post a Comment