Previous 199869 Revisions Next

r22641 Thursday 2nd May, 2013 at 09:03:31 UTC by Robbbert
(MESS) APEXC: fixed regression from r22448
[src/mess/drivers]apexc.c

trunk/src/mess/drivers/apexc.c
r22640r22641
106106   /* load RAM contents */
107107   m_writable = !is_readonly();
108108
109   fread( memregion("maincpu")->base(), 0x1000);
109   fread( machine().root_device().memregion("maincpu")->base(), 0x1000);
110110#ifdef LSB_FIRST
111111   {   /* fix endianness */
112112      UINT32 *RAM;
113113      int i;
114114
115      RAM = (UINT32 *)(*memregion("maincpu"));
115      RAM = (UINT32 *)(*machine().root_device().memregion("maincpu"));
116116
117117      for (i=0; i < 0x0400; i++)
118118         RAM[i] = BIG_ENDIANIZE_INT32(RAM[i]);
r22640r22641
136136         UINT32 *RAM;
137137         int i;
138138
139         RAM = (UINT32 *)(*memregion("maincpu"));
139         RAM = (UINT32 *)(*machine().root_device().memregion("maincpu"));
140140
141141         for (i=0; i < /*0x2000*/0x0400; i++)
142142            RAM[i] = BIG_ENDIANIZE_INT32(RAM[i]);
143143      }
144144#endif
145145      /* write */
146      fwrite(memregion("maincpu")->base(), /*0x8000*/0x1000);
146      fwrite(machine().root_device().memregion("maincpu")->base(), /*0x8000*/0x1000);
147147   }
148148}
149149

Previous 199869 Revisions Next


© 1997-2024 The MAME Team