Psion 5mx Emulator
wuffs.org
wuffs.org
I used mine to take notes in university classes because I couldn't afford a laptop and it worked great. The keyboard was a bit small, but big enough for touch typing. The built-in office programs made it a productivity beast and the compact flash slot meant I had a whopping 16 MB of storage which held several hundreds of documents and files.
After owning such a useful and charming little machine was sad to see Psion leave the hardware business and turn EPOC into Symbian.
How much did a regular laptop cost back them vs that Psion?
I remember the Psion series 5mx price was about half the cost of a laptop. The sales clerk in the electronics store tried to convince me to buy a Palm device instead, but I had seen a Psion series 5mx while in Europe and knew what I wanted.
I had an IBM R30 before that in ~2000 and recall it being ~£1500 as well.
Laptops weren't cheap!
My mother came to visit me recently, bringing my 5 back - unfortunately it looks like I left the batteries in all those years back and they leaked, so it's likely dead.
My grandfather gifted 12-year-old me his 3c, when he upgraded to a BlackBerry.
I used OPL [1] on that Psion to write my first ever line of code.
Here I am now, a professional software engineer, 20 years later. Who’d have thought it :)
[1] https://en.m.wikipedia.org/wiki/Open_Programming_Language
Better still, one that could run on modern phones.
That comma really breaks English parsing in certain individuals.
https://github.com/termux/termux-packages/wiki/Termux-and-An...
Anyways, yes, I can read, have spent a good deal of time on that exact page, am intimately familiar with sideloading (and rooting, if that were in scope), understand what an app store is, and maintain that Termux is best installed from an app store (F-Droid) rather than being sideloaded (though grabbing APKs straight from GitHub and sideloading them isn't that bad as a second option). I would suggest that if everyone appears to misunderstand you, then the most likely options are that 1. they understand you just fine, or 2. you need to communicate better. FWIW I think it's the former.
And you did it yet again, doubling down on the rooting part, missing the or.
So whatever dude.
I think Python looks like an easy, simple, clear language if you grew up with Unix and C derivatives. I didn't. I am older than that, and when I was a teenager, Unix was a vastly expensive OS for high-end workstations. I never saw a physical Unix machine until I was about 17 and didn't get to try one until I was 20. (An IBM RT-PC running AIX 1.)
I come from an era of simpler, clearer OSes and languages, more user-focused and less aimed at developers. I preferred BASIC, Fortran and Pascal to the curly-braces family of languages.
I only wrote very simple programs in OPL in the early 1990s, but I found it much easier and more productive than Python, then or now.
I didn’t have any OPL manual but there were a few short examples in the regular user guide somewhere. I can’t count how many times I read those few pages trying to glean more secrets about OPL!
The 'GPD P2 Max' comes close and for me hits the sweet spot of offering a small size while not deviating too much from a comfortable typing experience, but it has a fan and I wish the battery lasted longer.
https://www.www3.planetcom.co.uk/gemini-pda
Got mine in 2017 from their Indiegogo launch and as a previous 5mx user in the 90s how could I not?
Sadly they never updated the OS so it's not really much use now. The inability to make some android apps flip to landscape was also a little frustrating.
I wish that the handheld form factor had more options, but it seems that market is just too niche and otherwise dominated by tablets and phones.
I loved this device and usability was top notch!
With our current high resolution displays we use our fat round fingers as pointers and information density suffers. That seems to be the reason they're not used. (Windows mobile used stylus as pointer to solve this problem and keep the common windowing desktop paradigm).
https://github.com/google/wuffs/blob/main/doc/note/hermetici...
IIRC, they did some odd things in their final years. I remember really wanting a Psion 7/Psion netbook while living in the UK; there was some bizarre situation they would only sell them to B2B customers despite plenty of fans wanting one. I may be recalling facts a little off.
My first ever program was written on the built in IDE on a Psion 3 (funny to think of portable computers that ship with the ability to write apps out of the box in todays cellphone market...)
Raspberry Pi?
These devices even had pre-emptive multi-tasking support in their EPOC OS before the Mac did - the Mac didn't get this till OS X shipped.
I like Raspberry Pi products, but for me, it's not close. Psion did all of the above by 1998... I don't think the UK has had an engineering leader in this space like it since.
As somebody always having used Palm devices, has anybody here used both and can compare their relative advantages?
I remember being amazed by the tons of shareware/freeware available for Palm OS, but the OS itself definitely peaked at around version 4 (or maybe the early Palm OS 5/ARM devices).
In comparison, Symbian often felt clunky, but also much more modern in that it was built for persistent flash storage and multimedia, which always felt like an afterthought on Palm OS.
Psion devices have a physical keyboard. It sounds trivial but this was a huge advantage. Psion's software quality was very, very high. The "Agenda" organizer from the Psion 3 and 3a is still regarded today as one of the best calendar programs ever designed.
(Their hardware quality, while still good, was sometimes not quite as good. The hinge on the Psion 3 range is well known for breaking, and damaging the display ribbon cable which runs through it.)
Then I lost it and got a Psion 5 as a replacement. Despite the keyboard and software being way better, it was just that little bit larger and heavier so that I didn't carry it everywhere. It lived in my bag, not my pocket, so in the end I used it less.
So I switched to a Palm V, which was a wonderful light form factor and looked fabulous, but I found I didn't really use it at all, except as an address book. The lack of a physical keyboard made it basically useless for my main purpose.
In the end, I ended up with an ultra-lightweight Sony Vaio PCG-505 laptop, ran FreeBSD on it, added a Ricochet radio modem, and never looked back. Even 27 years later, I still think the PCG-505 form factor looks good, and at 1.3kg it weighed the same as today's lightest Macbook Air.
https://pine64.org/documentation/Phone_Accessories/Keyboard/
Some of the recent Chinese brand 8 inch and 7 inch laptops also look like a potential contender. Just worried about reliability with them.
What I like the most is that it uses regular batteries. I can put new batteries in and play Infocom adventures if I wish, use the inbuilt programs.
Unlike my early gen iPod Touch which does ... almost nothing now
I did have the opportunity to play with the Casio Cassiopeia with Windows CE a few years ago, and I thought it was really impressive for something released in 1997. Being able to have an adequate version of Word and Excel on the go in something that basically fit in your pocket just seemed really impressive to me in the 90s.
Now I kind of want to play with the Psion 5mx.
I guess you could argue that that's kind of what Android is, and that would be fair (you can do a lot of Linuxey stuff with Termux and the like), but I dunno, I think I'd still like something that feels a bit more like "a computer"
I think it needs MS VC++, 32-bit, running on Win XP and nothing later, IIRC. But saying that, that should not be hard to obtain these days. The XP activation algorithm has been cracked; it's easy to build a working XP Pro VM now.
I suspect, but do not know, that there's a fair amount of legacy stuff in Symbian that could be junked now. Nobody is really going to care about backwards compatibility and compatibility with 20-year-old phone apps.
It had, what, 4-5 different UI layers available, I think?
* S60 for portrait touchscreen phones with a few physical buttons and a numeric keypad.
* S80 for landscape phones with QWERTY.
https://en.wikipedia.org/wiki/Series_80_(software_platform)
* S90 for toushcreen-only phones, derived from Psion EIKON.
https://en.wikipedia.org/wiki/Series_90_(software_platform)
* UIQ for portrait touchscreen-only phones.
* MOAP for Japanese phones
Junk all but one, or even them all if necessary, and find something that can bridge it to some kind of modern FOSS toolkit.
Get it building for Raspberry Pi with GCC or LLVM, while 32-bit Arm is still cheap.
Seriously though this looks fun. I had a Palm Pilot for a while and then a Treo, and the physical keyboard was such a delight.
The PSION Series 5 and 5mx - Let's take a look at how PSION arrived at these little marvels! https://www.youtube.com/watch?v=a9IAe2hA760