Advertisement · 728 × 90
#
Hashtag
#ctran
Advertisement · 728 × 90
Preview
ctran Recreation of CTRAN.EXE, the Psion OO C preprocessor from the SIBO C SDK.

I've finally moved #CTRAN to #Codeberg.

codeberg.org/thelastpsion...

Although I'm not working on the project right now, it's constantly on my mind. I will be widening the scope of the repo from just CTRAN-ng to a new #Psion SIBO C SDK with new tools.

5 0 1 0

Everyone get on the civil rights bus #CTRAN

0 0 0 0
MLK bus livery "I have a dream..."

MLK bus livery "I have a dream..."

I thought they were supposed to put Rosa Parks on the back of the bus? #CTRAN

0 0 0 1
Post image Post image Post image Post image

🚍 @ctranvancouver.c-tran.com has broken ground on The Vine on Highway 99! The new BRT line will connect downtown Vancouver to Hazel Dell, Salmon Creek — and WSU Vancouver!

Thank you to everyone who helped make this project a reality! 💚

#WSUVancouver #CTRAN #TheVine #PublicTransit

2 0 1 0

Put together an experimental bluesky feed for Portland transit wonks and riders. Suggestions and feedback welcome! #trimet #ctran #pdx

bsky.app/profile/did:...

1 0 1 0

Something I need to remember: I don't want #CTRAN to be in the final SDK. The point is to write good tools and have a good OO compiler so that it is no longer needed.

If CTRAN makes it in any form, it will be changed to convert code to whatever a new computer would need.

0 0 1 0

I'm switching gears on my #CTRAN write-up. I will come back to the blog posts, but right now I think it's more important to make sure the code is fully commented.

I hope this helps others understand the process. But I also think it'll help me to see what changes I can make to make CTRAN better.

2 0 1 0

I feel like I'm slowing down with #CTRAN development. After all, it "works"... but it's not "right."

The write-up is just a hard slog.

Moving on to a new tool might give me some inspiration on how to improve CTRAN. But I don't want to leave a trail of mostly-finished projects in my wake.

0 0 1 0

So, I'm at a crossroads. I'm contemplating:

- Plough on with #CTRAN unit tests and refactor in #ObjectPascal and #NeoVim, and the write-up
- Try rewriting a different #Psion SIBO SDK tool in #ObjectPascal and #NeoVim
- Try a new project that's been on my mind for a long time, in C but use #VSCode

0 0 1 0

Finally - FINALLY - unit tests in #FreePascal make sense. As usual, it was a few tiny details that I couldn't quite grasp. Someone very kindly took the time to walk me though, and now I'm all set to test and refactor #CTRAN!

FYI: I'm using FPTest, which has a much nicer CLI output that FPCUnit.

0 0 1 0

I'm slowly chipping away at the #CTRAN write-up, but it feels like a hard slog. The words are not coming easily.

The intro is pretty much there, but there's so much more to write about.

0 0 0 0

I've been writing up my notes on my rewrite of #CTRAN, #Psion 's proprietary OO C preprocessor.

I have the first draft of an introduction and... a list of chapters.

This write-up is going to be long.

#RetroDev #RetroComputing

1 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

I've said this before, but the next release of #CTRAN will be focused around writing proper unit tests.

At the moment, I think CTRAN-ng does what I set out for it to do - act as a drop-in replacement for the original CTRAN. But it's not well tested.

0 0 1 0
Preview
Release 0.0.2 · thelastpsion/ctran Various small bug fixes Significantly faster by replacing arrays with TStringLists and a few generics NOTE: TASM code generation is still not perfect in this release. Please check any generated TA...

#CTRAN 0.0.2 is out!

OK, I know no one is using this, but I'm going to shout about it anyway. For those who don't know, this is my rewrite of #Psion's proprietary OO C preprocessor. It takes class definition files and spits out "pure" C or TASM.

#RetroDev #Pascal

github.com/thelastpsion...

3 1 2 0

Current main projects:

- #CTRAN: Start writing unit tests with FPCUnit. Also, complete a full write-up of what it took to get the thing working. #Pascal #FreePascal #ObjectPascal
- Get my website running #GoHugo
- Rip the batteries out of the Revo I was given last week and assess the damage #Psion

1 0 1 0
Preview
GitHub - thelastpsion/ctran: Recreation of CTRAN.EXE, the Psion OO C preprocessor from the SIBO C SDK. Recreation of CTRAN.EXE, the Psion OO C preprocessor from the SIBO C SDK. - thelastpsion/ctran

For those of you who don't know, at the start of the year I decided to start rewriting the #Psion SIBO C SDK.

In #Pascal.

I started off with #CTRAN, Psion's quirky OO C preprocessor.

github.com/thelastpsion...

And as if that wasn't enough, I'm considering writing a #compiler.

#retrocomputing

6 3 1 0

🗓️Habt ihr am 23.2. Zeit? Testet in unserem Projekt #CTran die Anzeige neuer Mobilitätsangebote für die #Lausitz. Dafür gibt es ein kleines Dankeschön von 10€!
https://verkehrsforschung.dlr.de/de/news/ctran-workshop

0 0 0 0

Bei den #Sonntagsfahrern von @radioeins erklärt #Verkehrsforscher Anton Galich, wie das vom @BMDV_bund geförderte Projekt #CTran die #Mobilitäswende im ländlichen Raum unterstützt. Hier zum Nachhören 🎧😊👉: https://t.co/SseOynGtIx

0 0 0 0

Ländlichen #ÖPNV innovativ und bedarfsgerecht gestalten: Zusammen mit unseren Partnern laden wir Sie zum #Auftakttreffen von #CTran ein, diesen Donnerstag um 9Uhr. Wir freuen uns! #DBRegioBusOst, @BTU_CS, #DBRegioBus, @BMDV_bund. https://t.co/Vf0zY8x859

0 0 0 0

17.2., 9 Uhr #Auftakttreffen bei #CTran: Wie kann der ländliche #ÖPNV innovativ und bedarfsgerecht gestaltet werden? Schauen Sie rein! #verkehrswende #crowdsourcing #Apps #Braunkohlereviere #DBRegioBus @BTU_CS @BMDV_bund https://t.co/Vf0zY8x859

0 0 0 0

Wie geht es weiter mit dem #ÖPNV in ländlichen Regionen? Hierzu forschen wir mit DB Regio BusOst, @BTU_CS und DB Regio Bus, gefördert durch @BMDV_bund im Projekt #CTran. Wir laden Sie herzlich ein zur #Auftaktveranstaltung am 17.2.22, um 9 Uhr. Mehr Info: https://t.co/Vf0zY8fxdB

0 0 0 0