CompuServe Thread

ISO 8859 Font??

1 messages in this thread
#559From: Michael SheaSep 12, 1990 10:35 PM
Vic, OK here's the scoop. I am going to write an Editor that will allow me to write HP-48SX programs on my Amiga for downloading to the calculator. For you folks not in the know, the HP-48SX in Hewlett Packard's new wonder handheld machine. It comes with 30K of memory and a built in serial IO port and Kermit Protocol in ROM. This allows for archiving programs and writing programs with your computer. The reason to write programs off line is, for all the outstanding wonder of the machine, it is slow when editing large programs. Also, even though it has a large LCD display for a calculator, when writing programs with nested loops (For Next etc..) it is near impossible to use indentation to make the flow clear. You get word wraps to the first horizontal possition of the display in the middle of a loop. The calculator uses it own language (RPL) which is essentially the named functions of the calculator along with various control structures. The problem with using a conventional text editor that RPL uses a great deal of non ascii characters at codes 127 and above. According to the HP-48SX manual, characters 128-159 are unique to the calculator, while characters 160-255 "can be displayed on computer software that supports the ISO 8859 character set". The communications software in the calculator does support character translations from non ascii to ascii so you can edit a program with a conventional text editor. The translations are a "\" followed by two ascii chars. For example, Greek letter capital SIGMA becomes "\GS" and the radical symbol becomes "\v/" . While this works, I would rather have an editor that displays the same symbology as the calculator. In cross referencing the HP manual's character table with one I found in an old AmigaBasic manual I find a very few ISO 8859 match those in the AmigaBasic manual, quite a few exist at other character numbers and some are not there at all. If I could find a Amiga font that supports this standard, all I would have to do create the 31 characters unique to the [ MORE ]