Gavin Crawford
@givvygavvygoo.bsky.social
120 followers 140 following 180 posts
Freelance graphic design & book layout. Programmer, software & web developer, geek & boffin. RISC OS / Acorn Computers fanatic. Ovation Pro user & creator of custom add-on applets Using ARM Architecture to run my desktop of choice for the last 30+ years
Posts Media Videos Starter Packs
Reposted by Gavin Crawford
paolofabiozaino.bsky.social
🚀 #Hacktoberfest2025 is here!
Join the #RISC_OS Community on #GitHub, contribute, earn prizes & badges, and help push RISC OS development forward.
Start here 👉 github.com/RISC-OS-Comm...
Or check this one: github.com/pzaino/risc-...
☕️ Have fun & happy hacking! 😍
RISC OS Community
RISC OS users community Open Source projects. RISC OS Community has 34 repositories available. Follow their code on GitHub.
github.com
Reposted by Gavin Crawford
iconbar.com
The 2025 London Show is less than 3 weeks away...

www.iconbar.com/articles/The...

It's now less than 3 weeks to go until the 2025 London Show!
The 2025 London Show is less than 3 weeks away...
Technology News and Views
www.iconbar.com
Reposted by Gavin Crawford
iconbar.com
WROCC October 2025 meeting - R-Comp and ROD Show teaser

www.iconbar.com/articles/WRO...

Wakefield's October speaker was Andrew Rawnsley from R-Comp, giving us some updates and teasers for the London Show (in case you need more reasons to attend!)
WROCC October 2025 meeting - R-Comp and ROD Show teaser
Technology News and Views
www.iconbar.com
Reposted by Gavin Crawford
paolofabiozaino.bsky.social
'the hell? it's 4:36am... lol anyway, new UltimaVM PUSH/POP register range fast memory copy is done and there is also a little "twist" POP supports both strick LIFO (like the JVM) and natural order (like the ARM). Had to finish so late, because I had a hell of a busy day at work... Need some sleep!
givvygavvygoo.bsky.social
Christ Almighty! I can't believe how many 'urm' times I 'urm' say the word 'urm' throughout the 'urm' video. It's so bloody 'urm' annoying!

According to the youtube auto transcript, I say it 792 times. The talk would have probably only taken 29 minutes with all the urms.
givvygavvygoo.bsky.social
I've only added these extra scale values to keep the document file sizes to a minimum while in the design stages. The final document will have all images cropped and optimised to 300dpi.
givvygavvygoo.bsky.social
I see. I've not needed to touch the actual scaling functions, so I guess there will probably be a rouding discrepancy, but to be honest, I'm not too worried as at these reductions you end up with a rough pixilated representation. I'd be doing the precise layout at a higher res, nearer full size.
Reposted by Gavin Crawford
paolofabiozaino.bsky.social
Added #JVM Stack Operations mapping to my #UltimaVM (see link). But I am thinking of adding indirect adressing:

PUSH.U64 [r0-r1] Push mem val from addr in r0 to addr in r1
PUSH.F32 [r0] Push val at mem addr in r0

tinyurl.com/JVMToUltimaVM
#bytecode #VirtualMachine #Coding #Programming #VM #RISC_OS
Ultima VM – Unified, Lightweight, Typed Instructions MAchine bytecode interpreter
Ultima is an efficient bytecode interpreter virtual machine (VM) designed for Application Virtualization and to improve software engineers’ development experience and optimize bytecode execut…
tinyurl.com
Reposted by Gavin Crawford
rougol.bsky.social
For those who missed it, Gavin's excellent talk can now be watched here youtu.be/NmZSXjij7x4
givvygavvygoo.bsky.social
The proxy images are only used as an on-screen low res placeholder, so the full-sized image doesn't need to be in memory (or the document file) when referenced. The full-sized image is only brought back into memory when the document is printed. Wouldn't fit many full-sized pics in memory.
givvygavvygoo.bsky.social
The actual scaling code is what OPro normally does - I've not touched that. I've just added in a few extra icons that set the proxy scaling factor beyond what was initially available in the interface. The fact that OPro just recognised the new value was a bonus in that I didn't have to mess too much
givvygavvygoo.bsky.social
To be honest, I don't understand the question (sorry, it's not obvious to me)

5464 does divide by 8 (683), as does the 8192 value, so you'll have to explain it to me.

Just pretend for a moment that you're dealing with someone who's a bit stupid - <whispers>which I am</whispers>
a man with a very short haircut is laughing while sitting in a car
ALT: a man with a very short haircut is laughing while sitting in a car
media.tenor.com
givvygavvygoo.bsky.social
My new camera is 45Mpix, gives 13-15MB JPEGs (128MB uncomp Sprites) and a size of 8192 x 5464 pixels, using the smallest Base/8 proxy at 16bpp takes 1.33M. That goes down to 85K with Base/32, and to 21K using Base/64.
givvygavvygoo.bsky.social
I've been working on Ovation Pro to add extra scaling options to the picture proxy setting. For those who attended my @rougol.bsky.social talk, I explained the use of proxy images. Base/16, Base/32 & Base/64 now offer even smaller proxies, making for smaller document sizes.
#OvationPro #RISC_OS #DTP
Reposted by Gavin Crawford
paolofabiozaino.bsky.social
In a recent thread on here folks were talking about how useless is #RISC_OS Apps facility. Guys, let me remind that is a thing of the past. We have !Launchpad by years now that fully replace Acorn Apps (even on the old Archimedes) and gives all RO systems same features as macOS and Win 11 Launchpads
RISC OS !Launchpad is a modern and fully features Apps launcher for RISC OS which offers also internet search facility and a ton of utilities included easy file close, turn hourgass off etc. to make RISC OS experience easy and pleasurable for all users. RISC OS Launchpad is also fully theamable and even supports multiple icons layout and yes you can even configure icons size and distance! Do that on a mac! RISC OS Launchpad comes with many utilities (and more are coming) to make RISC OS experience easy. And did I mention it fully support Dark mode already? ;)
givvygavvygoo.bsky.social
I don't believe it at all. No job for a mechanic is a 2 minute fix. Even filling the washer bottle takes 5, and then they'll charge you for 15 minutes.
Reposted by Gavin Crawford
Reposted by Gavin Crawford
vincemh.bsky.social
The #RISC_OS #London Show is creeping closer - 25th October.

Preview vid courtesy of Tony Bartram/Amcog Games

www.youtube.com/watch?v=dAFZ...
RISC OS London Show 2025
YouTube video by AMCOG
www.youtube.com
Reposted by Gavin Crawford
Reposted by Gavin Crawford
rougol.bsky.social
For anyone wondering why no online meet up next month, it's because there's a physical show going on instead! Saturday 25th October, Harrow, NW London
www.riscoslondonshow.co.uk