| Previous | 199869 Revisions | Next |
| r25358 Monday 16th September, 2013 at 20:49:34 UTC by Angelo Salese |
|---|
| Some useful fatalerrors |
| [src/emu/cpu/sh4] | sh4.c |
| [src/mame/drivers] | naomi.c |
| [src/mame/video] | powervr2.c |
| [src/mess/drivers] | dccons.c |
| r25357 | r25358 | |
|---|---|---|
| 1476 | 1476 | ta_yuv_x_size = ((ta_yuv_tex_ctrl & 0x3f)+1)*16; |
| 1477 | 1477 | ta_yuv_y_size = (((ta_yuv_tex_ctrl>>8) & 0x3f)+1)*16; |
| 1478 | 1478 | logerror("%s: ta_yuv_tex_ctrl = %08x\n", tag(), ta_yuv_tex_ctrl); |
| 1479 | if(ta_yuv_tex_ctrl & 0x01010000) | |
| 1480 | fatalerror("YUV with setting %08x",ta_yuv_tex_ctrl); | |
| 1479 | 1481 | } |
| 1480 | 1482 | |
| 1481 | 1483 | #include "debugger.h" |
| r25357 | r25358 | |
|---|---|---|
| 22 | 22 | Compatibility list (as per 26-jun-2013) |
| 23 | 23 | - sfz3ugd: currently dies at disclaimer screen (regression); |
| 24 | 24 | - sprtjam: garbage on initial attract mode screen (regression). |
| 25 | - puyofev: hangs after pressing start. | |
| 25 | - puyofev: hangs after pressing start (bp 0C03F490, similar if not same snippet as Tetris 4d on DC). | |
| 26 | 26 | - vtennisg: crashes after stage screen. |
| 27 | 27 | |
| 28 | 28 | TODO (general): |
| r25357 | r25358 | |
|---|---|---|
| 2517 | 2517 | UINT32 n = Rn; |
| 2518 | 2518 | |
| 2519 | 2519 | if (sh4->fpu_pr) { /* PR = 1 */ |
| 2520 | if(n & 1) | |
| 2521 | fatalerror("SH-4: FTRC opcode used with n %d",n); | |
| 2522 | ||
| 2520 | 2523 | n = n & 14; |
| 2521 | 2524 | *((INT32 *)&sh4->fpul) = (INT32)FP_RFD(n); |
| 2522 | 2525 | } else { /* PR = 0 */ |
| r25357 | r25358 | |
| 2532 | 2535 | UINT32 n = Rn; |
| 2533 | 2536 | |
| 2534 | 2537 | if (sh4->fpu_pr) { /* PR = 1 */ |
| 2538 | if(n & 1) | |
| 2539 | fatalerror("SH-4: FLOAT opcode used with n %d",n); | |
| 2540 | ||
| 2535 | 2541 | n = n & 14; |
| 2536 | 2542 | FP_RFD(n) = (double)*((INT32 *)&sh4->fpul); |
| 2537 | 2543 | } else { /* PR = 0 */ |
| r25357 | r25358 | |
|---|---|---|
| 22 | 22 | - Inputs doesn't work most of the time; |
| 23 | 23 | - Candy Stripe: fills the log with "ATAPI_FEATURES_FLAG_OVL not supported", black screen |
| 24 | 24 | - Carrier: Jaleco logo uses YUV, but y size is halved? |
| 25 | - Close To: Hangs at FMV | |
| 25 | 26 | - F355 Challenge: black screen after Sega logo; |
| 27 | - Gundam - Side Story 0079: currently hangs at Bandai logo (regression) | |
| 26 | 28 | - Idol Janshi wo Tsukucchaou: pixel aspect is way wrong (stretched and offsetted horizontally) |
| 27 | 29 | - Power Stone: hangs at Capcom logo; |
| 28 | 30 | - Sega GT: no cursor on main menu; |
| Previous | 199869 Revisions | Next |