home *** CD-ROM | disk | FTP | other *** search
/ Commodore Disk User Volume 4 #2 / Commodore_Disk_User_Vol.4_2_1990_-.d64 / messv1.1.asm < prev    next >
Encoding:
Assembly Source File  |  1990-01-01  |  2.7 KB  |  76 lines

  1. E
  2. _*********************************************************
  3. _*                                                       *
  4. _*       MODULE NAME : mess.asm                          *
  5. _*                                                       *
  6. _*                mAINTENANCE LOG                        *
  7. _*                ---------------                        *
  8. _*                                                       *
  9. _*   DATE      TIME                     ACTION           *
  10. _*   ----      ----                     ------           *
  11. _* 25/02/89    01:30                INITIAL CODING       *
  12. _* 28/03/89    22:50            ADDED MESSAGES 2-7       *
  13. _* 03/04/89    23:00         CHANGED BRACKETS + MESS 8   *
  14. _* 06/04/8923:00    MOVED ZERO PAGE DEFINITION   *
  15. _*********************************************************
  16.  
  17.  
  18. _*********************************************************
  19. _*                                                       *
  20. _*       ROUTINE : dispmess - DISPLAY A MESSAGE          *
  21. _*                                                       *
  22. _*   ENTRY                                               *
  23. _*   -----                                               *
  24. _*   a - mESSAGE NUMBER                                  *
  25. _*.......................................................*
  26. _*   USED                                                *
  27. _*   ----                                                *
  28. _*   a,y                                                 *
  29. _*.......................................................*
  30. _*   EXIT                                                *
  31. _*   ----                                                *
  32. _*   NONE                                                *
  33. _*********************************************************
  34.  
  35.  
  36. DISPMESSEQU *
  37.                _ POINT TO MESSAGE TABLE ENTRY
  38. {CBM-R} 
  39.  MESSADD,X_ GET ADDRESS OF MESSAGE
  40. {CBM-P} MESSPNTR
  41.  MESSADD+1,X
  42. {CBM-P} MESSPNTR+1
  43.  
  44. _ DISPLAY THE MESSAGE
  45.  
  46.  #0
  47. MESSLOP1EQU *
  48.            [MESSPNTR],Y
  49.  EXITMESS
  50.  BSOUT
  51.  
  52.  MESSLOP1
  53. EXITMESSEQU *
  54. {CBM-N}
  55.  
  56. MESSADDDW  MESS0,MESS1,MESS2,MESS3,MESS4,MESS5,MESS6,MESS7,MESS8,MESS9
  57. DW  MESS10,MESS11,MESS12,MESS13
  58. MESS0DB  13,"unrecognised command",13,0
  59. MESS1 DB  13,"mt operating system v1.0 initialised",13,0
  60. MESS2DB  13,"program name doesn't exist",13,0
  61. MESS3     DB  "suspended",13,0
  62. MESS4     DB  "active",13,0
  63. MESS5DB  "incorrect format of command",13,0
  64. MESS6     DB  "cannot run any more programs",13,0
  65. MESS7     DB  "program name too long",13,0
  66. MESS8     DB  "priority value invalid",13,0
  67. MESS9DB  "load failed",13,0
  68. MESS10DB  "no programs currently in system",13,0
  69. MESS11DB  "loading, please wait...",13,0
  70. MESS12    DB  "program loaded",13,0
  71. MESS13DB  "storage table full. area not freed",13,0
  72.  
  73.  
  74. iend
  75.  
  76.