@@ -12,43 +12,6 @@ void DECOMP_howl_LoadHeader(char* filename)
1212 // allocate room for one sector
1313 alloc = DECOMP_MEMPACK_AllocMem (0x800 /*, filename*/ );
1414
15- // PC
16- #ifdef USE_PCDRV
17-
18- #ifdef REBUILD_PC
19- int v1 ;
20- #else
21- // because this API is STRANGE
22- register int v1 asm("v1" );
23- #endif
24-
25- v1 = PCopen ("SOUNDS/KART.HWL" , PCDRV_MODE_READ );
26- int fd_kartHwl = v1 ;
27-
28- v1 = PCread (fd_kartHwl , alloc , 0x800 );
29-
30- // allocate room for howlHeader + pointerTable
31- howlHeaderSize = sizeof (struct HowlHeader ) + alloc -> headerSize ;
32-
33- // align up for sector size
34- numSector = (howlHeaderSize + 0x800 - 1 ) >> 0xb ;
35- DECOMP_MEMPACK_ReallocMem (numSector << 0xb );
36-
37- char * byteOffset = (char * )alloc ;
38- PCread (fd_kartHwl , & byteOffset [0x800 ], howlHeaderSize - 0x800 );
39-
40- // allocate room for howlHeader + pointerTable
41- howlHeaderSize = sizeof (struct HowlHeader ) + alloc -> headerSize ;
42-
43- // reallocate room just howlHeader + pointerTable,
44- // deallocate sector-alignment padding
45- DECOMP_MEMPACK_ReallocMem (howlHeaderSize );
46-
47- return ;
48-
49- // PS1
50- #else
51-
5215 if (DECOMP_LOAD_FindFile (filename , & sdata -> KartHWL_CdFile ) == 0 )
5316 alloc = 0 ;
5417
@@ -58,7 +21,7 @@ void DECOMP_howl_LoadHeader(char* filename)
5821 ret = DECOMP_LOAD_HowlHeaderSectors (
5922 & sdata -> KartHWL_CdFile ,
6023 alloc , 0 , 1 );
61-
24+
6225 if (
6326 // confirm first sector loaded properly
6427 (ret != 0 )
@@ -104,6 +67,4 @@ void DECOMP_howl_LoadHeader(char* filename)
10467 }
10568
10669 DECOMP_MEMPACK_PopState ();
107-
108- #endif
10970}
0 commit comments