Author
| Konami games - control speed
|
snout
 msx legend Posts: 4992 | Posted: January 06 2004, 14:30   |
This post was submitted as a newspost by flyguille yesterday. I thought it was more suitable as a forumpost. Here goes.
You like play KONAMI'S SOCCER AT DOUBLE SPEED.
TOP SECRET: The mechanism that controls the speed in the KONAMI games generally consists on an EI + JR-2 that coded it is FB, 18, FE like it will notice it is previously an infinite loop that waits to the interruptions, the program writes a JUMP in the memory position where the user's interruption. By means of this mechanism a part of the game every time it is executed that an interruption happens and it achieves this way the game in maintaining its speed although some times are more work that to make as when the game newly begins and the screen is plagued of enemies that when you already finish and there are not enemies, but on that work difference the speed is always the same one because the routine of animation is executed with each interruption to reason of 50 times per second.
A trick is to destroy that mechanism of control of speed so that the games fence as quick as they can go, for it already has more than enough the 3 bytes mentioned you write on the following RST 38 + JR-3 that coded it is FF, 18, FD this termination forces to that an interruption is executed after another without waits. It is not difficult to locate these bytes, if the hint is continued at once from the beginning these bytes they appear, on the other hand it can look for them with a search operation that the application prepares, in general they are located in the first 512 bytes of the first block of the game KONAMI.
This explain is part of the english or spanish programmer manual of MNBIOS as a part of explain the structure of MSX4 software.
|
|
flyguille msx master Posts: 1225 | Posted: January 06 2004, 16:38   |
yes, you can play THE GOONIES IN four or five times faster!!!
And the "Atletic Land"go fast that is imposible play.
The MAGICAL TREE too.
KNIGHTMARE!!!!!!!!!! in double speed, is excelent to play
NO WAY, "ZANAC" good!!!!.
|
|
GuyveR800 msx guru Posts: 3048 | Posted: January 06 2004, 17:13   |
why? ^^;
|
|
Bart msx professional Posts: 646 | Posted: January 06 2004, 17:27   |
cause it's fun to know how it works  |
|
flyguille msx master Posts: 1225 | Posted: January 06 2004, 18:06   |
why? what ?
isn't clear the text?
|
|
GuyveR800 msx guru Posts: 3048 | Posted: January 06 2004, 22:50   |
The text is clear. I just don't understand why anyone would want to play these games at TURBO speeds ^^;
|
|
flyguille msx master Posts: 1225 | Posted: January 07 2004, 00:45   |
for more fun! and more dificult in konami easy games. Ex: Konami's soccer
|
|
djh1697 msx professional Posts: 551 | Posted: January 18 2004, 22:38   |
can the speed be altered on a real MSX? is it possible to rewrite a ROM ?
|
|
Grauw msx professional Posts: 1006 | Posted: January 19 2004, 00:01   |
Cool! Would be funny to see how fast everything is coded... And to try and play, ofcourse ;p.
And er, with some effort you can also do this on a real MSX, ofcourse. If you load the modified ROM into a MegaRAM cartridge, you can play it as if it's the real deal. Also, you can modify bytes in a cracked disk version of the game. Finally, I think most of these old MSX1 Konami games are <32k, or at least a lot of them. Those you can simply load with a ROM loader on every MSX (and you might have luck with the bigger ones aswell).
~Grauw
|
|
|
|
|