Business audio
The Apricot business audio subsystem occupies a block of 8 ports from 0388h to 038Fh.
Port
0388-038B
038C
038D
038E
038F
The following descriptions are brief outlines of the function of the ports. A full
description is given in the manufacturers data sheet.
Address
Write
When written to the address port acts as an index to the data ports for channels 0 and
1. The value written to 038Ch is a pointer to a location accessed at 038Dh or 038Fh.
Read
When read the address port returns status information.
Data ports
Each channel has a data port associated with it. The ports provide access to a
group of locations. The address port is used to index these locations.
Floppy disk controller
The floppy disk controller has a variety of registers which return status information and
provide control over its operation.
Port (Hex)
03F2
03F4
03F5
03F7
03F7
A full description of the operation of the floppy controller is given in the manufacturers
data sheet.
Memory and I/O Usage
Function
reserved
Address
channel 0 data
reserved
channel 1 data
R/W
Function
R/W
Digital output register
R
Main status register
R/W
Data register
R
Fixed/floppy digital input register
W
Data rate select
LS PRO HARDWARE TECHNICAL REFERENCE 5/17