Re-Boot

 BBS: Inland Empire Archive
Date: 02-16-93 (20:34)             Number: 298
From: JOE NEGRON                   Refer#: NONE
  To: ERIC MAYS                     Recvd: NO  
Subj: Re-Boot                        Conf: (2) Quik_Bas
EM> HELLO, ALL
  > IS THERE ANY WAY TO RE BOOT THE COMPUTER USING A QBASIC OR
  > MACHINE LANGUAGE IN A QBASIC PROGRAM CODE..

First, lose the caps Eric.  All caps is considered shouting, and is not
good BBS etiquette.

Second,

============================== Begin code ==============================
'If you are using QuickBASIC 4.5, change this to 'qb.bi'
'$INCLUDE: 'qbx.bi'

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

                                --Joe in Bay Ridge, Brooklyn, NY--
                                      Tue  02-16-1993, 20:34

... Evolution: Life's a niche and then you die.
___
 X Blue Wave/QWK v2.12 X
$$
--- Maximus 2.01wb
 * Origin: * BlueDog BBS * (212) 594-4425 * NYC FileBone Hub (1:278/709)
Outer Court
Echo Basic Postings

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