From e23b5632aba98878b5f78d16d787d58773c9fba6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Banaan=20Ananas?= Date: Tue, 10 Jun 2014 22:38:22 +0000 Subject: [PATCH] nonsense --- src/mess/drivers/gb.c | 12 ++---------- src/mess/includes/gb.h | 1 - src/mess/machine/gb.c | 4 ---- 3 files changed, 2 insertions(+), 15 deletions(-) diff --git a/src/mess/drivers/gb.c b/src/mess/drivers/gb.c index 9f931d70f17..0aa8bc9861a 100644 --- a/src/mess/drivers/gb.c +++ b/src/mess/drivers/gb.c @@ -448,7 +448,6 @@ space. This mapper uses 32KB sized banks. /* Initial value of the cpu registers (hacks until we get bios dumps) */ -static const UINT16 mgb_cpu_regs[6] = { 0xFFB0, 0x0013, 0x00D8, 0x014D, 0xFFFE, 0x0100 }; /* Game Boy Pocket / Super Game Boy 2 */ static const UINT16 megaduck_cpu_regs[6] = { 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFE, 0x0000 }; /* Megaduck */ @@ -744,9 +743,6 @@ static MACHINE_CONFIG_START( gameboy, gb_state ) MCFG_CPU_PROGRAM_MAP(gameboy_map) MCFG_LR35902_TIMER_CB( WRITE8( gb_state, gb_timer_callback ) ) MCFG_LR35902_HALT_BUG - MCFG_CPU_VBLANK_INT_DRIVER("screen", gb_state, gb_scanline_interrupt) /* 1 dummy int each frame */ - - MCFG_QUANTUM_TIME(attotime::from_hz(60)) MCFG_MACHINE_START_OVERRIDE(gb_state, gb ) MCFG_MACHINE_RESET_OVERRIDE(gb_state, gb ) @@ -810,7 +806,6 @@ static MACHINE_CONFIG_DERIVED( gbpocket, gameboy ) MCFG_CPU_MODIFY("maincpu") MCFG_LR35902_TIMER_CB( WRITE8( gb_state, gb_timer_callback ) ) MCFG_LR35902_HALT_BUG - MCFG_LR35902_RESET_VALUES(mgb_cpu_regs) MCFG_MACHINE_START_OVERRIDE(gb_state, gbpocket) MCFG_MACHINE_RESET_OVERRIDE(gb_state, gbpocket) @@ -854,15 +849,12 @@ static MACHINE_CONFIG_START( megaduck, megaduck_state ) MCFG_LR35902_TIMER_CB( WRITE8( gb_state, gb_timer_callback ) ) MCFG_LR35902_HALT_BUG MCFG_LR35902_RESET_VALUES(megaduck_cpu_regs) - MCFG_CPU_VBLANK_INT_DRIVER("screen", gb_state, gb_scanline_interrupt) /* 1 int each scanline ! */ MCFG_SCREEN_ADD("screen", LCD) MCFG_SCREEN_REFRESH_RATE(DMG_FRAMES_PER_SECOND) MCFG_SCREEN_VBLANK_TIME(0) MCFG_SCREEN_PALETTE("palette") - MCFG_QUANTUM_TIME(attotime::from_hz(60)) - MCFG_MACHINE_START_OVERRIDE(megaduck_state, megaduck ) MCFG_MACHINE_RESET_OVERRIDE(megaduck_state, megaduck ) @@ -904,8 +896,8 @@ ROM_START( supergb ) ROM_END ROM_START( gbpocket ) - ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF ) -/* ROM_LOAD( "gbp_boot.bin", 0x0000, 0x0100, NO_DUMP ) */ + ROM_REGION( 0x0100, "maincpu", 0 ) + ROM_LOAD( "mgb_boot.bin", 0x0000, 0x0100, CRC(e6920754) SHA1(4e68f9da03c310e84c523654b9026e51f26ce7f0) ) ROM_END ROM_START( gblight ) diff --git a/src/mess/includes/gb.h b/src/mess/includes/gb.h index 159866d34d7..14525d2129a 100644 --- a/src/mess/includes/gb.h +++ b/src/mess/includes/gb.h @@ -105,7 +105,6 @@ public: DECLARE_MACHINE_START(gbc); DECLARE_MACHINE_RESET(gbc); DECLARE_PALETTE_INIT(gbc); - INTERRUPT_GEN_MEMBER(gb_scanline_interrupt); TIMER_CALLBACK_MEMBER(gb_serial_timer_proc); DECLARE_WRITE8_MEMBER(gb_timer_callback); diff --git a/src/mess/machine/gb.c b/src/mess/machine/gb.c index 61751aa2f9c..a31ea5ec0a7 100644 --- a/src/mess/machine/gb.c +++ b/src/mess/machine/gb.c @@ -540,10 +540,6 @@ READ8_MEMBER(gb_state::gb_io_r) } -INTERRUPT_GEN_MEMBER(gb_state::gb_scanline_interrupt) -{ -} - TIMER_CALLBACK_MEMBER(gb_state::gb_serial_timer_proc) { /* Shift in a received bit */