Previous 199869 Revisions Next

r44507 Monday 25th January, 2016 at 21:02:24 UTC by Jezze
NTSC Refactoring and Options

- merged YIQ encode and decode pass into one NTSC pass
- added options for most NTSC settings
- reduced sample count to 64
- changed default O value to 0
- fit NTSC signal jitter between a reasonable limit of 0 and 1
- fit A and B value between a reasonable limit of -1 and 1
- fit scanline jitter between a reasonable limit of 0 and 1
- added hum bar simulation based on [MooglyGuy's] GLSL port of the mame
shader pipeline
- added monochrome-chessboard.png
- added slot-mask-aligned.png (to simulate a TFT LCD)
[artwork]monochrome-chessboard.png* monochrome-matrix.png slot-mask-aligned.png*
[docs]hlsl.txt
[hlsl]ntsc.fx* post.fx yiq_decode.fx yiq_encode.fx
[hlsl/artwork_support]post.fx
[src/osd/modules/render/d3d]d3dhlsl.cpp d3dhlsl.h
[src/osd/windows]winmain.cpp winmain.h

trunk/artwork/monochrome-chessboard.png
r0r253019
1‰PNG
2
3 +IHDR szzô   pHYs  šœJˆiTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
4<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c021 79.154911, 2013/10/29-11:47:16        ">
5   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
6      <rdf:Description rdf:about=""
7            xmlns:xmp="http://ns.adobe.com/xap/1.0/"
8            xmlns:dc="http://purl.org/dc/elements/1.1/"
9            xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
10            xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
11            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
12            xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
13            xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
14            xmlns:exif="http://ns.adobe.com/exif/1.0/">
15         <xmp:CreatorTool>Adobe Photoshop CC (Windows)</xmp:CreatorTool>
16         <xmp:CreateDate>2015-12-25T19:11:15+01:00</xmp:CreateDate>
17         <xmp:MetadataDate>2015-12-28T01:38:10+01:00</xmp:MetadataDate>
18         <xmp:ModifyDate>2015-12-28T01:38:10+01:00</xmp:ModifyDate>
19         <dc:format>image/png</dc:format>
20         <xmpMM:InstanceID>xmp.iid:f1b2a228-63ea-2c4e-9c91-01bc5dbfc644</xmpMM:InstanceID>
21         <xmpMM:DocumentID>xmp.did:dd97ccaf-784f-f343-91f2-b818183d062a</xmpMM:DocumentID>
22         <xmpMM:OriginalDocumentID>xmp.did:49fccfb4-90e7-754c-8a23-3c89cfd16f95</xmpMM:OriginalDocumentID>
23         <xmpMM:History>
24            <rdf:Seq>
25               <rdf:li rdf:parseType="Resource">
26                  <stEvt:action>created</stEvt:action>
27                  <stEvt:instanceID>xmp.iid:49fccfb4-90e7-754c-8a23-3c89cfd16f95</stEvt:instanceID>
28                  <stEvt:when>2015-12-25T19:11:15+01:00</stEvt:when>
29                  <stEvt:softwareAgent>Adobe Photoshop CC (Windows)</stEvt:softwareAgent>
30               </rdf:li>
31               <rdf:li rdf:parseType="Resource">
32                  <stEvt:action>saved</stEvt:action>
33                  <stEvt:instanceID>xmp.iid:13e166d6-467f-064f-a8ff-ca556aa8d495</stEvt:instanceID>
34                  <stEvt:when>2015-12-28T00:52:43+01:00</stEvt:when>
35                  <stEvt:softwareAgent>Adobe Photoshop CC (Windows)</stEvt:softwareAgent>
36                  <stEvt:changed>/</stEvt:changed>
37               </rdf:li>
38               <rdf:li rdf:parseType="Resource">
39                  <stEvt:action>converted</stEvt:action>
40                  <stEvt:parameters>from application/vnd.adobe.photoshop to image/png</stEvt:parameters>
41               </rdf:li>
42               <rdf:li rdf:parseType="Resource">
43                  <stEvt:action>derived</stEvt:action>
44                  <stEvt:parameters>converted from application/vnd.adobe.photoshop to image/png</stEvt:parameters>
45               </rdf:li>
46               <rdf:li rdf:parseType="Resource">
47                  <stEvt:action>saved</stEvt:action>
48                  <stEvt:instanceID>xmp.iid:53f8093f-d0bc-4a4c-b7b9-5ae9605c3bbd</stEvt:instanceID>
49                  <stEvt:when>2015-12-28T00:52:43+01:00</stEvt:when>
50                  <stEvt:softwareAgent>Adobe Photoshop CC (Windows)</stEvt:softwareAgent>
51                  <stEvt:changed>/</stEvt:changed>
52               </rdf:li>
53               <rdf:li rdf:parseType="Resource">
54                  <stEvt:action>saved</stEvt:action>
55                  <stEvt:instanceID>xmp.iid:2e9fb082-08bb-7a42-91e5-397f1cbab3e3</stEvt:instanceID>
56                  <stEvt:when>2015-12-28T01:18:58+01:00</stEvt:when>
57                  <stEvt:softwareAgent>Adobe Photoshop CC (Windows)</stEvt:softwareAgent>
58                  <stEvt:changed>/</stEvt:changed>
59               </rdf:li>
60               <rdf:li rdf:parseType="Resource">
61                  <stEvt:action>converted</stEvt:action>
62                  <stEvt:parameters>from image/png to application/vnd.adobe.photoshop</stEvt:parameters>
63               </rdf:li>
64               <rdf:li rdf:parseType="Resource">
65                  <stEvt:action>derived</stEvt:action>
66                  <stEvt:parameters>converted from image/png to application/vnd.adobe.photoshop</stEvt:parameters>
67               </rdf:li>
68               <rdf:li rdf:parseType="Resource">
69                  <stEvt:action>saved</stEvt:action>
70                  <stEvt:instanceID>xmp.iid:dd97ccaf-784f-f343-91f2-b818183d062a</stEvt:instanceID>
71                  <stEvt:when>2015-12-28T01:18:58+01:00</stEvt:when>
72                  <stEvt:softwareAgent>Adobe Photoshop CC (Windows)</stEvt:softwareAgent>
73                  <stEvt:changed>/</stEvt:changed>
74               </rdf:li>
75               <rdf:li rdf:parseType="Resource">
76                  <stEvt:action>saved</stEvt:action>
77                  <stEvt:instanceID>xmp.iid:e93cbee9-4d1a-c44d-93e8-90a55571da10</stEvt:instanceID>
78                  <stEvt:when>2015-12-28T01:38:10+01:00</stEvt:when>
79                  <stEvt:softwareAgent>Adobe Photoshop CC (Windows)</stEvt:softwareAgent>
80                  <stEvt:changed>/</stEvt:changed>
81               </rdf:li>
82               <rdf:li rdf:parseType="Resource">
83                  <stEvt:action>converted</stEvt:action>
84                  <stEvt:parameters>from application/vnd.adobe.photoshop to image/png</stEvt:parameters>
85               </rdf:li>
86               <rdf:li rdf:parseType="Resource">
87                  <stEvt:action>derived</stEvt:action>
88                  <stEvt:parameters>converted from application/vnd.adobe.photoshop to image/png</stEvt:parameters>
89               </rdf:li>
90               <rdf:li rdf:parseType="Resource">
91                  <stEvt:action>saved</stEvt:action>
92                  <stEvt:instanceID>xmp.iid:f1b2a228-63ea-2c4e-9c91-01bc5dbfc644</stEvt:instanceID>
93                  <stEvt:when>2015-12-28T01:38:10+01:00</stEvt:when>
94                  <stEvt:softwareAgent>Adobe Photoshop CC (Windows)</stEvt:softwareAgent>
95                  <stEvt:changed>/</stEvt:changed>
96               </rdf:li>
97            </rdf:Seq>
98         </xmpMM:History>
99         <xmpMM:DerivedFrom rdf:parseType="Resource">
100            <stRef:instanceID>xmp.iid:e93cbee9-4d1a-c44d-93e8-90a55571da10</stRef:instanceID>
101            <stRef:documentID>xmp.did:dd97ccaf-784f-f343-91f2-b818183d062a</stRef:documentID>
102            <stRef:originalDocumentID>xmp.did:49fccfb4-90e7-754c-8a23-3c89cfd16f95</stRef:originalDocumentID>
103         </xmpMM:DerivedFrom>
104         <photoshop:ColorMode>3</photoshop:ColorMode>
105         <photoshop:DocumentAncestors>
106            <rdf:Bag>
107               <rdf:li>xmp.did:dd97ccaf-784f-f343-91f2-b818183d062a</rdf:li>
108            </rdf:Bag>
109         </photoshop:DocumentAncestors>
110         <tiff:Orientation>1</tiff:Orientation>
111         <tiff:XResolution>720000/10000</tiff:XResolution>
112         <tiff:YResolution>720000/10000</tiff:YResolution>
113         <tiff:ResolutionUnit>2</tiff:ResolutionUnit>
114         <exif:ColorSpace>65535</exif:ColorSpace>
115         <exif:PixelXDimension>32</exif:PixelXDimension>
116         <exif:PixelYDimension>32</exif:PixelYDimension>
117      </rdf:Description>
118   </rdf:RDF>
119</x:xmpmeta>
120                                                                                                   
121                                                                                                   
122                                                                                                   
123                                                                                                   
124                                                                                                   
125                                                                                                   
126                                                                                                   
127                                                                                                   
128                                                                                                   
129                                                                                                   
130                                                                                                   
131                                                                                                   
132                                                                                                   
133                                                                                                   
134                                                                                                   
135                                                                                                   
136                                                                                                   
137                                                                                                   
138                                                                                                   
139                                                                                                   
140                                                                                                   
141                                                                                                   
142                                                                                                   
143                                                                                                   
144                                                                                                   
145                                                                                                   
146                                                                                                   
147                                                                                                   
148                                                                                                   
149                                                                                                   
150                                                                                                   
151                                                                                                   
152                                                                                                   
153                                                                                                   
154                                                                                                   
155                                                                                                   
156                                                                                                   
157                                                                                                   
158                                                                                                   
159                                                                                                   
160                                                                                                   
161                                                                                                   
162                                                                                                   
163                                                                                                   
164                                                                                                   
165                                                                                                   
166                                                                                                   
167                                                                                                   
168                                                                                                   
169                                                                                                   
170                                                                                                   
171                                                                                                   
172                                                                                                   
173                                                                                                   
174                                                                                                   
175                                                                                                   
176                                                                                                   
177                                                                                                   
178                                                                                                   
179                                                                                                   
180                                                                                                   
181                                                                                                   
182                                                                                                   
183                                                                                                   
184                                                                                                   
185                                                                                                   
186                                                                                                   
187                                                                                                   
188                                                                                                   
189                                                                                                   
190                                                                                                   
191                                                                                                   
192                                                                                                   
193                                                                                                   
194                                                                                                   
195                                                                                                   
196                                                                                                   
197                                                                                                   
198                                                                                                   
199                                                                                                   
200                                                                                                   
201                                                                                                   
202                                                                                                   
203                                                                                                   
204                                                                                                   
205                                                                                                   
206                                                                                                   
207                                                                                                   
208                                                                                                   
209                                                                                                   
210                                                                                                   
211                                                                                                   
212                                                                                                   
213                                                                                                   
214                                                                                                   
215                                                                                                   
216                                                                                                   
217                                                                                                   
218                                                                                                   
219                                                                                                   
220                                                                                                   
221                                                                                                   
222                                                                                                   
223                                                                                                   
224                                                                                                   
225                                                                                                   
226                                                                                                   
227                                                                                                   
228                                                                                                   
229                                                                                                   
230                                                                                                   
231                                                                                                   
232                                                                                                   
233                                                                                                   
234                                                                                                   
235                                                                                                   
236                                                                                                   
237                                                                                                   
238                                                                                                   
239                           
240<?xpacket end="w"?>ÂïÏí cHRMz%€ƒùÿ€éu0ê`:˜o’_ÅF0IDATx ßïîîîÿÿÿ þõñììì#üüü[>ÿÿÿíÁ¤ßÿÿÿÿÿÿ þõñììì#üüü[>ÿÿÿíÁ¤ÿÿÿïïïïïüüüZÿÿÿWÿÿÿþþþûþþþ•ïïïïïüüüZÿÿÿWÿÿÿþþþû ÿÿÿ ?ÿÿÿB ÿÿÿ ?ÿÿÿBÿÿÿÿÿÿÿÿÿÿÿÿþþìþþëþþìþþë         ôõÁçþþÿÿÿç¿         ôõÁçþþÿÿÿç¿         òïïïÿÿÿ þõñ¦üüüÿÿÿ?íÁ¨øøøòøøøÿÿÿ þõñ¦üüüÿÿÿ?íÁ¨ëëë2üüü[>ÿÿÿíÁ¤Þÿÿÿ þõñýýý#üüü[>ÿÿÿíÁ¤Þÿÿÿ þõðüüüZÿÿÿWÿÿÿþþþûÿÿÿ•ïïïïïüüüZÿÿÿWÿÿÿþþþûÿÿÿ•ïïîîî?ÿÿÿB ÿÿÿ ?ÿÿÿB ÿÿÿÿÿÿÿÿÿÿÿÿìþþëþþìþþëþþÁçþþÿÿÿç¿         ôõÁçþþÿÿÿç¿         ô         ô¦üüüÿÿÿ?íÁ¨øøøòøøøÿÿÿ þõñ¦üüüÿÿÿ?íÁ¨øøøòøøøÿÿÿ þõðÿÿÿïïïÿÿÿ þõñýýý#üüü[>ÿÿÿíÁ¤Þÿÿÿ þõñýýý#üüü[>ÿÿÿíÁ¤îîîïïïïïüüüZÿÿÿWÿÿÿþþþûÿÿÿ•ïïïïïüüüZÿÿÿWÿÿÿþþþû ÿÿÿ ?ÿÿÿB ÿÿÿ ?ÿÿÿBÿÿÿÿÿÿÿÿÿÿÿÿþþìþþëþþìþþë         ôõÁçþþÿÿÿç¿         ôõÁçþþÿÿÿç¿         òïïïÿÿÿ þõñ¦üüüÿÿÿ?íÁ¨øøøòøøøÿÿÿ þõñ¦üüüÿÿÿ?íÁ¨ëëë2üüü[>ÿÿÿíÁ¤Þÿÿÿ þõñýýý#üüü[>ÿÿÿíÁ¤Þÿÿÿ þõðüüüZÿÿÿWÿÿÿþþþûÿÿÿ•ïïïïïüüüZÿÿÿWÿÿÿþþþûÿÿÿ•ïïîîî?ÿÿÿB ÿÿÿ ?ÿÿÿB ÿÿÿÿÿÿÿÿÿÿÿÿìþþëþþìþþëþþÁçþþÿÿÿç¿         ôõÁçþþÿÿÿç¿         ô         ô¦üüüÿÿÿ?íÁ¨         ñïïïÿÿÿ þõðììì¦üüüÿÿÿ?íÁ¨         ñïïïÿÿÿ þõïÿÿ]Cßå·ÃIEND®B`‚
No newline at end of file
r0r253019
11‰PNG
22
33 -IHDR@@ªiqÞ   pHYs  šœ9ÏiTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
4IHDR@@ªiqÞ   pHYs  šœ@ÔiTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
45<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c021 79.154911, 2013/10/29-11:47:16        ">
56   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
67      <rdf:Description rdf:about=""
78            xmlns:xmp="http://ns.adobe.com/xap/1.0/"
9            xmlns:dc="http://purl.org/dc/elements/1.1/"
810            xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
911            xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
10            xmlns:dc="http://purl.org/dc/elements/1.1/"
12            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
1113            xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
1214            xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
1315            xmlns:exif="http://ns.adobe.com/exif/1.0/">
1416         <xmp:CreatorTool>Adobe Photoshop CC (Windows)</xmp:CreatorTool>
15         <xmp:CreateDate>2015-12-25T17:09:01+01:00</xmp:CreateDate>
16         <xmp:MetadataDate>2015-12-25T17:09:01+01:00</xmp:MetadataDate>
17         <xmp:ModifyDate>2015-12-25T17:09:01+01:00</xmp:ModifyDate>
18         <xmpMM:InstanceID>xmp.iid:e805fe2d-d89f-8740-916e-424e3fa736f1</xmpMM:InstanceID>
17         <xmp:CreateDate>2015-12-25T19:11:15+01:00</xmp:CreateDate>
18         <xmp:MetadataDate>2015-12-28T01:42+01:00</xmp:MetadataDate>
19         <xmp:ModifyDate>2015-12-28T01:42+01:00</xmp:ModifyDate>
20         <dc:format>image/png</dc:format>
21         <xmpMM:InstanceID>xmp.iid:5f601237-18b3-5a47-94bf-e06ae055fdf0</xmpMM:InstanceID>
1922         <xmpMM:DocumentID>xmp.did:7b9087b3-f9cc-de48-8b85-b904533df6ae</xmpMM:DocumentID>
20         <xmpMM:OriginalDocumentID>xmp.did:7b9087b3-f9cc-de48-8b85-b904533df6ae</xmpMM:OriginalDocumentID>
23         <xmpMM:OriginalDocumentID>xmp.did:49fccfb4-90e7-754c-8a23-3c89cfd16f95</xmpMM:OriginalDocumentID>
2124         <xmpMM:History>
2225            <rdf:Seq>
2326               <rdf:li rdf:parseType="Resource">
2427                  <stEvt:action>created</stEvt:action>
25                  <stEvt:instanceID>xmp.iid:7b9087b3-f9cc-de48-8b85-b904533df6ae</stEvt:instanceID>
26                  <stEvt:when>2015-12-25T17:09:01+01:00</stEvt:when>
28                  <stEvt:instanceID>xmp.iid:49fccfb4-90e7-754c-8a23-3c89cfd16f95</stEvt:instanceID>
29                  <stEvt:when>2015-12-25T19:11:15+01:00</stEvt:when>
2730                  <stEvt:softwareAgent>Adobe Photoshop CC (Windows)</stEvt:softwareAgent>
2831               </rdf:li>
2932               <rdf:li rdf:parseType="Resource">
3033                  <stEvt:action>saved</stEvt:action>
31                  <stEvt:instanceID>xmp.iid:e805fe2d-d89f-8740-916e-424e3fa736f1</stEvt:instanceID>
32                  <stEvt:when>2015-12-25T17:09:01+01:00</stEvt:when>
34                  <stEvt:instanceID>xmp.iid:dffcb949-c624-4d48-ac3e-cf52580624c8</stEvt:instanceID>
35                  <stEvt:when>2015-12-28T01:35:39+01:00</stEvt:when>
3336                  <stEvt:softwareAgent>Adobe Photoshop CC (Windows)</stEvt:softwareAgent>
3437                  <stEvt:changed>/</stEvt:changed>
3538               </rdf:li>
39               <rdf:li rdf:parseType="Resource">
40                  <stEvt:action>saved</stEvt:action>
41                  <stEvt:instanceID>xmp.iid:7977f5cf-b0a8-7b40-88bc-a7c26265d708</stEvt:instanceID>
42                  <stEvt:when>2015-12-28T01:42+01:00</stEvt:when>
43                  <stEvt:softwareAgent>Adobe Photoshop CC (Windows)</stEvt:softwareAgent>
44                  <stEvt:changed>/</stEvt:changed>
45               </rdf:li>
46               <rdf:li rdf:parseType="Resource">
47                  <stEvt:action>converted</stEvt:action>
48                  <stEvt:parameters>from application/vnd.adobe.photoshop to image/png</stEvt:parameters>
49               </rdf:li>
50               <rdf:li rdf:parseType="Resource">
51                  <stEvt:action>derived</stEvt:action>
52                  <stEvt:parameters>converted from application/vnd.adobe.photoshop to image/png</stEvt:parameters>
53               </rdf:li>
54               <rdf:li rdf:parseType="Resource">
55                  <stEvt:action>saved</stEvt:action>
56                  <stEvt:instanceID>xmp.iid:5f601237-18b3-5a47-94bf-e06ae055fdf0</stEvt:instanceID>
57                  <stEvt:when>2015-12-28T01:42+01:00</stEvt:when>
58                  <stEvt:softwareAgent>Adobe Photoshop CC (Windows)</stEvt:softwareAgent>
59                  <stEvt:changed>/</stEvt:changed>
60               </rdf:li>
3661            </rdf:Seq>
3762         </xmpMM:History>
38         <dc:format>image/png</dc:format>
63         <xmpMM:DerivedFrom rdf:parseType="Resource">
64            <stRef:instanceID>xmp.iid:7977f5cf-b0a8-7b40-88bc-a7c26265d708</stRef:instanceID>
65            <stRef:documentID>xmp.did:7b9087b3-f9cc-de48-8b85-b904533df6ae</stRef:documentID>
66            <stRef:originalDocumentID>xmp.did:49fccfb4-90e7-754c-8a23-3c89cfd16f95</stRef:originalDocumentID>
67         </xmpMM:DerivedFrom>
3968         <photoshop:ColorMode>3</photoshop:ColorMode>
4069         <tiff:Orientation>1</tiff:Orientation>
4170         <tiff:XResolution>720000/10000</tiff:XResolution>
No newline at end of file
No newline at end of file
trunk/artwork/slot-mask-aligned.png
r0r253019
Previous 199869 Revisions Next


© 1997-2024 The MAME Team