Hi,
I just managed to compile Cxbx and I'm trying to understand how all this stuff is working.
I just wondered why my triangle application compiled with the newest XDK wasn't working. It seems that there is no emulation layer for this version of the XDK.
But what does this code in those files do exactly? Is it just the redirection of the calls to the Windows kernel itself which originally end inside the XBox kernel? From where did you take the code and how did you create them?
edit:
Never mind! Just got the idea
You are only identifying subroutines with these offset-value pairs to redirect them afterwards.
I just managed to compile Cxbx and I'm trying to understand how all this stuff is working.
I just wondered why my triangle application compiled with the newest XDK wasn't working. It seems that there is no emulation layer for this version of the XDK.
But what does this code in those files do exactly? Is it just the redirection of the calls to the Windows kernel itself which originally end inside the XBox kernel? From where did you take the code and how did you create them?
edit:
Never mind! Just got the idea
You are only identifying subroutines with these offset-value pairs to redirect them afterwards.