mirror of
https://github.com/kichikuou/system3-sdl2.git
synced 2026-09-30 02:48:10 +03:00
Convert all Shift_JIS files to UTF-8
This commit is contained in:
+19
-19
@@ -15,7 +15,7 @@ uint8* DRI::load(const char* path, int page, int* size)
|
||||
|
||||
FILEIO* fio = new FILEIO();
|
||||
|
||||
// ページの位置を取得
|
||||
// ページの位置を取得
|
||||
base_path[0] = 'A';
|
||||
|
||||
if(!fio->Fopen(base_path, FILEIO_READ_BINARY)) {
|
||||
@@ -29,7 +29,7 @@ uint8* DRI::load(const char* path, int page, int* size)
|
||||
data_sector |= fio->Fgetc() << 8;
|
||||
|
||||
if(page > (data_sector - link_sector) * 128 - 1) {
|
||||
// ページ番号不正
|
||||
// ページ番号不正
|
||||
fio->Fclose();
|
||||
delete fio;
|
||||
return NULL;
|
||||
@@ -40,13 +40,13 @@ uint8* DRI::load(const char* path, int page, int* size)
|
||||
int link_index = fio->Fgetc();
|
||||
|
||||
if(disk_index == 0 || disk_index == 0x1a) {
|
||||
// 欠番
|
||||
// 欠番
|
||||
fio->Fclose();
|
||||
delete fio;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
// A??.DAT以外にリンクされている場合はファイルを開き直す
|
||||
// A??.DAT以外にリンクされている場合はファイルを開き直す
|
||||
if(disk_index != 1) {
|
||||
base_path[0] = 'A' + disk_index - 1;
|
||||
fio->Fclose();
|
||||
@@ -56,7 +56,7 @@ uint8* DRI::load(const char* path, int page, int* size)
|
||||
}
|
||||
}
|
||||
|
||||
// データ取得
|
||||
// データ取得
|
||||
fio->Fseek(link_index * 2, FILEIO_SEEK_SET);
|
||||
int start_sector = fio->Fgetc();
|
||||
start_sector |= fio->Fgetc() << 8;
|
||||
@@ -77,7 +77,7 @@ uint8* DRI::load(const char* path, int page, int* size)
|
||||
|
||||
uint8* DRI::load_mda(uint32 crc32, int page, int* size)
|
||||
{
|
||||
// データ取得
|
||||
// データ取得
|
||||
const char* fname = NULL;
|
||||
|
||||
switch(crc32) {
|
||||
@@ -85,7 +85,7 @@ uint8* DRI::load_mda(uint32 crc32, int page, int* size)
|
||||
case CRC32_AMBIVALENZ_CD: // AmbivalenZ (CD)
|
||||
fname = "AMUS_AMB.MDA";
|
||||
break;
|
||||
case CRC32_DPSALL: // DPS全部
|
||||
case CRC32_DPSALL: // DPS全部
|
||||
fname = "AMUS_ALL.MDA";
|
||||
break;
|
||||
case CRC32_FUNNYBEE_CD: // Funny Bee (CD)
|
||||
@@ -106,22 +106,22 @@ uint8* DRI::load_mda(uint32 crc32, int page, int* size)
|
||||
case CRC32_RANCE42: // Rance 4.2
|
||||
fname = "AMUS_R42.MDA";
|
||||
break;
|
||||
case CRC32_AYUMI_CD: // あゆみちゃん物語 (CD)
|
||||
case CRC32_AYUMI_JISSHA_256: // あゆみちゃん物語 実写版
|
||||
case CRC32_AYUMI_JISSHA_FULL: // あゆみちゃん物語 フルカラー実写版
|
||||
case CRC32_AYUMI_CD: // あゆみちゃん物語 (CD)
|
||||
case CRC32_AYUMI_JISSHA_256: // あゆみちゃん物語 実写版
|
||||
case CRC32_AYUMI_JISSHA_FULL: // あゆみちゃん物語 フルカラー実写版
|
||||
fname = "AMUS_AYM.MDA";
|
||||
break;
|
||||
case CRC32_YAKATA3_CD: // アリスの館3 (CD)
|
||||
case CRC32_YAKATA3_FD: // アリスの館3 (FD)
|
||||
case CRC32_YAKATA3_CD: // アリスの館3 (CD)
|
||||
case CRC32_YAKATA3_FD: // アリスの館3 (FD)
|
||||
fname = "AMUS_AL3.MDA";
|
||||
break;
|
||||
case CRC32_HASHIRIONNA2: // 走り女2 (Rance 4.x ヒントディスク)
|
||||
case CRC32_HASHIRIONNA2: // 走り女2 (Rance 4.x ヒントディスク)
|
||||
fname = "AMUS_RG2.MDA";
|
||||
break;
|
||||
case CRC32_OTOMESENKI: // 乙女戦記
|
||||
case CRC32_OTOMESENKI: // 乙女戦記
|
||||
fname = "AMUS_OTM.MDA";
|
||||
break;
|
||||
case CRC32_MUGENHOUYOU: // 夢幻泡影
|
||||
case CRC32_MUGENHOUYOU: // 夢幻泡影
|
||||
fname = "AMUS_MGN.MDA";
|
||||
break;
|
||||
}
|
||||
@@ -135,13 +135,13 @@ uint8* DRI::load_mda(uint32 crc32, int page, int* size)
|
||||
return NULL;
|
||||
uint8 buf[4];
|
||||
|
||||
// ページの位置を取得
|
||||
// ページの位置を取得
|
||||
fread(buf, 4, 1, fp);
|
||||
int link_sector = buf[0] | (buf[1] << 8);
|
||||
int data_sector = buf[2] | (buf[3] << 8);
|
||||
|
||||
if(page > (data_sector - link_sector) * 128 - 1) {
|
||||
// ページ番号不正
|
||||
// ページ番号不正
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@@ -151,11 +151,11 @@ uint8* DRI::load_mda(uint32 crc32, int page, int* size)
|
||||
int link_index = buf[1];
|
||||
|
||||
if(disk_index == 0 || disk_index == 0x1a) {
|
||||
// 欠番
|
||||
// 欠番
|
||||
return NULL;
|
||||
}
|
||||
|
||||
// データ取得
|
||||
// データ取得
|
||||
fseek(fp, link_index * 2, SEEK_SET);
|
||||
fread(buf, 4, 1, fp);
|
||||
int start_sector = buf[0] | (buf[1] << 8);
|
||||
|
||||
Reference in New Issue
Block a user