From dc88b1cf72e4a35ba1159b00aae7f7726359d62e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Banaan=20Ananas?= Date: Fri, 14 Mar 2014 00:10:37 +0000 Subject: [PATCH] add note --- src/mame/drivers/neogeo.c | 2 -- src/mame/video/neogeo.c | 5 ++--- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/mame/drivers/neogeo.c b/src/mame/drivers/neogeo.c index d796218d565..19e4f427802 100644 --- a/src/mame/drivers/neogeo.c +++ b/src/mame/drivers/neogeo.c @@ -881,8 +881,6 @@ void neogeo_state::machine_start() m_vblank_level = 1; m_raster_level = 2; - m_audio_cpu_nmi_pending = false; - /* start with an IRQ3 - but NOT on a reset */ m_irq3_pending = 1; diff --git a/src/mame/video/neogeo.c b/src/mame/video/neogeo.c index 525d8077f38..de52629bc34 100644 --- a/src/mame/video/neogeo.c +++ b/src/mame/video/neogeo.c @@ -720,7 +720,7 @@ UINT16 neogeo_state::get_video_control( ) raster effects on the title screen; sdodgeb loops waiting for the top bit to be 1; zedblade heavily depends on it to work correctly (it checks the top bit in the IRQ2 handler). - B is definitely a PAL/NTSC flag. Evidence: + B is definitely a PAL/NTSC flag. (LSPC2 only) Evidence: 1) trally changes the position of the speed indicator depending on it (0 = lower 1 = higher). 2) samsho3 sets a variable to 60 when the bit is 0 and 50 when it's 1. @@ -750,7 +750,6 @@ UINT16 neogeo_state::get_video_control( ) void neogeo_state::set_video_control( UINT16 data ) { - /* this does much more than this, but I'm not sure exactly what */ if (VERBOSE) logerror("%s: video control write %04x\n", machine().describe_context(), data); set_auto_animation_speed(data >> 8); @@ -801,7 +800,7 @@ WRITE16_MEMBER(neogeo_state::neogeo_video_register_w) case 0x04: neogeo_set_display_counter_msb(data); break; case 0x05: neogeo_set_display_counter_lsb(data); break; case 0x06: neogeo_acknowledge_interrupt(data); break; - case 0x07: break; /* unknown, see get_video_control */ + case 0x07: break; // d0: pause timer for 32 lines when in PAL mode (LSPC2 only) } } }