“Do nemo it’s Christmas time at all?”
nemo (145) 2611 posts |
In a plaintive attempt to make up for a lack of releases this year, I’m going to try to release something every day through to Christmas. It’s only the 1st, so you get a Beta: SaveToPath makes path variables work the way you’d expect them to work – you can save to them too – and also implements the |
Steve Pampling (1551) 8198 posts |
Lord Nemo, Master of both the light and the darkness, send your Coding Spirit upon our preparations for Nemomas. |
nemo (145) 2611 posts |
Day#2: PreciseMouse which allows sub-pixel accuracy when moving your mouse (except in RPCEmu, can’t help you there) |
nemo (145) 2611 posts |
Day#3: OSWrites It’s not every day you get four new official Kernel SWIs. |
Rick Murray (539) 13907 posts |
It’s all redacted on NetSurf. ;) |
Steve Pampling (1551) 8198 posts |
As an unconnected observation, the link here on this forum is to HTTPS, but the one on the sites.google.com/view/nemo20000/ page is currently to HTTP – modern browsers don’t like HTTP links from an HTTPS page, some don’t like mixed page content to the extent that the HTTP loaded portions don’t (load that is) so Firefox niggled a bit. Reasons why Netsurf might not be rendering quite what was intended, select from this as appropriate. |
Simon Willcocks (1499) 540 posts |
Where do you get allocations from? I’m temporarily using 0×300-0×33f. |
Chris Hall (132) 3583 posts |
Allocations are from ROOL at e-mail allocate at riscosopen dot org using the App !Allocate that lives in Utilities. |
nemo (145) 2611 posts |
Day#4: HandleName List open files! Use file handles as filenames! eg “#253”. That’s all!
Homepage typo fixed, ta. |
nemo (145) 2611 posts |
000-0FF are for private use. 100-3FF are allocated PD types. 400-DFF are allocated commercial types. And E00-FFF are allocated system types. |
Rob Andrews (112) 167 posts |
well would you look at that you have made me create a directory called Nemo on my main machine, now i can only hope we will see an updated !Vantage to put in it. |
Simon Willcocks (1499) 540 posts |
File types are not chunk numbers, are they? |
Rick Murray (539) 13907 posts |
No, but I think in the beginning Acorn tried to break the allocations into categories.
I was allocated &17F way back when (my notes say 25th February 1999, so post Acorn but only just – I think it was something to do with pineapples). |
Alan Williams (2601) 91 posts |
Might be a typo here: OS_Write16 (&AC) OS_Write16 (&AD) |
nemo (145) 2611 posts |
Filetype ranges are a bit <waves hands around> – once you have an allocation there’s little point complaining it starts with the wrong digit. I’ve certainly found very little correlation over the years between that grouping and the filetype’s purpose or software’s commercial status. The key point is that while writing something and for personal stuff you should use &0xx for your filetypes, but DO NOT release anything using those numbers.
“If you’re going to be wrong, at least be definitely wrong”. Ta, fixed. |
nemo (145) 2611 posts |
Day #5: !Bowdler RISC OS SysVars are not human-readable, despite what your eyes tell you. Dive into the unpleasant details and out the other side with an encoding solution Thomas Bowdler would ******* love. |
Patrick M (2888) 133 posts |
Thank you for this, I have a huge amount of respect for the work that you do. |
Simon Willcocks (1499) 540 posts |
I’d say booting/multiprocessing/multitasking qualifies as kernel category. |
nemo (145) 2611 posts |
Day #6: WhatTheFile If you’ve ever had an error like Thank’s Patrick, I shall return to that post next time I inevitably think “Why do I bother?”. |
nemo (145) 2611 posts |
Day #7: AutoPrefix Basic programs ought to be able to access the files alongside them in a directory simply by using their leafname. Other interpreted languages too. AutoPrefix works with the DDEUtils module to automatically |
Stuart Swales (8827) 1367 posts |
Monsieur, with these RISCy treats you are really spoiling us |
nemo (145) 2611 posts |
Big one coming tomorrow. Ought to have its own page really, if only to deal with the expected “Yes but what’s it for?” questions. |
Steve Pampling (1551) 8198 posts |
Tomorrow ensures that today and the day after tomorrow don’t collide in the middle of the night. |
WPB (1391) 353 posts |
Many, many thanks for all these, nemo. Your knowledge of RISC OS could surely fill a bible, and I for one really appreciate your efforts to release your psalms to the flock. This is the best advent calendar I’ve had since someone upset my mum by disclosing the revelation to me that there could be chocolates behind the doors… |
nemo (145) 2611 posts |
Day #8: GUID This is a big-ole module and deserves a whole heap of explanation and demonstration but I’m just too tired after dealing with a large fence that dreamt it was a Wright brother. On the eight day of Christmas (I know it’s not) your true love (again…) brings to you:
(one of those is an off-by-one for poetic reasons) We’ll no doubt come back to this in the new year, it’s a really interesting subject. |