Posts for: #Sibo

Make It Right - Next Steps With CTRAN

Let’s start with a quick recap for those of you who are just tuning in (and for those who have been tuned in for a while but are likely very lost):

  • In the late 80s, Psion developed their own message-passing Object Oriented C dialect with its own markup language. They did this because Psion be Psion-ing. This is a recurring theme.
  • CTRAN.EXE, a 16-bit DOS app, is Psion’s OO preprocessor. It takes class declaration files using this OO markup language (called “category files” by no one but Psion – see the previous point) and translates them into C and Turbo Assembler code.
  • The C generator in CTRAN.EXE is rudimentary but very reliable.
  • The TASM generator is, shall we say, less optimal. There are bugs. Sometimes it crashes. I’m convinced no one actually used it.

Here’s an example category file. If you’ve written parsers before, you’ll enjoy trying to wrap your head around this format!

[Read more]

Psion SSD Drive, anyone?

Raspberry Pi Pico on a breadboard, with wires connecting to a SIBO SSD

I wanted to put out an update about my various Psion projects. I’ve been away for a while, thanks to some mental health issues culminating in a career change. It’s only in the last week or so that I’ve felt able to look at projects like this again; projects I enjoy but for which I just didn’t have the mental energy.

[Read more]

The Siena SSD Drive

A Psion Series 3mx next to a Siena SSD Drive

It’s been an interesting morning. I’ve been digging around in the internals of the Siena SSD drive and made some discoveries.

The Siena SSD drive was released so that the diminutive Siena could still read SSDs. I bought one of these on eBay a week ago because I wanted to answer a question: “How did Psion get the SIBO Serial Protocol to work over RS-232?”

[Read more]

A long overdue update - ASIC replication and VHDL

Diagram of ASIC4

It’s been far too long since my last update on this project. It’s the usual excuse (“I’m sorry, but life just got in the way, blah blah blah.”) and to those of you who are taking an interest in my little WiFi Pack project, not to mention the rest of the efforts of the Last Psion project, I can only apologise. For now, here’s a brief update on what I’ve been up to.

[Read more]

Burn-Out, Revisiting The Psion WiFi Pack, and Other Miscellany

Psion Series 3a “Dragonskin”

Psion Series 3a with custom green case. I think of it as looking like dragon skin.

Near the end of last year I hit a wall. After spending months trying to learn VHDL and feeling very much like I was failing, I decided to put my participation in the project on hold. I had burnt out and it was time to walk away, if only for a little while.

[Read more]