ROLAND
0.70
Amstrad Emulator based on Caprice Source rewritten in C++.
|
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 |
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 A |
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 |
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 |
it is given here just to make the example |
Send to LD & F4 |
to previous settings LD & F7 |
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 |
Return port I O status and operating modes |
Note the next few lines are not necessary |
Register E holds value from port |
Referenced by Cpc::speed(), Cpc::z80_in_handler(), and Cpc::z80_out_handler().
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 |