DataMuseum.dk

Presents historical artifacts from the history of:

Jet Computer Jet80

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Jet Computer Jet80

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦4164b1bc8⟧

    Length: 2688 (0xa80)
    Names: »ADDENDUM«

Derivation

└─⟦073ff2c3b⟧ Bits:30002864 Assembler (RMAC), linker, libraries etc. for JET80
    └─⟦this⟧ »ADDENDUM« 

Hex Dump

0x000…020 (0,) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 13 41 64 64 65 6e 64 75 6d 5f 74 6f   ┆                     Addendum_to┆
0x020…040      5f 58 5a 38 5f 55 73 65 72 27 73 5f 4d 61 6e 75 61 6c 13 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20   ┆_XZ8_User's_Manual              ┆
0x040…060      20 20 20 20 20 20 28 41 64 64 69 74 69 6f 6e 61 6c 20 6e 6f 74 65 73 20 66 6f 72 20 58 5a 38 20   ┆      (Additional notes for XZ8 ┆
0x060…080      76 65 72 73 69 6f 6e 20 33 2e 78 78 29 0d 0a 0d 0a 13 53 65 63 74 69 6f 6e 13 0d 0a 0d 0a 0d 0a   ┆version 3.xx)     Section       ┆
0x080…0a0      0d 0a 32 2e 31 20 26 20 36 20 13 53 79 6d 62 6f 6c 5f 54 61 62 6c 65 13 0d 0a 0d 0a 54 68 65 20   ┆  2.1 & 6  Symbol_Table     The ┆
0x0a0…0c0      73 79 6d 62 6f 6c 20 74 61 62 6c 65 20 6e 6f 77 20 61 6c 6c 6f 77 73 20 61 20 6d 61 78 69 6d 75   ┆symbol table now allows a maximu┆
0x0c0…0e0      6d 20 6f 66 20 34 30 30 20 65 6e 74 72 69 65 73 2e 0d 0a 0d 0a 0d 0a 32 2e 33 20 20 13 4f 70 65   ┆m of 400 entries.      2.3   Ope┆
0x0e0…100      72 61 6e 64 73 13 0d 0a 0d 0a 54 68 e5 20 70 65 72 6d 69 74 74 65 e4 20 75 73 e5 20 6f e6 20 73   ┆rands     Th  permitte  us  o  s┆
0x100…120      79 6d 62 6f 6c f3 20 61 f3 20 6f 70 65 72 61 6e 64 f3 20 68 61 f3 20 62 65 65 ee 20 65 78 70 61   ┆ymbol  a  operand  ha  bee  expa┆
0x120…140      6e 64 65 64 ae 20 49 ee 20 65 61 72 6c 69 65 f2 20 8d 0a 76 65 72 73 69 6f 6e f3 20 6f e6 20 58   ┆nded  I  earlie    version  o  X┆
0x140…160      5a 38 ac 20 61 6c 74 68 6f 75 67 e8 20 e1 20 73 79 6d 62 6f ec 20 63 6f 75 6c e4 20 62 e5 20 65   ┆Z8  althoug    symbo  coul  b  e┆
0x160…180      71 75 61 74 65 e4 20 74 ef 20 61 6e f9 20 76 61 6c 69 e4 20 6f 72 64 65 f2 20 8d 0a 6f 70 65 72   ┆quate  t  an  vali  orde    oper┆
0x180…1a0      61 6e 64 2c 20 69 74 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 66 75 72 74 68 65 72 20 71 75 61   ┆and, it could not be further qua┆
0x1a0…1c0      6c 69 66 69 65 64 20 69 6e 20 61 6e 20 69 6e 73 74 72 75 63 74 69 6f 6e 2e 0d 0a 0d 0a 56 65 72   ┆lified in an instruction.    Ver┆
0x1c0…1e0      73 69 6f 6e 20 33 2e 30 30 20 61 6c 73 6f 20 61 6c 6c 6f 77 73 3a 0d 0a 0d 0a 28 69 a9 20 20 27   ┆sion 3.00 also allows:    (i   '┆
0x1e0…200      23 a7 20 6f f2 20 27 40 a7 20 70 72 65 63 65 64 69 6e e7 20 e1 20 73 79 6d 62 6f ec 20 65 71 75   ┆#  o  '@  precedin    symbo  equ┆
0x200…220      61 74 65 e4 20 74 ef 20 e1 20 62 79 74 e5 20 76 61 6c 75 e5 20 0d 0a 20 20 20 20 20 28 69 2e 65   ┆ate  t    byt  valu         (i.e┆
0x220…240      ae 20 bc 20 32 35 36 29 0d 0a 28 69 69 a9 20 23 48 c9 20 6f f2 20 23 4c cf 20 ac a0 20 66 6f 6c   ┆    256)  (ii  #H  o  #L     fol┆
0x240…260      6c 6f 77 65 e4 20 62 f9 20 e1 20 73 70 61 63 65 ac a0 20 70 72 65 63 65 64 69 6e e7 20 e1 20 6c   ┆lowe  b    space   precedin    l┆
0x260…280      61 62 65 ec 20 6f f2 20 e1 20 73 79 6d 62 6f ec 20 8d 0a 20 20 20 20 20 65 71 75 61 74 65 64 20   ┆abe  o    symbo         equated ┆
0x280…2a0      74 6f 20 61 20 77 6f 72 64 20 76 61 6c 75 65 2c 20 72 65 66 65 72 65 6e 63 69 6e 67 20 74 68 65   ┆to a word value, referencing the┆
0x2a0…2c0      20 68 69 67 68 20 6f 72 20 6c 6f 77 20 62 79 74 65 20 6f 66 20 74 68 65 20 0d 0a 20 20 20 20 20   ┆ high or low byte of the        ┆
0x2c0…2e0      77 6f 72 64 2e 0d 0a 0d 0a 28 69 69 69 29 20 41 20 73 69 6e 67 6c 65 20 41 53 43 49 49 20 63 68   ┆word.    (iii) A single ASCII ch┆
0x2e0…300      61 72 61 63 74 65 72 20 69 6e 20 73 69 6e 67 6c 65 20 71 75 6f 74 65 73 20 61 6e 64 20 70 72 65   ┆aracter in single quotes and pre┆
0x300…320      63 65 64 65 64 20 62 79 20 61 20 27 23 27 0d 0a 20 20 20 20 20 61 73 20 61 6e 20 69 6d 6d 65 64   ┆ceded by a '#'       as an immed┆
0x320…340      69 61 74 65 20 28 62 79 74 65 29 20 61 72 67 75 6d 65 6e 74 2e 0d 0a 0d 0a 20 20 20 20 20 20 20   ┆iate (byte) argument.           ┆
0x340…360      20 20 20 20 20 20 20 20 65 2e 67 2e 20 54 45 4e 3a 20 20 20 45 51 55 20 20 31 30 0d 0a 20 20 20   ┆        e.g. TEN:   EQU  10     ┆
0x360…380      20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 55 4d 3a 20 20 20 45 51 55 20 20 25 34 46   ┆                 SUM:   EQU  %4F┆
0x380…3a0      0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 41 42 45 4c 3a 20 41 44 44   ┆                      LABEL: ADD┆
0x3a0…3c0      20 20 40 53 55 4d 2c 23 54 45 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆  @SUM,#TEN                     ┆
0x3c0…3e0      20 20 20 20 20 20 20 20 4c 44 20 20 20 52 30 2c 23 48 49 20 4c 41 42 45 4c 0d 0a 20 20 20 20 20   ┆        LD   R0,#HI LABEL       ┆
0x3e0…400      20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 44 20 20 20 40 52 31 2c 23   ┆                      LD   @R1,#┆
0x400…420 (1,) 27 2a 27 0d 0a 0d 0a 0d 0a 0d 0a 33 2e 20 13 50 73 75 65 64 6f 2d 6f 70 73 13 0d 0a 0d 0a 44 42   ┆'*'        3.  Psuedo-ops     DB┆
0x420…440      20 61 6e 64 20 44 57 20 61 72 65 20 6e 6f 77 20 73 79 6e 6f 6e 79 6d 6f 75 73 20 77 69 74 68 20   ┆ and DW are now synonymous with ┆
0x440…460      44 45 46 42 20 61 6e 64 20 44 45 46 57 0d 0a 0d 0a 0d 0a 36 2e 20 13 52 65 71 75 69 72 65 6d 65   ┆DEFB and DEFW      6.  Requireme┆
0x460…480      6e 74 73 13 0d 0a 0d 0a 58 5a 38 20 72 65 71 75 69 72 65 73 20 61 20 34 30 6b 20 28 6d 69 6e 69   ┆nts     XZ8 requires a 40k (mini┆
0x480…4a0      6d 75 6d 29 20 38 30 38 30 20 6f 72 20 5a 38 30 20 43 50 2f 4d 20 66 6f 72 20 6f 70 65 72 61 74   ┆mum) 8080 or Z80 CP/M for operat┆
0x4a0…4c0      69 6f 6e 2e 0d 0a 0d 0a 2e 63 70 31 36 0d 8a 0d 0a 13 41 64 64 69 74 69 6f 6e 61 6c 5f 46 65 61   ┆ion.    .cp16     Additional_Fea┆
0x4c0…4e0      74 75 72 65 73 13 0d 0a 0d 0a 0d 0a 41 2e 20 13 27 49 6e 63 6c 75 64 69 6e 67 27 5f 6f 74 68 65   ┆tures       A.  'Including'_othe┆
0x4e0…500      72 5f 73 6f 75 72 63 65 5f 66 69 6c 65 73 13 0d 0a 0d 0a 54 68 e5 20 70 73 65 75 64 6f 2d 6f f0   ┆r_source_files     Th  pseudo-o ┆
0x500…520      20 20 46 49 4c c5 20 20 66 6f 6c 6c 6f 77 65 e4 20 62 f9 20 e1 20 76 61 6c 69 e4 20 43 50 2f cd   ┆  FIL   followe  b    vali  CP/ ┆
0x520…540      20 66 69 6c 65 6e 61 6d e5 20 77 69 6c ec 20 64 69 72 65 63 f4 20 74 68 e5 20 8d 0a 61 73 73 65   ┆ filenam  wil  direc  th    asse┆
0x540…560      6d 62 6c 65 72 20 74 6f 20 74 61 6b 65 20 73 75 62 73 65 71 75 65 6e 74 20 69 6e 70 75 74 20 66   ┆mbler to take subsequent input f┆
0x560…580      72 6f 6d 20 74 68 65 20 67 69 76 65 6e 20 66 69 6c 65 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20   ┆rom the given file.             ┆
0x580…5a0      20 20 20 20 20 20 20 20 20 20 20 65 2e 67 2e 20 46 49 4c 45 20 20 20 42 3a 5a 38 50 52 4f 47 2e   ┆           e.g. FILE   B:Z8PROG.┆
0x5a0…5c0      31 0d 0a 0d 0a 49 6e 70 75 f4 a0 20 77 69 6c ec 20 72 65 76 65 72 f4 20 74 ef 20 74 68 e5 20 6f   ┆1    Inpu   wil  rever  t  th  o┆
0x5c0…5e0      72 69 67 69 6e 61 ec 20 66 69 6c e5 20 6f ee 20 72 65 61 63 68 69 6e e7 20 74 68 e5 a0 20 43 50   ┆rigina  fil  o  reachin  th   CP┆
0x5e0…600      2f cd a0 20 65 6e 64 2d 6f 66 2d 8d 0a 66 69 6c 65 20 6f 72 20 61 6e 20 45 4e 44 20 73 74 61 74   ┆/   end-of-  file or an END stat┆
0x600…620      65 6d 65 6e 74 2e 0d 0a 0d 0a 4e 65 73 74 69 6e 67 20 6f 66 20 46 49 4c 45 20 63 6f 6d 6d 61 6e   ┆ement.    Nesting of FILE comman┆
0x620…640      64 73 20 69 73 20 6e 6f 74 20 70 65 72 6d 69 74 74 65 64 2e 0d 0a 0d 0a 49 6e 63 6c 75 64 65 e4   ┆ds is not permitted.    Include ┆
0x640…660      a0 20 63 6f 64 e5 20 69 f3 20 69 6e 64 69 63 61 74 65 e4 20 69 ee 20 74 68 e5 20 61 73 73 65 6d   ┆  cod  i  indicate  i  th  assem┆
0x660…680      62 6c 65 f2 20 6c 69 73 74 69 6e e7 20 62 f9 20 e1 20 27 2b a7 20 61 64 6a 61 63 65 6e f4 20 8d   ┆ble  listin  b    '+  adjacen   ┆
0x680…6a0      0a 74 6f 20 74 68 65 20 6c 69 6e 65 20 6e 75 6d 62 65 72 2e 0d 0a 0d 0a 0d 0a 42 2e 20 13 49 6e   ┆ to the line number.      B.  In┆
0x6a0…6c0      63 6c 75 73 69 6f 6e 5f 6f 66 5f 5a 38 36 37 31 5f 42 41 53 49 43 5f 73 6f 75 72 63 65 5f 6c 69   ┆clusion_of_Z8671_BASIC_source_li┆
0x6c0…6e0      6e 65 73 13 0d 0a 0d 0a 4c 69 6e 65 f3 a0 20 73 74 61 72 74 69 6e e7 a0 20 77 69 74 e8 20 e1 20   ┆nes     Line   startin   wit    ┆
0x6e0…700      6e 75 6d 65 72 69 e3 20 76 61 6c 75 e5 20 61 72 e5 20 61 73 73 75 6d 65 e4 20 74 ef a0 20 72 65   ┆numeri  valu  ar  assume  t   re┆
0x700…720      70 72 65 73 65 6e f4 a0 20 42 41 53 49 c3 20 8d 0a 73 6f 75 72 63 e5 a0 20 6c 69 6e 65 f3 a0 20   ┆presen   BASI    sourc   line   ┆
0x720…740      61 6e e4 20 77 69 6c ec 20 62 e5 20 73 74 6f 72 65 e4 a0 20 61 70 70 72 6f 70 72 69 61 74 65 6c   ┆an  wil  b  store   appropriatel┆
0x740…760      79 ae a0 20 20 28 4e 6f 74 e5 a0 20 74 68 61 f4 a0 20 42 41 53 49 c3 20 8d 0a 72 65 71 75 69 72   ┆y    (Not   tha   BASI    requir┆
0x760…780      65 f3 20 6c 69 6e e5 20 6e 75 6d 62 65 72 f3 20 74 ef 20 62 e5 20 69 ee 20 74 68 e5 20 72 61 6e   ┆e  lin  number  t  b  i  th  ran┆
0x780…7a0      67 e5 20 b1 20 74 ef 20 33 32 37 36 37 2e 29 0d 0a 53 79 6d 62 6f 6c f3 a0 20 28 6c 61 62 65 6c   ┆g    t  32767.)  Symbol   (label┆
0x7a0…7c0      f3 20 6f f2 20 65 71 75 61 74 65 e4 20 76 61 6c 75 65 73 a9 20 64 65 66 69 6e 65 e4 20 65 6c 73   ┆  o  equate  values  define  els┆
0x7c0…7e0      65 77 68 65 72 e5 20 69 ee a0 20 74 68 e5 a0 20 70 72 6f 67 72 61 ed 20 8d 0a 63 61 ee 20 62 e5   ┆ewher  i   th   progra    ca  b ┆
0x7e0…800      20 72 65 66 65 72 65 6e 63 65 e4 20 62 f9 20 65 6e 63 6c 6f 73 69 6e e7 20 74 68 65 ed 20 69 ee   ┆ reference  b  enclosin  the  i ┆
0x800…820 (2,) 20 73 71 75 61 72 e5 20 62 72 61 63 6b 65 74 73 ae a0 20 20 54 68 65 f9 20 77 69 6c ec 20 62 e5   ┆ squar  brackets    The  wil  b ┆
0x820…840      20 8d 0a 72 65 70 6c 61 63 65 e4 a0 20 62 f9 a0 20 74 68 e5 a0 20 61 70 70 72 6f 70 72 69 61 74   ┆   replace   b   th   appropriat┆
0x840…860      e5 20 28 68 65 78 a9 20 76 61 6c 75 65 f3 a0 20 64 75 72 69 6e e7 a0 20 61 73 73 65 6d 62 6c 79   ┆  (hex  value   durin   assembly┆
0x860…880      ae a0 20 20 45 78 74 72 e1 20 8d 0a 73 70 61 63 65 f3 20 62 65 74 77 65 65 ee 20 74 68 e5 20 62   ┆    Extr    space  betwee  th  b┆
0x880…8a0      72 61 63 6b 65 74 f3 20 61 72 e5 20 6e 6f f4 20 70 65 72 6d 69 74 74 65 64 bb a0 20 6c 6f 77 65   ┆racket  ar  no  permitted   lowe┆
0x8a0…8c0      f2 20 63 61 73 e5 a0 20 63 68 61 72 61 63 74 65 72 f3 20 8d 0a 61 72 e5 20 61 75 74 6f 6d 61 74   ┆  cas   character    ar  automat┆
0x8c0…8e0      69 63 61 6c 6c f9 20 63 6f 6e 76 65 72 74 65 e4 20 74 ef 20 75 70 70 65 f2 20 63 61 73 65 2e 0d   ┆icall  converte  t  uppe  case. ┆
0x8e0…900      0a 0d 0a 54 68 e5 a0 20 70 73 65 75 64 6f 2d 6f f0 20 20 20 45 4e 44 c2 20 20 63 61 ee 20 62 e5   ┆   Th   pseudo-o    END   ca  b ┆
0x900…920      20 75 73 65 e4 20 74 ef 20 74 65 72 6d 69 6e 61 74 e5 20 74 68 e5 20 42 41 53 49 c3 20 70 72 6f   ┆ use  t  terminat  th  BASI  pro┆
0x920…940      67 72 61 ed a0 20 61 6e e4 20 8d 0a 77 69 6c 6c 20 69 6e 73 65 72 74 20 74 68 65 20 63 6f 6e 76   ┆gra   an    will insert the conv┆
0x940…960      65 6e 74 69 6f 6e 61 6c 20 74 77 6f 20 27 46 46 27 20 62 79 74 65 73 2e 0d 0a 0d 0a 20 20 20 20   ┆entional two 'FF' bytes.        ┆
0x960…980      20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 2e 67 2e 20 20 31 30 20 20 78 3d 75 73 72 28   ┆                e.g.  10  x=usr(┆
0x980…9a0      5b 43 4f 53 49 4e 45 5d 2c 7a 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ÆCOSINEÅ,z)                     ┆
0x9a0…9c0      20 20 20 20 20 20 20 45 4e 44 42 0d 0a 0d 0a 0d 0a 43 2e 20 13 4c 69 6d 69 74 61 74 69 6f 6e 73   ┆       ENDB      C.  Limitations┆
0x9c0…9e0      13 0d 0a 0d 0a 28 69 29 20 43 6f 6e 64 69 74 69 6f 6e 61 6c 20 41 73 73 65 6d 62 6c 79 20 61 6e   ┆     (i) Conditional Assembly an┆
0x9e0…a00      64 20 41 72 69 74 68 6d 65 74 69 63 20 45 78 70 72 65 73 73 69 6f 6e 73 20 61 72 65 20 6e 6f 74   ┆d Arithmetic Expressions are not┆
0xa00…a20      20 73 75 70 70 6f 72 74 65 64 2e 0d 0a 0d 0a 28 69 69 29 20 52 65 66 65 72 65 6e 63 65 73 20 74   ┆ supported.    (ii) References t┆
0xa20…a40      6f 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20 5a 38 20 52 65 67 69 73 74 65 72 73 20 61 72 65 20   ┆o non-existent Z8 Registers are ┆
0xa40…a60      6e 6f 74 20 74 72 61 70 70 65 64 2e 0d 0a 0d 0a 28 69 69 69 29 20 58 5a 38 20 70 72 6f 64 75 63   ┆not trapped.    (iii) XZ8 produc┆
0xa60…a80      65 73 20 61 62 73 6f 6c 75 74 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 2e 0d 0a 1a 1a 1a 1a 1a 1a   ┆es absolute object code.        ┆