Advertisement · 728 × 90
#
Hashtag
#epoc16
Advertisement · 728 × 90
Capture of DOSBOX window running MCLINK.EXE  showing a file transfer from the Psion 3 PDA at 9600 Baud of a 260 kByte file taking 21 minutes.

Capture of DOSBOX window running MCLINK.EXE showing a file transfer from the Psion 3 PDA at 9600 Baud of a 260 kByte file taking 21 minutes.

THE JOYS OF SERIAL COMMUNICATION!

#psion3 #sibo #epoc16 #mclink #rs232

0 0 0 0

PS:

Changing "main()" to "int main()" will already cause the compiler to barf.

#psion3 #sibo #epoc16 #smallc

0 0 0 0
Video

Something quite exciting for #Psion software development. This is a video of #EDisAsm (an #EPOC16 app,so the Series 3 et al) being compiled with TopSpeed C (a #DOS #compiler) in a Linux terminal.

No DOSBox. Just emu2, a text-only x86 DOS emulator.

🧵

#retrodev #retrocomputing

7 3 1 0
Preview
edisasm An exploratory tool developed for investigation into Psion's 16 bit SIBO architecture and EPOC16 operating system. Designed to work on the Psion Series 3a/c/mx, Siena, Workabout 1, Workabout mx, Acorn...

Also moved to #Codeberg is #EDisAsm, an #EPOC16 tool to explore and dump ROM, RAM and SSDs on ASIC9 #Psion machines (i.e. 3a, Siena, 3c, 3mx, Workabout 1, Workabout mx, Pocket Book II and Pocket Book III).

codeberg.org/thelastpsion...

#RetroComputing

0 0 0 0

Some #Psion news! #plptools, the open source suite of programs for transferring files to and from #EPOC16 and #EPOC32 devices, has some additional maintainers... including me!

#retrocomputing

2 1 1 0
Preview
The Last Psion | Alex (@thelastpsion@oldbytes.space) Attached: 3 images Some success with the 4MB #Psion 3mx! I've been able to write directly to a page of RAM in the upper 2MB of memory, using #EDisAsm. I modified one of the memory-dumping assembly r...

Update on the 4MB #Psion 3mx. The hardware can definitely see the extra RAM, and I can write to it. But #EPOC16 no likey. Current guess is that the ramdrive driver doesn't like more than 2MB RAM.

oldbytes.space/@thelastpsio...

#retrocomputing

5 3 2 0

The C project is a bit special to me. It's also something people might actually use - unusual for one of my projects! It's for #Psion #EPOC16 and would enable a huge number of old games to run on the Series 3a/c/mx.

I was hoping to use NeoVim, but with clangd being awkward, I'd have to use VS Code.

1 0 1 0
Preview
GitHub - thelastpsion/nfsc: A VT100 terminal emulator for Psion EPOC16 machines. A VT100 terminal emulator for Psion EPOC16 machines. - thelastpsion/nfsc

How about a #VT100 emulator for #EPOC16?

Written in C.

github.com/thelastpsion...

#retrocomputing #16bit #Psion3 #Psion3a #opensource

1 0 0 0
Preview
GitHub - nickmat/Psion3-Wari: This game was released as freeware in 1997. The code is now made available for those interested in such things. This game was released as freeware in 1997. The code is now made available for those interested in such things. - nickmat/Psion3-Wari

Next up is Wari, a strategy game for two players (or one player and a computer).

Written in #Psion 's own OO C for #EPOC16.

github.com/nickmat/Psio...

#retrogaming #16bit #opensource

1 0 1 0
Preview
GitHub - freemanix/zxemul: ZX Spectrum 48k emulator for Psion SIBO devices ZX Spectrum 48k emulator for Psion SIBO devices. Contribute to freemanix/zxemul development by creating an account on GitHub.

Here are some examples of #opensource #Psion apps and games.

First up is zxemul, a #ZXSpectrum emulator for #EPOC16. Works best on a 3mx, but it will run on the 3a and 3c, too.

Written in C and #x86 #assembly.

github.com/freemanix/zx...

#retrocomputing #Psion3 #Psion3a

0 0 1 0
A selection of Psion portable computers.

A selection of Psion portable computers.

In the background, a copy of DOSBox Staging running the SIBO Debugger. In the foreground, MAME running EPOC16.

In the background, a copy of DOSBox Staging running the SIBO Debugger. In the foreground, MAME running EPOC16.

Did you write code for #Psion machines in the #80s or #90s?

This is a call for you to #opensource your code!

Our community is breathing new life into #EPOC16 & #EPOC32. New dev tools, apps, games, docs. Your old code will help!

OPL, C, C++, #assembly.

#retrocomputing #retrodev #x86 #16bit #32bit

6 3 2 0

By the way, because I'm picky:

The OS was always called EPOC (actually "Epoc/Os"), never SIBO.
SIBO is the 16 bit hardware.
#EPOC16 and #EPOC32 are retronyms (but I like them).
EPOC16 and EPOC32 are completely different OSes with the same name.
EPOC32 evolved into #Symbian.

#Psion #RetroComputing

5 0 0 0
The Last Psion | Alex (@thelastpsion@oldbytes.space) Someone asked me some questions on the #Psion Series 3, so I thought I'd post my response here in case anyone else is interested. #LongRead # Emulator You've got two options. The first is the origi...

Over on Mastodon I wrote a post about developing #Psion #EPOC16 software on modern OSes. It's too long to copy here without splitting to multiple posts, so here's the link:

oldbytes.space/@thelastpsio...

#RetroDev #RetroComputing #16bit #emulator #MAME #TopSpeed #CTRAN #EDisAsm

2 1 0 0