CPCWiki forum

General Category => Amstrad CPC hardware => Topic started by: Neil79 on 23:43, 14 January 17

Title: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: Neil79 on 23:43, 14 January 17
I've been testing out the C4CPC on the Amstrad 464 Plus and although it's easier to use with the GX4000 pad ( I prefer joystick ), I'm having an issue with some games. When I load up Auf Wiedersehen Monty I get a mad ticking/clacking sound, that gets ever worse if I move the joystick. This has also happened later on in APB, which didn't at first.


It's the same sound the Amstrad 464 Plus makes when it's first turned on. Any ideas?
Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: dragon on 02:45, 15 January 17
I not have  the 464+ can be the tape rele?.
Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: Audronic on 04:56, 15 January 17
@Neil79 (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1097)


Can you check your Power Supply ?


Ray
Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: Neil79 on 11:30, 15 January 17
Quote from: Audronic on 04:56, 15 January 17
@Neil79 (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1097)


Can you check your Power Supply ?


Ray


Hi Ray, it's this one


http://www.ebay.co.uk/itm/390531959470?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT


Input 100-240V
50-60hz 0.5A


Output 5V : 2500mA
Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: dragon on 12:15, 15 January 17
This has been treaty in the gx4000 thread time ago, I don't know if arnoldemu found the cause finally.

http://www.cpcwiki.eu/forum/games/converted-gx4000-cpr-the-topic/870/



But unfortunly. The emulators not support the sound of tape relay,and i don't have the 464 plus. So I can't do nothing with that  sorry.
Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: Neil79 on 12:22, 15 January 17
Quote from: dragon on 12:15, 15 January 17
This has been treaty in the gx4000 thread time ago, I don't know if arnoldemu found the cause finally.

http://www.cpcwiki.eu/forum/games/converted-gx4000-cpr-the-topic/870/ (http://www.cpcwiki.eu/forum/games/converted-gx4000-cpr-the-topic/870/)



But unfortunly. The emulators not support the sound of tape relay,and i don't have the 464 plus. So I can't do nothing with that  sorry.


Ah so it's the tape relay, at least it's that then :)


Thanks buddy!
Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: arnoldemu on 13:02, 15 January 17
Quote from: Neil79 on 12:22, 15 January 17

Ah so it's the tape relay, at least it's that then :)


Thanks buddy!
For 'Auf Weidersehen Monty' there is actually a bug. The keyboard scanning routine is at b5ed.

The instruction at b5fa forces PSG 'write register' operation AND motor on. (it should be OR &40 not OR &50)

joystick is at b5b9 and b5be sets motor. (should be LD BC,&F649 and not LD BC,&F659)

but the sound output routine at 9231 switches it off. (this is ok)

So it's bugged.

I don't know how frequent each is updated, but there is a chance that the relay has time to charge sometimes and at other times not, so it switches on/off.

On CPC, the write to PPI control sets port outputs to 0 and the time that the motor is on is much shorter. Unlikely it has enough time to switch.

Anything by Teque or Krisalis and some Grandslam titles I would expect the same to happen because they probably share code.


Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: dragon on 14:12, 15 January 17
I have patchet it with arnoldemu tells, try if it work :)

Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: Neil79 on 17:32, 15 January 17
Nice one, I'll be trying it this week sometime :D


Thanks buddy
Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: Neil79 on 21:01, 16 January 17
You fixed it!! YAY! :D


Thanks, tested and working fine on my 464 plus
Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: arnoldemu on 21:22, 16 January 17
Quote from: Neil79 on 21:01, 16 January 17
You fixed it!! YAY! :D


Thanks, tested and working fine on my 464 plus
Let me know if there are others that do the same and I will find the bug.
Heroquest may be intentional (have to check again) but I doubt others are.

Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: Neil79 on 19:23, 17 January 17
Quote from: arnoldemu on 21:22, 16 January 17
Let me know if there are others that do the same and I will find the bug.
Heroquest may be intentional (have to check again) but I doubt others are.


APB does it on occasion, but it's not constant and not when you load it up




Ta
Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: arnoldemu on 21:19, 17 January 17
I'm not sure. Is it in a later level?

The code for controlling the PSG using port f6 is not great - well it's not how I would do it.
Maybe this is the cause.

I'll work out a list of pokes for @dragon (http://www.cpcwiki.eu/forum/index.php?action=profile;u=251) to try.

Best way is to write data, then 'write' then 'invalid'. But it does data, then 'invalid' then 'write'. Then does another write .... Sound possibly glitches because of it.
Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: Phantomz on 21:33, 17 January 17
Does " Pac-Mania "still have the problem?

I know @chinnyhill10 (http://www.cpcwiki.eu/forum/index.php?action=profile;u=984) had the problem with the first cpr I did, I tried a different version of the game, but unsure if the problem was still there as I haven't got a 464 plus to test it on.
Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: Neil79 on 23:20, 17 January 17
Quote from: arnoldemu on 21:19, 17 January 17
I'm not sure. Is it in a later level?


It did it a few times in the first tutorial right towards the finish line, then it stopped  :P
Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: dragon on 04:19, 18 January 17
Quote from: arnoldemu on 21:19, 17 January 17

I'll work out a list of pokes for @dragon (http://www.cpcwiki.eu/forum/index.php?action=profile;u=251) to try.



I think this game was Converted by phantomz.


In the other side i doubut heroquest  have problems in  the 464+  the 64k versión of gx4000 lost músic that is a interrupt in the second bank ram. Another theme is the 128k.
Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: arnoldemu on 14:40, 18 January 17
Quote from: Phantomz on 21:33, 17 January 17
Does " Pac-Mania "still have the problem?

I know @chinnyhill10 (http://www.cpcwiki.eu/forum/index.php?action=profile;u=984) had the problem with the first cpr I did, I tried a different version of the game, but unsure if the problem was still there as I haven't got a 464 plus to test it on.
yes.

4137 should be ld bc,&f649 but it's ld bc,&f659
417c should be or &40 and not or &50

same programmers made this game and Auf Weidersehen Monty.
Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: arnoldemu on 14:52, 18 January 17
apb:

1af is 3e 06. It seems to be scanning up, down, left, right, fire and maybe the last one was quit?
Last key seems to be disabled and set to ff,01.

It's enabling the motor. Set ff to 4f OR set 1af to 3e 05.

That should fix the clicking.
Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: Phantomz on 17:58, 18 January 17
@arnoldemu (http://www.cpcwiki.eu/forum/index.php?action=profile;u=122) Thanks for the info.  8)

I've just patched " APB " and " Pac-Mania ", unlike a lot of you guys on here I don't program, so hopefully I've done the fix ok on both games.

@Neil79 (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1097) Can you test these versions please as I haven't got a 464 plus to test them on, thanks.  :)
Title: Re: Amstrad 464 Plus - Ticking like mad - C4CPC
Post by: Neil79 on 18:08, 18 January 17
Nice one, I shall test later in the week as I put my back out today
Powered by SMFPacks Menu Editor Mod