summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/drivers/empty.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/drivers/empty.cpp')
-rw-r--r--src/emu/drivers/empty.cpp74
1 files changed, 74 insertions, 0 deletions
diff --git a/src/emu/drivers/empty.cpp b/src/emu/drivers/empty.cpp
new file mode 100644
index 00000000000..215af57190b
--- /dev/null
+++ b/src/emu/drivers/empty.cpp
@@ -0,0 +1,74 @@
+// license:BSD-3-Clause
+// copyright-holders:Aaron Giles
+/*************************************************************************
+
+ empty.c
+
+ Empty driver.
+
+**************************************************************************/
+
+#include "emu.h"
+#include "render.h"
+#include "ui/selgame.h"
+
+
+//**************************************************************************
+// DRIVER STATE
+//**************************************************************************
+
+class empty_state : public driver_device
+{
+public:
+ // constructor
+ empty_state(const machine_config &mconfig, device_type type, const char *tag)
+ : driver_device(mconfig, type, tag)
+ {
+ }
+
+ virtual void machine_start()
+ {
+ // force the UI to show the game select screen
+ ui_menu_select_game::force_game_select(machine(), &machine().render().ui_container());
+ }
+
+ UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect)
+ {
+ bitmap.fill(rgb_t::black);
+ return 0;
+ }
+};
+
+
+
+//**************************************************************************
+// MACHINE DRIVERS
+//**************************************************************************
+
+static MACHINE_CONFIG_START( ___empty, empty_state )
+
+ // video hardware
+ MCFG_SCREEN_ADD("screen", RASTER)
+ MCFG_SCREEN_UPDATE_DRIVER(empty_state, screen_update)
+ MCFG_SCREEN_SIZE(640,480)
+ MCFG_SCREEN_VISIBLE_AREA(0,639, 0,479)
+ MCFG_SCREEN_REFRESH_RATE(30)
+MACHINE_CONFIG_END
+
+
+
+//**************************************************************************
+// ROM DEFINITIONS
+//**************************************************************************
+
+ROM_START( ___empty )
+ ROM_REGION( 0x10, "user1", ROMREGION_ERASEFF )
+ROM_END
+
+
+
+//**************************************************************************
+// GAME DRIVERS
+//**************************************************************************
+
+GAME( 2007, ___empty, 0, ___empty, 0, driver_device, 0, ROT0, "MAME", "No Driver Loaded", MACHINE_NO_SOUND )