flat assembler
Message board for the users of flat assembler.
Index
> Main > "Undocumented" LOADALL instruction |
Author |
|
neonz 02 May 2004, 12:09
FASM does not support neither 286 variation of LOADALL, neither 386+ variation. Maybe it should be added?
Info: http://www.nondot.org/sabre/os/files/ProtectedMode/LOADALL.txt |
|||
02 May 2004, 12:09 |
|
comrade 07 May 2004, 04:58
maybe loadall 386 version with "use32" directive used and 286 version otherwise
|
|||
07 May 2004, 04:58 |
|
Tomasz Grysztar 07 May 2004, 05:33
Both LOADALL286 and LOADALL386 are supported since ages.
|
|||
07 May 2004, 05:33 |
|
Adam Kachwalla 26 Apr 2006, 08:21
Does anyone know how to do this?:
Mark Dixon wrote: THE PROCEDURE FOR USING LOADALL I guess Mark means something like: Code: ... ;Step I CLI ;Step II ... ;Step III STI ;Step IV ... ;Step V CLI ;Step VI ... ;Step VII LOADALL286 ;Step VIII STI ;No other step: I added this in (I don't see the point of leaving INTs disabled) ,,, ;Step IX (Don't know if this is where the code is executed...) CLI ;No other step: just re-disabling interrupts for the next instructions (See Step VI) ... ;Step X LOADALL286 ;Step XI ... ;Step XII STI ;Step XIII ,,, ;I am not sure if the code was meant to go here. ;I have a feeling Mark must have said something wrong ;He starts to restore the machine state in Step X, and interrupts are enabled in Step XIII |
|||
26 Apr 2006, 08:21 |
|
El Tangas 01 May 2006, 19:47
I you want to play with loadall, check this link too:
http://www.rcollins.org/articles/loadall/tspec_a3_doc.html There is lots of good reading in that site, but unfortunately it is no longer updated. |
|||
01 May 2006, 19:47 |
|
Adam Kachwalla 02 May 2006, 06:34
Maybe there is a way to add "LOADALL" to FASM. If LOADALL was executed instead of LOADALL286 or LOADALL386, it will do one of the following?:
1. Find out which CPU you have and execute the corresponding LOADALL function 2. Execute both LOADALL functions (Only one of them can be correct). |
|||
02 May 2006, 06:34 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.