The following PalmOS devices ( and perhaps more ) can apparently have direct serial connections to them ( E&OE, check before you buy, no responsibility accepted by me if not usable etc ) ...
* Treo 600, Treo 300, Treo 270, and Treo 90
* Tungsten C, T, T2, T3, W, Zire 71,
* Garmin iQue 3600
* Palm m500, m505, m515, m125, m130, i705,
* Palm m100 and m105.
* Palm V series
* Palm III series (includes Palm VII, PalmPilot, Handera/TRGPro, Symbol SPT1500)
* Sony Clie TH, T, TJ, TG, NX, NR, SJ, and SL series
* Visor Solo, Deluxe, Prism, Platinum, Neo, Pro, Edge
I've got a couple of m105's which I am trying to develop apps for to use as terminal displays; working but limited results so far.
There are pre-built applications for using Palm as terminal emulators ( PalmOrb is perhaps the most well known ) but you have to have the right OS ( Version 3.0 and above AFAIK ) and pre-built apps may not give what's actually wanted; usually the text is just too tiny. If you want to do something other than that you have to write your own apps and that's where the fun really starts; my first venture into using the Palm SDK and related tools resulted in needing a complete Windows re-installation.
Finding the tools, finding comprehensive ( or any ) instructions for using them, let alone getting them to work is a challenge for what is, these days, 'landfill' technology. You've then got to battle with the devices themselves; the m105 OS doesn't appear to have a fixed-width font and the tools I've got for converting Windows' fonts won't so it means having to design font bitmaps and do 'bit-blatting' to the screen, and you've got to work out how to code that with minimal, if any, help.