Date: Mon, 12 Nov 2001 08:52:59 -0500
From: "Lawrence Young" <[EMAIL PROTECTED]>
Subject: Re: [LIB] Hibernation INT15 Extended BIOS Call Function & TSR's

Actually, it is not true. Win98 supports ACPI but Hibernation relies upon
BIOS implementation. Only Win2000 and WinXP do not use BIOS function at all.

----- Original Message -----
From: "Jon C" <[EMAIL PROTECTED]>
To: "Libretto" <[EMAIL PROTECTED]>
Sent: Sunday, November 11, 2001 2:43 PM
Subject: Re: [LIB] Hibernation INT15 Extended BIOS Call Function & TSR's


> Date: Sun, 11 Nov 2001 19:41:35 -0000
> From: "Jon C" <[EMAIL PROTECTED]>
> Subject: Re: [LIB] Hibernation INT15 Extended BIOS Call Function & TSR's
>
> Perry,
>
> Any OS that supports ACPI (Advanced Configuration and Power Interface)
will handle that for you rather than the Libby itself.  My 110CT hibernates
fine in Win2000...
>
> Jon C
>   ----- Original Message -----
>   From: Perry Frayn
>   To: Libretto
>   Sent: Sunday, November 11, 2001 7:33 PM
>   Subject: [LIB] Hibernation INT15 Extended BIOS Call Function & TSR's
>
>
>         Date: Sun, 11 Nov 2001 12:25:49 -0800
>         From: Perry Frayn <[EMAIL PROTECTED]>
>         Subject: Hibernation INT15 Extended BIOS Call Function & TSR's
>
>         My Toshiba 30 Gb drive just arrived in the mail. I've taken the
the time to
>         review as much of the previous posts on the hibernation/partition
topics.
>         Should be able to get this to work.
>
>         Question. From what I can see the (hardware?) hibernation is
initiated by a
>         bios call to int 15. Has anyone written a TSR (terminate and stay
resident)
>         to capture this call?
>
>         Once control on the bios call is captured, one could redirect it
to"our"
>         hibernation code which could tell the libretto to write where ever
we pleased.
>
>         I've attacthed a list a INT15 bios calls I've found in my
research.
>
>         regards Perry
>
>         --------------------------------------------------
>         --- Extended BIOS of
Libretto20-100 --------------------------------
>         --------------------------------------------------
>
>         Information in this document was obtained by analyzing Libretto20
>         by Mr. M. Iizuka ([EMAIL PROTECTED]) individually. So some
>         mistakes may be contained in this document. Please use with care.
>         If you want to redistribute this document, please attach the
>         information on the source of this document.
>
>         * The data from 50CT and 100CT were added by Y. Shimazaki
>         ([EMAIL PROTECTED]). Those data were marked with `#'.
>
>         --------------------------------------------------
>         *** TOSHIBA Libretto 20, 50, 60, 70, 100 Extended BIOS Call
Function ***
>
>         ----------1544F0-----------------------------
>         INT 15 - BIOS Support Check
>         AX = 44f0h
>         Return: CFLAG = 00h function successful
>
>         ----------1544F1-----------------------------
>         INT 15 - BIOS Open Interface
>         AX = 44f1h
>         Return: CFLAG = 00h function successful
>
>         ----------1544F2-----------------------------
>         INT 15 - BIOS Close Interface
>         AX = 44f2h
>         Return: CFLAG = 00h function successful
>
>         ----------1544F3-----------------------------
>         INT 15 - BIOS Status Get
>         AX = 44f3h
>         BX = mode (*1)
>         Return: CFLAG = 00h function successful
>         CX = status (*2)
>         ----------1544F4-----------------------------
>         INT 15 - BIOS Status Set
>         AX = 44f4h
>         BX = mode (*1)
>         CX = status (*2)
>         Return: CFLAG = 00h function successful
>
>         ---------------------------------------------(*1)
>         Format of mode (BX Register) information:
>
>         Mode Description Need to reboot? (#)
>         0100h Power-up Mode No
>         0108h CPU Cache Policy (#) Yes
>         010ah System Beep On/Off No
>         010bh Battery Alarm On/Off No
>         010ch Panel Alarm On/Off No
>         010dh Panel Power On/Off No
>         010fh Alarm Power On No
>         0110h System Auto Off No
>         011dh Boot Device (#) Yes
>         011fh CPU Cache Policy (#) Yes
>         0125h Standby Time No
>         012dh Hibernation/Suspend (#) No
>         0305h LCD Back Light Power No
>         0308h Display Stretch (#) No
>         0501h Parallel Port (#) Yes
>         0505h Pointing Device (#) Yes
>         0508h Infrared Port (#) No
>
>         ---------------------------------------------(*2)
>         Format of status (CX Register) information:
>
>         Mode Description
>         0100h 0000h Boot
>         0001h Hibernation (/Suspend for 100)
>
>         0108h 0108h 011fh policy # Checked with 100CT only
>         & 1 0 W/B
>         011fh 1 1 W/T
>         0 1 Disable
>
>         010ah 0000h Off
>         0001h On
>
>         010bh 0000h Off
>         0001h On
>
>         010ch 0000h Off
>         0001h On
>
>         010dh 0000h Disabled
>         0001h Enabled
>
>         010fh bit 0: Enable/Disable Switch
>         0h Enabled
>         1h Disabled
>         bit 1- 6: min
>         bit 7-15: hour
>
>         0110h 0001h Disabled
>         0020h 10min
>         0080h 20min
>         0200h 30min
>         0800h 40min
>         2000h 50min
>         8000h 60min
>
>         011dh 0000h FD->HD
>         0001h HD->FD
>
>         011fh see 0108h
>
>         0125h 0001h 0min
>         0010h 5min
>         0020h 10min
>         0040h 15min
>         0200h 30min
>         1000h 45min
>         8000h 60min
>
>         012dh 0000h suspend # reported by Mr. Nomura, for 100 only
>         0001h hibernation
>
>         0305h 0000h low
>         0001h |
>         0002h |
>         0003h high
>
>         0308h 0000h Normal
>         0001h Stretch
>
>         0501h 0010h ECP # 0020h is uni-directional for 20/30?
>         0040h Bi-Directional
>
>         0505h 0000h Internal/External Auto Select
>         0001h Simultaneous
>
>         0508h 0001h IrDA 1.0 # Not supported by 100CT
>         0002h ASK (Sharp's proprietary mode)
>
>         ---------------------------------------------(*3)
>         BIOS Status Get/Set Process:
>
>         1. BIOS Open Interface Function Call
>         2. BIOS Status Get/Set Function Call
>         3. BIOS Close Interface Function Call
>
>         --------------------------------------------------
>
>
>
>
>
>
>
>
>         **************************************************
>         http://libretto.basiclink.com%20-%20Libretto%20mailing%20list
>         http://libretto.basiclink.com/archive%20-%20Archives
>         http://www.picante.com/~gtaylor/portable/faq.html%20-%20FAQ
>         -------TO UNSUBSCRIBE-------
>         Reply to any of the list messages. The reply mail should be
>         addressed to: [EMAIL PROTECTED] - Then replace any text
>         on the message's subject line: cmd:unsubscribe
>         --------TO UNSUBSCRIBE DIGEST------
>         Do above but with this on subject line: cmd:unsubscribe digest
>         **************************************************
>
>
>
>
>
>
>
> **************************************************************
> http://libretto.basiclink.com - Libretto mailing list
> http://libretto.basiclink.com/archive - Archives
> http://www.picante.com/~gtaylor/portable/faq.html - FAQ
>                  -------TO UNSUBSCRIBE-------
> Reply to any of the list messages. The reply mail should be
> addressed to: [EMAIL PROTECTED] - Then replace any text
> on the message's subject line: cmd:unsubscribe
>               --------TO UNSUBSCRIBE DIGEST------
> Do above but with this on subject line: cmd:unsubscribe digest
> **************************************************************
>




**************************************************************
http://libretto.basiclink.com - Libretto mailing list
http://libretto.basiclink.com/archive - Archives
http://www.picante.com/~gtaylor/portable/faq.html - FAQ
                 -------TO UNSUBSCRIBE-------
Reply to any of the list messages. The reply mail should be
addressed to: [EMAIL PROTECTED] - Then replace any text
on the message's subject line: cmd:unsubscribe
              --------TO UNSUBSCRIBE DIGEST------
Do above but with this on subject line: cmd:unsubscribe digest
**************************************************************

Reply via email to