Skip to content

Module_ShellCLI

Charles edited this page Aug 5, 2026 · 13 revisions

Module: ShellCLI

Status summary

Component Section 32-bit 64-bit Claimant Source Repo summary
ShellCLI ROM modules Internals Internals Gerph not built in repo, not tested in repo

Development status

Diagram from Module_ShellCLI

Completeness

Functionality Commands SWIs Services TOTAL
8.33% 50.00% 50.00% 0.00% 16.67%

Summary

ShellCLI supplies a command-line shell within the desktop environment, coordinating shell execution with Wimp task lifetime and memory availability.

Documentation

URL: PRM

Relationships

Diagram from Module_ShellCLI

Diagram from Module_ShellCLI

Discovered features

  • Has application environment
  • Has services
  • Has services fast
  • Has swis
  • Is desktop application
  • Uses console input
  • Uses console output
  • Uses messagetrans

Provides

Functionality

In 32bit In 64 bit Interface
🔲 Notice on how to return to desktop
🔲 🔲 Command line prompt shown with CLI$Prompt
🔲 🔲 Errors are reported
🔲 🔲 Exits are trapped
🔲 🔲 Errors are trapped
🔲 🔲 Aborts are trapped

Commands

In 32bit In 64 bit Interface
🔲 *ShellCLI

SWIs

In 32bit In 64 bit Interface
🔲 Shell_Create (&805C0)
🔲 Shell_Destroy (&805C1)

Services

In 32bit In 64 bit Interface
🔲 🔲 Service_Memory
🔲 🔲 Service_Reset
🔲 🔲 Service_WimpCloseDown

Vectors

None

Events

None

UpCalls

None


Issues calls to

Services

None

Vectors

None

Events

None

UpCalls

None

Modules

  • MessageTrans
  • Shell
  • Wimp

Clone this wiki locally