| Previous | 199869 Revisions | Next |
| r21557 Monday 4th March, 2013 at 03:56:07 UTC by Angelo Salese |
|---|
| Fixed regression with FAD end in track mode, fixes Death Throttle |
| [src/emu/machine] | stvcd.c |
| [src/emu/video] | stvvdp1.c |
| r21556 | r21557 | |
|---|---|---|
| 16 | 16 | #include "emu.h" |
| 17 | 17 | #include "includes/stv.h" |
| 18 | 18 | |
| 19 | #define VDP1_LOG | |
| 19 | #define VDP1_LOG 0 | |
| 20 | 20 | |
| 21 | 21 | |
| 22 | 22 | enum { FRAC_SHIFT = 16 }; |
| r21556 | r21557 | |
|---|---|---|
| 363 | 363 | } |
| 364 | 364 | |
| 365 | 365 | printf("track mode %d\n",cur_track); |
| 366 | ||
| 367 | 366 | } |
| 368 | 367 | |
| 369 | 368 | if (end_pos & 0x800000) |
| r21556 | r21557 | |
| 376 | 375 | UINT8 end_track; |
| 377 | 376 | |
| 378 | 377 | end_track = (end_pos)>>8; |
| 379 | fadstoplay = cdrom_get_track_start(cdrom, end_track) - cd_ | |
| 378 | fadstoplay = cdrom_get_track_start(cdrom, end_track) - cd_fad_seek; | |
| 380 | 379 | } |
| 381 | 380 | } |
| 382 | 381 | else // play until the end of the disc |
| Previous | 199869 Revisions | Next |