LOG_INFO: [InitErrorMsg] DEBUG SESSION STARTED LOG_INFO: [InitErrorMsg] Logging for Matrix Code Emulator v1.31 (build 49) started LOG_INFO: [EnumScreens] Entering enumeration sequence LOG_GOSSIP: [DDrawManager::EnumScreens] Loaded ddraw.dll library, trying to get proc address LOG_GOSSIP: [DDrawManager::EnumScreens] OS version 0.0.0, platform 0 (SP 0.0) LOG_INFO: [DDrawManager::EnumScreens] Multimonitor not supported (could not get proc address) LOG_INFO: [DDEnumCallback] Singlemonitor setup, found device LOG_INFO: [DDEnumCallbackEx] Found screen , enumerating modes LOG_INFO: [DDEnumModesCallback] Found mode <640x480, 16bit> LOG_INFO: [DDEnumModesCallback] Found mode <800x600, 16bit> LOG_INFO: [DEBUG] Got message WM_CREATE LOG_GOSSIP: [WM_CREATE] Windowed mode LOG_INFO: [DDrawManager::DDrawManager] *ENTER* LOG_INFO: [DDrawManager::DDrawManager] *LEAVE* LOG_INFO: [WM_CREATE] DDrawManager object created, screens enumerated LOG_INFO: [DDrawManager::CreateDirectDraw] *ENTER* LOG_INFO: [DDrawManager::CreateDirectDraw] Initializing device Primary Display Driver LOG_GOSSIP: [DDrawManager::CreateDirectDraw] IID_DirectDraw interface createad LOG_SPAM: [DDrawManager::CreateDirectDraw] Setting cooperative mode, primary device LOG_SPAM: [DDrawManager::CreateDirectDraw] Cooperative mode set LOG_GOSSIP: [DDrawManager::CreateDirectDraw] Primary surface createad LOG_SPAM: [DDrawManager::CreateDirectDraw] Color type 5x6x5 detected LOG_SPAM: [DDrawManager::CreateDirectDraw] Pixel format stored LOG_GOSSIP: [DDrawManager::CreateDirectDraw] Back buffer surface created (not fullscreen) LOG_INFO: [DDrawManager::CreateDirectDraw] Surfaces created for device Primary Display Driver LOG_INFO: [DDrawManager::CreateDirectDraw] *LEAVE* LOG_INFO: [WM_CREATE] DirectDraw object created for preview screen LOG_GOSSIP: [WM_CREATE] All screens initialized LOG_INFO: [WM_CREATE] GraphicsLoader object allocated LOG_INFO: [WM_CREATE] Glyph images loaded LOG_GOSSIP: [WM_CREATE] Created critical section object LOG_GOSSIP: [WM_CREATE] All object created, run Matrix Emulator LOG_INFO: [DrawMatrix] Thread created. Drawing Matrix LOG_GOSSIP: [STATE] WM_CLOSE detected LOG_INFO: [STATE] Trapped WM_CLOSE message (NT bugfix) LOG_GOSSIP: [STATE] WM_CLOSE detected LOG_INFO: [DrawMatrix] Enter idle loop LOG_GOSSIP: [STATE] WM_DESTROY detected LOG_GOSSIP: [STATE] WM_DESTROY: Waiting for thread to end LOG_INFO: [DrawMatrix] Thread ended LOG_GOSSIP: [STATE] WM_DESTROY: Cleanup initiated LOG_INFO: [Cleanup] Deallocating all objects LOG_INFO: [Cleanup] Critical section object deleted LOG_INFO: [Cleanup] Matrix object deleted LOG_INFO: [DDrawManager::~DDrawManager] *ENTER* LOG_GOSSIP: [DDrawManager::~DDrawManager] Deallocating back buffer LOG_GOSSIP: [DDrawManager::~DDrawManager] Deallocating primary surface LOG_GOSSIP: [DDrawManager::~DDrawManager] Deallocating IID_DirectDraw4 interface LOG_INFO: [DDrawManager::~DDrawManager] *LEAVE* LOG_INFO: [Cleanup] DirectDraw object deleted LOG_INFO: [Cleanup] All objects deleted LOG_INFO: [StopErrorMsg] DEBUG SESSION TERMINATED