Message board for the users of flat assembler.
> OS Construction > VBE (vesa 3)
Goto page Previous 1, 2
A brief look at your code tells that you're setting ESP to 0.
That's not forbidden in protected mode, but strange and possibly an error.
|18 Jan 2008, 16:43||
in the image file extract of page 24 VBE official documentation ! (copying not allowed)
I add 100 because I think is strange !
|18 Jan 2008, 18:27||
> in real mode this card dont share more than 64 k.
YES, but it's a very known issue of RM
> the "call pword [eax] dont work an PC reboot.
xor eax, eax mov esp, eax call blahblah ; CALL anything, this done in Ring0 WILL TripleFault
Your code is buggy
And you don't need all the stupid descriptors at all if you have an unpaged ZERO-based 4 GiB memory model
> That's not forbidden in protected mode, but strange and possibly an error.
It's perfectly legal and safe until you attempt to push anything
Bug Nr.: 12345
Title: Hello World program compiles to 100 KB !!!
Status: Closed: NOT a Bug
|20 Jan 2008, 02:06||
|Goto page Previous 1, 2
< Last Thread | Next Thread >
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.