summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
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
commitc727da97a660d734e6ef28a574744efbbbf34935 (patch)
tree37e640879233753d87d04a102166067dd194b8b2
parentcdc00d0090ad351eecbb0624f13925d8e2c888b4 (diff)
regression fix (nw)
-rw-r--r--src/mame/machine/naomi.cpp21
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);