Is there some way to get old versions of OS components?
Chris Mahoney (1684) 2165 posts |
Hi everyone, In my app’s !Run file I check for CLib 5.34 – the C manual indicates that this should be the minimum version required for the features that I’m using. However, it would be useful if I could actually test and confirm that it works with 5.34! The earliest 32-bit CLib that I’ve been able to find is 5.45, so while I could document 5.45 as being the earliest supported, it would still be good to be able to test with 5.34 (obviously under an earlier OS version). I’ve run into similar problems when looking for older Toolbox modules to test with. These seem to be even more problematic as unlike with CLib I haven’t found any documentation advising what the practical minimum versions are. I’ve managed to dig out some old modules (I don’t have the version numbers to hand) that I’ve confirmed working, but have found references to even earlier ones. My app isn’t doing anything particularly strenuous and “should” work with very early releases, but again I’m not able to test with something that I can’t find. Is there a source for all publicly-released versions of CLib and the Toolbox? |
Richard Mawhood (2655) 24 posts |
I have a copy of CLib 3.75 (03 May 1991). Any use to you? |
David Pitt (102) 743 posts |
I think 5.45 is the first actual release of the Castle 32bit CLib. A Verma of OS5.03, Castle’s first, shows the ROM CLib to be 5.46. |
John Rickman (71) 646 posts |
Lots of historical stuff here: |
Chris Mahoney (1684) 2165 posts |
3.75 will predate 32-bit, so I don’t really care about that one :) Interesting about 5.45; I wonder why the C manual says that 5.34 is “the first non-beta version” (page 333). Presumably 5.34 does exist somewhere, but on the other hand it seems extremely unlikely that anyone’s using it so I’ll just test with 5.45. Thanks! Edit: That module database could be very useful. Thanks for that! :) |
Steffen Huber (91) 1953 posts |
I think 5.34 was part of the last update of the 32bit forward compatibility package. See here for an announcement of the earlier version with SharedCLibrary 5.25: http://www.riscos.com/news/news_items/PR220201.htm |