bt8xxemu.dll

v5.1.26.0 64-bit Windows Analyzed
Description
BT8XX Emulator Library
Authors
Copyright (C) 2013-2024 Bridgetek Pte Ltd
File size
6.4 MB
Uploaded
2026-09-25 20:57
Views
15
SHA-256
fe93fe59880f6955c72f87f53abbb47f

Exported functions 46

BT8XXEMU_Flash_create #1 · 0x1d60
BT8XXEMU_Flash_data #2 · 0x2250
BT8XXEMU_Flash_defaults #3 · 0x2270
BT8XXEMU_Flash_destroy #4 · 0x22e0
BT8XXEMU_Flash_size #5 · 0x2300
BT8XXEMU_Flash_transferSpi4 #6 · 0x2320
BT8XXEMU_SleepWake_create #7 · 0x2340
BT8XXEMU_SleepWake_destroy #8 · 0x2380
BT8XXEMU_SleepWake_sleep #9 · 0x23b0
BT8XXEMU_SleepWake_wake #10 · 0x23c0
BT8XXEMU_advanceLvdsRXWp #11 · 0x23e0
BT8XXEMU_chipSelect #12 · 0x2400
BT8XXEMU_clearDisplayListCoprocessorWrites #13 · 0x2420
BT8XXEMU_closeSDCardFiles #14 · 0x2440
BT8XXEMU_defaults #15 · 0x2460
BT8XXEMU_destroy #16 · 0x2540
BT8XXEMU_dumpSDCardImage #17 · 0x2570
BT8XXEMU_ejectSDCard #18 · 0x2590
BT8XXEMU_getDebugLimiterEffective #19 · 0x25b0
BT8XXEMU_getDebugLimiterIndex #20 · 0x25d0
BT8XXEMU_getDisplayList #21 · 0x25f0
BT8XXEMU_getDisplayListCoprocessorWrites #22 · 0x2610
BT8XXEMU_getRam #23 · 0x2630
BT8XXEMU_getRamAddress #24 · 0x2650
BT8XXEMU_getRegisters #25 · 0x2670
BT8XXEMU_getStencilTagBufferSize #26 · 0x2690
BT8XXEMU_hasInterrupt #27 · 0x26c0
BT8XXEMU_insertSDCardFolder #28 · 0x26e0
BT8XXEMU_insertSDCardImage #29 · 0x2700
BT8XXEMU_isRunning #30 · 0x2730
BT8XXEMU_lvdsRXWp #31 · 0x2750
BT8XXEMU_poke #32 · 0x2770
BT8XXEMU_processTrace #33 · 0x2780
BT8XXEMU_ramSize #34 · 0x27c0
BT8XXEMU_renderEngine #35 · 0x27e0
BT8XXEMU_run #36 · 0x2bb0
BT8XXEMU_setDebugLimiter #37 · 0x2e60
BT8XXEMU_setFlag #38 · 0x2e80
BT8XXEMU_setLvdsRXState #39 · 0x2ea0
BT8XXEMU_setStencilTagBuffers #40 · 0x2ec0
BT8XXEMU_stop #41 · 0x2ee0
BT8XXEMU_touchResetXY #42 · 0x2ef0
BT8XXEMU_touchSetXY #43 · 0x2f00
BT8XXEMU_touchTransformReset #44 · 0x2f20
BT8XXEMU_transfer #45 · 0x2f30
BT8XXEMU_version #46 · 0x2f50

Imported DLLs & functions 268

_lock_file 0x180163700
_unlock_file 0x1801636f8
_aligned_free 0x180163718
_aligned_malloc 0x180163710
_callnewh 0x180163728
free 0x180163730
malloc 0x180163720
___lc_codepage_func 0x180163740
_beginthreadex 0x1801637b8
_cexit 0x180163770
_configure_narrow_argv 0x180163790
_crt_atexit 0x180163768
_execute_onexit_table 0x1801637b0
_initialize_narrow_environment 0x180163788
_initialize_onexit_table 0x180163780
_initterm 0x1801637a8
_initterm_e 0x1801637c8
_invoke_watson 0x180163760
_register_onexit_function 0x180163778
_seh_filter_dll 0x180163798
abort 0x1801637a0
terminate 0x1801637c0
__acrt_iob_func 0x1801637e8
__stdio_common_vfprintf 0x180163810
__stdio_common_vsprintf 0x180163838
_fseeki64 0x180163858
_get_stream_buffer_pointers 0x1801637e0
_wfopen 0x180163820
_wfopen_s 0x1801637d8
fclose 0x180163828
fflush 0x1801637f8
fgetc 0x180163800
fgetpos 0x180163808
fputc 0x180163818
fread 0x180163830
fseek 0x180163860
fsetpos 0x1801637f0
fwrite 0x180163850
setvbuf 0x180163848
ungetc 0x180163840
strlen 0x180163880
toupper 0x180163870
wcslen 0x180163878
_localtime64 0x180163898
_time64 0x180163890
rand 0x1801638a8
srand 0x1801638b0
AvRevertMmThreadCharacteristics 0x180163008
AvSetMmThreadCharacteristicsA 0x180163000
?_Internal_empty@_Concurrent_queue_base_v4@details@Concurrency@@IEBA_NXZ 0x180163038
?_Internal_finish_clear@_Concurrent_queue_base_v4@details@Concurrency@@IEAAXXZ 0x180163040
?_Internal_pop_if_present@_Concurrent_queue_base_v4@details@Concurrency@@IEAA_NPEAX@Z 0x180163030
?_Internal_push@_Concurrent_queue_base_v4@details@Concurrency@@IEAAXPEBX@Z 0x180163028
?_Internal_throw_exception@_Concurrent_queue_base_v4@details@Concurrency@@IEBAXXZ 0x180163048
??0_Concurrent_queue_base_v4@details@Concurrency@@IEAA@_K@Z 0x180163018
??1_Concurrent_queue_base_v4@details@Concurrency@@MEAA@XZ 0x180163020
DirectInput8Create 0x180163058
CreateCompatibleBitmap 0x1801630a0
CreateCompatibleDC 0x180163098
CreateSolidBrush 0x180163090
DeleteDC 0x180163088
DeleteObject 0x180163080
SelectObject 0x180163078
SetDIBitsToDevice 0x180163070
StretchBlt 0x180163068
AcquireSRWLockExclusive 0x1801631d8
AreFileApisANSI 0x180163180
CancelWaitableTimer 0x1801631b8
CloseHandle 0x180163240
CreateEventW 0x180163220
CreateFileW 0x1801631f8
CreateWaitableTimerExW 0x1801631b0
DisableThreadLibraryCalls 0x180163268
DuplicateHandle 0x1801630c8
FindClose 0x180163200
FindFirstFileExW 0x180163210
FindFirstFileW 0x180163208
FindNextFileW 0x180163218
FormatMessageA 0x1801630c0
GetCurrentProcess 0x1801630d8
GetCurrentProcessId 0x180163258
GetCurrentThread 0x1801630e0
GetCurrentThreadId 0x1801630e8
GetFileAttributesExW 0x180163288
GetFileInformationByHandleEx 0x180163278
GetFullPathNameW 0x1801631d0
GetLastError 0x1801631a0
GetLocaleInfoEx 0x1801631f0
GetModuleHandleA 0x180163118
GetProcAddress 0x180163250
GetSystemInfo 0x1801630b0
GetSystemTimeAsFileTime 0x180163270
GetTickCount64 0x1801631e8
InitializeSListHead 0x180163280
IsDebuggerPresent 0x180163140
IsProcessorFeaturePresent 0x180163128
LoadLibraryW 0x180163248
LocalFree 0x1801630b8
MultiByteToWideChar 0x180163170
QueryPerformanceCounter 0x180163198
QueryPerformanceFrequency 0x180163190
RaiseException 0x1801630d0
ReleaseSRWLockExclusive 0x180163290
ResetEvent 0x180163230
ResumeThread 0x180163110
RtlCaptureContext 0x180163158
RtlLookupFunctionEntry 0x180163150
RtlVirtualUnwind 0x180163148
SetEvent 0x180163238
SetThreadPriority 0x1801630f0
SetThreadPriorityBoost 0x1801630f8
SetUnhandledExceptionFilter 0x1801631c8
SetWaitableTimer 0x1801631c0
Sleep 0x180163188
SleepConditionVariableSRW 0x1801631e0
SuspendThread 0x180163108
SwitchToThread 0x180163130
TerminateProcess 0x180163120
TerminateThread 0x180163100
UnhandledExceptionFilter 0x180163138
VirtualAlloc 0x180163178
VirtualFree 0x180163260
WaitForMultipleObjects 0x1801631a8
WaitForSingleObject 0x180163228
WakeAllConditionVariable 0x180163160
WideCharToMultiByte 0x180163168
_Cnd_do_broadcast_at_thread_exit 0x180163550
_Cnd_signal 0x180163558
_Cnd_wait 0x180163560
_Mtx_lock 0x180163570
_Mtx_trylock 0x180163498
_Mtx_unlock 0x180163568
_Query_perf_counter 0x180163328
_Query_perf_frequency 0x180163330
_Thrd_detach 0x180163588
_Thrd_id 0x180163578
_Thrd_join 0x180163580
_Thrd_yield 0x180163530
_Xtime_get_ticks 0x180163340
?_Fiopen@std@@YAPEAU_iobuf@@PEB_WHH@Z 0x180163460
?_Fiopen@std@@YAPEAU_iobuf@@PEBDHH@Z 0x180163458
?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z 0x1801634e8
?_Getgloballocale@locale@std@@CAPEAV_Locimp@12@XZ 0x180163510
?_Gnavail@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBA_JXZ 0x1801632b0
?_Gndec@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ 0x1801632a0
?_Gninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ 0x1801632a8
?_Id_cnt@id@locale@std@@0HA 0x180163318
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAPEAD0PEAH001@Z 0x1801632d8
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXXZ 0x1801632d0
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x180163490
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ 0x180163400
?_Pnavail@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBA_JXZ 0x1801632c8
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ 0x1801632c0
?_Syserror_map@std@@YAPEBDH@Z 0x180163348
?_Throw_Cpp_error@std@@YAXH@Z 0x180163548
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x180163488
?_Winerror_map@std@@YAHH@Z 0x180163350
?_Xbad_alloc@std@@YAXXZ 0x180163518
?_Xbad_function_call@std@@YAXXZ 0x180163538
?_Xlength_error@std@@YAXPEBD@Z 0x180163590
?_Xout_of_range@std@@YAXPEBD@Z 0x180163540
??0_Lockit@std@@QEAA@H@Z 0x180163528
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x1801632f8
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z 0x180163448
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x180163300
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x1801633f0
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x1801634e0
??1_Lockit@std@@QEAA@XZ 0x180163520
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1801632f0
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180163450
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180163308
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1801633f8
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1801634d8
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@H@Z 0x180163410
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@J@Z 0x1801634a0
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@K@Z 0x1801634a8
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@P6AAEAVios_base@1@AEAV21@@Z@Z 0x180163408
??7ios_base@std@@QEBA_NXZ 0x180163358
?always_noconv@codecvt_base@std@@QEBA_NXZ 0x180163508
?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x1801633c8
?eback@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1801634d0
?egptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1801634b8
?eof@ios_base@std@@QEBA_NXZ 0x180163368
?epptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x180163598
?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADXZ 0x1801633e8
?flags@ios_base@std@@QEBAHXZ 0x180163370
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ 0x180163420
?gbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXH@Z 0x1801634b0
?gcount@?$basic_istream@DU?$char_traits@D@std@@@std@@QEBA_JXZ 0x180163438
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEBA?AVlocale@2@XZ 0x180163398
?good@ios_base@std@@QEBA_NXZ 0x180163360
?gptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1801634c8
?id@?$codecvt@DDU_Mbstatet@@@std@@2V0locale@2@A 0x180163320
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z 0x180163468
?in@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z 0x180163500
?out@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z 0x1801634f8
?pbase@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1801633b0
?pbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXH@Z 0x1801632b8
?peek@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAHXZ 0x180163430
?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1801634c0
?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 0x1801633e0
?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEAD_J@Z 0x180163428
?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@V?$fpos@U_Mbstatet@@@2@@Z 0x180163440
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAPEAV12@PEAD_J@Z 0x180163478
?setf@ios_base@std@@QEAAHH@Z 0x180163378
?setf@ios_base@std@@QEAAHHH@Z 0x180163380
?setg@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAD00@Z 0x1801635a0
?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAD0@Z 0x1801633b8
?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAD00@Z 0x1801633c0
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x1801633d0
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ 0x180163310
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z 0x1801633a0
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z 0x1801633a8
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x180163470
?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 0x1801633d8
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x180163480
?uncaught_exceptions@std@@YAHXZ 0x180163338
?unshift@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEAD1AEAPEAD@Z 0x1801634f0
?width@ios_base@std@@QEAA_J_J@Z 0x180163390
?width@ios_base@std@@QEBA_JXZ 0x180163388
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEBD_J@Z 0x180163418
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z 0x1801632e0
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z 0x1801632e8
CoCreateInstance 0x1801638c0
CoInitializeEx 0x1801638d0
CoTaskMemFree 0x1801638c8
CoUninitialize 0x1801638d8
AdjustWindowRect 0x180163618
BeginPaint 0x180163640
CreateWindowExA 0x180163600
DefWindowProcA 0x1801635e0
DestroyWindow 0x180163608
DispatchMessageA 0x1801635c0
EndPaint 0x180163648
FillRect 0x1801635f8
GetClientRect 0x180163650
GetDC 0x180163630
GetMessageA 0x1801635b0
LoadCursorA 0x1801635d0
PostThreadMessageA 0x1801635d8
RegisterClassExA 0x1801635f0
ReleaseDC 0x180163638
SetProcessDPIAware 0x1801635c8
SetWindowPos 0x180163620
ShowWindow 0x180163610
TranslateMessage 0x1801635b8
UnregisterClassA 0x1801635e8
UpdateWindow 0x180163628
__CxxFrameHandler4 0x1801636d0
__C_specific_handler 0x1801636c0
__current_exception 0x1801636a8
__current_exception_context 0x1801636a0
__std_exception_copy 0x180163670
__std_exception_destroy 0x180163690
__std_terminate 0x180163680
__std_type_info_destroy_list 0x180163698
_CxxThrowException 0x180163678
_purecall 0x180163660
memcmp 0x1801636b8
memcpy 0x180163688
memmove 0x1801636b0
memset 0x180163668
timeBeginPeriod 0x1801636e0
timeEndPeriod 0x1801636e8
inflate 0x1801638f8
inflateEnd 0x1801638f0
inflateInit_ 0x1801638e8