In article <003501c7440f$23cb1b20$0301a8c0@Production>, "Paul" <pdeleeuw@deleeuw.com.au> writes:
I would happily convert the asm code into c code if only I knew what it was supposed to do. [...]
I hear ya... Some kind sould was gracious enough to comment some of these routines with their C equivalents in a block comment at the top of the function. Translating those was easy :-). In order of preference, I would go with: - someone who knew the x86 assembly routines and would either: i) migrate it to __asm blocks, handling the 16/32 bit change ii) migrate it to C code for use on all platforms - someone who understands x86 assembly code, but not necessarily the routines and would do i) or ii) above - me migrating the code by method i) - me migrating the code by method ii) If noone else does it, I will do it, but it will take longer and probably be more buggy. :-) But hey, you've all waited for me to finish this "driver abstraction" since I first took a stab at it in 1999, so.... -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>