;*; Updated on 01-Apr-89 at 5:20 PM by Ami Bar-Yadin; edit time: 0:31:30
;***************************************************************************;
;                                                                           ;
;                   AlphaWRITE'S Nec Special Character Table                ;
;               Modified for Okidata 393 printer by Ami Bar-Yadin
;                                                                           ;
;***************************************************************************;

       OBJNAM  NSCT01.USA

;
; Special print character translation table
;

; Each entry in the table is a two byte field. The first byte is a flag
; field. The second byte is the special character value.
; If the special character doesn't exist or is in the normal character
; set the flag sould be set to SC$NOR. The special character value
; should be a space if the character doesn't exist. If the special
; character is in the normal character set that character should be
; put in the scecond field.
; If the character is in the extended character set the flag field should
; be set to SC$EXD. The special character extended value should be
; put in the scond field.
;

;
; Special character flags
;
       SC$NOR  =       1               ; normal character set
        SC%NOR =0
       SC$EXD  =       2               ; extended character set
        SC%EXD =1

       $SPC=32.                        ; Not Available
;
; Print Thimble Type 1 - ASCII 2
;
       BYTE    SC$EXD,'x                       ; degree symbol
       BYTE    SC$NOR,$SPC                     ; paragraph symbol
       BYTE    SC$NOR,$SPC                     ; dagger
       BYTE    SC$NOR,$SPC                     ; section symbol
       BYTE    SC$EXD,27.                      ; cent sign
       BYTE    SC$EXD,',                       ; 1/4
       BYTE    SC$EXD,'+                       ; 1/2
       BYTE    SC$NOR,$SPC                     ; trademark symbol
       BYTE    SC$NOR,$SPC                     ; copyright symbol
       BYTE    SC$NOR,$SPC                     ; registered symbol
       BYTE    SC$NOR,$SPC                     ; special position 0
       BYTE    SC$NOR,$SPC                     ; special position 1

PAGE
; Print Thimble Type 2 - Multilingual A

       BYTE    SC$NOR,$SPC                     ; degree symbol
       BYTE    SC$NOR,$SPC                     ; paragraph symbol
       BYTE    SC$NOR,$SPC                     ; dagger
       BYTE    SC$NOR,$SPC                     ; section symbol
       BYTE    SC$EXD,'Z                       ; cent sign
       BYTE    SC$NOR,$SPC                     ; 1/4
       BYTE    SC$NOR,$SPC                     ; 1/2
       BYTE    SC$NOR,$SPC                     ; trademark symbol
       BYTE    SC$NOR,$SPC                     ; copyright symbol
       BYTE    SC$NOR,$SPC                     ; registered symbol
       BYTE    SC$NOR,$SPC                     ; special position 0
       BYTE    SC$NOR,$SPC                     ; special position 1

PAGE
; Print Thimble Type 3 - Legal A

       BYTE    SC$EXD,'[                       ; degree symbol
       BYTE    SC$EXD,'@                       ; paragraph symbol
       BYTE    SC$NOR,$SPC                     ; dagger
       BYTE    SC$EXD,'>                       ; section symbol
       BYTE    SC$NOR,$SPC                     ; cent sign
       BYTE    SC$NOR,$SPC                     ; 1/4
       BYTE    SC$NOR,$SPC                     ; 1/2
       BYTE    SC$NOR,$SPC                     ; trademark symbol
       BYTE    SC$NOR,$SPC                     ; copyright symbol
       BYTE    SC$NOR,$SPC                     ; registered symbol
       BYTE    SC$NOR,$SPC                     ; special position 0
       BYTE    SC$NOR,$SPC                     ; special position 1

PAGE
; Print Thimble Type 4 - Proportional Spacing

       BYTE    SC$NOR,$SPC                     ; degree symbol
       BYTE    SC$NOR,$SPC                     ; paragraph symbol
       BYTE    SC$NOR,$SPC                     ; dagger
       BYTE    SC$NOR,$SPC                     ; section symbol
       BYTE    SC$EXD,'Z                       ; cent sign
       BYTE    SC$EXD,'G                       ; 1/4
       BYTE    SC$EXD,']                       ; 1/2
       BYTE    SC$NOR,$SPC                     ; trademark symbol
       BYTE    SC$NOR,$SPC                     ; copyright symbol
       BYTE    SC$NOR,$SPC                     ; registered symbol
       BYTE    SC$NOR,$SPC                     ; special position 0
       BYTE    SC$NOR,$SPC                     ; special position 1

PAGE
; Print Thimble Type 5 - Word Processing

       BYTE    SC$NOR,'`                       ; degree symbol
       BYTE    SC$EXD,'C                       ; paragraph symbol
       BYTE    SC$EXD,'M                       ; dagger
       BYTE    SC$EXD,']                       ; section symbol
       BYTE    SC$EXD,'Z                       ; cent sign
       BYTE    SC$EXD,'B                       ; 1/4
       BYTE    SC$EXD,'V                       ; 1/2
       BYTE    SC$NOR,'~                       ; trademark symbol
       BYTE    SC$NOR,'^                       ; copyright symbol
       BYTE    SC$NOR,'\                       ; registered symbol
       BYTE    SC$NOR,$SPC                     ; special position 0
       BYTE    SC$NOR,$SPC                     ; special position 1

PAGE
; Print Thimble Type 6 - Open for Dealer Modification

       BYTE    SC$NOR,$SPC                     ; degree symbol
       BYTE    SC$NOR,$SPC                     ; paragraph symbol
       BYTE    SC$NOR,$SPC                     ; dagger
       BYTE    SC$NOR,$SPC                     ; section symbol
       BYTE    SC$NOR,$SPC                     ; cent sign
       BYTE    SC$NOR,$SPC                     ; 1/4
       BYTE    SC$NOR,$SPC                     ; 1/2
       BYTE    SC$NOR,$SPC                     ; trademark symbol
       BYTE    SC$NOR,$SPC                     ; copyright symbol
       BYTE    SC$NOR,$SPC                     ; registered symbol
       BYTE    SC$NOR,$SPC                     ; special position 0
       BYTE    SC$NOR,$SPC                     ; special position 1

       END