Konami RC codes embedded in software

Page 1/2
| 2

Par wimpie3

Champion (338)

Portrait 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?

!login ou Inscrivez-vous pour poster

Par Victor

Champion (480)

Portrait de Victor

13-10-2016, 19:10

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

Par Jipe

Paragon (1426)

Portrait de Jipe

13-10-2016, 19:25

old roms have not the RC code

Par hamlet

Scribe (3411)

Portrait de hamlet

14-10-2016, 15:51

Jipe wrote:

old roms have not the RC code

They are all old! Me too.

Par tvalenca

Paladin (747)

Portrait de tvalenca

14-10-2016, 18:20

hamlet wrote:

They are all old! Me too.

Oh, really?

Par mars2000you

Enlighted (5755)

Portrait 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 ..

Par nanochess

Master (222)

Portrait 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.

Par Latok

msx guru (3806)

Portrait de Latok

15-10-2016, 12:11

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

Par Metalion

Paragon (1259)

Portrait 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.

Par mars2000you

Enlighted (5755)

Portrait 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.

Par Metalion

Paragon (1259)

Portrait 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.

Page 1/2
| 2