Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: SirPoonga on August 29, 2002, 08:10:03 pm

Title: Always rotating any vertical game
Post by: SirPoonga on August 29, 2002, 08:10:03 pm
requires compiling mame

Add to \src\windows\config.c

   /* if this is a vertical game, parse vertical.ini else horizont.ini */   
   if (drivers[game_index]->flags & ORIENTATION_SWAP_XY) {      
      if (parse_config ("vertical.ini", NULL))         
         exit(1);   
   } else {      
      if (parse_config ("horizont.ini", NULL))
         exit(1);   
   }



Put that right after the section that does the vector.ini fil
so it looks like:

   /* if this is a vector game, parse vector.ini first */
   expand_machine_driver(drivers[game_index]->drv, &drv);
   if (drv.video_attributes & VIDEO_TYPE_VECTOR)
      if (parse_config ("vector.ini", NULL))
         exit(1);

   /* if this is a vertical game, parse vertical.ini else horizont.ini */   
   if (drivers[game_index]->flags & ORIENTATION_SWAP_XY) {      
      if (parse_config ("vertical.ini", NULL))         
         exit(1);   
   } else {      
      if (parse_config ("horizont.ini", NULL))
         exit(1);   
   }




Now you can make a horizont.ini and vertical.ini
If you want to rotate vertical game in the vertical.ini put ror 1 or rol 1 in it.