trunk/src/mame/video/m72.c
| r19914 | r19915 | |
| 131 | 131 | memset(m_buffered_spriteram,0,m_spriteram.bytes()); |
| 132 | 132 | |
| 133 | 133 | m_fg_tilemap->set_scrolldx(0,0); |
| 134 | | m_fg_tilemap->set_scrolldy(-128,16); |
| 134 | m_fg_tilemap->set_scrolldy(-128,-128); |
| 135 | 135 | |
| 136 | 136 | m_bg_tilemap->set_scrolldx(0,0); |
| 137 | | m_bg_tilemap->set_scrolldy(-128,16); |
| 137 | m_bg_tilemap->set_scrolldy(-128,-128); |
| 138 | 138 | |
| 139 | 139 | register_savestate(machine()); |
| 140 | 140 | } |
| r19914 | r19915 | |
| 143 | 143 | { |
| 144 | 144 | VIDEO_START_CALL_MEMBER(m72); |
| 145 | 145 | |
| 146 | | m_fg_tilemap->set_scrolldx(4,0); |
| 146 | m_fg_tilemap->set_scrolldx(4,64); |
| 147 | 147 | m_bg_tilemap->set_scrolldx(6,0); |
| 148 | m_fg_tilemap->set_scrolldy(-128, 0); |
| 148 | 149 | } |
| 149 | 150 | |
| 150 | 151 | VIDEO_START_MEMBER(m72_state,rtype2) |
| r19914 | r19915 | |
| 179 | 180 | |
| 180 | 181 | m_fg_tilemap->set_scrolldx(6,0); |
| 181 | 182 | m_bg_tilemap->set_scrolldx(6,0); |
| 183 | m_fg_tilemap->set_scrolldy(-128,-128); |
| 184 | m_bg_tilemap->set_scrolldy(-128,-128); |
| 182 | 185 | } |
| 183 | 186 | |
| 184 | 187 | VIDEO_START_MEMBER(m72_state,hharryu) |
| 185 | 188 | { |
| 186 | 189 | VIDEO_START_CALL_MEMBER(rtype2); |
| 187 | 190 | |
| 188 | | m_fg_tilemap->set_scrolldx(4,0); |
| 191 | m_fg_tilemap->set_scrolldx(4,3); |
| 189 | 192 | m_bg_tilemap->set_scrolldx(6,0); |
| 193 | m_fg_tilemap->set_scrolldy(-128,-128); |
| 194 | m_bg_tilemap->set_scrolldy(-128,-128); |
| 190 | 195 | } |
| 191 | 196 | |
| 192 | 197 | /* Major Title has a larger background RAM, and rowscroll */ |
| r19914 | r19915 | |
| 211 | 216 | memset(m_buffered_spriteram,0,m_spriteram.bytes()); |
| 212 | 217 | |
| 213 | 218 | m_fg_tilemap->set_scrolldx(4,0); |
| 214 | | m_fg_tilemap->set_scrolldy(-128,16); |
| 219 | m_fg_tilemap->set_scrolldy(-128,-128); |
| 215 | 220 | |
| 216 | 221 | m_bg_tilemap->set_scrolldx(4,0); |
| 217 | | m_bg_tilemap->set_scrolldy(-128,16); |
| 222 | m_bg_tilemap->set_scrolldy(-128,-128); |
| 218 | 223 | |
| 219 | 224 | register_savestate(machine()); |
| 220 | 225 | } |
| r19914 | r19915 | |
| 236 | 241 | |
| 237 | 242 | memset(m_buffered_spriteram,0,m_spriteram.bytes()); |
| 238 | 243 | |
| 239 | | m_fg_tilemap->set_scrolldx(4,0); |
| 240 | | m_fg_tilemap->set_scrolldy(-128,16); |
| 244 | m_fg_tilemap->set_scrolldx(4,3); |
| 245 | m_fg_tilemap->set_scrolldy(-128,-128); |
| 241 | 246 | |
| 242 | 247 | m_bg_tilemap->set_scrolldx(6,0); |
| 243 | 248 | m_bg_tilemap->set_scrolldy(-128,16); |