03-01-2019, 11:25 PM
Just getting into my 41CL, and something I can't find mentioned in the 41 manuals, which I may have missed…
If a FOCAL program label or M-code function name is present in more than one ROM module's FAT, how does the 41 OS decide which one to execute?
Since ROM modules e.g. AMC OS/X are able to override OS functions like CAT, I assume that ROM modules in pages 6 and up override the OS ROM pages 0–2. But what's the search order? Is it just reversed, e.g. page 15 -> page 0? And where do FOCAL program labels in main memory fit into that sequence?
Does any utility ROM have a function to either show all memory/ROMs that provide a given name/label, or alternatively show where a name/label is found, like UNIX shells' which/whence commands?
thanks very much…
If a FOCAL program label or M-code function name is present in more than one ROM module's FAT, how does the 41 OS decide which one to execute?
Since ROM modules e.g. AMC OS/X are able to override OS functions like CAT, I assume that ROM modules in pages 6 and up override the OS ROM pages 0–2. But what's the search order? Is it just reversed, e.g. page 15 -> page 0? And where do FOCAL program labels in main memory fit into that sequence?
Does any utility ROM have a function to either show all memory/ROMs that provide a given name/label, or alternatively show where a name/label is found, like UNIX shells' which/whence commands?
thanks very much…