Karoshi MSX Community

Desarrollo MSX => Development (English/Ingles) => Mensaje iniciado por: Dioniso en 17 de Enero de 2006, 01:07:54 pm



Título: PT3 replayer fix
Publicado por: Dioniso en 17 de Enero de 2006, 01:07:54 pm
Hi!

Could someone test this fix-routine? You just have to add:

Código:
OR %10000000
AND %10111111

right after:

Código:
CH_EXIT: LD HL,AYREGS+AR_Mixer
OR (HL)
RRCA


Título: Re: PT3 replayer fix
Publicado por: MsxKun en 05 de Abril de 2006, 12:53:09 pm
I have to make some test with PT3 soon, so I will test this fix too.
I'll notice when I have some results. See ya!


Título: Re: PT3 replayer fix
Publicado por: ARTRAG en 20 de Abril de 2006, 07:33:04 pm
Where to find the latest dioniso's PT3 replayer ?
Can be used freely ?


Título: Re: PT3 replayer fix
Publicado por: jltursan en 20 de Abril de 2006, 07:53:31 pm
You can find it here :

[url]http://www.msx.org/modules.php?op=modload&name=Downloads&file=index&req=visit&lid=597/url]

To fix the illegal PSG access to R#7 you only need to modify the code as stated in the first post of this thread.

Works great!


Título: Re: PT3 replayer fix
Publicado por: MsxKun en 20 de Abril de 2006, 08:50:42 pm
I still didn't test it, but sure it works fine.
By now I was testing the Moonblaster replayer. And taking a look to SEE3, it sends some suspicious data to PSG R#7 too. I thing I saw 00111111b, and it must be, 10111111b, isn't it? Um.. if so, perphaps SEE3 can churruscate your MSX too :) Well, I will test all this someday... I'm full of work.  ::)


Título: Re: PT3 replayer fix
Publicado por: Dioniso en 26 de Abril de 2006, 01:49:26 pm
By now I was testing the Moonblaster replayer. And taking a look to SEE3, it sends some suspicious data to PSG R#7 too. I thing I saw 00111111b, and it must be, 10111111b, isn't it? Um.. if so, perphaps SEE3 can churruscate your MSX too :)

Not only that. There are more games/replayers that do that. All my old games (from 2003) do that. I hope I didn't "churruscate" any computer. I have seen some codes where people send a zero to every register, just to initialize the PSG.