CPCWiki forum

General Category => Demos => Topic started by: francouai on 08:20, 24 July 16

Title: YAO! Demo - Fefesse
Post by: 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

Title: Re: YAO! Demo - Fefesse
Post by: Kris on 09:02, 24 July 16
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)


Title: Re: YAO! Demo - Fefesse
Post by: francouai on 09:43, 24 July 16
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).
Title: Re: YAO! Demo - Fefesse
Post by: francouai on 09:44, 24 July 16
I just hope that not all demos/games will not be impacted by this.  :(
otherwise, I'll have to see to buy a CPC6128.
Title: Re: YAO! Demo - Fefesse
Post by: ||C|-|E|| on 11:56, 24 July 16
Luckily, most of them are fine  :)
Title: Re: YAO! Demo - Fefesse
Post by: Urusergi on 15:58, 26 July 16
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?)
Title: Re: YAO! Demo - Fefesse
Post by: Duke on 17:06, 26 July 16
works fine here (cpc6128+) - good fix :)
Title: Re: YAO! Demo - Fefesse
Post by: francouai on 21:46, 13 August 16
run"yao5   for the Malibu demo.

Title: Re: YAO! Demo - Fefesse
Post by: francouai on 07:25, 30 August 16
....
Title: Re: YAO! Demo - Fefesse
Post by: francouai on 07:30, 30 August 16
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.
Title: Re: YAO! Demo - Fefesse
Post by: Kris on 07:55, 30 August 16
Great to have this demo running on Plus machine :)
Thank you
Powered by SMFPacks Menu Editor Mod