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 **************************************************************
