trunk/src/emu/video/stvvdp2.c
| r21007 | r21008 | |
| 6244 | 6244 | |
| 6245 | 6245 | UINT8 saturn_state::get_odd_bit( void ) |
| 6246 | 6246 | { |
| 6247 | | int cur_v; |
| 6248 | | cur_v = machine().primary_screen->vpos(); |
| 6249 | | |
| 6250 | 6247 | if(STV_VDP2_HRES & 4) //exclusive monitor mode makes this bit to be always 1 |
| 6251 | 6248 | return 1; |
| 6252 | 6249 | |
| 6253 | 6250 | if(STV_VDP2_LSMD == 0) // same for non-interlace mode |
| 6254 | 6251 | return 1; |
| 6255 | 6252 | |
| 6256 | | if(cur_v % 2) |
| 6257 | | return 1; |
| 6258 | | |
| 6259 | | return 0; |
| 6253 | return machine().primary_screen->frame_number() & 1; |
| 6260 | 6254 | } |
| 6261 | 6255 | |
| 6262 | 6256 | void saturn_state::stv_vdp2_state_save_postload( void ) |