Skip to content

Module_Desktop

Charles edited this page Aug 5, 2026 · 13 revisions

Module: Desktop

Status summary

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

Development status

Diagram from Module_Desktop

Completeness

Functionality Commands Uses Services TOTAL
50.00% 50.00% 0.00% 28.57%

Summary

The Desktop module is the session-level desktop coordinator. Its service handler is deliberately small: it mediates the Service_Serviced protocol used while the desktop is being assembled, rather than implementing the Wimp itself. It belongs above Wimp, Filer and Pinboard in the boot-time desktop stack.

Documentation

URL: PRM

Relationships

Diagram from Module_Desktop

Diagram from Module_Desktop

Discovered features

  • Has argument parsing
  • Has directory access
  • Has file access
  • Has nvram state
  • Is desktop application
  • Sets variables
  • Uses messagetrans

Provides

Functionality

In 32bit In 64 bit Interface
🔲 Draws banner on entry to desktop
🔲 Supports compressed sprite area
🔲 Launches standard apps by configuration

Commands

In 32bit In 64 bit Interface
🔲 *Desktop

SWIs

None

Services

None

Vectors

None

Events

None

UpCalls

None


Issues calls to

Services

In 32bit In 64 bit Interface
🔲 🔲 Service_DesktopWelcome
🔲 🔲 Service_StartWimp
🔲 🔲 Service_StartedWimp

Vectors

None

Events

None

UpCalls

None

Modules

  • ADFS
  • Font
  • MessageTrans
  • Squash
  • Wimp

Clone this wiki locally