Hi everybody,

on  www.coli.uni-saarland.de/~eric/stuff/soft/
you can now find a new file  fdapm-2007jun27.zip
with an new version of FDAPM. In short, in one line:
> www.coli.uni-saarland.de/~eric/stuff/soft/fdapm-2007jun27.zip

Changes are:

- VGAON / VGAOFF (DPMS screen control) now use VESA VBE/PM
  if possible, and EGA / VGA hardware and BIOS access as
  available if no VBE/PM support is found. This is -not- a
  screen saver. The screen stays off until you re-enable it.
  The function is meant for use in long-running batch files.
  Use pc-tools.net/dos/blackout/ if you want a screen saver!
  (it is tiny, freeware, no Win3 / int9-hook detection yet)

- there is a new option ACPIDUMP which prints your ACPI
  tables "RSDT", "FACP" and "DSDT". Maybe others if they
  are encountered before the DSDT is found. This can be
  a lot of data. Nice for debugging and nice for testing
  the speed of NANSI ;-). Use ZIP if you want to send
  such a dump by mail, it can easily be 100 kB or more.

- the APMDOS function (the only function where FDAPM stays
  in RAM as a resident tool) now avoids using the APM BIOS
  "CPU idle" function if the VESA VBE BIOS "OEM name" string
  starts with "Boch". Background: Bochs BIOS implements the
  function but the Bochs 2.3 engine crashes if you use it.
  Thanks to Rugxulo for the VBE suggestion - a simple check
  and reasonably safe as "Bochs detector". As FDAPM will use
  non-BIOS "CPU idle" instead, APMDOS now works in Bochs.

- whitespace after a command line option is now ignored, so
  both "FDAPM ACPIDUMP" and "FDAPM ACPIDUMP > log.txt" are
  now treated the same (note the space before the ">").

Enjoy saving energy in DOS :-).

Eric


PS: It is possible that Bochs gets bored in "CPU idle" HLT
state and makes the virtual time run faster to "compensate".
If this really happens and causes problems, I could modify
FDAPM to block the whole APMDOS in Bochs. Note that APMDOS
is a nice way to reduce host CPU load in DOSEMU. No funny
clock things, DOSEMU simply leaves more CPU time for Linux.


PPS: Is it FreeCOM specific to treat "tool option > file"
as "tool option " with a trailing space? The whole thing
is a bit un-intuitive: "echo hello > file" says "hello ".
On the other hand, people might WANT to say "hello "?


PPPPPPS: Other updated tools are my "shift lock change beeper"
> www.coli.uni-saarland.de/~eric/stuff/soft/locktone-2007jun23.zip
and my very tiny (1 kB) implementation of RUNTIME
> www.coli.uni-saarland.de/~eric/stuff/soft/specials/runtime.zip
which even shows the time in your COUNTRY specific format :-).
On the other hand, it only shows English text. Still nice?


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to