-
-
Notifications
You must be signed in to change notification settings - Fork 0
Module_SystemVars
Charles edited this page Aug 5, 2026
·
15 revisions
| Component | Section | 32-bit | 64-bit | Claimant | Source | Repo summary |
|---|---|---|---|---|---|---|
| SystemVars | ROM modules | Automated | Automated | Gerph | GitHub | 32-bit built, 64-bit built, tested in repo |
| Functionality | SWIs | TOTAL |
|---|---|---|
| 100.00% | 40.00% | 80.00% |
SystemVars handles the environment variables registration and reading. In RISC OS Select it also handled:
-
OS_GSTrans,OS_GSRead,OS_GSInit - Setting of the default variables.
These functions might be split into a separate component.
Relationship diagram not yet generated.
- Has dynamic code
- Has kernel collusion
- Sets variables
- Uses dynamic area
| In 32bit | In 64 bit | Interface |
|---|---|---|
| ✅ | ✅ | String variables |
| ✅ | ✅ | Number variables |
| ✅ | ✅ | Evaluated variables |
| ✅ | ✅ | Macro variables |
| ✅ | ✅ | Creating variables |
| ✅ | ✅ | Reading variables |
| ✅ | ✅ | Updating variables |
| ✅ | ✅ | Deleting variables |
| ✅ | ✅ | Code variables |
| ✅ | ✅ | Code variables with workspace (introduced in Select) |
None
| In 32bit | In 64 bit | Interface |
|---|---|---|
| 🔲 | 🔲 |
OS_GSInit (not sure this should be here) |
| 🔲 | 🔲 |
OS_GSRead (not sure this should be here) |
| 🔲 | 🔲 |
OS_GSTrans (not sure this should be here) |
| ✅ | ✅ | OS_ReadVarVal |
| ✅ | ✅ | OS_SetVarVal |
None
None
None
None
None
None
None
None
MessageTrans
