PC Booter
   HOME

TheInfoList



OR:

A self-booting disk is a
floppy disk A floppy disk or floppy diskette (casually referred to as a floppy, a diskette, or a disk) is a type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined with a ...
for
home computer Home computers were a class of microcomputers that entered the market in 1977 and became common during the 1980s. They were marketed to consumers as affordable and accessible computers that, for the first time, were intended for the use of a s ...
s or
personal computer A personal computer, commonly referred to as PC or computer, is a computer designed for individual use. It is typically used for tasks such as Word processor, word processing, web browser, internet browsing, email, multimedia playback, and PC ...
s that loads directly into a standalone application when the system is turned on, bypassing the operating system. This was common, standard, on some computers in the late 1970s to early 1990s.
Video game A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
s were the type of application most commonly distributed using this technique. The term "PC booter" is sometimes used in reference to self-booting software for IBM PC compatibles. On other systems, like the
Apple II Apple II ("apple Roman numerals, two", stylized as Apple ][) is a series of microcomputers manufactured by Apple Computer, Inc. from 1977 to 1993. The Apple II (original), original Apple II model, which gave the series its name, was designed ...
and Atari 8-bit computers, almost all software is self-booting. On the IBM PC, the distinction is between a self-booting program and one which is started by the user via an operating system such as
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few op ...
or IBM PC DOS. The term "PC booter" was not contemporaneous with when self-booting games were being released.


Purpose

On some home computers like the Apple II, software is loaded by inserting a floppy disk and turning on or resetting the machine. It's analogous to cartridges on game consoles such as the Atari 2600 and
Nintendo Entertainment System The Nintendo Entertainment System (NES) is an 8-bit home video game console developed and marketed by Nintendo. It was first released in Japan on 15 July 1983 as the and was later released as the redesigned NES in several test markets in the ...
. It does not require using a
command-line interface A command-line interface (CLI) is a means of interacting with software via command (computing), commands each formatted as a line of text. Command-line interfaces emerged in the mid-1960s, on computer terminals, as an interactive and more user ...
or other method to launch software. It was common for self-booting disks to use non-standard disk formatting, so the contents could not be viewed or copied via a system's normal
disk operating system A disk operating system (DOS) is a computer operating system that requires a disk or other direct-access storage device as secondary storage. A DOS provides a file system and a means for loading and running computer program, programs stored on th ...
. They could still be copied by other utilities. Most self-booting programs are written to not need features of an existing operating system, such as
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few op ...
, and access the hardware directly or use low-level functions that are built into
read-only memory Read-only memory (ROM) is a type of non-volatile memory used in computers and other electronic devices. Data stored in ROM cannot be electronically modified after the manufacture of the memory device. Read-only memory is useful for storing sof ...
. Other programs provide a specialized replacement for the operating system.


Drawbacks

Self-booting disks require the system to powered on or restarted to use the software. The user cannot switch between programs. The software exists solely on its own floppy disk, cannot be stored alongside multiple programs, such as a
hard disk drive A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating hard disk drive platter, pla ...
. The self-booting game or application cannot easily use
computer hardware Computer hardware includes the physical parts of a computer, such as the central processing unit (CPU), random-access memory (RAM), motherboard, computer data storage, graphics card, sound card, and computer case. It includes external devices ...
normally accessed through
device driver In the context of an operating system, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer or automaton. A driver provides a software interface to hardware devices, enabli ...
s in the operating system. The program needs built-in support for each specific peripheral, and it doesn't automatically get the benefit of improvements or bug fixes or support for updated versions.


Examples

Between 1983 and 1984,
Digital Research Digital Research, Inc. (DR or DRI) was a privately held American software company created by Gary Kildall to market and develop his CP/M operating system and related 8-bit, 16-bit and 32-bit systems like MP/M, Concurrent DOS, FlexOS, Multiuser ...
offered several of their business and educational applications for the IBM PC on bootable floppy diskettes bundled with SpeedStart CP/M, a reduced version of CP/M-86 as a bootable
runtime environment In computer programming, a runtime system or runtime environment is a sub-system that exists in the computer where a program is created, as well as in the computers where the program is intended to be run. The name comes from the compile time ...
.
Infocom Infocom, Inc., was an American software company based in Cambridge, Massachusetts, that produced numerous works of interactive fiction. They also produced a business application, a relational database called ''Cornerstone (software), Cornerston ...
offered the only third-party games for the
Macintosh 128K The Macintosh, later rebranded as the Macintosh 128K, is the original Mac (computer), Macintosh personal computer from Apple Inc., Apple. It is the first successful mass-market All-in-one computer, all-in-one desktop personal computer with a gr ...
at launch by distributing them with its own bootable operating system. A scaled down version of GeoWorks Ensemble was used by
America Online AOL (formerly a company known as AOL Inc. and originally known as America Online) is an American web portal and online service provider based in New York City, and a brand marketed by Yahoo! Inc. (2017–present), Yahoo! Inc. The service tra ...
for their AOL client software until the late 1990s. AOL was distributed on a single 3.5-inch floppy disk, which could be used to boot GeoWorks as well. In 1998,
Caldera A caldera ( ) is a large cauldron-like hollow that forms shortly after the emptying of a magma chamber in a volcanic eruption. An eruption that ejects large volumes of magma over a short period of time can cause significant detriment to the str ...
distributed a demo version of their 32-bit DPMI web-browser and mail client DR-WebSpyder on a bootable fully self-contained 3.5-inch floppy. On 386 PCs with a minimum of 4 MB of RAM, the floppy would boot a minimal DR-DOS 7.02 system complete with memory manager, RAM disk, dial-up modem, LAN, mouse and display drivers and automatically launch into the graphical browser, without ever touching the machine's hard disk. Users could start browsing the web immediately after entering their access credentials.


See also

* Boot diskette * List of self-booting IBM PC compatible games * Live CD * Live USB * Portable application


References


Further reading

* {{cite web , editor-first=Donnie , editor-last=Pinkston , date=2018-11-27 , title=Chapter 3. Project 2: PC Booter , work=Pintos Projects , publisher=
Caltech The California Institute of Technology (branded as Caltech) is a private university, private research university in Pasadena, California, United States. The university is responsible for many modern scientific advancements and is among a small g ...
, url=http://courses.cms.caltech.edu/cs124/pintos_3.html , access-date=2020-02-11 , url-status=live , archive-url=https://web.archive.org/web/20200211145438/http://courses.cms.caltech.edu/cs124/pintos_3.html , archive-date=2020-02-11 Video game distribution