diff options
author | David Haywood <mamehaze@users.noreply.github.com> | 2016-01-25 17:37:41 +0000 |
---|---|---|
committer | David Haywood <mamehaze@users.noreply.github.com> | 2016-01-25 17:37:41 +0000 |
commit | c727da97a660d734e6ef28a574744efbbbf34935 (patch) | |
tree | 37e640879233753d87d04a102166067dd194b8b2 | |
parent | cdc00d0090ad351eecbb0624f13925d8e2c888b4 (diff) |
regression fix (nw)
-rw-r--r-- | src/mame/machine/naomi.cpp | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/src/mame/machine/naomi.cpp b/src/mame/machine/naomi.cpp index 72a3a6338b9..d54da60cbfb 100644 --- a/src/mame/machine/naomi.cpp +++ b/src/mame/machine/naomi.cpp @@ -87,13 +87,17 @@ UINT8 naomi_state::asciihex_to_dec(UINT8 in) void naomi_state::create_pic_from_retdat() { { - UINT8* hexregion = memregion("pichex")->base(); - UINT8* retregion = memregion("picreturn")->base(); - UINT8* newregion = memregion("pic")->base(); + memory_region * rgn_hexregion = memregion("pichex"); + memory_region * rgn_retregion = memregion("picreturn"); + memory_region * rgn_newregion = memregion("pic"); int outcount = 0; - if (hexregion && retregion && newregion) + if (rgn_hexregion && rgn_newregion) { + UINT8* hexregion = rgn_hexregion->base(); + UINT8* newregion = rgn_newregion->base(); + + int hexoffs = 0; int line; @@ -131,7 +135,12 @@ void naomi_state::create_pic_from_retdat() } + if (rgn_retregion && rgn_newregion) { + UINT8* retregion = rgn_retregion->base(); + UINT8* newregion = rgn_newregion->base(); + + int i; printf("string 1 (key1)\n"); for (i=0;i<7;i++) @@ -166,8 +175,10 @@ void naomi_state::create_pic_from_retdat() } } - + if (rgn_newregion) { + UINT8* newregion = rgn_newregion->base(); + FILE *fp; char filename[256]; sprintf(filename,"picbin_%s", machine().system().name); |