User Tools

Site Tools


blog:pushbx

95LX file transfer woes and backup battery tray

2022-09-28

Yesterday while setting up the file transfer between the HP 95LX and the Linux box I noticed that I'd bent one of the pins on the 95LX's serial connector. Luckily it was one of the outer pins, not the inner two which actually carry data. I returned it into the correct position with some difficulty, using tweezers.

→ Read more...

2022-09-29 19:45:06 +0200 Sep Thu · ecm · 0 Comments

Script for lDebug (SLD) file for the HP 95LX, and more lDebug development

2022-09-25

Having adjusted the R, U, D, and E commands to be more 40-column friendly I am currently using the following script for lDebug (sld) file to set up the debugger:

r dco or= 800
r dco6 or= 1200
r dco2 or= 111
r ior = #16
r ioc = #40
r dao or= 80

→ Read more...

2022-09-27 20:00:24 +0200 Sep Tue · ecm · 1 Comment

More HP 95LX adventures

2022-09-20

Yesterday I loaded a bunch of files onto the HP 95LX, intending to read on the device. I used some nondescript "PDF to text" website to gain plain text from two PDFs. Next, I attempted to convert the resulting Big Text File from the UTF-8 encoding to Code Page 850 using iconv. This repeatedly complained about invalid codepoints. I manually search-and-replaced all the smartquotes and friends (using Pluma, the text editor of the MATE Desktop Environment). After that I wrote a small scriptlet to make iconv point me to the next invalid codepoint, so that I could replace those manually. (These were mostly CJK, Russian, or Greek sniplets in the text.) After having processed about one third of the Big Text File I figured out that iconv has a switch, -c, which will make it skip invalid codepoints. (I am not sure whether they are omitted or replaced by a placeholder.)

→ Read more...

2022-09-24 19:33:32 +0200 Sep Sat · ecm · 0 Comments

Hello from the HP 95LX!

2022-09-18

This post is the first work I have created using the Memo application on the first HP 95LX that I recently acquired.

I did use Memo previously to create a few script files, mainly to start and configure lDebug.

I received this device 8 days ago (as of this writing), on 2022-09-10 Saturday. Last Friday, 2022-09-16, I picked up the serial connection cable that I ordered from the US. This has allowed me to exchange files between the 95LX and my desktop computer running Linux.

→ Read more...

2022-09-19 21:12:38 +0200 Sep Mon · ecm · 0 Comments

Dual code segments mechanisms

The macros for dual code segment support contain two different macros for differently handling inter-segment calls.

→ Read more...

2022-08-26 01:21:03 +0200 Aug Fri · ecm · 1 Comment

<< Newer entries | Older entries >>

blog/pushbx.txt · Last modified: 2022-04-19 14:24:13 +0200 Apr Tue by ecm