R-Type doesn't work with Turbo-R FM-Pac (but does with normal FM-Pac?) (Software and gaming MSX Fora)MSX Resource Center MRC MEGA Challenge - Bring the major events from our history to the MSX!           
            
English Nederlands Español Português Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 152 gasten en 6 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Software and gaming - R-Type doesn't work with Turbo-R FM-Pac (but does with normal FM-Pac?)

Schrijver

R-Type doesn't work with Turbo-R FM-Pac (but does with normal FM-Pac?)

W76NearDark
msx addict
Berichten: 317
Geplaatst: 12 Februari 2004, 22:30   
{dutch start}

Men neme een originele R-Type en duwe die in de Turbo-R -> alleen psg geluid.

Men neme een originele R-Type en losse Pana FM-Pac en duwe die in de Turbo-R -> FM- Pac + psg geluid.

Vreemd? Andere spellen werken wel gewoon met de Turbo-R FM-Pac. Iemand van jullie bekend met dit euvel?

edit: English restart-

When I put an original R-Type cartridge in a Turbo-R I only have psg sounds, but when I also put a Pana FM-Pac in it I hear the FM-Pac music also. Other games work perfectly with only the built-in Turbo-R FM-Pac... Strange huh?
GuyveR800
msx guru
Berichten: 3048
Geplaatst: 12 Februari 2004, 22:31   
Ja, algemeen bekende bug in R-Type.
W76NearDark
msx addict
Berichten: 317
Geplaatst: 12 Februari 2004, 22:33   
So now I'll wait for the patch

Sorry I didn't start in English....
BiFi
msx guru
Berichten: 3142
Geplaatst: 13 Februari 2004, 10:43   
People might call it rude in some way and some surely will call it impolite starting in dutch on the international part of the forum.

My guess it searches just for the FM-PAC string and not the built-in MSX-MUSIC string. I think that is quite sloppy code, even though the original FM-PAC is the only external MSX-MUSIC device which can be inserted in an MSX1 and MSX2 computer. Irem probably thought there would be no clones for the external FM-PAC or something...
W76NearDark
msx addict
Berichten: 317
Geplaatst: 13 Februari 2004, 11:30   
Quote:

People might call it rude in some way and some surely will call it impolite starting in dutch on the international part of the forum.

My guess it searches just for the FM-PAC string and not the built-in MSX-MUSIC string. I think that is quite sloppy code, even though the original FM-PAC is the only external MSX-MUSIC device which can be inserted in an MSX1 and MSX2 computer. Irem probably thought there would be no clones for the external FM-PAC or something...



I didn't mean to be rude, I was just a little too enthausiastic. Sorry for that and I edited my startpost
BiFi
msx guru
Berichten: 3142
Geplaatst: 13 Februari 2004, 11:56   
No problemo. I wasn't meant to be rude either btw.
GuyveR800
msx guru
Berichten: 3048
Geplaatst: 13 Februari 2004, 15:12   
You weren't meant to be rude, but you turned out that way never the less...
Bill Gates was meant to be a window cleaner, I guess he misunderstood his destiny as well

Anyway, I sought for the 'OPLL' string in the R-Type code, and it's not there.. I'm assuming the code uses something like:
LD A,'O'
CP [HL]
INC HL
JR NZ,WRONG
LD A,'P'
CP [HL]
etc...

If that code is found, it's probably a simple procedure of changing the search of 'PAC2OPLL' to 'APRLOPLL' to get a version that ONLY works with internal MSX-MUSIC. Or, better, patch out the first 4 compares with NOPs to get a universally working one. (The code will still enable the FM-PAC even when it's internal, and although wrong, it doesn't hurt)
 
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.