BBS: Inland Empire Archive Date: 04-07-93 (04:29) Number: 325 From: JOE NEGRON Refer#: NONE To: CHAD GUNTER Recvd: NO Subj: Reboot Conf: (2) Quik_Bas
CG> Does anyone know how to make the computer reboot from inside > QB? Thanx! Here you go: ============================== Begin code ============================== DEFINT A-Z '$INCLUDE: 'qb.bi' 'replace with qbx.bi if you're using PDS DECLARE SUB Reboot (BootType%) '*********************************************************************** '* SUB Reboot '* '* PURPOSE '* Reboots the machine by executing the machine language procedure '* located at FFFF:0000. '* '* EXTERNAL ROUTINE(S) '* QBX.LIB '* ------- '* SUB Absolute (Address%) '*********************************************************************** SUB Reboot (BootType%) STATIC DEF SEG = &H40 POKE &H72, 0 - ((BootType% = 0) * &H34) 'if BootType% = 0, perform POKE &H73, 0 - ((BootType% = 0) * &H12) ' a warm boot, else a cold boot DEF SEG = &HFFFF 'set segment to bootstrap loader Absolute 0 'do system call END SUB =============================== End code =============================== Set BootType% = 0 to perform a warm boot, or anything else to perform a cold boot. --Joe in Bay Ridge, Brooklyn, NY, Wed, 04-07-1993-- ... Beeeep! This is a test of the emergency tagline system. ___ X Blue Wave/QWK v2.12 X --- Maximus 2.01wb * Origin: * BlueDog BBS * (212) 594-4425 * NYC FileBone Hub (1:278/709)
Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET