don't log div32 matching and some GDRom ops
This commit is contained in:
parent
92e16d436e
commit
648988e622
|
@ -1,4 +1,4 @@
|
||||||
/*
|
/*
|
||||||
gdrom, v3
|
gdrom, v3
|
||||||
Overly complex implementation of a very ugly device
|
Overly complex implementation of a very ugly device
|
||||||
*/
|
*/
|
||||||
|
@ -604,7 +604,7 @@ void gd_process_spi_cmd()
|
||||||
//seems like a non data command :)
|
//seems like a non data command :)
|
||||||
case 0x70:
|
case 0x70:
|
||||||
printf_spicmd("SPI : unknown ? [0x70]\n");
|
printf_spicmd("SPI : unknown ? [0x70]\n");
|
||||||
printf("SPI : unknown ? [0x70]\n");
|
//printf("SPI : unknown ? [0x70]\n");
|
||||||
/*GDStatus.full=0x50; //FIXME
|
/*GDStatus.full=0x50; //FIXME
|
||||||
RaiseInterrupt(holly_GDROM_CMD);*/
|
RaiseInterrupt(holly_GDROM_CMD);*/
|
||||||
|
|
||||||
|
@ -620,7 +620,7 @@ void gd_process_spi_cmd()
|
||||||
case 0x71:
|
case 0x71:
|
||||||
{
|
{
|
||||||
printf_spicmd("SPI : unknown ? [0x71]\n");
|
printf_spicmd("SPI : unknown ? [0x71]\n");
|
||||||
printf("SPI : unknown ? [0x71]\n");
|
//printf("SPI : unknown ? [0x71]\n");
|
||||||
extern u32 reply_71_sz;
|
extern u32 reply_71_sz;
|
||||||
|
|
||||||
gd_spi_pio_end((u8*)&reply_71[0],reply_71_sz);//uCount
|
gd_spi_pio_end((u8*)&reply_71[0],reply_71_sz);//uCount
|
||||||
|
@ -1185,7 +1185,7 @@ void GDROM_DmaStart(u32 addr, u32 data)
|
||||||
{
|
{
|
||||||
SB_GDSTARD=SB_GDSTAR;
|
SB_GDSTARD=SB_GDSTAR;
|
||||||
SB_GDLEND=0;
|
SB_GDLEND=0;
|
||||||
//printf("Streamed GDMA start\n");
|
//printf("GDROM-DMA start addr %08X len %d\n", SB_GDSTAR, SB_GDLEN);
|
||||||
GDRomschd(0,0,0);
|
GDRomschd(0,0,0);
|
||||||
sh4_sched_request(gdrom_schid,GDROM_TICK);
|
sh4_sched_request(gdrom_schid,GDROM_TICK);
|
||||||
}
|
}
|
||||||
|
|
|
@ -727,12 +727,12 @@ bool MatchDiv32s(u32 op,u32 pc)
|
||||||
div_som_reg3=(Sh4RegType)n;
|
div_som_reg3=(Sh4RegType)n;
|
||||||
|
|
||||||
u32 match=MatchDiv32(pc+2,div_som_reg1,div_som_reg2,div_som_reg3);
|
u32 match=MatchDiv32(pc+2,div_som_reg1,div_som_reg2,div_som_reg3);
|
||||||
printf("DIV32S matched %d%% @ 0x%X\n",match*100/65,pc);
|
//printf("DIV32S matched %d%% @ 0x%X\n",match*100/65,pc);
|
||||||
|
|
||||||
if (match==65)
|
if (match==65)
|
||||||
{
|
{
|
||||||
//DIV32S was perfectly matched :)
|
//DIV32S was perfectly matched :)
|
||||||
printf("div32s %d/%d/%d\n",div_som_reg1,div_som_reg2,div_som_reg3);
|
//printf("div32s %d/%d/%d\n",div_som_reg1,div_som_reg2,div_som_reg3);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else //no match ...
|
else //no match ...
|
||||||
|
|
Loading…
Reference in New Issue