trunk/src/mess/drivers/apexc.c
| r22640 | r22641 | |
| 106 | 106 | /* load RAM contents */ |
| 107 | 107 | m_writable = !is_readonly(); |
| 108 | 108 | |
| 109 | | fread( memregion("maincpu")->base(), 0x1000); |
| 109 | fread( machine().root_device().memregion("maincpu")->base(), 0x1000); |
| 110 | 110 | #ifdef LSB_FIRST |
| 111 | 111 | { /* fix endianness */ |
| 112 | 112 | UINT32 *RAM; |
| 113 | 113 | int i; |
| 114 | 114 | |
| 115 | | RAM = (UINT32 *)(*memregion("maincpu")); |
| 115 | RAM = (UINT32 *)(*machine().root_device().memregion("maincpu")); |
| 116 | 116 | |
| 117 | 117 | for (i=0; i < 0x0400; i++) |
| 118 | 118 | RAM[i] = BIG_ENDIANIZE_INT32(RAM[i]); |
| r22640 | r22641 | |
| 136 | 136 | UINT32 *RAM; |
| 137 | 137 | int i; |
| 138 | 138 | |
| 139 | | RAM = (UINT32 *)(*memregion("maincpu")); |
| 139 | RAM = (UINT32 *)(*machine().root_device().memregion("maincpu")); |
| 140 | 140 | |
| 141 | 141 | for (i=0; i < /*0x2000*/0x0400; i++) |
| 142 | 142 | RAM[i] = BIG_ENDIANIZE_INT32(RAM[i]); |
| 143 | 143 | } |
| 144 | 144 | #endif |
| 145 | 145 | /* write */ |
| 146 | | fwrite(memregion("maincpu")->base(), /*0x8000*/0x1000); |
| 146 | fwrite(machine().root_device().memregion("maincpu")->base(), /*0x8000*/0x1000); |
| 147 | 147 | } |
| 148 | 148 | } |
| 149 | 149 | |