18-Apr-2024 01:12 GMT.
UNDER CONSTRUCTION
[Files] AFPL Ghostscript 8.13 ported to i686-AROSANN.lu
Posted on 01-Jun-2004 01:40 GMT by whoosh8 comments
View flat
View list
I have recompiled my 68k AFPL Ghostscript 8.13 port to i686-AROS. Outside of the viewers everything appears to be functioning, and within the viewers just the truecolour WB viewer for PS and PDF is functioning. revisit http://www.whoosh777.pwp.blueyonder.co.uk This port was done using my recent port to 68k host of the x86-AROS gcc-3.3.1, so the one port was used to port the other port.

Of the 6 viewer options just the most useful one functions!

With the truecolour WB viewer the colours and image are completely correct, and the viewer is very responsive.

Possibly the other viewers dont function because of endianess, so I will look into this possibility,

The 5 non functioning viewers just produce either an empty window or a window with correct image but wrong colours.

As Turboprint hasnt been ported to x86-AROS, the Turboprint devices cannot currently be used but are compiled in,

The port is a very clean port, the few hitches which occured were quite painless. There were no missing API calls at the linker stage,

I will next be attempting ports of AFPL Ghostscript 8.13 to other AmigaOS variants,

:these other ports will be attempted first before trying to fix the 5 non functioning viewers of this port.

The port takes 3.5 hours to build on WinUAE and the resulting binary is 3.2mb,

List of all comments to this article
Sorted by date, most recent at bottom
Comment 1Joe "Floid" Kanowitz01-Jun-2004 02:56 GMT
Comment 2Anonymous01-Jun-2004 08:17 GMT
Comment 3whoosh01-Jun-2004 22:46 GMT
AFPL Ghostscript 8.13 ported to i686-AROS : Comment 4 of 8ANN.lu
Posted by whoosh on 01-Jun-2004 23:04 GMT
In reply to Comment 2 (Anonymous):
/*
Wow, this is cool! :)

Seeing as there's a parallell port device available, one could
actually start using this to print PDF and PS documents on AROS.
*/

I hope so, I have been too rushed off my feet to try it out,

but my printer has a parallel port and so does the PC,

so in theory:

gs -sDEVICE=samsung_gdi -r300 -sOutputFile=par: gs813:examples/tiger.eps

should print the tiger,

I will try this as soon as I get some breathing space,

here is the full list of devices in this port:

bbox bit bitcmyk bitrgb bj10e bj200 bjc600 bjc800 bmp16 bmp16m bmp256
bmp32b bmpgray bmpmono bmpsep1 bmpsep8 cdeskjet cdj550 cdjcolor cdjmono
cljet5 cljet5c deskjet devicen djet500 eps9high eps9mid epson epsonc
epswrite faxg3 faxg32d faxg4 ibmpro jpeg jpeggray laserjet lj5gray
lj5mono ljet2p ljet3 ljet3d ljet4 ljet4d ljetplus miff24 nullpage pbm
pbmraw pcx16 pcx24b pcx256 pcxcmyk pcxgray pcxmono pdfwrite pgm pgmraw
pgnm pgnmraw pj pjxl pjxl300 pkm pkmraw pksm pksmraw png16 png16m png256
pngalpha pnggray pngmono pnm pnmraw ppm ppmraw psdcmyk psdrgb psgray
psmono psrgb pswrite pxlcolor pxlmono samsung_gdi spotcmyk stcolor
tiff12nc tiff24nc tiffcrle tiffg3 tiffg32d tiffg4 tifflzw tiffpack tp1
tp24 tp8 tp8g uniprint whoosh1 whoosh24 whoosh8 whooshg xcf


tp#? are the Turboprint devices, whoosh#? are my viewers + AmigaOS printer
devices,

as you can see there are all sorts of bubble jets, ink jets,
you will see eg epsons and HPs, there are also fax and graphics formats
such as jpeg and png,

if you have any of the printers in the above list then all you need is
a functioning par: device and you can print,

there may also be GS drivers for printers not in the above, which
I could compile in, you would have to do a websearch to locate them,

as a result Ghostscript is a kind of cross platform printer.library
which understands current PS and PDF

samsung_gdi is where the whole port begun:

It was impossible to print via this Samsung ML-4500 printer on the Amiga,
however a GS driver existed for Linux, so to print with it I had to compile it
into GS,
Jump...
TopPrevious commentNext commentbottom
List of all comments to this article (continued)
Comment 5justnotbill02-Jun-2004 06:51 GMT
Comment 6Joe "Floid" Kanowitz02-Jun-2004 13:27 GMT
Comment 7whoosh02-Jun-2004 16:48 GMT
Comment 8whoosh03-Jun-2004 20:17 GMT
Back to Top