AmiPiBorg extends an Amiga by pairing it with a Raspberry Pi. A server process runs on both the Amiga and Pi exchanging packets of data over a link between the Amiga and the Pi. The goal is to use the fastest available connection such as the Amiga’s parallel port but for ease of development it currently supports only the serial port. At startup the Amiga will request a list of capabilities from the Pi. Each capability is provided by a piece of software called a Handler which runs on the Pi. A Client application on the Amiga requests a connection to a Handler on the Pi and, if the Pi supports that Handler, a Connection is established between them. Once established the Client and Handler can exchange data as streams of bytes.

More news: Generation Amiga magazine