Jump to content

IBM PALM processor

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 174.107.116.45 (talk) at 13:35, 22 February 2023. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

IBM PALM processor
General information
Launched1975

The PALM (Program Cite error: A <ref> tag is missing the closing </ref> (see the help page). containing 13 bipolar gate arrays packaged in square metal cans, 3 conventional transistor–transistor logic (TTL) ICs in dual in-line packages, and 1 round metal can part.

The PALM was used to implement an emulator, which in turn could run machine instructions originally written for other machines; this is how IBM System/360 APL ran on the 5100.[1]

PALM has a 16-bit data bus, with two additional bits used for parity. PALM can directly address 64 KB (64 KiB) of memory. The IBM 5100 could be configured with up to 64+ KB (APL + BASIC ROMs make 64+ KB) of Executable ROS (ROM) and up to 64 KB of RAM. A simple bank switching scheme was used to extend the address space.

In 1973, the IBM Los Gatos Scientific Center developed a portable computer prototype called SCAMP (Special Computer APL Machine Portable) based on the PALM processor with a Philips compact cassette drive, small CRT display, and full-function keyboard.[2]

References

  1. ^ "John Titor was right? IBM 5100". an emulator, used only for APL, not for BASIC
  2. ^ TOSEC: IBM PC Compatibles (2012-04-23) Internet Archive


Pictures