Previous 199869 Revisions Next

r21815 Wednesday 13th March, 2013 at 03:20:59 UTC by Angelo Salese
Fixed a minor bug with CD block Put sector, makes Virtual On to enter into gameplay.
[src/emu/machine]stvcd.c
[src/emu/video]stvvdp2.c

trunk/src/emu/video/stvvdp2.c
r21814r21815
44404440      /* Bio Hazard 0x400 = extended color calculation enabled */
44414441      /* Advanced World War 0x200 = color calculation ratio mode */
44424442      /* Whizz = 0x8100 */
4443      //if(STV_VDP2_CCCR & 0xf600)
4444      if(STV_VDP2_CCCR & 0x7000)
4443      /* Dark Saviour = 0x9051 on save select screen (the one with a Saturn in the background) */
4444      if(STV_VDP2_CCCR & 0x6000)
44454445         popmessage("Gradation enabled %04x, contact MAMEdev",STV_VDP2_CCCR);
44464446
44474447      /* Advanced VG, Shining Force III */
trunk/src/emu/machine/stvcd.c
r21814r21815
17981798                     transpart->size -= xferdnum;
17991799                     transpart->numblks -= xfersectnum;
18001800
1801                     /* TODO: is this correct? */
18011802                     xfertype32 = XFERTYPE32_INVALID;
18021803                  }
18031804               }
r21814r21815
18471848               }
18481849               else    // sectors are done
18491850               {
1850                  xfertype32 = XFERTYPE32_INVALID;
1851                  /* Virtual On doesnt want this to be resetted. */
1852                  //xfertype32 = XFERTYPE32_INVALID;
18511853               }
18521854               break;
18531855
18541856            default:
1855               printf("CD: unhandled 32-bit transfer type write\n");
1857               //printf("CD: unhandled 32-bit transfer type write\n");
18561858               break;
18571859         }
18581860         break;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team