Preparing for 0.6.0-pre9 release
This commit is contained in:
parent
865a1b2cf4
commit
35d1b6e798
|
@ -1,12 +1,10 @@
|
||||||
cxbx website: http://www.caustik.com/xbox/
|
cxbx website: http://www.caustik.com/xbox/
|
||||||
|
|
||||||
version: 0.6.0 (??/??/03)
|
version: 0.6.0-pre9 (02/06/03)
|
||||||
--------------------------------
|
--------------------------------
|
||||||
|
|
||||||
- Released source code under GNU license.
|
- Released source code under GNU license.
|
||||||
|
|
||||||
- Beginning HLE process.
|
|
||||||
|
|
||||||
- Debugging interface changed. Much cleaner.
|
- Debugging interface changed. Much cleaner.
|
||||||
|
|
||||||
version: 0.5.2 (12/14/02)
|
version: 0.5.2 (12/14/02)
|
||||||
|
|
|
@ -52,7 +52,12 @@ typedef signed long sint32;
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
// * Version Information
|
// * Version Information
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
#define CXBX_VERSION "0.6.0-Pre9"
|
#define CXBX_VERSION "0.6.0-pre9"
|
||||||
|
|
||||||
|
// ******************************************************************
|
||||||
|
// * Define this to trace intercepted function calls
|
||||||
|
// ******************************************************************
|
||||||
|
#define _DEBUG_TRACE
|
||||||
|
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
// * func : RoundUp
|
// * func : RoundUp
|
||||||
|
|
|
@ -241,7 +241,7 @@ CXBXKRNL_API void NTAPI EmuXInit(DebugMode DebugConsole, char *DebugFilename, ui
|
||||||
EmuXSwapFS(); // XBox FS
|
EmuXSwapFS(); // XBox FS
|
||||||
|
|
||||||
// This must be enabled or the debugger may crash (sigh)
|
// This must be enabled or the debugger may crash (sigh)
|
||||||
_asm _emit 0xF1
|
//_asm _emit 0xF1
|
||||||
|
|
||||||
Entry();
|
Entry();
|
||||||
|
|
||||||
|
@ -314,7 +314,7 @@ DWORD WINAPI PsCreateSystemThreadExProxy
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
// * debug trace
|
// * debug trace
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG_TRACE
|
||||||
{
|
{
|
||||||
printf("CxbxKrnl [0x%.08X]: PsCreateSystemThreadExProxy\n"
|
printf("CxbxKrnl [0x%.08X]: PsCreateSystemThreadExProxy\n"
|
||||||
" (\n"
|
" (\n"
|
||||||
|
@ -367,7 +367,7 @@ XBSYSAPI EXPORTNUM(24) NTSTATUS NTAPI xboxkrnl::ExQueryNonVolatileSetting
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
// * debug trace
|
// * debug trace
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG_TRACE
|
||||||
{
|
{
|
||||||
printf("CxbxKrnl [0x%.08X]: ExQueryNonVolatileSetting\n"
|
printf("CxbxKrnl [0x%.08X]: ExQueryNonVolatileSetting\n"
|
||||||
" (\n"
|
" (\n"
|
||||||
|
@ -451,7 +451,7 @@ XBSYSAPI EXPORTNUM(107) VOID NTAPI xboxkrnl::KeInitializeDpc
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
// * debug trace
|
// * debug trace
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG_TRACE
|
||||||
{
|
{
|
||||||
printf("CxbxKrnl [0x%.08X]: KeInitializeDpc\n"
|
printf("CxbxKrnl [0x%.08X]: KeInitializeDpc\n"
|
||||||
" (\n"
|
" (\n"
|
||||||
|
@ -487,7 +487,7 @@ XBSYSAPI EXPORTNUM(113) VOID NTAPI xboxkrnl::KeInitializeTimerEx
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
// * debug trace
|
// * debug trace
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG_TRACE
|
||||||
{
|
{
|
||||||
printf("CxbxKrnl [0x%.08X]: KeInitializeTimerEx\n"
|
printf("CxbxKrnl [0x%.08X]: KeInitializeTimerEx\n"
|
||||||
" (\n"
|
" (\n"
|
||||||
|
@ -529,7 +529,7 @@ XBSYSAPI EXPORTNUM(149) xboxkrnl::BOOLEAN NTAPI xboxkrnl::KeSetTimer
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
// * debug trace
|
// * debug trace
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG_TRACE
|
||||||
{
|
{
|
||||||
printf("CxbxKrnl [0x%.08X]: KeSetTimer\n"
|
printf("CxbxKrnl [0x%.08X]: KeSetTimer\n"
|
||||||
" (\n"
|
" (\n"
|
||||||
|
@ -563,7 +563,7 @@ XBSYSAPI EXPORTNUM(184) NTSTATUS xboxkrnl::NtAllocateVirtualMemory
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
// * debug trace
|
// * debug trace
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG_TRACE
|
||||||
{
|
{
|
||||||
printf("CxbxKrnl [0x%.08X]: NtAllocateVirtualMemory\n"
|
printf("CxbxKrnl [0x%.08X]: NtAllocateVirtualMemory\n"
|
||||||
" (\n"
|
" (\n"
|
||||||
|
@ -597,7 +597,7 @@ XBSYSAPI EXPORTNUM(187) NTSTATUS NTAPI xboxkrnl::NtClose
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
// * debug trace
|
// * debug trace
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG_TRACE
|
||||||
{
|
{
|
||||||
printf("CxbxKrnl [0x%.08X]: NtClose\n"
|
printf("CxbxKrnl [0x%.08X]: NtClose\n"
|
||||||
" (\n"
|
" (\n"
|
||||||
|
@ -633,7 +633,7 @@ XBSYSAPI EXPORTNUM(202) NTSTATUS xboxkrnl::NtOpenFile
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
// * debug trace
|
// * debug trace
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG_TRACE
|
||||||
{
|
{
|
||||||
printf("CxbxKrnl [0x%.08X]: NtOpenFile\n"
|
printf("CxbxKrnl [0x%.08X]: NtOpenFile\n"
|
||||||
" (\n"
|
" (\n"
|
||||||
|
@ -671,7 +671,7 @@ XBSYSAPI EXPORTNUM(218) NTSTATUS NTAPI xboxkrnl::NtQueryVolumeInformationFile
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
// * debug trace
|
// * debug trace
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG_TRACE
|
||||||
{
|
{
|
||||||
printf("CxbxKrnl [0x%.08X]: NtQueryVolumeInformationFile\n"
|
printf("CxbxKrnl [0x%.08X]: NtQueryVolumeInformationFile\n"
|
||||||
" (\n"
|
" (\n"
|
||||||
|
@ -713,7 +713,7 @@ XBSYSAPI EXPORTNUM(255) NTSTATUS NTAPI xboxkrnl::PsCreateSystemThreadEx
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
// * debug trace
|
// * debug trace
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG_TRACE
|
||||||
{
|
{
|
||||||
printf("CxbxKrnl [0x%.08X]: PsCreateSystemThreadEx\n"
|
printf("CxbxKrnl [0x%.08X]: PsCreateSystemThreadEx\n"
|
||||||
" (\n"
|
" (\n"
|
||||||
|
@ -765,7 +765,7 @@ XBSYSAPI EXPORTNUM(277) VOID NTAPI xboxkrnl::RtlEnterCriticalSection
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
// * debug trace
|
// * debug trace
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG_TRACE
|
||||||
{
|
{
|
||||||
printf("CxbxKrnl [0x%.08X]: RtlEnterCriticalSection\n"
|
printf("CxbxKrnl [0x%.08X]: RtlEnterCriticalSection\n"
|
||||||
" (\n"
|
" (\n"
|
||||||
|
@ -797,7 +797,7 @@ XBSYSAPI EXPORTNUM(291) VOID NTAPI xboxkrnl::RtlInitializeCriticalSection
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
// * debug trace
|
// * debug trace
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG_TRACE
|
||||||
{
|
{
|
||||||
printf("CxbxKrnl [0x%.08X]: RtlInitializeCriticalSection\n"
|
printf("CxbxKrnl [0x%.08X]: RtlInitializeCriticalSection\n"
|
||||||
" (\n"
|
" (\n"
|
||||||
|
@ -827,7 +827,7 @@ XBSYSAPI EXPORTNUM(294) VOID NTAPI xboxkrnl::RtlLeaveCriticalSection
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
// * debug trace
|
// * debug trace
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG_TRACE
|
||||||
{
|
{
|
||||||
printf("CxbxKrnl [0x%.08X]: RtlLeaveCriticalSection\n"
|
printf("CxbxKrnl [0x%.08X]: RtlLeaveCriticalSection\n"
|
||||||
" (\n"
|
" (\n"
|
||||||
|
@ -855,7 +855,7 @@ XBSYSAPI EXPORTNUM(301) xboxkrnl::ULONG NTAPI xboxkrnl::RtlNtStatusToDosError
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
// * debug trace
|
// * debug trace
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG_TRACE
|
||||||
{
|
{
|
||||||
printf("CxbxKrnl [0x%.08X]: RtlNtStatusToDosError\n"
|
printf("CxbxKrnl [0x%.08X]: RtlNtStatusToDosError\n"
|
||||||
" (\n"
|
" (\n"
|
||||||
|
|
|
@ -45,8 +45,8 @@
|
||||||
// * not implemented yet (no prototype exists). otherwise, enable
|
// * not implemented yet (no prototype exists). otherwise, enable
|
||||||
// * "#define PANIC(numb) cxbx_panic"
|
// * "#define PANIC(numb) cxbx_panic"
|
||||||
// ******************************************************************
|
// ******************************************************************
|
||||||
//#define PANIC(numb) EmuXPanic
|
#define PANIC(numb) EmuXPanic
|
||||||
#define PANIC(numb) numb
|
//#define PANIC(numb) numb
|
||||||
|
|
||||||
CXBXKRNL_API uint32 KernelThunkTable[367] =
|
CXBXKRNL_API uint32 KernelThunkTable[367] =
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue