[ オリジナルレポート ]

BugID: #06046

カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
速度解決済み修正済み2015-10-17 16:052016-01-22 07:40
 
テスターr09担当者crazycソース
バージョン0.166発生バージョン0.154修正バージョン0.170
修正コミットプルリク
フラグ
セット Several drivers using mc6845.c
セット詳細
 
概 要動作速度制限をすると90~98%で動作する。
詳 細The affected systems always run between 90-98% speed and never reach 100% when throttled. This also causes sound "crackling" problems.

They run unthrottled at 200-800% speed on a "Haswell" Core i7, so CPU doesn't seem to be the limiting factor.

Running them with "-video none" doesn't change the behavior.

Tested in Windows 8.1 and 10, with both 32 and 64-bit official builds. This behavior seems to have been introduced with MESS 0.154, but still exists in 0.166.

The MC6845 seems to be the only thing in common between the affected drivers, but there are other drivers using it that don't show that behavior.

Tested drivers that show this behavior:

x1.c
wangpc.c
trs80m2.c
smc777.c
abc80x.c

Tested drivers that DON'T show this behavior:

svi318.c
amstrad.c
bbc.c
kaypro.c
mbee.c
bml3.c
multi8.c
再現手順Run any system in the affected drivers with the -throttle option on, and check the speed.
追加情報Test results:

MAME 0.166:

D:\mame>mame64 abc802 -video none -str 20
abc p2-1.2g NOT FOUND (NO GOOD DUMP KNOWN) (tried in abc802 abc802)
pal16r4.2a NOT FOUND (NO GOOD DUMP KNOWN) (tried in abc802 abc834)
WARNING: the machine might not run correctly.
Average speed: 98.88% (19 seconds)

D:\mame>mame64 abc802 -video none -str 20 -nothrottle
abc p2-1.2g NOT FOUND (NO GOOD DUMP KNOWN) (tried in abc802 abc802)
pal16r4.2a NOT FOUND (NO GOOD DUMP KNOWN) (tried in abc802 abc834)
WARNING: the machine might not run correctly.
Average speed: 818.91% (19 seconds)

D:\mame>mame64 trs80m2 -video none -str 20
65-1991.z4 NOT FOUND (NO GOOD DUMP KNOWN) (tried in trs80m2 trs80m2kb)
WARNING: the machine might not run correctly.
Average speed: 98.53% (19 seconds)

D:\mame>mame64 smc777 -video none -str 20
i80xx NOT FOUND (NO GOOD DUMP KNOWN) (tried in smc777 smc777)
WARNING: the machine might not run correctly.
System FF W 11
Interlace off
System FF R 02
System FF W 01
System FF W 01
System FF R 01
Color FF 07
Interlace off
Average speed: 96.79% (19 seconds)

D:\mame>mame64 wangpc -video none -str 20
Average speed: 96.27% (19 seconds)

D:\mame166>mame x1 -video none -str 20
80c48 NOT FOUND (NO GOOD DUMP KNOWN) (tried in x1 x1)
ank.fnt ROM NEEDS REDUMP
WARNING: the machine might not run correctly.
Average speed: 94.14% (19 seconds)

----

MESS 0.153:

D:\mess153>mess x1 -video none -str 20
80c48 NOT FOUND (NO GOOD DUMP KNOWN) (tried in x1 x1)
ank.fnt ROM NEEDS REDUMP
WARNING: the system might not run correctly.
Average speed: 100.00% (19 seconds)

----

MESS 0.154:

D:\mess154>mess x1 -video none -str 20
80c48 NOT FOUND (NO GOOD DUMP KNOWN) (tried in x1 x1)
ank.fnt ROM NEEDS REDUMP
WARNING: the system might not run correctly.
Average speed: 92.99% (19 seconds)
 
添付ファイル