Konami RC codes embedded in software

Page 1/2
| 2

By wimpie3

Champion (293)

wimpie3's picture

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 or register to post comments

By Victor

Champion (475)

Victor's picture

13-10-2016, 19:10

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

By Jipe

Paragon (1376)

Jipe's picture

13-10-2016, 19:25

old roms have not the RC code

By hamlet

Scribe (3042)

hamlet's picture

14-10-2016, 15:51

Jipe wrote:

old roms have not the RC code

They are all old! Me too.

By tvalenca

Paladin (728)

tvalenca's picture

14-10-2016, 18:20

hamlet wrote:

They are all old! Me too.

Oh, really?

By mars2000you

Enlighted (5599)

mars2000you's picture

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

By nanochess

Master (222)

nanochess's picture

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.

By Latok

msx guru (3744)

Latok's picture

15-10-2016, 12:11

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

By Metalion

Paragon (1104)

Metalion's picture

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.

By mars2000you

Enlighted (5599)

mars2000you's picture

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.

By Metalion

Paragon (1104)

Metalion's picture

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