I don't know the Org2 platform well enough to say. Might be worth giving Mr Menadue a shout. I don't know if he's on here, though.
@thelastpsion.com
#Psion hardware/software hackery, especially SIBO/EPOC16. Made #PsiDrive, a USB SIBO SSD reader. Slowly rewriting the SIBO C SDK in Pascal. ⚠️ WARNING: Will sidequest ⚠️ 🦣 https://oldbytes.space/@thelastpsion 🏔️ https://codeberg.org/thelastpsion
I don't know the Org2 platform well enough to say. Might be worth giving Mr Menadue a shout. I don't know if he's on here, though.
New addition to the #Psion Community source archive on #Codeberg!
S3tris is a #Tetris clone, originally released under GPL 2.0 by Cade Roux.
codeberg.org/psion/s3tris
#retrocomputing #retrogaming
Oh.
Oh my.
Woo hoo!! Major milestone!! Crossed the 1000 downloads mark!! 💪😎 Not bad for some bloke that writes games for a much-maligned 80s computer!!
loudscotsbloke.itch.io
The Amstrad CPC464 Manual
The Sinclair ZX Spectrum Manual
30 Hour Basic (standard edition) - Clive Prigmore
Computer Organisation And Assembly Language Programming for IBM PCs and Compatibles (2nd ed) - Michael Thorne
Working Effectively With Legacy Code - Michael C Feathers
The Basics Of Hacking And Penetration Testing (2nd ed) - Patrick Engebretson
Computers And Early Books - Mansell
Programming For Change With Pascal - David J Robson
Recursion With Pascal - J S Rohl
Oh! Pascal! (3rd ed) - Doug Cooper
Programming Psion Computers - Leigh Edwards
Introduction To Microprocessors - Levelthal
The 8086 Book - Rector, Alexy
Assembly Language For Intel-Based Computers - Kip R Irvine
C++ All-In-One For Dummies - John Paul Mueller, Jeff Cogswell
An Introduction To Programming And Problem Solving With Pascal (2nd ed) - Schneider, Weingart, Perlman
Advanced Programming And Problem Solving With Pascal (2nd ed) - Schneider, Bruell
Data Structures Using Pascal - Tenenbaum, Augenstein
Variations In C - Steve Schustack
C For Engineers - Edward Arnold
Software Engineering In C - Darnell, Margolis
Programming Abstractions In C - Eric S Roberts
The Little Book Of Pointers - Huw Collingbourne
Illustrating ANSI C (revised ed) - Donald Alcock
Design An RP2040 Board With KiCad - Jo Hinchcliffe, Ben Everard
High-Level Languages And Their Compilers - Des Watson
The Unix Programming Environment - Kernighan, Pike
The C Programming Language (2nd ed) - Kernighan, Ritchie
C Style: Standards and Guidelines - David Straker
Writing An Interpreter In Go - Thorsten Bell
Writing A Compiler In Go - Thorsten Bell
Computers And Quantity Surveyors - Adrian J Smith
Digital Design Using VHDL - Dally, Harting, Aamodt
VHDL By Example - Blaine C Readler
The ZX Spectrum ULA - Chris Smith
Shelf full of computing and computer science books.
The collection grows!
You want the full list? 300 characters is pitiful and there's not enough space in the Alt text. So, here we go... 🧵
#shelfie #golang #compilers #pascal #programming #programmingbooks #retrocomputing #vhdl #psion
I've also just updated the #HaikuOS release of #deark, a very handy little image conversion tool.
It works on most OSes and is great for extracting images from old #retrocomputing files. For example, it converts old #Psion PIC and MBM files to PNG.
github.com/jsummers/dea...
MAME 0.285 launcher, running on Haiku R1B5, viewed via a VNC connection on a Linux box. In the background is a tmux session, also running on the Haiku box, viewed via SSH on the Linux box.
#MAME 0.285 compiles on #HaikuOS after adding a small upstream patch (a missing #include). It's available now on HaikuPorts.
If you're struggling to compile the latest version of MAME (I bet #FreeBSD and #NetBSD probably have the same issue), give this a go: github.com/mamedev/mame...
Updated my starter pack slightly, if you’re not on it and I follow you and you do retro stuff then it’s just because I’m incredibly lazy
go.bsky.app/5Gtwxao
RLCD gameboy prototype
Finally reassembled the first prototype RLCD DMG console. So many struggles getting this thing together, but man, such a fun project!
Screenshot of tmux launched by tmuxp. The inner window shows the text of the YAML file used by tmuxp to set up the tmux session. The `sleep 0.15` statement delays the launch of NeoVim, as launching it too quickly can mess up the way it displays on screen. At the top you can see the commands that run when the left pane is created.
#tmuxinator isn't in #ArchLinux 's repos, and the #AUR version breaks whenever a Ruby library gets updated. This happened yesterday, so I'm trying a different #tmux session helper.
#tmuxp is a tmux session manager in Python. Also, it's in Arch's repos so shouldn't break on an update. It works well!
Has anyone managed to get #NeoVim with #DAP and #gdb working with #Pascal?
I'm using #LazyVim, so a lot of DAP is preconfigured using an Extra (dap.core). Unsurprisingly, Pascal is not one of the languages supported by default.
#ObjectPascal #FreePascal #debugger
Hello #PortfolioDay ! I make pixel art.
It would make things easier for testing, too. I wouldn't need to create an instance of a class just to test a specific function works as intended.
But I don't know if it's the "right" way to do things in OO, or #ObjectPascal for that matter.
After all, #Pascal (my language of choice) has the concept of units. I could just have some functions just as functions, and only have methods for things that directly need to update the class's properties.
#ObjectPascal
I'm not talking about functions that need to be shared between classes. I'm talking about intentionally moving a method outside of a class, even though it will only ever be used by that class.
I'm not talking about functions that need to be shared between classes. I'm talking about intentionally moving a method outside of a class, even though it will only ever be used by that class.
I've been musing on #OOP style. I have a question for the more experienced programmers out there.
How do you decide when a class's method doesn't actually need to be a method, but instead could just be a regular function?
#OO 🧵
I'd really like to do some more work on the #SIBOSDK today. Unfortunately brain doesn't want to brain, so I'm staring at pages of Pascal, thinking, "OK, Alex, just one array. Just one record. How about just one new type?"
Today might not be the day.
Does anyone have any thoughts on #ZFS vs #Btrfs on Linux?
I've been putting off rebuilding my laptop for about 6 months because I can't make a decision.
I'm a big fan of the idea of ZFS and its tooling, but I know it'll be slower. Btrfs might do the job just well enough.
I'm thinking #udev should be able to do the job, but I don't know if there's a way to specify "all USB block devices." I guess an alternative would be to say "anything but NVMe drives" or "only /dev/sdx drives," but that feels too imprecise.
if there's a better way then I'm all ears.
#HIVEMIND: What would be the best way to give a #Linux user with no admin rights (i.e. no access to sudo) have full access to external block devices?
These users need to be able to repartition and put images on USB sticks, but not internal drives.
I started my "proper" Linux journey on Gentoo back in 2002. There was a lot I loved about it - portage is a great package manager - but by ~2008 I'd become tired of waiting for compile jobs to finish. That's when I switched to Arch.
I've often wondered about switching back, though.
Relatable.