log in | register | forums
Show:
Go:
Forums
Username:

Password:

User accounts
Register new account
Forgot password
Forum stats
List of members
Search the forums

Advanced search
Recent discussions
- Git client updated to 0.07 (News:1)
- Archive Edition 27:1 reviewed (News:)
- Rougol April 2024 meeting on monday is Anniversary time (News:1)
- WROCC April 2024 meeting o...changes to our phone lines (News:1)
- April developer 'fireside' chat is on saturday night (News:)
- March 2024 News Summary (News:4)
- WROCC Newsletter Volume 41:11 reviewed (News:)
- WROCC March 2024 meeting o... Hughes and Peter Richmond (News:1)
- Rougol March 2024 meeting on monday with Bernard Boase (News:)
- Drag'n'Drop 13i2 edition reviewed (News:)
Related articles
- ABug provide more interesting retro talks to pass the time this Christmas
- Software Preservation at the ROUGOL Show
- Arculator updated to add A4 emulation and more podule support
- Acorn Preservation Team want to help archive your old data before it's too late
- Pass the time this Christmas with a selection of RISC OS and BBC Micro talks
- Cloverleaf drops promise of including retro games with Kickstarter rewards (Updated)
- Organizer 2.29 Reviewed
- Episode VI - Return of the JFPatch
- Wakefield show postponed due to COVID-19
- RISC OS London Show 2019
Latest postings RSS Feeds
RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
 
View on Mastodon
@www.iconbar.com@rss-parrot.net
Site Search
 
Article archives
The Icon Bar: News and features: Module Database Launched
 

Module Database Launched

Posted by John Hoare on 12:26, 3/4/2003 |
 
Now, this is a good bit of fun. Peter Howkins has officially launched the RISC OS, Arthur and NCOS Module Database - a near complete database of all modules. Not only that, but it's extremely easy to query information: you can list the modules contained in a version of the OS, see the differences between two OS versions, or even see the complete history of a module.

Peter is extremely keen for people to help him complete the database, so if you think you can help him (even if it's just an idea for the site), details for contributing are also on the front page. I could spend hours there, although I'm not sure quite what that says about me.
 

  Module Database Launched
  (12:56 3/4/2003)
  andypoole (13:36 3/4/2003)
    flibble (13:38 3/4/2003)
      andypoole (13:38 3/4/2003)
        The Naked Scientolog (10:39 4/4/2003)
          Scientological fun (10:43 4/4/2003)
            rich (12:02 4/4/2003)
              M (12:36 4/4/2003)
                andrew (13:32 4/4/2003)
                  Matthew (15:16 4/4/2003)
                    gerph (23:50 4/4/2003)
                      monkeyson2 (13:12 5/4/2003)
                        andrew (12:10 7/4/2003)
 
flibble Message #92012, posted at 12:56, 3/4/2003
Unregistered user Looking for a7000+ owners with RISC OS 3.71, that'd fill an interesting hole.

Peter

  ^[ Log in to reply ]
 
Andrew Poole Message #92013, posted by andypoole at 13:36, 3/4/2003, in reply to message #92012
andypoole
Mouse enthusiast
Web
Twitter

Posts: 5558
*slap* Thats what I sent you :p
  ^[ Log in to reply ]
 
flibble Message #92014, posted at 13:38, 3/4/2003, in reply to message #92013
Unregistered user good point, me dim
  ^[ Log in to reply ]
 
Andrew Poole Message #92015, posted by andypoole at 13:38, 3/4/2003, in reply to message #92014
andypoole
Mouse enthusiast
Web
Twitter

Posts: 5558
:p
  ^[ Log in to reply ]
 
The Naked Scientolog Message #92016, posted at 10:39, 4/4/2003, in reply to message #92015
Unregistered user Has this any practical use or just a historical record?
  ^[ Log in to reply ]
 
Scientological fun Message #92017, posted at 10:43, 4/4/2003, in reply to message #92016
Unregistered user To answer my own question - this is very useful for checking things like which version of BASIC you have and if it's changed.
Why isn't BASIC VI listed for RISC OS 4 or 3.1 though? I thought BASIC VI came on disc at least for 3.1.
  ^[ Log in to reply ]
 
Richard Goodwin Message #92018, posted by rich at 12:02, 4/4/2003, in reply to message #92017
Rich
Dictator for life
Posts: 6827
If it's supplied on disc, it's not part of the OS is it? That is, if you switch the machine on, with no boot sequence, and list the modules, it's not going to come up just like many other disc-based modules.
  ^[ Log in to reply ]
 
M Message #92019, posted at 12:36, 4/4/2003, in reply to message #92018
Unregistered user But I would think viewing the history of a module would be listing that module's entire history, not just those versions of it included in a particular ROM? Is it a complete database of all modules, or a complete database of all ROM modules?
  ^[ Log in to reply ]
 
Andrew Message #92020, posted by andrew at 13:32, 4/4/2003, in reply to message #92019
HandbagHandbag Boi
Posts: 3439
BasicVI is not present on disc though with RISC OS 4 as far as I know. It wasn't on the RO4 machine I bought from Castle a few years back.
  ^[ Log in to reply ]
 
Matthew Somerville Message #92021, posted by Matthew at 15:16, 4/4/2003, in reply to message #92020
Matthew

Posts: 520
It's certainly present on my RiscStation; can't tell you if I put it there or if it was there when I bought it, though.
  ^[ Log in to reply ]
 
gerph Message #92022, posted at 23:50, 4/4/2003, in reply to message #92021
Unregistered user rich> The 'OS', as you phrase it, is more than just a ROM image, and has been for quite a period (certainly since RO3.5, and earlier if you start including components such as softloaded C libraries, etc).

andrew> BASIC VI, aka BASIC64 is present as System:Modules.BASIC64 on all RO4 systems (and back through to... well, I don't know when, but that's what the modules database should tell you :-) )

As for the divide between OS and ROM; I'd suggest that if the module is part of the products default installation, then it's part of the OS. Take, for example, the PatchApp module (Boot:Utils.PatchApp on Select - I don't have a RO4 boot sequence to check the location but I would imagine it would be the same), aka AppPatcher. This lives on disc, but is should be considered part of the OS because it provides a vital function for the running of the system.

Should VProtect fall into that category too ? Pass; it's not vital to the running of the machine, but is supplied alongside PatchApp and it's actually a product of external entity that's just being supplied with the OS - you might consider ABClibrary similarly external from the OS itself. It really depends on what the maintainer of the datebase wishes to declare as what exactly the components are that comprise at 'Product' (in its parlance).

Modules, remember, are only one part of the whole OS - the boot sequence includes many different components whose versions can be identified readily (and some which cannot be so readily identified). Consider, if you have Select, the content of the Boot:Manifest file which describes the versions of components of the Boot sequence. Consider, as a subset of those, the output from *Help Library which describes library command versions.

What am I saying ? Oh, I don't know... Probably just that there is a degree of difference between OS, ROM and Product, and where you draw the line is really a matter of opinion - and in the case of this site, a matter for the maintainer of the site to decide.

  ^[ Log in to reply ]
 
Phil Mellor Message #92023, posted by monkeyson2 at 13:12, 5/4/2003, in reply to message #92022
monkeyson2Please don't let them make me be a monkey butler

Posts: 12380
Although it would be a lot of work, it would be great to have the SWIs, *commands and help text from each module in the database - perhaps with links to the online StrongHelp documentation.
  ^[ Log in to reply ]
 
Andrew Message #92024, posted by andrew at 12:10, 7/4/2003, in reply to message #92023
HandbagHandbag Boi
Posts: 3439
Thanks Gerph.
  ^[ Log in to reply ]
 

The Icon Bar: News and features: Module Database Launched