equal
deleted
inserted
replaced
34 #pragma bss_seg() |
34 #pragma bss_seg() |
35 #endif |
35 #endif |
36 |
36 |
37 TInt __fastcall LazyDispatch(TInt aFunction, TInt* aArgs) |
37 TInt __fastcall LazyDispatch(TInt aFunction, TInt* aArgs) |
38 { |
38 { |
39 HINSTANCE kernel = GetModuleHandleA("ekern.exe"); |
39 //SL: |
|
40 HINSTANCE kernel = GetModuleHandleA("ekern.dll"); |
|
41 //HINSTANCE kernel = GetModuleHandleA("ekern.exe"); |
40 if (kernel) |
42 if (kernel) |
41 { |
43 { |
42 TDispatcher dispatcher = (TDispatcher)Emulator::GetProcAddress(kernel, (LPCSTR)1); |
44 TDispatcher dispatcher = (TDispatcher)Emulator::GetProcAddress(kernel, (LPCSTR)1); |
43 if (dispatcher) |
45 if (dispatcher) |
44 { |
46 { |