PS:
Changing "main()" to "int main()" will already cause the compiler to barf.
Here are my efforts to document compiling C-Code with Small C to an IMG-File on the Psion 3c itself.
Steps:
1. Scrolling through the C-Code
2. Compiling with <Psion>+T
3. Switching to the IMG-Files launcher
4. Running the IMG-File itself and terminating with <ESC>
I apologise for the lousy quality of the the video.
#retrocomputing #epoc16 #sibo #psion3 #smallc
/cc @thelastpsion
Things I'd like to achieve next year
...with zero pressure - just stuff I'd like to do if I get the chance
There are a lot of moving parts to all of these. Some need me to learn multiple sub-skills, such as 8086 assembly. Like I said, this isn't a list of Things Alex Must Get Done Next Year. I'd be happy if I achieved just one of them.
I'm curious... Which one of these would you like to see the most?
Psion Siena: карманный компьютер, который умел больше, чем кажется
Когда я достал из коробки купленный на сайте объявлений Psion Siena, я невольно поймал себя на мысли, что он действительно крошечный. Не «компактный», а именно «миниатюрный», как будто инженеры старались уместить целый ноутбук в корпус чуть меньше футляра для очков, и им это почти удалось. Крышка щёлкнула, экран ожил, и мне подумалось, что я держу в руках не просто карманный компьютер из девяностых, а кусочек эпохи, когда мобильные устройства ещё не умели всё на свете — но старались изо всех сил. У Siena нет Wi-Fi, Bluetooth и даже подсветки экрана. Зато у него имеется на удивление удобная клавиатура и операционная система EPOC, предок той самой Symbian, на которой потом работали миллионы мобильных телефонов в разных уголках планеты. Это девайс из тех далёких времён, когда разработчики думали не о мессенджерах и социальных сетях, а о том, как впихнуть в наладонник календарь, базу данных и блокнот, чтобы бизнесмен мог планировать свои встречи и делать заметки прямо в аэропорту.
#Psion_Siena #psion #epoc #epoc16 #symbian #PsiWin #opl #ruvds_статьи_выходного_дня
Some #Psion news! #plptools, the open source suite of programs for transferring files to and from #EPOC16 and #EPOC32 devices, has some additional maintainers: @captfab, @jbmorley ... and me!
We're looking into how we can take the project into the future. We do have some ideas, but we're taking a considered approach to future development.
plptools currently runs on Linux and macOS (and possibly FreeBSD, NetBSD, Solaris, AIX and HP-UX, although these haven't been tested in a while). I've started work on porting it to #HaikuOS.
The repo has been moved to a new GitHub organisation, which you can find here. https://github.com/plptools/plptools
HIVEMIND: Does anyone have a copy of the TopSpeed Pascal 3.10 compiler?
I've discovered something. I can't unsee it. So now I have to follow it through.
The [TopSpeed] Pascal compiler could also be used to develop software for the Psion series 3 in a roundabout way if used with the PSION s3 SDK, as the environment allowed you to develop Pascal code with C code, headers and libraries you could get functional s3 apps by linking the Pascal code with the required C headers/libs and then compiling everything with the PSION SDK, in rare cases needing a little bit of glue C code.
Source: http://www.edm2.com/index.php/TopSpeed_Pascal
Does anyone have a copy of TopSpeed Pascal? I need to try writing Pascal software for #EPOC16. The documentation would be really handy, too.
#retrocomputing #compilers #retrodev #compiler #askfedi #psion #pascal
If anyone fancies following in my footsteps with #EPOC16 hackery, I've released my updates to #EDisAsm as 0.0.6. First update in a couple of years!