.TITLE MSGTAB .IDENT /V1.00/ .ENABL LC ; ; This is the message definition file, which will comprise all of ; the driver messages issued ... ; ; CLR ==100000 ;define the clear screen bit W ==040000 ; define the wait bit LF =12 .MACRO MSG$B WRD,LEN $$$ =. .PSECT MSGDSP,RO,D .WORD $$$ .PSECT RODATA,RO,D .IF B WRD .WORD LEN+1 .IFF .WORD WRD!LEN+1 .ENDC $$1 =. .ENDM .MACRO MEND$ .PSECT MSGDSP,RO,D MAXMES: .WORD 0 MSGMAX ==/2 .MACRO MEND$ .ENDM .ENDM .MACRO MSG$ NUM,WRD,STRING $$$ =. .NARG CNT .PSECT MSGDSP,RO,D .WORD $$$ .PSECT RODATA,RO,D .IF EQ CNT-2 .NCHR $$, .WORD $$+1 .IFF .NCHR $$, .IF B WRD .WORD $$+1 .IFF .WORD WRD!$$+1 .ENDC .IFT .ASCII /WRD/ .IFF .ASCII /STRING/ .ENDC .BYTE 33,113 .EVEN .ENDM .PSECT MSGDSP,RO,D $MSG:: .WORD 0 ; message 0 don't count .PSECT RODATA,RO,D MSG$ 1,< Docked, Captain> MSG$ 2,< ** Captain ! We hit a star! **> MSG$B CLR,MG3L .BYTE 44,LF,LF,LF,LF,LF,LF,LF,LF,LF,LF,LF,LF .ASCII / *** BOOM ***/<15><12> .ASCII /Your ship has been destroyed/<15><12> .ASCII /Fortunately, you have been given a new command/<15><12> .ASCII /Ready to accept this assignment ? / MG3L =.-$$1 .BYTE 33,113 .EVEN MSG$ 4,< We've been hit by a photon torpedo> MSG$ 5,< * Torpedo hit on alien ship, sir *> MSG$ 6,< * Phaser hit on alien vessel, sir *> MSG$ 7,< * Phaser hit on torpedo, sir *> MSG$ 8,< Phaser missed> MSG$ 9,< ** Sir! We've rammed an alien vessel **> MSG$ 10,< ** Sir! We're in collision with an alien vessel **> MSG$ 11,< Phaser hit on star sir> MSG$ 12,< Base reports they are being attacked, sir.> MSG$ 13,< Torpedo hit on star, sir.> MSG$ 14,< * Sir! We're under phaser attack! *> MSG$ 15,W,< Spock here Captain, We're being drawn into a black hole> MSG$ 16,W,< Scott here Captain, our dilithium crystals are gone.> MSG$ 17,< Captain, we are going into hyperspace> MSG$ 18,< Hyperspace jump blocked, sir> MSG$ 19,< Sir! We're entering some sort of hyperspace field.> MSG$ 20,< Torpedo hit on torpedo, sir!> MSG$ 21,< Hit had no effect, apparently it's a ghost ship.> MSG$ 22,< Sulu here, the alien vessel has been destroyed> MSG$ 23,< Anti-matter pod launch was blocked, sir> MSG$ 24,< Anti-matter pod has been destroyed> MSG$ 25,< Phaser hit on anti-matter pod, sir.> MSG$ 26,< Torpedo hit on anti-matter pod, sir.> MSG$ 27,< Sir, sensors report a metallic object is near> MSG$ 28,< Anti-matter pod successfully launched, sir.> MSG$ 29,< ** Anti-matter pod detonated, sir **> MSG$ 30,< Sir, we are caught in an anti-matter explosion!> MSG$ 31,< IIEEEEEEE!> MSG$ 32,< ** Anti-matter hit on alien vessel, sir **> MSG$ 33,< ** We've hit an enemy starbase!! **> MSG$ 34,< ** Enemy starbase destroyed **> MSG$ 35,< ** Starbase command reports friendly starbase destroyed **> MSG$ 36,< ** Enemy starbase has retaliated **> MSG$ 37,< ** Freighter reports it is under enemy attack **> MSG$ 38,< ** Freighter docked **> MSG$ 39,< ** Freighter destroyed **> MSG$ 40,< ** Torpedo hit on freighter **> MSG$ 41,< ** Freighter stranded, no more starbases **> MSG$ 42,< ** Warp speed set to .2 due to warp drive damage **> MSG$ 43,W,< ** Captain, we're going to hit an unknown obect **> MSG$ 44,< *** MTREK-Plus Dump in progress ...> MEND$ .END