Changes between Version 5 and Version 6 of libpipi/oric
- Timestamp:
- 09/29/2008 06:25:19 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
libpipi/oric
v5 v6 6 6 The graphical part of the Oric screen has 240×200 pixels and can only display 8 different colours (black, blue, red, green, cyan, magenta, yellow and white). Each horizontal group of 6 pixels can only use two different colours: the foreground and the background colours. The background ''or'' the foreground colour may also be changed (one at a time), but while doing so the next 6 pixels cannot be chosen: they will use the background colour instead. Finally, a special bit may be activated to display the current group of pixels in reverse video. 7 7 8 [wiki:libpipi]is pretty slow: around 2 minutes to process an image on a modern computer at full quality. It is certainly possible to make it run faster, but I am not aware of trivial ways to do so, except by reducing the computation depth (hence reducing the quality).8 libpipi is pretty slow: around 2 minutes to process an image on a modern computer at full quality. It is certainly possible to make it run faster, but I am not aware of trivial ways to do so, except by reducing the computation depth (hence reducing the quality). 9 9 10 10 == Downloads == 11 11 12 There used to be a program called `img2oric` to do this task, but [wiki:libpipi]’s `pipi` utility is now far more powerful.12 There used to be a program called `img2oric` to do this task, but libpipi’s `pipi` utility is now far more powerful. 13 13 14 14 Windows executable (28 Sep 2008 snapshot): [/files/libpipi/oric/pipi.exe pipi.exe]. 15 15 16 You can download a [/export/2848/www/img2oric/OUTPUT.TAP sample OUTPUT.TAP] file as generated by [wiki:libpipi]. To load it into an Oric computer, or an emulator such as `xeuphoric`, just type '''`HIRES:CLOAD"OUTPUT"`''' and it will be immediately displayed. 17 18 For those interested, the relevant source code is in [/browser/libpipi/trunk/pipi/codec/oric.c oric.c]. 16 For those interested, the relevant source code is in [/browser/libpipi/trunk/pipi/codec/oric.c oric.c]. You can also download a [/export/2848/www/img2oric/OUTPUT.TAP sample OUTPUT.TAP] file as generated by [wiki:libpipi]. To load it into an Oric computer, or an emulator such as `xeuphoric`, just type '''`HIRES:CLOAD"OUTPUT"`''' and it will be immediately displayed. 19 17 20 18 == Examples == … … 54 52 == Screenshots == 55 53 56 These images show how [wiki:libpipi]performs. The results may not seem terribly clean, but they are probably better than anything that has been seen so far on an Oric computer.54 These images show how libpipi performs. The results may not seem terribly clean, but they are probably better than anything that has been seen so far on an Oric computer. 57 55 58 56 These first 4 images show the results on the same images than the ones on Dbug’s [http://www.defence-force.org/computing/oric/coding/annexe_3/pictconv/ PictConv] website, to illustrate the improvements over the traditional RGB separation technique. … … 62 60 [[Image(source:www/img2oric/dog.png)]] [[Image(source:www/img2oric/output-dog.png)]] [[Image(source:www/img2oric/lena.png)]] [[Image(source:www/img2oric/output-lena.png)]] 63 61 64 The following images show [wiki:libpipi]’s results with grayscale62 The following images show libpipi’s results with grayscale 65 63 images and cartoon images. 66 64