Konami RC codes embedded in software

Página 1/2
| 2

Por wimpie3

Champion (438)

imagem de wimpie3

13-10-2016, 18:23

I think I saw the information somewhere that the RC code of each Konami cartridge is embedded inside the bytecode somewhere. Can anyone point me to more info on this?

Entrar ou registrar-se para comentar

Por Victor

Champion (509)

imagem de Victor

13-10-2016, 19:10

You will find it in direction 12H and 13H of each ROM. Example: Salamader 07 58

Por Jipe

Paragon (1625)

imagem de Jipe

13-10-2016, 19:25

old roms have not the RC code

Por hamlet

Scribe (4106)

imagem de hamlet

14-10-2016, 15:51

Jipe wrote:

old roms have not the RC code

They are all old! Me too.

Por tvalenca

Paladin (747)

imagem de tvalenca

14-10-2016, 18:20

hamlet wrote:

They are all old! Me too.

Oh, really?

Por mars2000you

Enlighted (6557)

imagem de mars2000you

14-10-2016, 18:46

Jipe wrote:

old roms have not the RC code

But the Konami Game Master cartridges detect correctly for example Antartic Adventure as RC-701, so there must be another trick ..

Por nanochess

Master (222)

imagem de nanochess

14-10-2016, 18:49

I suspect it detects program bytes checking a pair of locations and verifying against a list.

The only way to know it for sure would be reverse engineering the Game Master cartridge.

Por Latok

msx guru (3960)

imagem de Latok

15-10-2016, 12:11

It must have been so thrilling to work for Konami in those days....

Por Metalion

Paragon (1628)

imagem de Metalion

15-10-2016, 16:07

mars2000you wrote:

But the Konami Game Master cartridges detect correctly for example Antartic Adventure as RC-701, so there must be another trick ..

It works the other way around : it's the game itself that detects the presence of a Game Master cartridge, and then triggers the appropriate routines.

Por mars2000you

Enlighted (6557)

imagem de mars2000you

15-10-2016, 16:19

Metalion wrote:
mars2000you wrote:

But the Konami Game Master cartridges detect correctly for example Antartic Adventure as RC-701, so there must be another trick ..

It works the other way around : it's the game itself that detects the presence of a Game Master cartridge, and then triggers the appropriate routines.

If this is the case, then Konami had already designed the Game Master before releasing the first games. It seems me a strange theory, as the Game Master has been released only in 1986 while the first games are from 1983.

Besides, you need to insert the Game Master in slot 1 and the game in slot 2. If you do the contrary, the Game Master is not detected and the computer directly starts the game. So, it proves also that your theory is wrong.

Por Metalion

Paragon (1628)

imagem de Metalion

15-10-2016, 18:51

mars2000you wrote:

If this is the case, then Konami had already designed the Game Master before releasing the first games. It seems me a strange theory, as the Game Master has been released only in 1986 while the first games are from 1983.

Besides, you need to insert the Game Master in slot 1 and the game in slot 2. If you do the contrary, the Game Master is not detected and the computer directly starts the game. So, it proves also that your theory is wrong.

It's not my theory : http://bifi.msxnet.org/msxnet/konami/gamemasters/

"The Game Master 1 also operates with some MSX2 games. You can use it with Goemon, Vampire Killer and Hinotory (Firebird). To do this, insert the Game Master 1 in a higher slot than the game. Now you can select stage and lifes when you start the game. In the game, you can at any time press to interrupt the game. Now you can press <:> to advance a frame (see below) or press again to go back to the game. Actually, it isn't The Game Master which is operating here. The game detects whether The Game Master is there and has special routines if is. The Game Master itself is never executed."

Besides, they did not need to design the Game Master before all games. They just needed special routines inside the game which could be triggered by a special cartridge. For all we know, maybe they already worked like that during development.

Furthermore, I don't see how, for example, they could modify the title screen menu from Vampire Killer, without the game itself giving the control to an outside routine. Which means that the game must know first of the presence of a Game Master cartridge. So i't's quite logical.

Página 1/2
| 2