> Because ACPI, even in the oldest versions, is a complex description > and programming language with a virtual machine and everything, the > few things done with ACPI by FDAPM are based on "keyword spotting" > in the ACPI code. In particular on newer systems, this often fails. > However, implementing a full ACPI VM would make FDAPM really huge.
I've messed with ACPI a little bit, and I would go much further than "complex". The way I would describe ACPI is pseudocode encrypted in a special machine language construct (in fact, it's called AML -- ACPI Machine Language). To build a full APCI implementation, you actually need to build something similar to an interpreter (kind of like an old BASIC interpreter) where the input language is a special form of machine language (not a human-readable language). In addition, it would would need to run entirely in the background (a TSR or Device Driver). Complex doesn't even begin to describe ACPI. ____________________________________________________________ 7 Times Lotto Winner Reveals What You're Missing when Buying MNT http://thirdpartyoffers.juno.com/TGL3141/5882b272b33043272029cst52vuc ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user