ROLAND  0.70
Amstrad Emulator based on Caprice Source rewritten in C++.
Functions | Variables
8255.txt File Reference

Functions

PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see &FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound Generator (PSG)
 
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see &FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound cassette the VSYNC of the CRTC and the busy signal from the parallel port The PPI is selected when bit of the I O port address is set bits and then define the PPI function access as shown the is integrated into the ASIC The emulation is not complete and some functionality is not available Please see the Extra CPC documentation for more information Mode (Strobed Input/Output) and Mode 2(Bi-Directional Bus)
 
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see &FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound cassette the VSYNC of the CRTC and the busy signal from the parallel port The PPI is selected when bit of the I O port address is set bits and then define the PPI function access as shown the is integrated into the ASIC The emulation is not complete and some functionality is not available Please see the Extra CPC documentation for more information as far as I are not used by any Mode(Basic Input/Output) is always used.Port Usage NOTE Control port LD Bit Set reset function OUT (C)
 

Variables

PPI If a port is defined as input
 
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see &FF on the port outputs This can be tested with the following code
 
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see &FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound keyboard
 
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see &FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound cassette recorder
 
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see &FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound cassette the VSYNC of the CRTC and the busy signal from the parallel port The PPI is selected when bit of the I O port address is set to
 
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see &FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound cassette the VSYNC of the CRTC and the busy signal from the parallel port The PPI is selected when bit of the I O port address is set bits and then define the PPI function access as shown below
 
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see &FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound cassette the VSYNC of the CRTC and the busy signal from the parallel port The PPI is selected when bit of the I O port address is set bits and then define the PPI function access as shown the is integrated into the ASIC The emulation is not complete and some functionality is not available Please see the Extra CPC documentation for more information as far as I know
 
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see &FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound cassette the VSYNC of the CRTC and the busy signal from the parallel port The PPI is selected when bit of the I O port address is set bits and then define the PPI function access as shown the is integrated into the ASIC The emulation is not complete and some functionality is not available Please see the Extra CPC documentation for more information as far as I are not used by any program
 
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see &FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound cassette the VSYNC of the CRTC and the busy signal from the parallel port The PPI is selected when bit of the I O port address is set bits and then define the PPI function access as shown the is integrated into the ASIC The emulation is not complete and some functionality is not available Please see the Extra CPC documentation for more information as far as I are not used by any Mode(Basic Input/Output) is always used.Port Usage NOTE Control port LD A
 
Send it to RET Set port A to operating in mode
 
Send it to RET Set port A to operating in port B to output
 
Send it to RET Set port A to operating in port B to operating in mode and port C to operating in mode LD B
 
Send it to RET Set port A to operating in port B to operating in mode and port C to operating in mode LD & F7
 
Send it to RET Using port A B C
 
Send it to RET Using port A B In this example
 
Send to LD & F4
 
Port A port address IN E
 
Get byte from port
 
Return port I O status and operating modes
 
Note the next few lines are not necessary
 
as port A is already acting as however
 
port A port address
 
Register E holds value to put into port LD & FF
 

Function Documentation

PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see& FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound Generator ( PSG  )
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see& FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound cassette the VSYNC of the CRTC and the busy signal from the parallel port The PPI is selected when bit of the I O port address is set bits and then define the PPI function access as shown the is integrated into the ASIC The emulation is not complete and some functionality is not available Please see the Extra CPC documentation for more information Mode ( Strobed Input/  Output)
Control port LD Configuration function OUT ( C  )

Variable Documentation

Control port LD A
port A port address
to previous settings LD B
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see& FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound cassette the VSYNC of the CRTC and the busy signal from the parallel port The PPI is selected when bit of the I O port address is set bits and then define the PPI function access as shown below
Port A port address IN C
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see& FF on the port outputs This can be tested with the following code
Register E holds value to put into port LD E
it is given here just to make the example
Send to LD & F4
to previous settings LD & F7
Register E holds value to put into port LD & FF
as port A is already acting as however
Send it to RET Using port A B In this port A is set to port B is set to input
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see& FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound keyboard
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see& FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound cassette the VSYNC of the CRTC and the busy signal from the parallel port The PPI is selected when bit of the I O port address is set bits and then define the PPI function access as shown the is integrated into the ASIC The emulation is not complete and some functionality is not available Please see the Extra CPC documentation for more information as far as I know
Send it to RET Set port A to operating in mode
Return port I O status and operating modes
Note the next few lines are not necessary
as port A is already acting as output
Register E holds value from port
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see& FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound cassette the VSYNC of the CRTC and the busy signal from the parallel port The PPI is selected when bit of the I O port address is set bits and then define the PPI function access as shown the is integrated into the ASIC The emulation is not complete and some functionality is not available Please see the Extra CPC documentation for more information as far as I are not used by any program
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see& FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound cassette recorder
PPI If a port is defined as then it s output s will be at high impedance A device connected to a port of the will see& FF on the port outputs This can be tested with the following CPC and KC compact systems To understand it s full functions please read the datasheet In these systems it is connected to the AY Programmable Sound cassette the VSYNC of the CRTC and the busy signal from the parallel port The PPI is selected when bit of the I O port address is set to