home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / d09xx / d0957.lha / PARex / PARexScripts / ConvertSYS.pxs < prev    next >
Text File  |  1993-11-24  |  9KB  |  268 lines

  1. ; PARex v3.xx SCRIPT: "PAREX:ConvertSYS.pxs"
  2. ; ~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~  
  3. ; Update: 13-Nov-93
  4.  
  5. ; $VER: ConvertSYS.pxs 39.00 (13.11.93) PARex v3.xx script for ConvertSYS.
  6.  
  7. ; NOTES: Converting ASCII codes: REPL \d<0..255> BY \d<0..255> 
  8. ;        Discarding ASCII codes: REPL \d<0..255> BY ""
  9.  
  10.  
  11. ; **
  12. ; ** AMIGA -> PC - OS/2 - UNIX
  13. ; **
  14.  
  15. MODE AMIGAtoPC
  16.  
  17.   REPL  \r\n   BY  \r\n         ; preserve CR+LF (e.g. CR+LF -> CR+LF, thus avoid CR+CR+LF!)
  18.   REPL  \n     BY  \r\n         ; add CR codes to LF (e.g. LF -> CR+LF)
  19.   REPL  \d199  BY  \d128        ; "╟"
  20.   REPL  \d252  BY  \d129        ; "ⁿ"
  21.   REPL  \d233  BY  \d130        ; "Θ"
  22.   REPL  \d226  BY  \d131        ; "Γ"
  23.   REPL  \d228  BY  \d132        ; "Σ"
  24.   REPL  \d224  BY  \d133        ; "α"
  25.   REPL  \d229  BY  \d134        ; "σ"
  26.   REPL  \d231  BY  \d135        ; "τ"
  27.   REPL  \d234  BY  \d136        ; "Ω"
  28.   REPL  \d235  BY  \d137        ; "δ"
  29.   REPL  \d232  BY  \d138        ; "Φ"
  30.   REPL  \d239  BY  \d139        ; "∩"
  31.   REPL  \d238  BY  \d140        ; "ε"
  32.   REPL  \d236  BY  \d141        ; "∞"
  33.   REPL  \d196  BY  \d142        ; "─"
  34.   REPL  \d197  BY  \d143        ; "┼"
  35.   REPL  \d201  BY  \d144        ; "╔"
  36.   REPL  \d230  BY  \d145        ; "µ"
  37.   REPL  \d198  BY  \d146        ; "╞"
  38.   REPL  \d244  BY  \d147        ; "⌠"
  39.   REPL  \d246  BY  \d148        ; "÷"
  40.   REPL  \d242  BY  \d149        ; "≥"
  41.   REPL  \d251  BY  \d150        ; "√"
  42.   REPL  \d249  BY  \d151        ; "∙"
  43.   REPL  \d255  BY  \d152        ; " "
  44.   REPL  \d214  BY  \d153        ; "╓"
  45.   REPL  \d220  BY  \d154        ; "▄"
  46.   REPL  \d248  BY  \d155        ; "°"
  47.   REPL  \d163  BY  \d156        ; "ú"
  48.   REPL  \d216  BY  \d157        ; "╪"
  49.   REPL  \d225  BY  \d160        ; "ß"
  50.   REPL  \d237  BY  \d161        ; "φ"
  51.   REPL  \d243  BY  \d162        ; "≤"
  52.   REPL  \d250  BY  \d163        ; "·"
  53.   REPL  \d241  BY  \d164        ; "±"
  54.   REPL  \d209  BY  \d165        ; "╤"
  55.   REPL  \d191  BY  \d168        ; "┐"
  56.   REPL  \d172  BY  \d170        ; "¼"
  57.   REPL  \d189  BY  \d171        ; "╜"
  58.   REPL  \d188  BY  \d172        ; "╝"
  59.   REPL  \d161  BY  \d173        ; "í"
  60.   REPL  \d171  BY  \d174        ; "½"
  61.   REPL  \d187  BY  \d175        ; "╗"
  62.   REPL  \d208  BY  \d177        ; "╨"
  63.   REPL  \d223  BY  \d225        ; "▀"
  64.   REPL  \d181  BY  \d230        ; "╡"
  65.   REPL  \d177  BY  \d241        ; "▒"
  66.   CLOSE \x1A                    ; add an end-of-file code
  67.  
  68.  
  69. MODE AMIGAtoOS2                 ; sames as AMIGAtoPC, except no end-of-file character is added.
  70.  
  71.   REPL  \r\n   BY  \r\n         ; preserve CR+LF (e.g. CR+LF -> CR+LF, thus avoid CR+CR+LF!)
  72.   REPL  \n     BY  \r\n         ; add CR codes to LF (e.g. LF -> CR+LF)
  73.   REPL  \d199  BY  \d128        ; "╟"
  74.   REPL  \d252  BY  \d129        ; "ⁿ"
  75.   REPL  \d233  BY  \d130        ; "Θ"
  76.   REPL  \d226  BY  \d131        ; "Γ"
  77.   REPL  \d228  BY  \d132        ; "Σ"
  78.   REPL  \d224  BY  \d133        ; "α"
  79.   REPL  \d229  BY  \d134        ; "σ"
  80.   REPL  \d231  BY  \d135        ; "τ"
  81.   REPL  \d234  BY  \d136        ; "Ω"
  82.   REPL  \d235  BY  \d137        ; "δ"
  83.   REPL  \d232  BY  \d138        ; "Φ"
  84.   REPL  \d239  BY  \d139        ; "∩"
  85.   REPL  \d238  BY  \d140        ; "ε"
  86.   REPL  \d236  BY  \d141        ; "∞"
  87.   REPL  \d196  BY  \d142        ; "─"
  88.   REPL  \d197  BY  \d143        ; "┼"
  89.   REPL  \d201  BY  \d144        ; "╔"
  90.   REPL  \d230  BY  \d145        ; "µ"
  91.   REPL  \d198  BY  \d146        ; "╞"
  92.   REPL  \d244  BY  \d147        ; "⌠"
  93.   REPL  \d246  BY  \d148        ; "÷"
  94.   REPL  \d242  BY  \d149        ; "≥"
  95.   REPL  \d251  BY  \d150        ; "√"
  96.   REPL  \d249  BY  \d151        ; "∙"
  97.   REPL  \d255  BY  \d152        ; " "
  98.   REPL  \d214  BY  \d153        ; "╓"
  99.   REPL  \d220  BY  \d154        ; "▄"
  100.   REPL  \d248  BY  \d155        ; "°"
  101.   REPL  \d163  BY  \d156        ; "ú"
  102.   REPL  \d216  BY  \d157        ; "╪"
  103.   REPL  \d225  BY  \d160        ; "ß"
  104.   REPL  \d237  BY  \d161        ; "φ"
  105.   REPL  \d243  BY  \d162        ; "≤"
  106.   REPL  \d250  BY  \d163        ; "·"
  107.   REPL  \d241  BY  \d164        ; "±"
  108.   REPL  \d209  BY  \d165        ; "╤"
  109.   REPL  \d191  BY  \d168        ; "┐"
  110.   REPL  \d172  BY  \d170        ; "¼"
  111.   REPL  \d189  BY  \d171        ; "╜"
  112.   REPL  \d188  BY  \d172        ; "╝"
  113.   REPL  \d161  BY  \d173        ; "í"
  114.   REPL  \d171  BY  \d174        ; "½"
  115.   REPL  \d187  BY  \d175        ; "╗"
  116.   REPL  \d208  BY  \d177        ; "╨"
  117.   REPL  \d223  BY  \d225        ; "▀"
  118.   REPL  \d181  BY  \d230        ; "╡"
  119.   REPL  \d177  BY  \d241        ; "▒"
  120.  
  121.  
  122. ; MODE AMIGAtoUNIX    (to be added when I get the codes)
  123.  
  124.  
  125.  
  126. ; **
  127. ; ** PC -> AMIGA - OS/2 - UNIX
  128. ; ** 
  129.  
  130. MODE PCtoAMIGA
  131.  
  132.   REPL  \r     BY  ""           ; remove CR codes (e.g. CR+LF -> LF)
  133.   REPL  \d128  BY  \d199        ; "╟"
  134.   REPL  \d129  BY  \d252        ; "ⁿ"
  135.   REPL  \d130  BY  \d233        ; "Θ"
  136.   REPL  \d131  BY  \d226        ; "Γ"
  137.   REPL  \d132  BY  \d228        ; "Σ"
  138.   REPL  \d133  BY  \d224        ; "α"
  139.   REPL  \d134  BY  \d229        ; "σ"
  140.   REPL  \d135  BY  \d231        ; "τ"
  141.   REPL  \d136  BY  \d234        ; "Ω"
  142.   REPL  \d137  BY  \d235        ; "δ"
  143.   REPL  \d138  BY  \d232        ; "Φ"
  144.   REPL  \d139  BY  \d239        ; "∩"
  145.   REPL  \d140  BY  \d238        ; "ε"
  146.   REPL  \d141  BY  \d236        ; "∞"
  147.   REPL  \d142  BY  \d196        ; "─"
  148.   REPL  \d143  BY  \d197        ; "┼"
  149.   REPL  \d144  BY  \d201        ; "╔"
  150.   REPL  \d145  BY  \d230        ; "µ"
  151.   REPL  \d146  BY  \d198        ; "╞"
  152.   REPL  \d147  BY  \d244        ; "⌠"
  153.   REPL  \d148  BY  \d246        ; "÷"
  154.   REPL  \d149  BY  \d242        ; "≥"
  155.   REPL  \d150  BY  \d251        ; "√"
  156.   REPL  \d151  BY  \d249        ; "∙"
  157.   REPL  \d152  BY  \d255        ; " "
  158.   REPL  \d153  BY  \d214        ; "╓"
  159.   REPL  \d154  BY  \d220        ; "▄"
  160.   REPL  \d155  BY  \d248        ; "°"
  161.   REPL  \d156  BY  \d163        ; "ú"
  162.   REPL  \d157  BY  \d216        ; "╪"
  163.   REPL  \d160  BY  \d225        ; "ß"
  164.   REPL  \d161  BY  \d237        ; "φ"
  165.   REPL  \d162  BY  \d243        ; "≤"
  166.   REPL  \d163  BY  \d250        ; "·"
  167.   REPL  \d164  BY  \d241        ; "±"
  168.   REPL  \d165  BY  \d209        ; "╤"
  169.   REPL  \d168  BY  \d191        ; "┐"
  170.   REPL  \d170  BY  \d172        ; "¼"
  171.   REPL  \d171  BY  \d189        ; "╜"
  172.   REPL  \d172  BY  \d188        ; "╝"
  173.   REPL  \d173  BY  \d161        ; "í"
  174.   REPL  \d174  BY  \d171        ; "½"
  175.   REPL  \d175  BY  \d187        ; "╗"
  176.   REPL  \d177  BY  \d208        ; "╨"
  177.   REPL  \d225  BY  \d223        ; "▀"
  178.   REPL  \d230  BY  \d181        ; "╡"
  179.   REPL  \d241  BY  \d177        ; "▒"
  180.   REPL  \h1A   BY  ""           ; remove end-of-file character
  181.  
  182.  
  183. MODE PCtoOS2
  184.  
  185.   REPL  \h1A   BY ""            ; remove end-of-file character
  186.  
  187.  
  188. ; MODE PCtoUNIX    (to be added when I get the codes)
  189.  
  190.  
  191.  
  192. ; **
  193. ; ** OS2 -> AMIGA - PC - UNIX
  194. ; **
  195.  
  196. MODE OS2toAMIGA
  197.  
  198.   REPL  \r     BY  ""           ; remove CR codes (e.g. CR+LF -> LF)
  199.   REPL  \d128  BY  \d199        ; "╟"
  200.   REPL  \d129  BY  \d252        ; "ⁿ"
  201.   REPL  \d130  BY  \d233        ; "Θ"
  202.   REPL  \d131  BY  \d226        ; "Γ"
  203.   REPL  \d132  BY  \d228        ; "Σ"
  204.   REPL  \d133  BY  \d224        ; "α"
  205.   REPL  \d134  BY  \d229        ; "σ"
  206.   REPL  \d135  BY  \d231        ; "τ"
  207.   REPL  \d136  BY  \d234        ; "Ω"
  208.   REPL  \d137  BY  \d235        ; "δ"
  209.   REPL  \d138  BY  \d232        ; "Φ"
  210.   REPL  \d139  BY  \d239        ; "∩"
  211.   REPL  \d140  BY  \d238        ; "ε"
  212.   REPL  \d141  BY  \d236        ; "∞"
  213.   REPL  \d142  BY  \d196        ; "─"
  214.   REPL  \d143  BY  \d197        ; "┼"
  215.   REPL  \d144  BY  \d201        ; "╔"
  216.   REPL  \d145  BY  \d230        ; "µ"
  217.   REPL  \d146  BY  \d198        ; "╞"
  218.   REPL  \d147  BY  \d244        ; "⌠"
  219.   REPL  \d148  BY  \d246        ; "÷"
  220.   REPL  \d149  BY  \d242        ; "≥"
  221.   REPL  \d150  BY  \d251        ; "√"
  222.   REPL  \d151  BY  \d249        ; "∙"
  223.   REPL  \d152  BY  \d255        ; " "
  224.   REPL  \d153  BY  \d214        ; "╓"
  225.   REPL  \d154  BY  \d220        ; "▄"
  226.   REPL  \d155  BY  \d248        ; "°"
  227.   REPL  \d156  BY  \d163        ; "ú"
  228.   REPL  \d157  BY  \d216        ; "╪"
  229.   REPL  \d160  BY  \d225        ; "ß"
  230.   REPL  \d161  BY  \d237        ; "φ"
  231.   REPL  \d162  BY  \d243        ; "≤"
  232.   REPL  \d163  BY  \d250        ; "·"
  233.   REPL  \d164  BY  \d241        ; "±"
  234.   REPL  \d165  BY  \d209        ; "╤"
  235.   REPL  \d168  BY  \d191        ; "┐"
  236.   REPL  \d170  BY  \d172        ; "¼"
  237.   REPL  \d171  BY  \d189        ; "╜"
  238.   REPL  \d172  BY  \d188        ; "╝"
  239.   REPL  \d173  BY  \d161        ; "í"
  240.   REPL  \d174  BY  \d171        ; "½"
  241.   REPL  \d175  BY  \d187        ; "╗"
  242.   REPL  \d177  BY  \d208        ; "╨"
  243.   REPL  \d225  BY  \d223        ; "▀"
  244.   REPL  \d230  BY  \d181        ; "╡"
  245.   REPL  \d241  BY  \d177        ; "▒"
  246.  
  247.  
  248. MODE OS2toPC
  249.  
  250.   CLOSE \x1A                    ; add end-of-file character
  251.  
  252.  
  253. ; MODE OS2toUNIX    (to be added when I get the codes)
  254.  
  255.  
  256.  
  257. ; **
  258. ; ** UNIX -> AMIGA - PC - OS/2     (to be add when I get the codes)
  259. ; **
  260.  
  261. ; MODE UNIXtoAMIGA
  262.  
  263. ; MODE UNIXtoPC
  264.  
  265. ; MODE UNIXtoOS2
  266.  
  267.  
  268.