Konami games - control speed (Software and gaming MSX Forum)MSX Resource Center               
              
English Nederlands Espa�ol Portugu�s Russian         
 News
   Frontpage
  News archive
  News topics

 Resources
   MSX Forum
  Articles
  Reviews
  Fair reports
  Photo shoots
  Fairs and meetings
  Polls
  Links
  Search

 Software
   Downloads
  Webshop

 MRC
   Who we are
  Join our team
  Donate
  Policies
  Contact us
  Link to Us
  Statistics

 Search
 
  

  

 Login
 

Username

Password




Don't you have an account yet? Become an MSX-friend and register an account now!.


 Statistics
 

There are 51 guests and 5 MSX friends online

You are an anonymous user.
 

MSX Forum


MSX Forum

Software and gaming - Konami games - control speed

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?
Quote:

why? ^^;


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
 
 







(c) 1994 - 2008 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.