Skip to content

Module_ParallelDeviceDriver

Charles edited this page Aug 5, 2026 · 10 revisions

Module: ParallelDeviceDriver

Status summary

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

Development status

Diagram from Module_ParallelDeviceDriver

Completeness

Functionality SWIs Services Vectors Uses UpCalls TOTAL
0.00% 0.00% 0.00% 0.00% 0.00% 0.00%

Summary

ParallelDeviceDriver implements the parallel-printer/device port across IOC, IOMD/IOEB and FastCent variants. It uses DeviceFS streams and BufferManager buffering to provide interrupt-driven parallel output.

Relationships

Diagram from Module_ParallelDeviceDriver

Diagram from Module_ParallelDeviceDriver

Discovered features

  • Has background processing
  • Has services
  • Has services fast
  • Has swis
  • Is hardware specific
  • Uses messagetrans

Provides

Functionality

In 32bit In 64 bit Interface
🔲 🔲 Hardware driver

Commands

None

SWIs

In 32bit In 64 bit Interface
🔲 🔲 Parallel_HardwareAddress (&42EC0)
🔲 🔲 Parallel_Op (&42EC1)

Services

In 32bit In 64 bit Interface
🔲 🔲 Service_DeviceDead
🔲 🔲 Service_DeviceFSDying
🔲 🔲 Service_DeviceFSStarting
🔲 🔲 Service_Portable
🔲 🔲 Service_Reset

Vectors

In 32bit In 64 bit Interface
🔲 🔲 UpCallV

Events

None

UpCalls

None


Issues calls to

Services

None

Vectors

None

Events

None

UpCalls

In 32bit In 64 bit Interface
🔲 🔲 UpCall_DeviceError
🔲 🔲 UpCall_MediaNotPresent
🔲 🔲 UpCall_MediaSearchEndMessage

Modules

  • Buffer
  • DeviceFS
  • MessageTrans
  • Portable

Clone this wiki locally