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.