I'm just curious - I've always regarded these calls as kind of a nice idea but not much use in software you want to have as wide an audience as possible, as a BBC B or Electron could easily have sideways RAM without these being supported.
Just for reference, they are documented on BeebWiki: OSWORD &42 and OSWORD &43
Acorn 1770 DFS obviously includes these as part of its SRAM utils, along with the associated *SRDATA and *SRROM commands. I don't know precisely where they live on the different Master OSes, but I guess they will typically be present one way or another.
Integra-B's IBOS has an implementation of them, including *SRDATA/*SRROM.
b-em's VDFS appears to implement them, although it doesn't look like it supports *SRDATA/*SRROM and the associated pseudo-addressing modes on OSWORD &42.
I thought some builds of MMFS included SRAM utilities, but based on a quick look at the source I think I'm wrong, as I can't even find *SRLOAD.
Are there any other implementations?
Just for reference, they are documented on BeebWiki: OSWORD &42 and OSWORD &43
Acorn 1770 DFS obviously includes these as part of its SRAM utils, along with the associated *SRDATA and *SRROM commands. I don't know precisely where they live on the different Master OSes, but I guess they will typically be present one way or another.
Integra-B's IBOS has an implementation of them, including *SRDATA/*SRROM.
b-em's VDFS appears to implement them, although it doesn't look like it supports *SRDATA/*SRROM and the associated pseudo-addressing modes on OSWORD &42.
I thought some builds of MMFS included SRAM utilities, but based on a quick look at the source I think I'm wrong, as I can't even find *SRLOAD.
Are there any other implementations?
Statistics: Posted by SteveF — Sat Sep 14, 2024 12:53 am