From c2bbf79e105d027da982d175e5ca5dbcf5727821 Mon Sep 17 00:00:00 2001 From: Scott Stone Date: Mon, 4 Nov 2013 18:35:03 +0000 Subject: [PATCH] - wboy4 documentation updates. [Irongiant] - Small fix for -listxml dumps regarding output of DIP switches. [Andreas Singer] - Atari 7800 palette value fix (nw) --- src/emu/info.c | 4 +++- src/mame/drivers/system1.c | 8 ++++---- src/mess/drivers/a7800.c | 6 ++++-- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/emu/info.c b/src/emu/info.c index e31877370b3..73cddd4a41b 100644 --- a/src/emu/info.c +++ b/src/emu/info.c @@ -1083,7 +1083,9 @@ void info_xml_creator::output_switches(const ioport_list &portlist, const char * newtag.substr(newtag.find(oldtag.cat(root_tag)) + oldtag.len()); // output the switch name information - output.catprintf("\t\t<%s name=\"%s\" tag=\"%s\" mask=\"%u\">\n", outertag, xml_normalize_string(field->name()), xml_normalize_string(newtag), field->mask()); + astring normalized_field_name(xml_normalize_string(field->name())); + astring normalized_newtag(xml_normalize_string(newtag)); + output.catprintf("\t\t<%s name=\"%s\" tag=\"%s\" mask=\"%u\">\n", outertag, normalized_field_name.cstr(), normalized_newtag.cstr(), field->mask()); // loop over settings for (ioport_setting *setting = field->first_setting(); setting != NULL; setting = setting->next()) diff --git a/src/mame/drivers/system1.c b/src/mame/drivers/system1.c index f865618fb50..18ae3080ed8 100644 --- a/src/mame/drivers/system1.c +++ b/src/mame/drivers/system1.c @@ -3858,16 +3858,16 @@ Serial number of the pcb is 257 There are 2 piggyback boards: The first is marked "SEGA 834-5764" and it is placed on the socket of the sega sys1 protection chip and on a eprom socket. -there are IC2 and IC3 eproms (I can't read the codes because the stickers are damaged) -There is also a 40 pin socket in which they have put an unknown 42 NEC cpu (they have scratched the codes) with pin 21 and 22 cut! +there are IC1 and IC2 eproms (triple checked - can be easy to mis-read). There is also a 40 pin socket in which they have +put an unknown 42 NEC cpu (they have scratched the codes) with pin 21 and 22 cut! The second piggyback is marked "SEGA 834-5755" and it contains proms and some logic. */ ROM_START( wboy4 ) ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "ic2.bin", 0x0000, 0x8000, CRC(48b2c006) SHA1(35492330dae71d410712380466b4c09b81df8559) ) /* encrypted */ - ROM_LOAD( "ic3.bin", 0x8000, 0x8000, CRC(466cae31) SHA1(e47e9084c83796a0a0dfeaa1f8f868cadd5f32c7) ) + ROM_LOAD( "epr7622.ic1", 0x0000, 0x8000, CRC(48b2c006) SHA1(35492330dae71d410712380466b4c09b81df8559) ) /* encrypted */ + ROM_LOAD( "epr7621.ic2", 0x8000, 0x8000, CRC(466cae31) SHA1(e47e9084c83796a0a0dfeaa1f8f868cadd5f32c7) ) ROM_REGION( 0x10000, "soundcpu", 0 ) ROM_LOAD( "7583.126", 0x0000, 0x8000, CRC(99334b3c) SHA1(dfc09f63082b7666fa2152e22810c0455a7e5051) ) // epr7583.ic120 diff --git a/src/mess/drivers/a7800.c b/src/mess/drivers/a7800.c index af1ef6b5549..0ab4845df74 100644 --- a/src/mess/drivers/a7800.c +++ b/src/mess/drivers/a7800.c @@ -66,7 +66,9 @@ increments documented. Phase Shift 26.2 degrees made active. Fixed typo under 26.7 7$. - 2013/10/27 Robert Tuccitto Modernized screen parameters for NTSC & PAL. + 2013/10/27 Robert Tuccitto Modernized screen parameters for NTSC & PAL. + + 2013/11/03 Fixed correctly typo under 26.7 7$. ***************************************************************************/ #include "emu.h" @@ -608,7 +610,7 @@ define NTSC_GREY define NTSC_GOLD MAKE_RGB(0x1A,0x07,0x00), MAKE_RGB(0x2B,0x18,0x00), MAKE_RGB(0x3C,0x29,0x00), MAKE_RGB(0x4D,0x3A,0x00), \ - MAKE_RGB(0x5E,0x4B,0x00), MAKE_RGB(0x6F,0x5C,0x00), MAKE_RGB(0x80,0x6D,0x00), MAKE_RGB(0x91,0x7F,0x0A), \ + MAKE_RGB(0x5E,0x4B,0x00), MAKE_RGB(0x6F,0x5C,0x00), MAKE_RGB(0x80,0x6D,0x00), MAKE_RGB(0x91,0x7E,0x09), \ MAKE_RGB(0xA2,0x8F,0x1A), MAKE_RGB(0xB3,0xA0,0x2B), MAKE_RGB(0xC4,0xB1,0x3C), MAKE_RGB(0xD5,0xC2,0x4D), \ MAKE_RGB(0xE6,0xD3,0x5E), MAKE_RGB(0xF7,0xE4,0x6F), MAKE_RGB(0xFF,0xF5,0x83), MAKE_RGB(0xFF,0xFF,0x97 )