カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
グラフィック仮承認未処理2015-11-02 09:172015-11-06 12:28
 
テスターdemotester担当者 ソースamstrad/amstrad.cpp
バージョン0.167発生バージョン修正バージョン
修正コミットプルリク
フラグ
セット cpc6128
セット詳細
 
概 要デモ動作チェック情報。
詳 細Amstard CPC demos acc. popularity -> http://www.pouet.net/prodlist.php?platform%5B0%5D=Amstrad+CPC&page=1&order=thumbup

Results of first 10 demos tested in MESSUI167 with "cpc6128" driver:

1) Batman Forever -> http://www.pouet.net/prod.php?which=56761

the 3 disc version:
------------------------
RUN"DISC ... after pressing the SPACE and after a while it crashes the emu!

(in Arnold and WinAPE20A18 when set to CRTC2 it reports: CRTC type 2 is not supported)


the one disc version: (attached as 3.5" drive B: because it will crash emu if attached to 3" drive A:)
----------------------------
(in the emu first type command "|B:" (without "") to change active drive from A: to B:)

RUN"DISC ... works but it glitches on "chip" part at screen lower half,
next on text scroll part it glitches on lower screen,
on next part ise problem with screen has been moved up,
and it just stops on "green "part!

(in Arnold and WinAPE20A18 when set to CRTC2 it reports: CRTC type 2 is not supported)


2) Still Rising -> http://www.pouet.net/prod.php?which=61177

RUN"-RISING ... hmm, it starts the demo with purple colour instead of black colour,
and than it starts with the "PULPO" demo instaed of the "RISING" demo!

(it behaves the same in Arnold when set to CRTC2)

RUN"-PULPO ... this one seems works!


3) From Scratch -> http://www.pouet.net/prod.php?which=53596

RUN"-SCRATCH ... it runs with text: CRTC1 NEEDED (it reports the same in Arnold when set to CRTC2)


4) Phortem -> http://www.pouet.net/prod.php?which=61465

(attached as 3.5" drive B: because it will crash emu if attached to 3" drive A:)
(in the emu first type command "|B:" (without "") to change active drive from A: to B:)

RUN"PHORTEM ... when ask to center the screen it possible only up-down and not left-right!
and screen needs to be centered a little to left...
otherwise, the demo seems to work fine!

(and in Arnold when set to CRTC2 is possible to adjust screen left-right)

5) Wolfenstrad -> http://www.pouet.net/prod.php?which=58887

RUN"´-WOLF ... seems fine!


6) DTC -> http://www.pouet.net/prod.php?which=20226

RUN"-DTC ... it runs with text: CRTC2 DETECTED SORRY NO DEMO (it reports the same in Arnold when set to CRTC2)

(uh, and if you did not know, CRTC2 is the worst of all CPC CRTC types for running demos)
(and to run most or all CPC demos it is desireable to have at least CRTC0 or better CRTC1)


7) Yet Another Plasma! -> http://www.pouet.net/prod.php?which=60660

RUN"-YAP! ... seems fine!


8) Wake Up! -> http://www.pouet.net/prod.php?which=59073

the FINAL version:

RUN"Wake-UP!.BND ... in MESS got message: "Emu dettected. Time to shutdown your computer and power on your CPC!"

in Arnold with CRTC2 got message: "Why are you trying to see demos on your shit"!
in Arnold with CRTC1 got message: "Emu dettected. Time to shutdown your computer and power on your CPC!"
in Arnold with CRTC0 got message: "CRTC0 detected."


9) Breaking Baud -> http://www.pouet.net/prod.php?which=62934

(attached as Cassette)
(in the emu first type command "|tape" (without "") to change from disk to tape drive)

RUN" (and press play on tape - in mess Alt+F2) ... it seems fine! (except in mess is not possible to turn off the tape loading sound to here the music playing in the background)


10) Pheelone -> http://www.pouet.net/prod.php?which=53498

RUN"PHEELONE ... seems fine!


--------------
Summary:
--------------
So after testing of 10 popular CPC demos got 6 problematic: 1), 2), 3), 4), 6) and 8):

1) Batman Forever - in Arnold (and in WinAPE20A18), when set to CRTC2, got message: "CRTC type 2 is not supported"!

If MESS CPC driver supports only CRTC type 2 (acc. to demo DTC) it should report the same message as in Arnold, but in MESS the demo runs!?

2) Still Rising - in Arnold, when set to CRTC2, behaves same as in MESS! (and it works in Arnold if CRTC type set to 0 or 1)

3) From Scratch - in Arnold, when set to CRTC2, got same report as in MESS: "CRTC1 NEEDED"! (and it works in Arnold if CRTC type set to 1)

4) Phortem - in Arnold, when set to CRTC2, is possible to adjust screen left-right! (in MESS works only up-down)

6) DTC - in Arnold, when set to CRTC2, got message: "CRTC2 DETECTED SORRY NO DEMO"! (the same as in MESS)
in Arnold, when set to CRTC1, got message: "CRTC1 DETECTED GOOD CHOICE"!
in Arnold, when set to CRTC0, got message: "CRTC0 DETECTED NICE ONE"!

8) Wake Up! - in Arnold, when set to CRTC2, got message: "Why are you trying to see demos on your shit!" (seems the demo needs CRTC type 0 to work properly)

in MESS got message: "Emu dettected. Time to shutdown your computer and power on your CPC!" (hmm, got the same in Arnold only when set to CRTC1)


Thus, according to demos 1) and 8), if MESS emu supports CRTC type 2 then it should report same messages as Arnold emu with setting to CRTC type 2, right!?
(Wrong, it does not, so maybe it would be also good to make an test on a real CPC with CRTC type 2 to be sure.)

Otherwise, other demos that works seems fine in MESS CPC emulation!

But it would be much better if there exists an option that allow to choose CRTC type,
because it would be possible to run all available demos and thus better test the accuracy of CPC emulation. (MESS strive for accuracy, right?) ;)

CRTC versions -> http://www.cpcwiki.eu/index.php/CRTC (usable infos for existing MT05713)
再現手順See above in description!
追加情報Other emu used for comparison: Arnold Aeliss Edition (set as CPC6128 with CRTC2)

(used because DTC demo did not recognized CRTC type 2 in WinAPE20A18 same as in MESS and Arnold)
 
添付ファイル