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); |