My Loader is a COM. The segment can be everywhere. Thats why I made a Function located at Byte #61 (#=decimal). Im using before I use MASM. Thats my back ground.

1. Pointer GDT. Is it Linier or Seg:Off ?
2. Can I pass it via register like AX or I must pass it via EAX?
3. Why it always Restarted?
4. If I send you the Compiled File can you tell me where is my mistake ?

I like real conv too. Im now at Yahoo chat room
Posted on 2003-05-23 09:46:50 by realvampire
Yup ..

1. for lgdt I use fword ptr so prefix 66h seems to be neccesary
2. according to it's not possible to use a reg
3. ???
4. I don't believe, since I know the source.

Sorry but this is the end of my knowledge

Bye Miracle
Posted on 2003-05-23 09:55:55 by miracle
Can you upload your kernel here? I want to use it. Im a bit stressed building it. Not the source, the Compiled one. Or maybe you can sugget where I can Found a free 32-bit kernel
Posted on 2003-05-23 10:08:27 by realvampire

i recommend (ready to run):

Bye Miracle
Posted on 2003-05-23 10:50:15 by miracle