X-Nico

3 unusual facts about Programmable read-only memory


Programmable read-only memory

The first PROM programming machines were also developed by Arma engineers under Mr. Chow's direction and were located in Arma's Garden City lab and Air Force Strategic Air Command (SAC) headquarters.

The invention was conceived at the request of the United States Air Force to come up with a more flexible and secure way of storing the targeting constants in the Atlas E/F ICBM's airborne digital computer.

The PROM was invented in 1956 by Wen Tsing Chow, working for the Arma Division of the American Bosch Arma Corporation in Garden City, New York.


Apple HD SC Setup

The version of Apple HD SC Setup that shipped with the Mac OS was only able to manipulate hard disks that featured Apple ROMs.

Bitter Suites to Succubi

The Special Edition features a teaser for the video for "Born in a Burial Gown" as ROM content, along with a trailer for Cradle of Fear and a "Gallery of the Grotesque" (containing the sleeve art).

Blazing Star

A typically hefty Neo Geo ROM at 346 Mb, the game makes extensive use of pseudo-3D prerendered sprites, brief anime and CGI cutscenes (mostly during the intro sequence), and frequent Engrish voice samples and captions.

Blue Board

Among BBS software available in its day, Blue Board was notable in that it made creative use of the computer's limited RAM space, including the shadow RAM behind its ROMs, to store frequently-referenced data such as usernames, passwords, and message headers.

CcTalk

ccTalk protocol stacks have been implemented on a range of devices from tiny Microchip microcontrollers with 512 bytes of ROM to powerful ARM7 32-bit processors.

Core rope memory

Core rope memory is a form of read-only memory (ROM) for computers, first used in the 1960s by early NASA Mars probes and then in the Apollo Guidance Computer (AGC) designed and programmed by the MIT Instrumentation Lab and built by Raytheon.

Fast loader

A few commercial fast loaders, most notably CMD's JiffyDOS, were not cartridge-driven but instead replaced the KERNAL ROM in the C64 and the DOS ROM in the 1541.

As a result, the KERNAL ROM routines were hastily rewritten to transfer a single bit at a time, using a slow software handshaking protocol.

Hierarchical File System

More importantly, HFS was hard-coded into new Plus' 128K ROM, freeing not only space from the system software disk, but also RAM.

Integer BASIC

Originally available on cassette, then included in ROM on the original Apple II computer at release in 1977, it was the first version of BASIC used by many early home computer owners.

MODE32

Despite the machines' hardware being designed to accommodate for this, older, non 32-bit clean software in ROM forced these machines to run in 24-bit mode.

NABU Network

The logic module included four socketed chips: a TR1865CL-04, a full-duplex UART, an SC87253P 8-bit microprocessor, an N8X60N FIFO I/O controller and a pre-programmed ROM.

Old World ROM

Old World ROM Macintosh computers are the Macintosh models that use a Macintosh Toolbox ROM chip, usually in a socket (but soldered to the motherboard in some models).

Randy Wigginton

Wigginton collaborated with Wozniak on the circuit design and ROM software for the Apple II in 1977.

Richard Altwasser

His first assigned job was to write some programs to demonstrate the capabilities of the new 8 kB ROM and 16 kB RAM expansion for the ZX80.

Altwasser left Sinclair at the beginning of May 1982 to establish his own company, along with Steve Vickers, author of the Spectrum's ROM firmware and manual.

SuperBASIC

This project was later cancelled, however, SuperBASIC was subsequently included in the ROM firmware of the Sinclair QL personal computer (launched in January 1984), also serving as the command interpreter for the QL's Qdos operating system.

Timex Sinclair 2048

According to an early Timex Sinclair 2000 computer flyer, it would be a cut-down TS2068 with 48 KB of RAM and advertised as a 48 KB memory machine (The TS2068 might have been called the 2072 because of the add of 24 KB ROM + 48 KB RAM = 72KB).

Uberdata

Uberdata (also known as Überdata or Uber data) is a ROM editing software designed specifically for On Board Diagnostics (OBD) Honda Engine control units.


see also