2010/8/22:本掲示板は閲覧専用です。データが一部破損しておりますがご了承ください。
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
81 / 179 ページ ←次へ | 前へ→

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/11(金) 6:43 -

引用なし
パスワード
   ▼まっちゃんさん:
>正常に動作しますよ。CPUIDの方にもOKでした。起動に数秒の時間がかかるのが気になりました。いろいろとお世話になりました。今後とも良きソフト作りに期待しております。

ご協力ありがとうございました。起動時間がかかるのは、デバッグ出力を大量にしているのが原因です。週末リリース予定の正式版は高速起動します。

あと、PCI デバイスリストを確認させていただきたいので、CrystalCPUID のテキストコピーをお願いできないでしょうか?
・ツリー全体表示

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/11(金) 6:40 -

引用なし
パスワード
   ▼竜角さん:
>私のところでも試させていただきましたが、残念ながらこちらではSysInfo(5).zipでは例外で止まってしまいました。
このときのログをお願いできないでしょうか。

(4) が 248 までスキャンできていない理由は無限ループに陥っているためでした。(5) では、無限ループ問題を解消しているので、(5) で起動できない理由は、さらに先に問題があるのだと思います。
・ツリー全体表示

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 竜角  - 08/7/10(木) 23:42 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : CrystalMark09.zip
・サイズ : 2.1KB
   私のところでも試させていただきましたが、残念ながらこちらではSysInfo(5).zipでは例外で止まってしまいました。

問題の署名:
  問題イベント名: APPCRASH
  アプリケーション名: CrystalMark09.exe
  アプリケーションのバージョン: 0.9.126.0
  アプリケーションのタイムスタンプ: 4870a707
  障害モジュールの名前: SysInfo.dll
  障害モジュールのバージョン: 1.0.0.410
  障害モジュールのタイムスタンプ: 48761505
  例外コード: c0000005
  例外オフセット: 0001d552
  OS バージョン: 6.0.6001.2.1.0.256.1
  ロケール ID: 1041
  追加情報 1: 69c7
  追加情報 2: 5f6203072cac3ddef098f7b99a92b963
  追加情報 3: 2039
  追加情報 4: 3c84829dcebfcc4e9c66298bf1a3d89f

SysInfo(3).zipのSysInfoB.dllでは起動します。

ログを見ると、まっちゃんさんとは違って248までしかスキャンしていないようです。
SysInfo(4).zipを動かしたときのログを添付いたします。
・ツリー全体表示

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/10(木) 23:13 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : log(2).zip
・サイズ : 2.5KB
   正常に動作しますよ。CPUIDの方にもOKでした。起動に数秒の時間がかかるのが気になりました。いろいろとお世話になりました。今後とも良きソフト作りに期待しております。
・ツリー全体表示

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/10(木) 22:57 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : SysInfo(5).zip
・サイズ : 85.9KB
   ▼まっちゃんさん:
>SysInfo(4).zipで、また黙りです。
完全に原因がわかりました。

do{
switch (Buf[CapPtr])
{
case 0x0D:
id = _pciConfigReadLong( pci_address, CapPtr + 4);
break;
default:
break;
}
// Jump to next capability
CapPtr = Buf[CapPtr+1];
}while (CapPtr != 0);

で無限ループに陥っていたのです。わかってみると当たり前な話でした。

ちょっと仕様に準拠していないデバイスでも無限ループに陥らないように修正しました。今度こそ大丈夫だと思います。う〜〜〜〜ん、長かった。
・ツリー全体表示

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/10(木) 22:30 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : log.zip
・サイズ : 2.2KB
   SysInfo(4).zipで、また黙りです。
・ツリー全体表示

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/10(木) 22:06 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : SysInfo(4).zip
・サイズ : 85.8KB
   動作確認ありがとうございました。

やはり、PCI スキャンで止まっていたようですね。これで、改修方針は固まりました。

ただ、ログを見ると 255 までスキャンできているのにそこから先に進んでいない理由がわからなかったので、さらにステップごとにデバッグ出力するようにしました。

ファイルが結構大きくなりますので、掲示板に貼り付けられない場合は添付ファイルでお願いします。

何度も手間をかけさせてしまって申し訳ございません。
・ツリー全体表示

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/10(木) 21:46 -

引用なし
パスワード
   言い忘れましたが、CrystalCPUIDもSysInfoB.dll を SysInfo.dll に上書きコピーしたところ、動作しました。
・ツリー全体表示

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/10(木) 21:42 -

引用なし
パスワード
   Sysinfo.dllでは、依然と同じく黙りでした。その時のログです。

InitializeDll()
ostype = oscheck();
GetModuleFileName
switch(ostype)
START:init_isr();
END:init_isr();
res = initialize(g_hModule);
switch ( res ){
return TRUE;
return new CSysInfo(code);
gFlagStatus = getdllstatus();
START:CPU = new CCpuInfo(0x01)
START:CCpuInfo::CCpuInfo()
mask = (DWORD)SetThreadAffinityMask(GetCurrentThread(), m_mask);
InitData();
FillCpuInfo();
FillCacheInfo();
FillNameString();
SetCPUName();
Clock = GetClock(TimerType);
SetUpRDMSR();
SetCPUName();
SetThreadAffinityMask(GetCurrentThread(), mask);
END:CCpuInfo::CCpuInfo()
END:CPU = new CCpuInfo(0x01)
START:PCI = new CPciInfo();
START:CPciInfo::CPciInfo()
InitData();
GetDeviceID();
SetDeviceName();
Exception();
SearchAllDevice();
for(bus = 0; bus < max_bus; bus++){
bus:0
EXIST / bus:0, dev:0, func:0
EXIST / bus:0, dev:1, func:0
EXIST / bus:0, dev:27, func:0
EXIST / bus:0, dev:28, func:0
EXIST / bus:0, dev:28, func:2
EXIST / bus:0, dev:28, func:4
EXIST / bus:0, dev:29, func:0
EXIST / bus:0, dev:29, func:1
EXIST / bus:0, dev:29, func:2
EXIST / bus:0, dev:29, func:3
EXIST / bus:0, dev:29, func:7
EXIST / bus:0, dev:30, func:0
EXIST / bus:0, dev:31, func:0
EXIST / bus:0, dev:31, func:1
EXIST / bus:0, dev:31, func:2
EXIST / bus:0, dev:31, func:3
bus:1
EXIST / bus:1, dev:2, func:0
EXIST / bus:1, dev:2, func:1
EXIST / bus:1, dev:2, func:2
bus:2
EXIST / bus:2, dev:0, func:0
bus:3
EXIST / bus:3, dev:0, func:0
bus:4
EXIST / bus:4, dev:0, func:0
bus:5
EXIST / bus:5, dev:0, func:0
bus:6
bus:7
bus:8
bus:9
bus:10
bus:11
bus:12
bus:13
bus:14
bus:15
bus:16
bus:17
bus:18
bus:19
bus:20
bus:21
bus:22
bus:23
bus:24
bus:25
bus:26
bus:27
bus:28
bus:29
bus:30
bus:31
bus:32
bus:33
bus:34
bus:35
bus:36
bus:37
bus:38
bus:39
bus:40
bus:41
bus:42
bus:43
bus:44
bus:45
bus:46
bus:47
bus:48
bus:49
bus:50
bus:51
bus:52
bus:53
bus:54
bus:55
bus:56
bus:57
bus:58
bus:59
bus:60
bus:61
bus:62
bus:63
bus:64
bus:65
bus:66
bus:67
bus:68
bus:69
bus:70
bus:71
bus:72
bus:73
bus:74
bus:75
bus:76
bus:77
bus:78
bus:79
bus:80
bus:81
bus:82
bus:83
bus:84
bus:85
bus:86
bus:87
bus:88
bus:89
bus:90
bus:91
bus:92
bus:93
bus:94
bus:95
bus:96
bus:97
bus:98
bus:99
bus:100
bus:101
bus:102
bus:103
bus:104
bus:105
bus:106
bus:107
bus:108
bus:109
bus:110
bus:111
bus:112
bus:113
bus:114
bus:115
bus:116
bus:117
bus:118
bus:119
bus:120
bus:121
bus:122
bus:123
bus:124
bus:125
bus:126
bus:127
bus:128
bus:129
bus:130
bus:131
bus:132
bus:133
bus:134
bus:135
bus:136
bus:137
bus:138
bus:139
bus:140
bus:141
bus:142
bus:143
bus:144
bus:145
bus:146
bus:147
bus:148
bus:149
bus:150
bus:151
bus:152
bus:153
bus:154
bus:155
bus:156
bus:157
bus:158
bus:159
bus:160
bus:161
bus:162
bus:163
bus:164
bus:165
bus:166
bus:167
bus:168
bus:169
bus:170
bus:171
bus:172
bus:173
bus:174
bus:175
bus:176
bus:177
bus:178
bus:179
bus:180
bus:181
bus:182
bus:183
bus:184
bus:185
bus:186
bus:187
bus:188
bus:189
bus:190
bus:191
bus:192
bus:193
bus:194
bus:195
bus:196
bus:197
bus:198
bus:199
bus:200
bus:201
bus:202
bus:203
bus:204
bus:205
bus:206
bus:207
bus:208
bus:209
bus:210
bus:211
bus:212
bus:213
bus:214
bus:215
bus:216
bus:217
bus:218
bus:219
bus:220
bus:221
bus:222
bus:223
bus:224
bus:225
bus:226
bus:227
bus:228
bus:229
bus:230
bus:231
bus:232
bus:233
bus:234
bus:235
bus:236
EXIST / bus:236, dev:0, func:0
bus:237
EXIST / bus:237, dev:3, func:0
bus:238
bus:239
bus:240
bus:241
bus:242
bus:243
bus:244
bus:245
bus:246
bus:247
bus:248
bus:249
bus:250
bus:251
EXIST / bus:251, dev:16, func:0
EXIST / bus:251, dev:18, func:0
EXIST / bus:251, dev:20, func:0
EXIST / bus:251, dev:22, func:0
EXIST / bus:251, dev:24, func:0
EXIST / bus:251, dev:26, func:0
EXIST / bus:251, dev:28, func:0
EXIST / bus:251, dev:30, func:0
bus:252
bus:253
bus:254
bus:255
EXIST / bus:255, dev:17, func:0
EXIST / bus:255, dev:18, func:0
EXIST / bus:255, dev:18, func:1
EXIST / bus:255, dev:18, func:2
EXIST / bus:255, dev:18, func:3
EXIST / bus:255, dev:18, func:4
EXIST / bus:255, dev:18, func:5
EXIST / bus:255, dev:18, func:6
EXIST / bus:255, dev:18, func:7
EXIST / bus:255, dev:19, func:0
EXIST / bus:255, dev:20, func:0
EXIST / bus:255, dev:20, func:1
EXIST / bus:255, dev:20, func:2
EXIST / bus:255, dev:20, func:3
EXIST / bus:255, dev:20, func:4
EXIST / bus:255, dev:20, func:5
EXIST / bus:255, dev:20, func:6
EXIST / bus:255, dev:20, func:7

その後、SysinfoB.dllをSysinfo.dllに変名したら、動作しました。HDDとMEMテストしましたが、適正のようです。その時のログです。


InitializeDll()
ostype = oscheck();
GetModuleFileName
switch(ostype)
START:init_isr();
END:init_isr();
res = initialize(g_hModule);
switch ( res ){
return TRUE;
return new CSysInfo(code);
gFlagStatus = getdllstatus();
START:CPU = new CCpuInfo(0x01)
START:CCpuInfo::CCpuInfo()
mask = (DWORD)SetThreadAffinityMask(GetCurrentThread(), m_mask);
InitData();
FillCpuInfo();
FillCacheInfo();
FillNameString();
SetCPUName();
Clock = GetClock(TimerType);
SetUpRDMSR();
SetCPUName();
SetThreadAffinityMask(GetCurrentThread(), mask);
END:CCpuInfo::CCpuInfo()
END:CPU = new CCpuInfo(0x01)
START:PCI = new CPciInfo();
START:CPciInfo::CPciInfo()
InitData();
GetDeviceID();
SetDeviceName();
Exception();
SearchAllDevice();
for(bus = 0; bus < max_bus; bus++){
END:CPciInfo::CPciInfo()
END:PCI = new CPciInfo();
SysInfo.dll Init OK!!
Get HDD Infomation Start
Get HDD Infomation OK!
CrystalMark Initialize OK!!
DeinitializeDll();
WMI Initialize Start
Disk
Disk A
Disk B
Disk C
Disk D
Disk B
Disk C
Disk D
Disk E
Disk B
Disk C
Disk D
Disk E
Disk F
BIOS
BIOS 1
BIOS 2
BIOS 3
BIOS 4
BIOS 5
BIOS 6
Computer System
Mother
OS
IDE
Video
Video 1
Video 2
Video 3
Video 4
VideoDriver GetWMI
Video 5
Video 6
WMI Initialize OK!
・ツリー全体表示

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/10(木) 21:19 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : SysInfo(3).zip
・サイズ : 171.4KB
   竜角さん、まっちゃんさんレポートありがとうございます。

レポートを踏まえて対策版を作りました。

SysInfo.dll : PCI バスのスキャン中に進捗状況をログファイルに出力
SysInfoB.dll : PCI バスをスキャンしない。

テスト方法
1) SysInfo.dll を上書きコピーして CrystalMark を起動してください。
⇒ 今まで同様起動しないので、CrystalMark09.log を保存してください。

2) SysInfoB.dll を SysInfo.dll に上書きコピーして CrystalMark を起動してください。
⇒ 恐らく起動すると思いますが、ご確認よろしくお願いいたします。

PCI バスのスキャン範囲を制御する必要がありそうなので、週末対策を行いたいと思います。今しばらくお付き合い頂けると幸いです。
・ツリー全体表示

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/10(木) 10:42 -

引用なし
パスワード
   本日のテスト結果です。竜角さんと同じようです。

InitializeDll()
ostype = oscheck();
GetModuleFileName
switch(ostype)
START:init_isr();
END:init_isr();
res = initialize(g_hModule);
switch ( res ){
return TRUE;
return new CSysInfo(code);
gFlagStatus = getdllstatus();
START:CPU = new CCpuInfo(0x01)
START:CCpuInfo::CCpuInfo()
mask = (DWORD)SetThreadAffinityMask(GetCurrentThread(), m_mask);
InitData();
FillCpuInfo();
FillCacheInfo();
FillNameString();
SetCPUName();
Clock = GetClock(TimerType);
SetUpRDMSR();
SetCPUName();
SetThreadAffinityMask(GetCurrentThread(), mask);
END:CCpuInfo::CCpuInfo()
END:CPU = new CCpuInfo(0x01)
START:PCI = new CPciInfo();
START:CPciInfo::CPciInfo()
InitData();
GetDeviceID();
SetDeviceName();
Exception();
SearchAllDevice();
・ツリー全体表示

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 竜角  - 08/7/10(木) 10:00 -

引用なし
パスワード
   遅くなりましたが、私のほうでも動作確認させていただきました。
"SysInfo.zip" を適用したときの動作ログは、 まっちゃんさんのものと同一です。
"SysInfo(2).zip" を適用したときの動作ログは、以下のようになります。

InitializeDll()
ostype = oscheck();
GetModuleFileName
switch(ostype)
START:init_isr();
END:init_isr();
res = initialize(g_hModule);
switch ( res ){
return TRUE;
return new CSysInfo(code);
gFlagStatus = getdllstatus();
START:CPU = new CCpuInfo(0x01)
START:CCpuInfo::CCpuInfo()
mask = (DWORD)SetThreadAffinityMask(GetCurrentThread(), m_mask);
InitData();
FillCpuInfo();
FillCacheInfo();
FillNameString();
SetCPUName();
Clock = GetClock(TimerType);
SetUpRDMSR();
SetCPUName();
SetThreadAffinityMask(GetCurrentThread(), mask);
END:CCpuInfo::CCpuInfo()
END:CPU = new CCpuInfo(0x01)
START:PCI = new CPciInfo();
START:CPciInfo::CPciInfo()
InitData();
GetDeviceID();
SetDeviceName();
Exception();
SearchAllDevice();
・ツリー全体表示

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/10(木) 7:54 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : SysInfo(2).zip
・サイズ : 85.5KB
   レポートありがとうございました。

デバッグ出力部分を追加しました。
度々申し訳ございませんが、テストお願いします。

正常時は以下のようになります。

InitializeDll()
ostype = oscheck();
GetModuleFileName
switch(ostype)
START:init_isr();
END:init_isr();
res = initialize(g_hModule);
switch ( res ){
return TRUE;
return new CSysInfo(code);
gFlagStatus = getdllstatus();
START:CPU = new CCpuInfo(0x01)
START:CCpuInfo::CCpuInfo()
mask = (DWORD)SetThreadAffinityMask(GetCurrentThread(), m_mask);
InitData();
FillCpuInfo();
FillCacheInfo();
FillNameString();
FlagAMDMobile = CheckAMDMobile();
SetCPUName();
Clock = GetClock(TimerType);
SetUpRDMSR();
SetCPUName();
SetThreadAffinityMask(GetCurrentThread(), mask);
END:CCpuInfo::CCpuInfo()
END:CPU = new CCpuInfo(0x01)
START:PCI = new CPciInfo();
START:CPciInfo::CPciInfo()
InitData();
GetDeviceID();
SetDeviceName();
Exception();
SearchAllDevice();
END:CPciInfo::CPciInfo()
END:PCI = new CPciInfo();
SysInfo.dll Init OK!!
Get HDD Infomation Start
Get HDD Infomation OK!
CrystalMark Initialize OK!!
DeinitializeDll();
WMI Initialize Start
Disk
Disk A
Disk B
Disk C
Disk D
Disk B
Disk C
Disk D
Disk F
BIOS
BIOS 1
BIOS 2
BIOS 3
BIOS 4
BIOS 5
BIOS 6
Computer System
Mother
OS
IDE
Video
Video 1
Video 2
Video 3
Video 4
VideoDriver GetWMI
Video 5
Video 6
WMI Initialize OK!
・ツリー全体表示

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/9(水) 23:22 -

引用なし
パスワード
   CristalMark2004R3テスト結果のログです。

InitializeDll()
ostype = oscheck();
GetModuleFileName
switch(ostype)
START:init_isr();
END:init_isr();
res = initialize(g_hModule);
switch ( res ){
return TRUE;
return new CSysInfo(code);

勝手にCPUIDに適用して収集したログです。

InitializeDll()
ostype = oscheck();
GetModuleFileName
switch(ostype)
START:init_isr();
END:init_isr();
res = initialize(g_hModule);
switch ( res ){
return TRUE;
return new CSysInfo(code);
・ツリー全体表示

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/9(水) 21:09 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : SysInfo.zip
・サイズ : 169.8KB
   SysInfo にデバッグ出力機能をつけました。
また、不要かつ怪しい部分を除去したバージョンを作りました。

SysInfo.dll - デバッグ出力+怪しい部分除去版 (これで動けば良いのですが)
SysInfoA.dll - デバッグ出力のみ

SysInfo.dll を CrystalMark 2004 R3 のフォルダに上書きコピーしてください。CrystalMark09.log にデバッグ出力されます。
少なくとも前よりは数行増えるはずです。どこまで処理できたかこれでめぼしがつくと思います。

大変お手数ですが、ご確認よろしくお願いいたします。
・ツリー全体表示

Re:DiskMark測定は正常なのか?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/9(水) 9:33 -

引用なし
パスワード
   了解しました。
・ツリー全体表示

Re:DiskMark測定は正常なのか?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/9(水) 7:38 -

引用なし
パスワード
   ▼まっちゃんさん:
WD Caviar Black には、32 MB のキャッシュが搭載されています。また、RAIDO0 のコントローラにもキャッシュが搭載されているかと思います。

CrystalDiskMark はキャッシュの影響を受けるため、ユーザが目的に応じて適切なテストサイズを選択する必要があります。デフォルトの 50 MB は低速な USB メモリを想定していたものですが、HDD には小さ過ぎるので適当なサイズを選択してください。
・ツリー全体表示

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/9(水) 7:34 -

引用なし
パスワード
   ▼まっちゃんさん:
>ログは以下の通りです。
>
>CrystalMark Execute Start
>CrystalMark Initialize Start
>SysInfo.dll Init Start
ありがとうございます。
SysInfo.dll の初期化中に止まってしまっているようです。恐らく CrystalCPUID も同じかと思います。今週末までにデバッグ用出力充実版を準備したいと思いますので、可能であればご協力願います。
・ツリー全体表示

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/9(水) 5:53 -

引用なし
パスワード
   ログは以下の通りです。

CrystalMark Execute Start
CrystalMark Initialize Start
SysInfo.dll Init Start
・ツリー全体表示

Re:DiskMark測定は正常なのか?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/9(水) 5:52 -

引用なし
パスワード
   コメントありがとうございます。私のPCは、Western Digital製「WD Caviar Black」で
RAID0を組んでいます。公称145MB/sとのことですから、200MB/sあたりの性能が期待できます。
私のPCは、VistaとXpを別パーティション(先頭部がVista、最後部がXp)にインストールしていますので、
Vistaでは200MB/s、XPでは100〜150MB/sと推測されます。各測定結果は、以下の通りです。
Xpでは、50MB、512K時の順読み出しが異常値、Vistaでも50MB時が異常?と思われます。Xpの50MBの値は、
何度やっても同じような値でした。
XP
read write
50MB
   seq: 431.2 129.8
512K: 204.9 203.0
    4K: 4.385 4.081
100MB
   seq: 115.0 115.4
512K: 46.67 146.5
    4K: 1.027 2.985
500MB
   seq: 116.4 107.1
512K: 39.41 83.90
    4K: 0.912 3.022
1000MB
   seq: 110.4 110.5
512K: 39.04 77.95
    4K: 0.854 2.822

Vista
read write
50MB
   seq: 272.1 156.4
512K: 185.2 187.2
    4K: 4.794 4.193
100MB
   seq: 162.9 140.0
512K: 52.71 159.8
    4K: 1.599 3.467
500MB
   seq: 198.2 192.9
512K: 44.46 87.93
    4K: 1.015 3.265
1000MB
   seq: 199.1 199.4
512K: 45.80 95.28
    4K: 1.204 3.176
・ツリー全体表示

81 / 179 ページ ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
ページ:  ┃  記事番号:   
98292
(SS)C-BOARD v3.8(とほほ改ver2.1) is Free