QDOS & SMSQ/E Internals
  • Home
  • contact
  • Documentation
    Traps Vectors Jobs Error Codes
  • Traps
    • Trap #0 - Supervisor Mode
    • Trap #1 - Manager Traps
    • Trap #2 - Input Output Management Traps
    • Trap #3 - Input/Output & Pointer Environment Traps
    • Trap #4 - SuperBasic Absolute Address Trap
    • MT_INF/SMS.INFO - System Information
    • MT_CJOB/SMS.CRJB - Create a New Job
    • MT_JINF/SMS.INJB - Get Job Information
    • MT_RJOB/SMS.RMJB - Remove Existing Job
    • MT_FRJOB/SMS.FRJB - Force Remove a Job
    • MT_FREE/SMS.FRTP - Find Maximum Free Memory
    • MT_TRAPV/SMS.EXV - Set the TRAP Vectors in RAM
    • MT_SUSJB/SMS.SSJB - Suspend an Existing Job
    • MT_RELJB | SMS.USJB - Release a Suspended Job
    • MT_ACTIV/SMS.ACJB - Activate a Newly Created Job
    • MMT_PRIOR/SMS.SPJB - Set a Job's Priority

Traps

There are a number of traps available on the MC68000 series of processors, however, under QDOS and SMSQ/E, we have access to only 5 of those. These are:

  • Trap #0: Supervisor mode.
  • Trap #1: Manager traps.
  • Trap #2: Input/Output Management traps.
  • Trap #3: Input/Output traps.
  • Trap #4: SuperBASIC absolute addressing trap.

Updated on 28 Dec 2018

The Scheduler - by Dave Westbury Trap #0 - Supervisor Mode

Copyright © 2021 a Hugo theme by Gethugothemes