ZX SPECTRUM STAR WARS 3 ZXZXZ X ZX Z X ZXZ XZ iii=iiI=iII=III=DZX Z X Z X ZL=III=IIi=Iii=iii iii=iiI=iII=III=P Z X ZX ZA=III=IIi=Iii=iii ZXZX ZXZ XZ X ZX Z X Z XZX We are in 1982... let's imagine the ZX Spectrum... showcasing tip-top graphics made 23 years later... The cream of my dreams was a hardware nightmare... ZX Spectrum Star Wars 3 3 sraW ratS murtcepS XZ... KXKXXYXYxYXYXYyXYXYxYXYxXYyYxYxyxYvxyxx+yxx+yx+x+++x+++-++~+-~- ZX SPEC ;:;:;,;::;:':;::.:::'::.:':,':.,':..'.:.',..:'.,'..'. KXXKXXYXYxYXYXYyXYXYxYXYxXYyYxYxyxYvxyxx+yxx+yx+x+++x+++-++~+-~ 15-COLOR Color mode : full palette (15 colors) Attributes : favouring most popular colors (hence 15 colors) 8-COLOR Color mode : full palette (15 colors) Attributes : forced to full brightness (thus 8 colors / 15) 2-COLOR Color mode : monochrome (therefore 2 colors, e.g. B & W) PLUS (for each conversion) Stretched vertically : 256 x 192 (ZX Spectrum) Dithered with error diffusion filter : Jarvis-Judice-Ninke All other options were left to their default, or inactive. FILENAMES (v1beta - v2+ not reported) Beg.= "ZX-Spectrum-Star-Wars-3" Mid.= "-in-[02/08/15]-colors(-as-64x48(-is-ZX-81))" End = "-[aaa-cyf].png" (3-letter count with 'a-z', not digits) 1982 frames x 3 color modes x 2 sizes = 11892 files, e.g. ZX-Spectrum-Star-Wars-3-in-15-colors-aaa.png ZX-Spectrum-Star-Wars-3-in-08-colors-as-64x48-cwc.png ZX-Spectrum-Star-Wars-3-in-02-colors-as-64x48-is-ZX-81-aaa.png KXKXXYXYxYXYXYyXYXYxYXYxXYyYxYxyxYvxyxx+yxx+yx+x+++x+++-++~+-~- MISC. NOTES ;,;::;:':;::.:::'::.:':,':.,':..'.:.',..:'.,'..'. KXXKXXYXYxYXYXYyXYXYxYXYxXYyYxYxyxYvxyxx+yxx+yx+x+++x+++-++~+-~ These are my very 'best' settings with this specific video. The input images were pre-processed with color filters in an external editor. It allowed more tests & fine tuning (especially sharper edges, more depth, optimal contrast). I had to store about 20 trial versions, and 20+ GB in all. The comparisons were quite delicate, as 1 bit particularly. The source video was saved from a TV broadcast in DVB-T, into Mpeg 2, with 25 fps, 16:9 and 720 x 576 resolution. IMO, the higher source definition in ZX Spec, the better. A cleaner input video should have less codec artifacts, no border (vs a thin letterbox here!), smoother frames. I'd recommend brighter colors too (not a black dominant). Stretching to the full resolution allows the maximum detail, though it distorts the uncropped video vertically b.t.w. The 1/4 surface versions (64 x 48) show this lack of pixels, esp. in 2-color, which is a bad rendering as if on a ZX-81 (I wish it used a brighter video and the ~ full chr set). Gray conversion in color is rendered via R+G+B dithering, while white needn't be viewed at distance (in monochrome). Attribute (color) clashes might be less visible in 8-color. If you feel really courageous, you can dither these blocks, manually that is. (Who said: "ZX 82 = Jpeg @ 1 % quality"?) Colors are more vivid in 15-c. than using limited palettes, making this color version the reference of the experiment. These output videos are best viewed with ~ square 'pixels', since all magnifying filters damage this maximum contrast. FPS / bandwidth, I/O, storage or RAM concerns are almost irrelevant with this test (vs real, unmodified hardwares). KXKXXYXYxYXYXYyXYXYxYXYxXYyYxYxyxYvxyxx+yxx+yx+x+++x+++-++~+-~- VIDEO GAMES ;,;::;:':;::.:::'::.:':,':.,':..'.:.',..:'.,'..'. KXXKXXYXYxYXYXYyXYXYxYXYxXYyYxYxyxYvxyxx+yxx+yx+x+++x+++-++~+-~ ZX Spectrum selected titles featuring wireframe or dithered 3D. [*******] = www.worldofspectrum.org/infoseekid.cgi?id=******* MOST related : Star Wars - The Arcade Game (1984, Parker Software): 4000074 Dark Star (1984, Design Design Software): 0001263 Forbidden Planet (1986, Design Design Software): 0001837 Starstrike, 3D (1984, Realtime Games Software Ltd): 0004880 Starstrike II (1986, Realtime Games Software Ltd): 0004881 Starion (1985, Melbourne House): 0004870 Starglider (1986, Rainbird Software Ltd): 0004863 Starglider 2 (1989, Rainbird Software Ltd): 0004867 Starfox (1987, Reaktor): 0004861 Star Wars (1987, Domark Ltd): 0004841 Empire Strikes Back, The (1988, Domark Ltd): 0004846 LESS related : Dimension Destructors (1983, Artic Computing Ltd): 0001394 Sky Ranger (1984, Microsphere): 0004557 Terrahawks (1984, CRL Group PLC): 0005193 Elite (1985, Firebird Software Ltd): 0001601 Buggy Blast (1985, Firebird Software Ltd): 0000744 Tau Ceti (1985, CRL Group PLC): 0005153 Tau Ceti - The Special Edition (1987, CRL Group PLC): 0005155 Academy (1987, CRL Group PLC): 0005156 Battle of the Planets (1986, Mikro-Gen Ltd): 0000458 Deathscape (1987, Starlight Software): 0001305 Dogfight: 2187 (1987, Starlight Software): 0001421 Driller (1987, Incentive Software Ltd): 0001521 Enterprise (1987, Melbourne House): 0001636 Dark Side (1988, Incentive Software Ltd): 0001261 Echelon (1988, US Gold Ltd): 0001571 Advanced Tactical Fighter (1988, Digital Integration): 0000305 Virus (1988, Firebird Software Ltd): 0005587 Ring Wars (1989, Cascade Games Ltd): 0004149 Wanderer (1989, Elite Systems Ltd): 0005615 KXKXXYXYxYXYXYyXYXYxYXYxXYyYxYxyxYvxyxx+yxx+yx+x+++x+++-++~+-~- CREDITS & COPYRIGHTS ;::.:::'::.:':,':.,':..'.:.',..:'.,'..'. KXXKXXYXYxYXYXYyXYXYxYXYxXYyYxYxyxYvxyxx+yxx+yx+x+++x+++-++~+-~ Star Wars, Episode III: Revenge of the Sith [the first minute or so, with brief extras] (c) 2005, George Lucas for 21st Century Fox (c) Lucasfilm, Walt Disney & all (c) owners ZX Spec [without: VLCJ/JMF/Jffmpeg/XStream] (c) 2014, Silent Software by Benjamin Brown (v1.4+ download : www.silentsoftware.co.uk) FFmpeg ['coz ZX Spec rejected all my input] (c) 2000-2014 the FFmpeg developers (kowl!) JF Jarvis, CN Judice, WH Ninke at Bell Labs A handful of free pixel editors, thank you! [I pixelated the Star Wars logo in frame 1] Sir Clive Sinclair : '80s with minimal H/W! 0000000001111111111222222222233333333334444444444555555555566666 1234567890123456789012345678901234567890123456789012345678901234 ____ DPLA 2014 &'15