Hi there!
When I load this demo on my CPC 6128 PLUS, the space bar key doesn't works to leave the digit music part on this fantastic demo.
it is normal or I missed something ?
cheers
This is normal as it has been programmed on and for old; the CPC+ keyboard scanning using PPI can crashed because of a lack of clearance of its registers; have a look here about PPI:
Extra CPC Plus Hardware Information (http://cpctech.cpc-live.com/docs/cpcplus.html)
ho >:(
so there is no fix for this wonderful oldskool demo. :picard:
PPI
The Intel 8255 PPI is "emulated" in the ASIC. However, the emulation is not perfect, and this is the reason why some programs do not work correctly.
In the programs that are affected the keyboard does not respond, or there is no sound, or both.
There are two differences between the ASIC implementation of the 8255 PPI and the 8255 PPI inside the CPC:
When the PPI Control register is re-programmed the output latches are not cleared. In the 8255 PPI used by the CPC and KC Compact the port output *is* cleared. Some games use this fact in the keyboard scanning algorithm, and as a result they will not work on the CPC+.
Port B is always defined as input and Port C is always defined as output.
The PPI in the ASIC is a cut-down version of the 8255PPI. It has all the operations used by the CPC including the bit set/reset feature. It may not have the functions to set the port operation (mode 0, 1 or 2) as these features are not used on the CPC (to my knowledge).
I just hope that not all demos/games will not be impacted by this. :(
otherwise, I'll have to see to buy a CPC6128.
Luckily, most of them are fine :)
Quote from: francouai on 08:20, 24 July 16
Hi there!
When I load this demo on my CPC 6128 PLUS, the space bar key doesn't works to leave the digit music part on this fantastic demo.
it is normal or I missed something ?
cheers
Hi! I just fix this demo, try it please
RUN"-YAO
and also RUN"YAO7 (Easter egg?)
works fine here (cpc6128+) - good fix :)
run"yao5 for the Malibu demo.
....
I used the patched Yoa file downloaded here, but the last part doent works.
Space key doesnt work to get out of the malibu demo.
Great to have this demo running on Plus machine :)
Thank you