From fb1b2e84b2849edd6dcf669f350e59f587146045 Mon Sep 17 00:00:00 2001 From: AnthonyRyuki <62845774+AnthonyRyuki@users.noreply.github.com> Date: Thu, 13 Nov 2025 21:17:56 +0100 Subject: [PATCH 1/2] Add files via upload --- src/mame/layout/indy500.lay | 83 +++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 src/mame/layout/indy500.lay diff --git a/src/mame/layout/indy500.lay b/src/mame/layout/indy500.lay new file mode 100644 index 0000000000000..6c02a2e90206f --- /dev/null +++ b/src/mame/layout/indy500.lay @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 7d3817a853798335a4350f2c39f9f48c25e2a35d Mon Sep 17 00:00:00 2001 From: AnthonyRyuki <62845774+AnthonyRyuki@users.noreply.github.com> Date: Thu, 13 Nov 2025 21:18:55 +0100 Subject: [PATCH 2/2] Update model2.cpp --- src/mame/sega/model2.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/mame/sega/model2.cpp b/src/mame/sega/model2.cpp index bac05a4e3d42b..488ff9967fb93 100644 --- a/src/mame/sega/model2.cpp +++ b/src/mame/sega/model2.cpp @@ -92,6 +92,7 @@ #include "model1io2.lh" #include "segabill.lh" +#include "indy500.lh" /* Timers - these count down at 25 MHz and pull IRQ2 when they hit 0 */ u32 model2_state::timers_r(offs_t offset) @@ -7585,9 +7586,9 @@ GAME( 1994, vstrikero, vstriker, model2b, vstriker, model2b_state, empty_ GAME( 1995, fvipers, 0, model2b, vf2, model2b_state, empty_init, ROT0, "Sega", "Fighting Vipers (Revision D)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) GAME( 1995, fvipersb, fvipers, model2b, vf2, model2b_state, empty_init, ROT0, "Sega", "Fighting Vipers (Revision B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) GAME( 1995, gunblade, 0, gunblade, gunblade, model2b_state, empty_init, ROT0, "Sega", "Gunblade NY (Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) -GAMEL(1995, indy500, 0, indy500, indy500, model2b_state, empty_init, ROT0, "Sega", "INDY 500 Twin (Revision A, Newer)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS, layout_vr) -GAMEL(1995, indy500d, indy500, indy500, indy500, model2b_state, empty_init, ROT0, "Sega", "INDY 500 Deluxe (Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS, layout_vr) -GAMEL(1995, indy500to, indy500, indy500, indy500, model2b_state, empty_init, ROT0, "Sega", "INDY 500 Twin (Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS, layout_vr) +GAMEL(1995, indy500, 0, indy500, indy500, model2b_state, empty_init, ROT0, "Sega", "INDY 500 Twin (Revision A, Newer)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS, layout_indy500) +GAMEL(1995, indy500d, indy500, indy500, indy500, model2b_state, empty_init, ROT0, "Sega", "INDY 500 Deluxe (Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS, layout_indy500) +GAMEL(1995, indy500to, indy500, indy500, indy500, model2b_state, empty_init, ROT0, "Sega", "INDY 500 Twin (Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS, layout_indy500) GAME( 1995, von, 0, model2b, von, model2b_state, empty_init, ROT0, "Sega", "Cyber Troopers Virtual-On - Twin (Export)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) GAME( 1995, vonu, von, model2b, von, model2b_state, empty_init, ROT0, "Sega", "Cyber Troopers Virtual-On - Twin (USA, Revision B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) GAME( 1995, vonj, von, model2b, von, model2b_state, empty_init, ROT0, "Sega", "Cyber Troopers Virtual-On - Twin (Japan, Revision B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS )