Skip to content

GUI: IOPorts

Dimitris Panokostas edited this page Dec 12, 2023 · 5 revisions

PanelIOPorts

In this panel, you can configure the various I/O Ports that Amiberry can emulate. Some of these options will depend on what hardware you have available in your system (e.g. serial ports).

Sampler

This dropdown will be populated with any Recording devices detected in your system. You can select such a device, to use it as a Sampler in the emulated Amiga.

Serial port

If you have any physical serial ports connected to your computer, they will be shown in this dropdown. You can select one, to use as the emulated Amiga serial port. You can also use USB to Serial adapters for this purpose. Only standard 7/8-bit serial protocols are supported, as the 9-bit serial protocol is not supported by PC hardware.

RTS/CTS

If you require handshake signals, you can enable this checkbox. This is usually required by certain hardware, like modems or other physical devices.

Direct

If you are connecting directly to another instance of Amiberry, you can use this option, to emulate a null-modem cable connection. Some games supported this feature.

uaeserial.device

You can use this option if you want to use multiple serial ports, by mapping Amiga side unit X = host serial port X.

MIDI Out/In

If you have any MIDI devices connected, you can select them here. Amiberry uses the PortMidi library to send and receive MIDI messages. Amiberry also offers the option to emulate a Roland MT-32 MIDI device, if you have the required ROMs installed. The dropdown will indicate if the required ROM files were detected or not. Please note that the path Amiberry will look for, is hardcoded to be <your kickstarts directory>/mt32-roms. If the ROMs were detected, you can set the MIDI Out to an MT-32 option and use any software that makes use of it (e.g. several Sierra games). The audio output is mixed with Paula's output.

Route MIDI In to MIDI Out

This option will reroute the MIDI In to the MIDI Out port, as the name implies.

Protection dongle

This option allows you to emulate such a dongle, which some software required in order to work.

Clone this wiki locally