Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06201 Graphics Minor Always May 4, 2016, 10:23 May 5, 2016, 08:12
Tester nls View Status Public Platform MESS (Official Binary)
Assigned To Resolution Open OS Windows Vista/7/8 (64-bit)
Status [?] Confirmed Driver amstrad.cpp
Version 0.173 Fixed in Version Build Normal
Summary MESS-specific 06201: cpcp464p, cpc6128p, gx4000: Monochrome monitor is not monochrome
Description In current implementation of this driver, setting the monitor to monochrome (which was normal factory option for these), actually just changes background to light green, while KEEPING all the colors enabled!
Steps To Reproduce Set monitor to monochrome in system configuration, run a game (like Amstrad stock, Burn Rubber). Background remains a (fake) green (no monochrome monitor produced this green) and all other game colors show normally (red, blue etc.).
Additional Information
Flags
Regression Version
Affected Sets / Systems cpcp464p, cpc6128p, gx4000
Attached Files
 
Relationships
There are no relationsihp linked to this issue.
Notes
2
User avatar
No.12596
Tafoid
Administrator
May 5, 2016, 00:31
Get me some example pictures and comparisons?
There was recent discussion regarding it here:
http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=104495#Post1044495
User avatar
No.12603
nls
Tester
May 5, 2016, 08:12
edited on: May 5, 2016, 08:12
What kind of example pictures? I don't have a real green monitor (or a CPC for that matter).

I am not sure of the proper way to make it work (it could be just stripping R and B signals, it could be retaining luma and stripping chrominance. Don't know.
NOTE that CPC464 and CPC6128 (non-plus) models work properly in green mode.

In other words this BASIC program (sorry never owned an Amstrad CPC):

10 MODE 0:PAPER 0:PEN 1
20 FOR i=0 TO 26
30 INK 0,i
40 LOCATE 10,12:PRINT"INK";i
50 FOR t=1 TO 400:NEXT t,i
60 MODE 1:INK 0,1:INK 1,24:CLS

...will produce green hues in CPC464/6128/664 with set monitor green, but will still produce colors in CPC464+/6128+/GX4000.