home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / Z280 / Z280-ASM.LBR / Z280.LZB / Z280.LIB
Text File  |  2000-06-30  |  51KB  |  2,383 lines

  1. ;    Written By Daniel A. Jacobs
  2. ;    Feb. 15 1988            Z280.LIB
  3. ;    Ver. 1
  4.  
  5. ;    This file contains macros to facilitate the assembling of Z280
  6. ;    code and will do until a Z280 assembler is made. Therefore I
  7. ;    doubt I will be making up any new improved versions unless there
  8. ;    are serious bugs in this one.
  9.  
  10. ;    This code does not make good use of the assembler. But it was
  11. ;    quick and easy to write and will get the job done. It should
  12. ;    also work with most macro assemblers. This code does not
  13. ;    implement Z80 code. If your assembler does not have the ability,
  14. ;    then you will need Z80.LIB as well.
  15.  
  16. ;=========================================================================
  17.  
  18. ;Code Labels for ADC        Real Z280 Code       Page in Z280 manual
  19. ; \/                 \/              \/
  20. ADCAIXH    MACRO
  21.     DB    0DDH,8CH    ;ADC    A,IXH        p 5-13
  22.      ENDM
  23. ADCAIXL    MACRO
  24.     DB    0DDH,8DH    ;ADC    A,IXL        p 5-13
  25.      ENDM
  26. ADCAIYH    MACRO
  27.     DB    0FDH,8CH    ;ADC    A,IYH        p 5-13
  28.      ENDM
  29. ADCAIYL    MACRO
  30.     DB    0FDH,8DH    ;ADC    A,IYL        p 5-13
  31.      ENDM
  32. ADCAPC    MACRO    ?DD
  33.     DB    0DDH,8FH    ;ADC    A,(addr)    p 5-13
  34.     DW    ?DD
  35.      ENDM
  36. ADCAHL    MACRO    ?DD
  37.     DB    0FDH,8BH    ;ADC    A,(HL + dd)    p 5-13
  38.     DW    ?DD
  39.      ENDM
  40. ADCAIX    MACRO    ?DD
  41.     DB    0FDH,89H    ;ADC    A,(IX + dd)    p 5-13
  42.     DW    ?DD
  43.      ENDM
  44. ADCAIY    MACRO    ?DD
  45.     DB    0FDH,8AH    ;ADC    A,(IY + dd)    p 5-13
  46.     DW    ?DD
  47.      ENDM
  48. ADCAR    MACRO    ?RA
  49.     DB    0FDH,88H    ;ADC    A,<addr>    p 5-13
  50.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  51.      ENDM
  52. ADCASP    MACRO    ?DD
  53.     DB    0DDH,88H    ;ADC    A,(SP + dd)    p 5-13
  54.     DW    ?DD
  55.      ENDM
  56. ADCAHX    MACRO
  57.     DB    0DDH,89H    ;ADC    A,(HL + IX)    p 5-13
  58.      ENDM
  59. ADCAHY    MACRO
  60.     DB    0DDH,8AH    ;ADC    A,(HL + IY)    p 5-13
  61.      ENDM
  62. ADCAXY    MACRO
  63.     DB    0DDH,8BH    ;ADC    A,(IX + IY)    p 5-13
  64.      ENDM
  65. ADCIX    MACRO    ?RR
  66.     DB    0DDH        ;ADC    IX,RR        p 5-14
  67.     ADC    HL,?RR
  68.     ENDM
  69. ADCIY    MACRO    ?RR
  70.     DB    0FDH        ;ADC    IY,RR        p 5-14
  71.     ADC    HL,?RR
  72.     ENDM
  73. ;-------------------------------------------------------------------------
  74.  
  75. ;Code Labels for ADD        Real Z280 Code       Page in Z280 manual
  76. ; \/                 \/              \/
  77. ADDHLA    MACRO
  78.     DB    0EDH,6DH    ;ADD    HL,A        p 5-15
  79.     ENDM
  80. ADDIXA    MACRO
  81.     DB    0DDH,0EDH,6DH    ;ADD    IX,A        p 5-15
  82.     ENDM
  83. ADDIYA    MACRO
  84.     DB    0FDH,0EDH,6DH    ;ADD    IY,A        p 5-15
  85.     ENDM
  86. ADDAIXH    MACRO
  87.     DB    0DDH,84H    ;ADD    A,IXH        p 5-16
  88.      ENDM
  89. ADDAIXL    MACRO
  90.     DB    0DDH,85H    ;ADD    A,IXL        p 5-16
  91.      ENDM
  92. ADDAIYH    MACRO
  93.     DB    0FDH,84H    ;ADD    A,IYH        p 5-16
  94.      ENDM
  95. ADDAIYL    MACRO
  96.     DB    0FDH,85H    ;ADD    A,IYL        p 5-16
  97.      ENDM
  98. ADDAPC    MACRO    ?DD
  99.     DB    0DDH,87H    ;ADD    A,(addr)    p 5-16
  100.     DW    ?DD
  101.      ENDM
  102. ADDAHL    MACRO    ?DD
  103.     DB    0FDH,83H    ;ADD    A,(HL + dd)    p 5-16
  104.     DW    ?DD
  105.      ENDM
  106. ADDAIX    MACRO    ?DD
  107.     DB    0FDH,81H    ;ADD    A,(IX + dd)    p 5-16
  108.     DW    ?DD
  109.      ENDM
  110. ADDAIY    MACRO    ?DD
  111.     DB    0FDH,82H    ;ADD    A,(IY + dd)    p 5-16
  112.     DW    ?DD
  113.      ENDM
  114. ADDAR    MACRO    ?RA
  115.     DB    0FDH,80H    ;ADD    A,<addr>    p 5-16
  116.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  117.      ENDM
  118. ADDASP    MACRO    ?DD
  119.     DB    0DDH,80H    ;ADD    A,(SP + dd)    p 5-16
  120.     DW    ?DD
  121.      ENDM
  122. ADDAHX    MACRO
  123.     DB    0DDH,81H    ;ADD    A,(HL + IX)    p 5-16
  124.      ENDM
  125. ADDAHY    MACRO
  126.     DB    0DDH,82H    ;ADD    A,(HL + IY)    p 5-16
  127.      ENDM
  128. ADDAXY    MACRO
  129.     DB    0DDH,83H    ;ADD    A,(IX + IY)    p 5-16
  130.      ENDM
  131. ;-------------------------------------------------------------------------
  132.  
  133. ;Code Labels for ADDW        Real Z280 Code       Page in Z280 manual
  134. ; \/                 \/              \/
  135. ADDWHB    MACRO
  136.     DB    0EDH,0C6H    ;ADDW    HL,BC        p 5-18
  137.      ENDM
  138. ADDWHD    MACRO
  139.     DB    0EDH,0D6H    ;ADDW    HL,DE        p 5-18
  140.      ENDM
  141. ADDWHH    MACRO
  142.     DB    0EDH,0E6H    ;ADDW    HL,HL        p 5-18
  143.      ENDM
  144. ADDWHS    MACRO
  145.     DB    0EDH,0F6H    ;ADDW    HL,SP        p 5-18
  146.      ENDM
  147. ADDWHX    MACRO
  148.     DB    0DDH,0EDH,0E6H    ;ADDW    HL,IX        p 5-18
  149.      ENDM
  150. ADDWHY    MACRO
  151.     DB    0FDH,0EDH,0E6H    ;ADDW    HL,IY        p 5-18
  152.      ENDM
  153. ADDW    MACRO    ?NN
  154.     DB    0FDH,0EDH,0F6H    ;ADDW    HL,nn        p 5-18
  155.     DW    ?NN
  156.      ENDM
  157. ADDWPC    MACRO    ?DD
  158.     DB    0DDH,0EDH,0D6H    ;ADDW    HL,(addr)    p 5-18
  159.     DW    ?DD
  160.      ENDM
  161. ADDWIX    MACRO    ?DD
  162.     DB    0FDH,0EDH,0C6H    ;ADDW    HL,(IX + dd)    p 5-18
  163.     DW    ?DD
  164.      ENDM
  165. ADDWIY    MACRO    ?DD
  166.     DB    0FDH,0EDH,0D6H    ;ADDW    HL,(IY + dd)    p 5-18
  167.     DW    ?DD
  168.      ENDM
  169. ADDWR    MACRO    ?RA
  170.     DB    0DDH,0EDH,0F6H    ;ADDW    HL,<addr>    p 5-18
  171.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  172.      ENDM
  173. ADDWM    MACRO    ?DD
  174.     DB    0DDH,0EDH,0C6H    ;ADDW    HL,(HL)        p 5-18
  175.     DW    ?DD
  176.      ENDM
  177. ;-------------------------------------------------------------------------
  178.  
  179. ;Code Labels for AND        Real Z280 Code       Page in Z280 manual
  180. ; \/                 \/              \/
  181. ANDAIXH    MACRO
  182.     DB    0DDH,0A4H    ;AND    A,IXH        p 5-19
  183.      ENDM
  184. ANDAIXL    MACRO
  185.     DB    0DDH,0A5H    ;AND    A,IXL        p 5-19
  186.      ENDM
  187. ANDAIYH    MACRO
  188.     DB    0FDH,0A4H    ;AND    A,IYH        p 5-19
  189.      ENDM
  190. ANDAIYL    MACRO
  191.     DB    0FDH,0A5H    ;AND    A,IYL        p 5-19
  192.      ENDM
  193. ANDAPC    MACRO    ?DD
  194.     DB    0DDH,0A7H    ;AND    A,(addr)    p 5-19
  195.     DW    ?DD
  196.      ENDM
  197. ANDAHL    MACRO    ?DD
  198.     DB    0FDH,0A3H    ;AND    A,(HL + dd)    p 5-19
  199.     DW    ?DD
  200.      ENDM
  201. ANDAIX    MACRO    ?DD
  202.     DB    0FDH,0A1H    ;AND    A,(IX + dd)    p 5-19
  203.     DW    ?DD
  204.      ENDM
  205. ANDAIY    MACRO    ?DD
  206.     DB    0FDH,0A2H    ;AND    A,(IY + dd)    p 5-19
  207.     DW    ?DD
  208.      ENDM
  209. ANDAR    MACRO    ?RA
  210.     DB    0FDH,0A0H    ;AND    A,<addr>    p 5-19
  211.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  212.      ENDM
  213. ANDASP    MACRO    ?DD
  214.     DB    0DDH,0A0H    ;AND    A,(SP + dd)    p 5-19
  215.     DW    ?DD
  216.      ENDM
  217. ANDAHX    MACRO
  218.     DB    0DDH,0A1H    ;AND    A,(HL + IX)    p 5-19
  219.      ENDM
  220. ANDAHY    MACRO
  221.     DB    0DDH,0A2H    ;AND    A,(HL + IY)    p 5-19
  222.      ENDM
  223. ANDAXY    MACRO
  224.     DB    0DDH,0A3H    ;AND    A,(IX + IY)    p 5-19
  225.      ENDM
  226. ;-------------------------------------------------------------------------
  227.  
  228. ;Code Labels for CALL        Real Z280 Code       Page in Z280 manual
  229. ; \/                 \/              \/
  230. CALMNZ    MACRO
  231.     DB    0DDH,0C4H    ;CALL    NZ,(HL)        p 5-21
  232.      ENDM
  233. CALMZ    MACRO
  234.     DB    0DDH,0CCH    ;CALL    Z,(HL)        p 5-21
  235.      ENDM
  236. CALMNC    MACRO
  237.     DB    0DDH,0D4H    ;CALL    NC,(HL)        p 5-21
  238.      ENDM
  239. CALMC    MACRO
  240.     DB    0DDH,0DCH    ;CALL    C,(HL)        p 5-21
  241.      ENDM
  242. CALMPO
  243. CALMNV    MACRO
  244.     DB    0DDH,0E4H    ;CALL    PO,(HL)        p 5-21
  245.      ENDM            ;CALL    NV,(HL)
  246. CALMPE
  247. CALMV    MACRO
  248.     DB    0DDH,0ECH    ;CALL    PE,(HL)        p 5-21
  249.      ENDM            ;CALL    V,(HL)
  250. CALMP
  251. CALMNS    MACRO
  252.     DB    0DDH,0F4H    ;CALL    P,(HL)        p 5-21
  253.      ENDM            ;CALL    NS,(HL)
  254. CALMM
  255. CALMS    MACRO
  256.     DB    0DDH,0FCH    ;CALL    M,(HL)        p 5-21
  257.      ENDM            ;CALL    S,(HL)
  258.  
  259. CALRNZ    MACRO    ?RA
  260.     DB    0FDH,0C4H    ;CALL    NZ,<addr>    p 5-21
  261.     DW    ?RA-$-2
  262.      ENDM
  263. CALRZ    MACRO    ?RA
  264.     DB    0FDH,0CCH    ;CALL    Z,<addr>    p 5-21
  265.     DW    ?RA-$-2
  266.      ENDM
  267. CALRNC    MACRO    ?RA
  268.     DB    0FDH,0D4H    ;CALL    NC,<addr>    p 5-21
  269.     DW    ?RA-$-2
  270.      ENDM
  271. CALRC    MACRO
  272.     DB    0FDH,0DCH    ;CALL    C,<addr>    p 5-21
  273.     DW    ?RA-$-2
  274.      ENDM
  275. CALRPO
  276. CALRNV    MACRO    ?RA
  277.     DB    0FDH,0E4H    ;CALL    PO,<addr>    p 5-21
  278.     DW    ?RA-$-2        ;CALL    NV,<addr>
  279.      ENDM
  280. CALRPE
  281. CALRV    MACRO    ?RA
  282.     DB    0FDH,0ECH    ;CALL    PE,<addr>    p 5-21
  283.     DW    ?RA-$-2        ;CALL    V,<addr>
  284.      ENDM
  285. CALRP
  286. CALRNS    MACRO    ?RA
  287.     DB    0FDH,0F4H    ;CALL    P,<addr>    p 5-21
  288.     DW    ?RA-$-2        ;CALL    NS,<addr>
  289.      ENDM
  290. CALRM
  291. CALRS    MACRO    ?RA
  292.     DB    0FDH,0FCH    ;CALL    M,<addr>    p 5-21
  293.     DW    ?RA-$-2        ;CALL    S,<addr>
  294.      ENDM
  295. ;---------------------------------------------------------------------
  296. ;Code Labels for CP        Real Z280 Code       Page in Z280 manual
  297. ; \/                 \/              \/
  298. CPAIXH    MACRO
  299.     DB    0DDH,0BCH    ;CP    A,IXH        p 5-23
  300.      ENDM
  301. CPAIXL    MACRO
  302.     DB    0DDH,0BDH    ;CP    A,IXL        p 5-23
  303.      ENDM
  304. CPAIYH    MACRO
  305.     DB    0FDH,0BCH    ;CP    A,IYH        p 5-23
  306.      ENDM
  307. CPAIYL    MACRO
  308.     DB    0FDH,0BDH    ;CP    A,IYL        p 5-23
  309.      ENDM
  310. CPAPC    MACRO    ?DD
  311.     DB    0DDH,0BFH    ;CP    A,(addr)    p 5-23
  312.     DW    ?DD
  313.      ENDM
  314. CPAHL    MACRO    ?DD
  315.     DB    0FDH,0BBH    ;CP    A,(HL + dd)    p 5-23
  316.     DW    ?DD
  317.      ENDM
  318. CPAIX    MACRO    ?DD
  319.     DB    0FDH,0B9H    ;CP    A,(IX + dd)    p 5-23
  320.     DW    ?DD
  321.      ENDM
  322. CPAIY    MACRO    ?DD
  323.     DB    0FDH,0BAH    ;CP    A,(IY + dd)    p 5-23
  324.     DW    ?DD
  325.      ENDM
  326. CPAR    MACRO    ?RA
  327.     DB    0FDH,0B8H    ;CP    A,<addr>    p 5-23
  328.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  329.      ENDM
  330. CPASP    MACRO    ?DD
  331.     DB    0DDH,0B8H    ;CP    A,(SP + dd)    p 5-23
  332.     DW    ?DD
  333.      ENDM
  334. CPAHX    MACRO
  335.     DB    0DDH,0B9H    ;CP    A,(HL + IX)    p 5-23
  336.      ENDM
  337. CPAHY    MACRO
  338.     DB    0DDH,0BAH    ;CP    A,(HL + IY)    p 5-23
  339.      ENDM
  340. CPAXY    MACRO
  341.     DB    0DDH,0BBH    ;CP    A,(IX + IY)    p 5-23
  342.      ENDM
  343. ;-------------------------------------------------------------------------
  344.  
  345. ;Code Labels for CPW        Real Z280 Code       Page in Z280 manual
  346. ; \/                 \/              \/
  347. CPWHB    MACRO
  348.     DB    0EDH,0C7H    ;CPW    HL,BC        p 5-29
  349.      ENDM
  350. CPWHD    MACRO
  351.     DB    0EDH,0D7H    ;CPW    HL,DE        p 5-29
  352.      ENDM
  353. CPWHH    MACRO
  354.     DB    0EDH,0E7H    ;CPW    HL,HL        p 5-29
  355.      ENDM
  356. CPWHS    MACRO
  357.     DB    0EDH,0F7H    ;CPW    HL,SP        p 5-29
  358.      ENDM
  359. CPWHX    MACRO
  360.     DB    0DDH,0EDH,0E7H    ;CPW    HL,IX        p 5-29
  361.      ENDM
  362. CPWHY    MACRO
  363.     DB    0FDH,0EDH,0E7H    ;CPW    HL,IY        p 5-29
  364.      ENDM
  365. CPW    MACRO    ?NN
  366.     DB    0FDH,0EDH,0F7H    ;CPW    HL,nn        p 5-29
  367.     DW    ?NN
  368.      ENDM
  369. CPWPC    MACRO    ?DD
  370.     DB    0DDH,0EDH,0D7H    ;CPW    HL,(addr)    p 5-29
  371.     DW    ?DD
  372.      ENDM
  373. CPWIX    MACRO    ?DD
  374.     DB    0FDH,0EDH,0C7H    ;CPW    HL,(IX + dd)    p 5-29
  375.     DW    ?DD
  376.      ENDM
  377. CPWIY    MACRO    ?DD
  378.     DB    0FDH,0EDH,0D7H    ;CPW    HL,(IY + dd)    p 5-29
  379.     DW    ?DD
  380.      ENDM
  381. CPWR    MACRO    ?RA
  382.     DB    0DDH,0EDH,0F7H    ;CPW    HL,<addr>    p 5-29
  383.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  384.      ENDM
  385. CPWM    MACRO    ?DD
  386.     DB    0DDH,0EDH,0C7H    ;CPW    HL,(HL)        p 5-29
  387.     DW    ?DD
  388.      ENDM
  389. ;---------------------------------------------------------------------
  390. ;Code Labels for DEC        Real Z280 Code       Page in Z280 manual
  391. ; \/                 \/              \/
  392. DECIXH    MACRO
  393.     DB    0DDH,25H    ;DEC    IXH        p 5-32
  394.      ENDM
  395. DECIXL    MACRO
  396.     DB    0DDH,2DH    ;DEC    IXL        p 5-32
  397.      ENDM
  398. DECIYH    MACRO
  399.     DB    0FDH,25H    ;DEC    IYH        p 5-32
  400.      ENDM
  401. DECIYL    MACRO
  402.     DB    0FDH,2DH    ;DEC    IYL        p 5-32
  403.      ENDM
  404. DECPC    MACRO    ?DD
  405.     DB    0DDH,3DH    ;DEC    (addr)        p 5-32
  406.     DW    ?DD
  407.      ENDM
  408. DECHL    MACRO    ?DD
  409.     DB    0FDH,1DH    ;DEC    (HL + dd)    p 5-32
  410.     DW    ?DD
  411.      ENDM
  412. DECIX    MACRO    ?DD
  413.     DB    0FDH,0DH    ;DEC    (IX + dd)    p 5-32
  414.     DW    ?DD
  415.      ENDM
  416. DECIY    MACRO    ?DD
  417.     DB    0FDH,15H    ;DEC    (IY + dd)    p 5-32
  418.     DW    ?DD
  419.      ENDM
  420. DECR    MACRO    ?RA
  421.     DB    0FDH,5        ;DEC    <addr>        p 5-32
  422.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  423.      ENDM
  424. DECSP    MACRO    ?DD
  425.     DB    0DDH,5        ;DEC    (SP + dd)    p 5-32
  426.     DW    ?DD
  427.      ENDM
  428. DECHX    MACRO
  429.     DB    0DDH,0DH    ;DEC    (HL + IX)    p 5-32
  430.      ENDM
  431. DECHY    MACRO
  432.     DB    0DDH,15H    ;DEC    (HL + IY)    p 5-32
  433.      ENDM
  434. DECXY    MACRO
  435.     DB    0DDH,1DH    ;DEC    (IX + IY)    p 5-32
  436.      ENDM
  437. ;-------------------------------------------------------------------------
  438.  
  439. ;Code Labels for DECW        Real Z280 Code       Page in Z280 manual
  440. ; \/                 \/              \/
  441. DECWM    MACRO    ?DD
  442.     DB    0DDH,0BH    ;DECW    (HL)        p 5-33
  443.     DW    ?DD
  444.      ENDM
  445. DECWPC    MACRO    ?DD
  446.     DB    0DDH,1BH    ;DECW    (addr)    p 5-33
  447.     DW    ?DD
  448.      ENDM
  449. DECWIX    MACRO    ?DD
  450.     DB    0FDH,0BH    ;DECW    (IX + dd)    p 5-33
  451.     DW    ?DD
  452.      ENDM
  453. DECWIY    MACRO    ?DD
  454.     DB    0FDH,1BH    ;DECW    (IY + dd)    p 5-33
  455.     DW    ?DD
  456.      ENDM
  457. DECWR    MACRO    ?RA
  458.     DB    0DDH,3BH    ;DECW    <addr>    p 5-33
  459.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  460.      ENDM
  461. DIM    MACRO    ?M
  462.     DB    0EDH,77H,?M    ;DI    mask        p 5-34
  463.      ENDM
  464. ;---------------------------------------------------------------------
  465. ;Code Labels for DIV        Real Z280 Code       Page in Z280 manual
  466. ; \/                 \/              \/
  467. DIVA    MACRO
  468.     DB    0EDH,0FCH    ;DIV    HL,A        p 5-35
  469.      ENDM
  470. DIVB    MACRO
  471.     DB    0EDH,0C4H    ;DIV    HL,B        p 5-35
  472.      ENDM
  473. DIVC    MACRO
  474.     DB    0EDH,0CCH    ;DIV    HL,C        p 5-35
  475.      ENDM
  476. DIVD    MACRO
  477.     DB    0EDH,0D4H    ;DIV    HL,D        p 5-35
  478.      ENDM
  479. DIVE    MACRO
  480.     DB    0EDH,0DCH    ;DIV    HL,E        p 5-35
  481.      ENDM
  482. DIVH    MACRO
  483.     DB    0EDH,0E4H    ;DIV    HL,H        p 5-35
  484.      ENDM
  485. DIVL    MACRO
  486.     DB    0EDH,0ECH    ;DIV    HL,L        p 5-35
  487.      ENDM
  488. DIVIXH    MACRO
  489.     DB    0DDH,0EDH,0E4H    ;DIV    HL,IXH        p 5-35
  490.      ENDM
  491. DIVIXL    MACRO
  492.     DB    0DDH,0EDH,0ECH    ;DIV    HL,IXL        p 5-35
  493.      ENDM
  494. DIVIYH    MACRO
  495.     DB    0FDH,0EDH,0E4H    ;DIV    HL,IYH        p 5-35
  496.      ENDM
  497. DIVIYL    MACRO
  498.     DB    0FDH,0EDH,0ECH    ;DIV    HL,IYL        p 5-35
  499.      ENDM
  500. DIV    MACRO    ?N
  501.     DB    0FDH,0EDH,0FCH,?N ;DIV    HL,n        p 5-35
  502.      ENDM
  503. DIVPC    MACRO    ?DD
  504.     DB    0DDH,0EDH,0FCH    ;DIV    HL,(addr)    p 5-35
  505.     DW    ?DD
  506.      ENDM
  507. DIVHL    MACRO    ?DD
  508.     DB    0FDH,0EDH,0DCH    ;DIV    HL,(HL + dd)    p 5-35
  509.     DW    ?DD
  510.      ENDM
  511. DIVIX    MACRO    ?DD
  512.     DB    0FDH,0EDH,0CCH    ;DIV    HL,(IX + dd)    p 5-35
  513.     DW    ?DD
  514.      ENDM
  515. DIVIY    MACRO    ?DD
  516.     DB    0FDH,0EDH,0D4H    ;DIV    HL,(IY + dd)    p 5-35
  517.     DW    ?DD
  518.      ENDM
  519. DIVX    MACRO    ?D
  520.     DB    0DDH,0EDH,0F4H    ;DIV    HL,(IX + d)    p 5-35
  521.      ENDM
  522. DIVY    MACRO    ?D
  523.     DB    0FDH,0EDH,0F4H    ;DIV    HL,(IY + d)    p 5-35
  524.      ENDM
  525. DIVR    MACRO    ?RA
  526.     DB    0FDH,0EDH,0C4H    ;DIV    HL,<addr>    p 5-35
  527.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  528.      ENDM
  529. DIVSP    MACRO    ?DD
  530.     DB    0DDH,0EDH,0C4H    ;DIV    HL,(SP + dd)    p 5-35
  531.     DW    ?DD
  532.      ENDM
  533. DIVHX    MACRO
  534.     DB    0DDH,0EDH,0CCH    ;DIV    HL,(HL + IX)    p 5-35
  535.      ENDM
  536. DIVHY    MACRO
  537.     DB    0DDH,0EDH,0D4H    ;DIV    HL,(HL + IY)    p 5-35
  538.      ENDM
  539. DIVXY    MACRO
  540.     DB    0DDH,0EDH,0DCH    ;DIV    HL,(IX + IY)    p 5-35
  541.      ENDM
  542. DIVM    MACRO
  543.     DB    0EDH,0F4H    ;DIV    HL,(HL)        p 5-35
  544.      ENDM
  545. ;---------------------------------------------------------------------
  546. ;Code Labels for DIVU        Real Z280 Code       Page in Z280 manual
  547. ; \/                 \/              \/
  548. DIVUA    MACRO
  549.     DB    0EDH,0FDH    ;DIVU    HL,A        p 5-37
  550.      ENDM
  551. DIVUB    MACRO
  552.     DB    0EDH,0C5H    ;DIVU    HL,B        p 5-37
  553.      ENDM
  554. DIVUC    MACRO
  555.     DB    0EDH,0CDH    ;DIVU    HL,C        p 5-37
  556.      ENDM
  557. DIVUD    MACRO
  558.     DB    0EDH,0D5H    ;DIVU    HL,D        p 5-37
  559.      ENDM
  560. DIVUE    MACRO
  561.     DB    0EDH,0DDH    ;DIVU    HL,E        p 5-37
  562.      ENDM
  563. DIVUH    MACRO
  564.     DB    0EDH,0E5H    ;DIVU    HL,H        p 5-37
  565.      ENDM
  566. DIVUL    MACRO
  567.     DB    0EDH,0EDH    ;DIVU    HL,L        p 5-37
  568.      ENDM
  569. DIVUIXH    MACRO
  570.     DB    0DDH,0EDH,0E5H    ;DIVU    HL,IXH        p 5-37
  571.      ENDM
  572. DIVUIXL    MACRO
  573.     DB    0DDH,0EDH,0EDH    ;DIVU    HL,IXL        p 5-37
  574.      ENDM
  575. DIVUIYH    MACRO
  576.     DB    0FDH,0EDH,0E5H    ;DIVU    HL,IYH        p 5-37
  577.      ENDM
  578. DIVUIYL    MACRO
  579.     DB    0FDH,0EDH,0EDH    ;DIVU    HL,IYL        p 5-37
  580.      ENDM
  581. DIVU    MACRO    ?N
  582.     DB    0FDH,0EDH,0FDH,?N  ;DIVU    HL,n    p 5-37
  583.      ENDM
  584. DIVUPC    MACRO    ?DD
  585.     DB    0DDH,0EDH,0FDH    ;DIVU    HL,(addr)    p 5-37
  586.     DW    ?DD
  587.      ENDM
  588. DIVUHL    MACRO    ?DD
  589.     DB    0FDH,0EDH,0DDH    ;DIVU    HL,(HL + dd)    p 5-37
  590.     DW    ?DD
  591.      ENDM
  592. DIVUIX    MACRO    ?DD
  593.     DB    0FDH,0EDH,0CDH    ;DIVU    HL,(IX + dd)    p 5-37
  594.     DW    ?DD
  595.      ENDM
  596. DIVUIY    MACRO    ?DD
  597.     DB    0FDH,0EDH,0D5H    ;DIVU    HL,(IY + dd)    p 5-37
  598.     DW    ?DD
  599.      ENDM
  600. DIVUX    MACRO    ?D
  601.     DB    0DDH,0EDH,0F5H    ;DIVU    HL,(IX + d)    p 5-37
  602.      ENDM
  603. DIVUY    MACRO    ?D
  604.     DB    0FDH,0EDH,0F5H    ;DIVU    HL,(IY + d)    p 5-37
  605.      ENDM
  606. DIVUR    MACRO    ?RA
  607.     DB    0FDH,0EDH,0C5H    ;DIVU    HL,<addr>    p 5-37
  608.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  609.      ENDM
  610. DIVUSP    MACRO    ?DD
  611.     DB    0DDH,0EDH,0C5H    ;DIVU    HL,(SP + dd)    p 5-37
  612.     DW    ?DD
  613.      ENDM
  614. DIVUHX    MACRO
  615.     DB    0DDH,0EDH,0CDH    ;DIVU    HL,(HL + IX)    p 5-37
  616.      ENDM
  617. DIVUHY    MACRO
  618.     DB    0DDH,0EDH,0D5H    ;DIVU    HL,(HL + IY)    p 5-37
  619.      ENDM
  620. DIVUXY    MACRO
  621.     DB    0DDH,0EDH,0DDH    ;DIVU    HL,(IX + IY)    p 5-37
  622.      ENDM
  623. DIVUM    MACRO
  624.     DB    0EDH,0F5H    ;DIVU    HL,(HL)        p 5-37
  625.      ENDM
  626. ;-------------------------------------------------------------------------
  627.  
  628. ;Code Labels for DIVUW        Real Z280 Code       Page in Z280 manual
  629. ; \/                 \/              \/
  630. DIVUWB    MACRO
  631.     DB    0EDH,0CBH    ;DIVUW    DEHL,BC        p 5-39
  632.      ENDM
  633. DIVUWD    MACRO
  634.     DB    0EDH,0DBH    ;DIVUW    DEHL,DE        p 5-39
  635.      ENDM
  636. DIVUWH    MACRO
  637.     DB    0EDH,0EBH    ;DIVUW    DEHL,HL        p 5-39
  638.      ENDM
  639. DIVUWS    MACRO
  640.     DB    0EDH,0FBH    ;DIVUW    DEHL,SP        p 5-39
  641.      ENDM
  642. DIVUWX    MACRO
  643.     DB    0DDH,0EDH,0EBH    ;DIVUW    DEHL,IX        p 5-39
  644.      ENDM
  645. DIVUWY    MACRO
  646.     DB    0FDH,0EDH,0EBH    ;DIVUW    DEHL,IY        p 5-39
  647.      ENDM
  648. DIVUW    MACRO    ?NN
  649.     DB    0FDH,0EDH,0FBH    ;DIVUW    DEHL,nn        p 5-39
  650.     DW    ?NN
  651.      ENDM
  652. DIVUWPC    MACRO    ?DD
  653.     DB    0DDH,0EDH,0DBH    ;DIVUW    DEHL,(addr)    p 5-39
  654.     DW    ?DD
  655.      ENDM
  656. DIVUWIX    MACRO    ?DD
  657.     DB    0FDH,0EDH,0CBH    ;DIVUW    DEHL,(IX + dd)    p 5-39
  658.     DW    ?DD
  659.      ENDM
  660. DIVUWIY    MACRO    ?DD
  661.     DB    0FDH,0EDH,0DBH    ;DIVUW    DEHL,(IY + dd)    p 5-39
  662.     DW    ?DD
  663.      ENDM
  664. DIVUWR    MACRO    ?RA
  665.     DB    0DDH,0EDH,0FBH    ;DIVUW    DEHL,<addr>    p 5-39
  666.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  667.      ENDM
  668. DIVUWM    MACRO    ?DD
  669.     DB    0DDH,0EDH,0CBH    ;DIVUW    DEHL,(HL)    p 5-39
  670.     DW    ?DD
  671.      ENDM
  672. ;-------------------------------------------------------------------------
  673.  
  674. ;Code Labels for DIVW        Real Z280 Code       Page in Z280 manual
  675. ; \/                 \/              \/
  676. DIVWB    MACRO
  677.     DB    0EDH,0CAH    ;DIVW    DEHL,BC        p 5-41
  678.      ENDM
  679. DIVWD    MACRO
  680.     DB    0EDH,0DAH    ;DIVW    DEHL,DE        p 5-41
  681.      ENDM
  682. DIVWH    MACRO
  683.     DB    0EDH,0EAH    ;DIVW    DEHL,HL        p 5-41
  684.      ENDM
  685. DIVWS    MACRO
  686.     DB    0EDH,0FAH    ;DIVW    DEHL,SP        p 5-41
  687.      ENDM
  688. DIVWX    MACRO
  689.     DB    0DDH,0EDH,0EAH    ;DIVW    DEHL,IX        p 5-41
  690.      ENDM
  691. DIVWY    MACRO
  692.     DB    0FDH,0EDH,0EAH    ;DIVW    DEHL,IY        p 5-41
  693.      ENDM
  694. DIVW    MACRO    ?NN
  695.     DB    0FDH,0EDH,0FAH    ;DIVW    DEHL,nn        p 5-41
  696.     DW    ?NN
  697.      ENDM
  698. DIVWPC    MACRO    ?DD
  699.     DB    0DDH,0EDH,0DAH    ;DIVW    DEHL,(addr)    p 5-41
  700.     DW    ?DD
  701.      ENDM
  702. DIVWIX    MACRO    ?DD
  703.     DB    0FDH,0EDH,0CAH    ;DIVW    DEHL,(IX + dd)    p 5-41
  704.     DW    ?DD
  705.      ENDM
  706. DIVWIY    MACRO    ?DD
  707.     DB    0FDH,0EDH,0DAH    ;DIVW    DEHL,(IY + dd)    p 5-41
  708.     DW    ?DD
  709.      ENDM
  710. DIVWR    MACRO    ?RA
  711.     DB    0DDH,0EDH,0FAH    ;DIVW    DEHL,<addr>    p 5-41
  712.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  713.      ENDM
  714. DIVWM    MACRO    ?DD
  715.     DB    0DDH,0EDH,0CAH    ;DIVW    DEHL,(HL)    p 5-41
  716.     DW    ?DD
  717.      ENDM
  718. EIM    MACRO    ?M
  719.     DB    0EDH,7FH,?M    ;EI    mask        p 5-44
  720.      ENDM
  721. ;---------------------------------------------------------------------
  722. ;Code Labels for EX        Real Z280 Code       Page in Z280 manual
  723. ; \/                 \/              \/
  724. EXHL    MACRO
  725.     DB    0EDH,0EFH    ;EX    H,L        p 5-47
  726.      ENDM
  727. EXXH    MACRO
  728.     DB    0DDH,0EBH    ;EX    IX,HL        p 5-48
  729.      ENDM
  730. EXYH    MACRO
  731.     DB    0FDH,0EBH    ;EX    IY,HL        p 5-48
  732.      ENDM
  733. EXAA    MACRO
  734.     DB    0EDH,3FH    ;EX    A,A        p 5-49
  735.      ENDM
  736. EXAB    MACRO
  737.     DB    0EDH,7        ;EX    A,B        p 5-49
  738.      ENDM
  739. EXAC    MACRO
  740.     DB    0EDH,0FH    ;EX    A,C        p 5-49
  741.      ENDM
  742. EXAD    MACRO
  743.     DB    0EDH,17H    ;EX    A,D        p 5-49
  744.      ENDM
  745. EXAE    MACRO
  746.     DB    0EDH,1FH    ;EX    A,E        p 5-49
  747.      ENDM
  748. EXAH    MACRO
  749.     DB    0EDH,27H    ;EX    A,H        p 5-49
  750.      ENDM
  751. EXAL    MACRO
  752.     DB    0EDH,2FH    ;EX    A,L        p 5-49
  753.      ENDM
  754. EXAIXH    MACRO
  755.     DB    0DDH,0EDH,27H    ;EX    A,IXH        p 5-49
  756.      ENDM
  757. EXAIXL    MACRO
  758.     DB    0DDH,0EDH,2FH    ;EX    A,IXL        p 5-49
  759.      ENDM
  760. EXAIYH    MACRO
  761.     DB    0FDH,0EDH,27H    ;EX    A,IYH        p 5-49
  762.      ENDM
  763. EXAIYL    MACRO
  764.     DB    0FDH,0EDH,2FH    ;EX    A,IYL        p 5-49
  765.      ENDM
  766. EXAM    MACRO
  767.     DB    0EDH,37H    ;EX    A,(HL)        p 5-49
  768.      ENDM
  769. EXAPC    MACRO    ?DD
  770.     DB    0DDH,0EDH,3FH    ;EX    A,(addr)    p 5-49
  771.     DW    ?DD
  772.      ENDM
  773. EXAHL    MACRO    ?DD
  774.     DB    0FDH,0EDH,1FH    ;EX    A,(HL + dd)    p 5-49
  775.     DW    ?DD
  776.      ENDM
  777. EXAIX    MACRO    ?DD
  778.     DB    0FDH,0EDH,0FH    ;EX    A,(IX + dd)    p 5-49
  779.     DW    ?DD
  780.      ENDM
  781. EXAIY    MACRO    ?DD
  782.     DB    0FDH,0EDH,17H    ;EX    A,(IY + dd)    p 5-49
  783.     DW    ?DD
  784.      ENDM
  785. EXAR    MACRO    ?RA
  786.     DB    0FDH,0EDH,7    ;EX    A,<addr>    p 5-49    
  787.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  788.      ENDM
  789. EXASP    MACRO    ?DD
  790.     DB    0DDH,0EDH,7    ;EX    A,(SP + dd)    p 5-49
  791.     DW    ?DD
  792.      ENDM
  793. EXAHX    MACRO
  794.     DB    0DDH,0EDH,0FH    ;EX    A,(HL + IX)    p 5-49
  795.      ENDM
  796. EXAHY    MACRO
  797.     DB    0DDH,0EDH,17H    ;EX    A,(HL + IY)    p 5-49
  798.      ENDM
  799. EXAXY    MACRO
  800.     DB    0DDH,0EDH,1FH    ;EX    A,(IX + IY)    p 5-49
  801.      ENDM
  802. EXTSA    MACRO
  803.     DB    0EDH,64H    ;EXTS    A        p 5-50
  804.      ENDM
  805. EXTSH    MACRO
  806.     DB    0EDH,6CH    ;EXTS    HL        p 5-51
  807.      ENDM
  808. IM3    MACRO
  809.     DB    0EDH,4EH    ;IM    3        p 5-54
  810.      ENDM
  811. ;---------------------------------------------------------------------
  812. ;Code Labels for IN        Real Z280 Code       Page in Z280 manual
  813. ; \/                 \/              \/
  814. INIXH    MACRO
  815.     DB    0DDH,0EDH,60H    ;IN    IXH,(C)     p 5-55
  816.      ENDM
  817. INIXL    MACRO
  818.     DB    0DDH,0EDH,68H    ;IN    IXL,(C)        p 5-55
  819.      ENDM
  820. INIYH    MACRO
  821.     DB    0FDH,0EDH,60H    ;IN    IYH,(C)        p 5-55
  822.      ENDM
  823. INIYL    MACRO
  824.     DB    0FDH,0EDH,68H    ;IN    IYL,(C)        p 5-55
  825.      ENDM
  826. INPC    MACRO    ?DD
  827.     DB    0DDH,0EDH,78H    ;IN    (addr),(C)    p 5-55
  828.     DW    ?DD
  829.      ENDM
  830. INHL    MACRO    ?DD
  831.     DB    0FDH,0EDH,58H    ;IN    (HL + dd),(C)    p 5-55
  832.     DW    ?DD
  833.      ENDM
  834. INIX    MACRO    ?DD
  835.     DB    0FDH,0EDH,48H    ;IN    (IX + dd),(C)    p 5-55
  836.     DW    ?DD
  837.      ENDM
  838. INIY    MACRO    ?DD
  839.     DB    0FDH,0EDH,50H    ;IN    (IY + dd),(C)    p 5-55
  840.     DW    ?DD
  841.      ENDM
  842. INR    MACRO    ?RA
  843.     DB    0FDH,0EDH,40H    ;IN    <addr>,(C)    p 5-55    
  844.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  845.      ENDM
  846. INSP    MACRO    ?DD
  847.     DB    0DDH,0EDH,40H    ;IN    (SP + dd),(C)    p 5-55
  848.     DW    ?DD
  849.      ENDM
  850. INHX    MACRO
  851.     DB    0DDH,0EDH,48H    ;IN    (HL + IX),(C)    p 5-55
  852.      ENDM
  853. INHY    MACRO
  854.     DB    0DDH,0EDH,50H    ;IN    (HL + IY),(C)    p 5-55
  855.      ENDM
  856. INXY    MACRO
  857.     DB    0DDH,0EDH,58H    ;IN    (IX + IY),(C)    p 5-55
  858.      ENDM
  859. ;---------------------------------------------------------------------
  860. ;Code Labels for INC        Real Z280 Code       Page in Z280 manual
  861. ; \/                 \/              \/
  862. INCIXH    MACRO
  863.     DB    0DDH,24H    ;INC    IXH         p 5-57
  864.      ENDM
  865. INCIXL    MACRO
  866.     DB    0DDH,2CH    ;INC    IXL        p 5-57
  867.      ENDM
  868. INCIYH    MACRO
  869.     DB    0FDH,24H    ;INC    IYH        p 5-57
  870.      ENDM
  871. INCIYL    MACRO
  872.     DB    0FDH,2CH    ;INC    IYL        p 5-57
  873.      ENDM
  874. INCPC    MACRO    ?DD
  875.     DB    0DDH,3CH    ;INC    (addr)        p 5-57
  876.     DW    ?DD
  877.      ENDM
  878. INCHL    MACRO    ?DD
  879.     DB    0FDH,1CH    ;INC    (HL + dd)    p 5-57
  880.     DW    ?DD
  881.      ENDM
  882. INCIX    MACRO    ?DD
  883.     DB    0FDH,0CH    ;INC    (IX + dd)    p 5-57
  884.     DW    ?DD
  885.      ENDM
  886. INCIY    MACRO    ?DD
  887.     DB    0FDH,14H    ;INC    (IY + dd)    p 5-57
  888.     DW    ?DD
  889.      ENDM
  890. INCR    MACRO    ?RA
  891.     DB    0FDH,4        ;INC    <addr>        p 5-57    
  892.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  893.      ENDM
  894. INCSP    MACRO    ?DD
  895.     DB    0DDH,4        ;INC    (SP + dd)    p 5-57
  896.     DW    ?DD
  897.      ENDM
  898. INCHX    MACRO
  899.     DB    0DDH,0CH    ;INC    (HL + IX)    p 5-57
  900.      ENDM
  901. INCHY    MACRO
  902.     DB    0DDH,14H    ;INC    (HL + IY)    p 5-57
  903.      ENDM
  904. INCXY    MACRO
  905.     DB    0DDH,1CH    ;INC    (IX + IY)    p 5-57
  906.      ENDM
  907. ;---------------------------------------------------------------------
  908.  
  909. ;Code Labels for INCW        Real Z280 Code       Page in Z280 manual
  910. ; \/                 \/              \/
  911. INCWM    MACRO    ?DD
  912.     DB    0DDH,03H    ;INCW    (HL)        p 5-58
  913.     DW    ?DD
  914.      ENDM
  915. INCWPC    MACRO    ?DD
  916.     DB    0DDH,13H    ;INCW    (addr)        p 5-58
  917.     DW    ?DD
  918.      ENDM
  919. INCWIX    MACRO    ?DD
  920.     DB    0FDH,03H    ;INCW    (IX + dd)    p 5-58
  921.     DW    ?DD
  922.      ENDM
  923. INCWIY    MACRO    ?DD
  924.     DB    0FDH,13H    ;INCW    (IY + dd)    p 5-58
  925.     DW    ?DD
  926.      ENDM
  927. INCWR    MACRO    ?RA
  928.     DB    0DDH,33H    ;INCW    <addr>        p 5-58
  929.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  930.      ENDM
  931. INDW    MACRO
  932.     DB    0EDH,8AH    ;INDW            p 5-59
  933.      ENDM
  934. INDRW    MACRO
  935.     DB    0EDH,9AH    ;INDRW            p 5-60
  936.      ENDM
  937. INIW    MACRO
  938.     DB    0EDH,82H    ;INI            p 5-62
  939.      ENDM
  940. INIRW    MACRO
  941.     DB    0EDH,92H    ;INIRW            p 5-63
  942.      ENDM
  943. INW    MACRO
  944.     DB    0EDH,0B7H    ;IN HL,(C)        p 5-65
  945.      ENDM
  946. ;----------------------------------------------------------------------
  947.  
  948. ;Code Labels for JP        Real Z280 Code       Page in Z280 manual
  949. ; \/                 \/              \/
  950. JAF    MACRO    ?D
  951.     DB    0DDH,28H,?D    ;JAF    addr        p 5-66
  952.      ENDM
  953. JAR    MACRO    ?D
  954.     DB    0DDH,20H,?D    ;JAR    addr        p 5-67
  955.      ENDM
  956. JPMNZ    MACRO
  957.     DB    0DDH,0C2H    ;JP    NZ,(HL)        p 5-68
  958.      ENDM
  959. JPMZ    MACRO
  960.     DB    0DDH,0CAH    ;JP    Z,(HL)        p 5-68
  961.      ENDM
  962. JPMNC    MACRO
  963.     DB    0DDH,0D2H    ;JP    NC,(HL)        p 5-68
  964.      ENDM
  965. JPMC    MACRO
  966.     DB    0DDH,0DAH    ;JP    C,(HL)        p 5-68
  967.      ENDM
  968. JPMPO
  969. JPMNV    MACRO
  970.     DB    0DDH,0E2H    ;JP    PO,(HL)        p 5-68
  971.      ENDM            ;JP    NV,(HL)
  972. JPMPE
  973. JPMV    MACRO
  974.     DB    0DDH,0EAH    ;JP    PE,(HL)        p 5-68
  975.      ENDM            ;JP    V,(HL)
  976. JPMP
  977. JPMNS    MACRO
  978.     DB    0DDH,0F2H    ;JP    P,(HL)        p 5-68
  979.      ENDM            ;JP    NS,(HL)
  980. JPMM
  981. JPMS    MACRO
  982.     DB    0DDH,0FAH    ;JP    M,(HL)        p 5-68
  983.      ENDM            ;JP    S,(HL)
  984.  
  985. JPRNZ    MACRO    ?RA
  986.     DB    0FDH,0C2H    ;JP    NZ,<addr>    p 5-68
  987.     DW    ?RA-$-2
  988.      ENDM
  989. JPRZ    MACRO    ?RA
  990.     DB    0FDH,0CAH    ;JP    Z,<addr>    p 5-68
  991.     DW    ?RA-$-2
  992.      ENDM
  993. JPRNC    MACRO    ?RA
  994.     DB    0FDH,0D2H    ;JP    NC,<addr>    p 5-68
  995.     DW    ?RA-$-2
  996.      ENDM
  997. JPRC    MACRO
  998.     DB    0FDH,0DAH    ;JP    C,<addr>    p 5-68
  999.     DW    ?RA-$-2
  1000.      ENDM
  1001. JPRPO
  1002. JPRNV    MACRO    ?RA
  1003.     DB    0FDH,0E2H    ;JP    PO,<addr>    p 5-68
  1004.     DW    ?RA-$-2        ;JP    NV,<addr>
  1005.      ENDM
  1006. JPRPE
  1007. JPRV    MACRO    ?RA
  1008.     DB    0FDH,0EAH    ;JP    PE,<addr>    p 5-68
  1009.     DW    ?RA-$-2        ;JP    V,<addr>
  1010.      ENDM
  1011. JPRP
  1012. JPRNS    MACRO    ?RA
  1013.     DB    0FDH,0F2H    ;JP    P,<addr>    p 5-68
  1014.     DW    ?RA-$-2        ;JP    NS,<addr>
  1015.      ENDM
  1016. JPRM
  1017. JPRS    MACRO    ?RA
  1018.     DB    0FDH,0FAH    ;JP    M,<addr>    p 5-68
  1019.     DW    ?RA-$-2        ;JP    S,<addr>
  1020.      ENDM
  1021. ;---------------------------------------------------------------------
  1022. ;Code Labels for LD        Real Z280 Code       Page in Z280 manual
  1023. ; \/                 \/              \/
  1024. LDAIXH    MACRO
  1025.     DB    0DDH,7CH    ;LD    A,IXH        p 5-70
  1026.      ENDM
  1027. LDAIXL    MACRO
  1028.     DB    0DDH,7DH    ;LD    A,IXL        p 5-70
  1029.      ENDM
  1030. LDAIYH    MACRO
  1031.     DB    0FDH,7CH    ;LD    A,IYH        p 5-70
  1032.      ENDM
  1033. LDAIYL    MACRO
  1034.     DB    0FDH,7DH    ;LD    A,IYL        p 5-70
  1035.      ENDM
  1036. LDAHL    MACRO    ?DD
  1037.     DB    0FDH,7BH    ;LD    A,(HL + dd)    p 5-70
  1038.     DW    ?DD
  1039.      ENDM
  1040. LDAIX    MACRO    ?DD
  1041.     DB    0FDH,79H    ;LD    A,(IX + dd)    p 5-70
  1042.     DW    ?DD
  1043.      ENDM
  1044. LDAIY    MACRO    ?DD
  1045.     DB    0FDH,7AH    ;LD    A,(IY + dd)    p 5-70
  1046.     DW    ?DD
  1047.      ENDM
  1048. LDAR    MACRO    ?RA
  1049.     DB    0FDH,78H    ;LD    A,<addr>    p 5-70
  1050.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  1051.      ENDM
  1052. LDASP    MACRO    ?DD
  1053.     DB    0DDH,78H    ;LD    A,(SP + dd)    p 5-70
  1054.     DW    ?DD
  1055.      ENDM
  1056. LDAHX    MACRO
  1057.     DB    0DDH,79H    ;LD    A,(HL + IX)    p 5-70
  1058.      ENDM
  1059. LDAHY    MACRO
  1060.     DB    0DDH,7AH    ;LD    A,(HL + IY)    p 5-70
  1061.      ENDM
  1062. LDAXY    MACRO
  1063.     DB    0DDH,7BH    ;LD    A,(IX + IY)    p 5-70
  1064.      ENDM
  1065. ;---------------------------------------------------------------------
  1066. ;Code Labels for LD        Real Z280 Code       Page in Z280 manual
  1067. ; \/                 \/              \/
  1068. LDIXHA    MACRO
  1069.     DB    0DDH,67H    ;LD    IXH,A        p 5-71
  1070.      ENDM
  1071. LDIXLA    MACRO
  1072.     DB    0DDH,6FH    ;LD    IXL,A        p 5-71
  1073.      ENDM
  1074. LDIYHA    MACRO
  1075.     DB    0FDH,67H    ;LD    IYH,A        p 5-71
  1076.      ENDM
  1077. LDIYLA    MACRO
  1078.     DB    0FDH,6FH    ;LD    IYL,A        p 5-71
  1079.      ENDM
  1080. LDHLA    MACRO    ?DD
  1081.     DB    0EDH,3BH    ;LD    (HL + dd),A    p 5-71
  1082.     DW    ?DD
  1083.      ENDM
  1084. LDIXA    MACRO    ?DD
  1085.     DB    0EDH,2BH    ;LD    (IX + dd),A    p 5-71
  1086.     DW    ?DD
  1087.      ENDM
  1088. LDIYA    MACRO    ?DD
  1089.     DB    0EDH,33H    ;LD    (IY + dd),A    p 5-71
  1090.     DW    ?DD
  1091.      ENDM
  1092. LDRA    MACRO    ?RA
  1093.     DB    0EDH,23H    ;LD    <addr>,A    p 5-71
  1094.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  1095.      ENDM
  1096. LDSPA    MACRO    ?DD
  1097.     DB    0EDH,03H    ;LD    (SP + dd),A    p 5-71
  1098.     DW    ?DD
  1099.      ENDM
  1100. LDHXA    MACRO
  1101.     DB    0EDH,0BH    ;LD    (HL + IX),A    p 5-71
  1102.      ENDM
  1103. LDHYA    MACRO
  1104.     DB    0EDH,13H    ;LD    (HL + IY),A    p 5-71
  1105.      ENDM
  1106. LDXYA    MACRO
  1107.     DB    0EDH,1BH    ;LD    (IX + IY),A    p 5-71
  1108.      ENDM
  1109. ;---------------------------------------------------------------------
  1110. ;Code Labels for LD        Real Z280 Code       Page in Z280 manual
  1111. ; \/                 \/              \/
  1112. LDIXH    MACRO    ?N
  1113.     DB    0DDH,67H,?N    ;LD    IXH,n        p 5-73
  1114.      ENDM
  1115. LDIXL    MACRO    ?N
  1116.     DB    0DDH,6FH,?N    ;LD    IXL,n        p 5-73
  1117.      ENDM
  1118. LDIYH    MACRO    ?N
  1119.     DB    0FDH,67H,?N    ;LD    IYH,n        p 5-73
  1120.      ENDM
  1121. LDIYL    MACRO    ?N
  1122.     DB    0FDH,6FH,?N    ;LD    IYL,n        p 5-73
  1123.      ENDM
  1124. LDPC    MACRO    ?N
  1125.     DB    0EDH,3BH,?N    ;LD    (addr),n    p 5-73
  1126.     DB    ?N
  1127.      ENDM
  1128. LDHL    MACRO    ?DD,?N
  1129.     DB    0EDH,3BH    ;LD    (HL + dd),n    p 5-73
  1130.     DW    ?DD,?N
  1131.      ENDM
  1132. LDIX    MACRO    ?DD,?N
  1133.     DB    0EDH,2BH    ;LD    (IX + dd),n    p 5-73
  1134.     DW    ?DD,?N
  1135.      ENDM
  1136. LDIY    MACRO    ?DD,?N
  1137.     DB    0EDH,33H    ;LD    (IY + dd),n    p 5-73
  1138.     DW    ?DD,?N
  1139.      ENDM
  1140. LDR    MACRO    ?RA,?N
  1141.     DB    0EDH,23H    ;LD    <addr>,n    p 5-73
  1142.     DW    ?RA-$-2,?N    ;<addr> = (PC + 16 bit relative)
  1143.      ENDM
  1144. LDSP    MACRO    ?DD,?N
  1145.     DB    0EDH,03H    ;LD    (SP + dd),n    p 5-73
  1146.     DW    ?DD,?N
  1147.      ENDM
  1148. LDHX    MACRO    ?N
  1149.     DB    0EDH,0BH,?N    ;LD    (HL + IX),n    p 5-73
  1150.      ENDM
  1151. LDHY    MACRO    ?N
  1152.     DB    0EDH,13H,?N    ;LD    (HL + IY),n    p 5-73
  1153.      ENDM
  1154. LDXY    MACRO    ?N
  1155.     DB    0EDH,1BH,?N    ;LD    (IX + IY),n    p 5-73
  1156.      ENDM
  1157. ;---------------------------------------------------------------------
  1158. ;Code Labels for LD        Real Z280 Code       Page in Z280 manual
  1159. ; \/                 \/              \/
  1160. LDBIXH    MACRO
  1161.     DB    0DDH,44H    ;LD    B,IXH        p 5-74
  1162.      ENDM
  1163. LDBIXL    MACRO
  1164.     DB    0DDH,45H    ;LD    B,IXL        p 5-74
  1165.      ENDM
  1166. LDBIYH    MACRO
  1167.     DB    0FDH,44H    ;LD    B,IYH        p 5-74
  1168.      ENDM
  1169. LDBIYL    MACRO
  1170.     DB    0FDH,45H    ;LD    B,IYL        p 5-74
  1171.      ENDM
  1172. LDCIXH    MACRO
  1173.     DB    0DDH,4CH    ;LD    C,IXH        p 5-74
  1174.      ENDM
  1175. LDCIXL    MACRO
  1176.     DB    0DDH,4DH    ;LD    C,IXL        p 5-74
  1177.      ENDM
  1178. LDCIYH    MACRO
  1179.     DB    0FDH,4CH    ;LD    C,IYH        p 5-74
  1180.      ENDM
  1181. LDCIYL    MACRO
  1182.     DB    0FDH,4DH    ;LD    C,IYL        p 5-74
  1183.      ENDM
  1184. LDDIXH    MACRO
  1185.     DB    0DDH,54H    ;LD    D,IXH        p 5-74
  1186.      ENDM
  1187. LDDIXL    MACRO
  1188.     DB    0DDH,55H    ;LD    D,IXL        p 5-74
  1189.      ENDM
  1190. LDDIYH    MACRO
  1191.     DB    0FDH,54H    ;LD    D,IYH        p 5-74
  1192.      ENDM
  1193. LDDIYL    MACRO
  1194.     DB    0FDH,55H    ;LD    D,IYL        p 5-74
  1195.      ENDM
  1196. LDEIXH    MACRO
  1197.     DB    0DDH,5CH    ;LD    E,IXH        p 5-74
  1198.      ENDM
  1199. LDEIXL    MACRO
  1200.     DB    0DDH,5DH    ;LD    E,IXL        p 5-74
  1201.      ENDM
  1202. LDEIYH    MACRO
  1203.     DB    0FDH,5CH    ;LD    E,IYH        p 5-74
  1204.      ENDM
  1205. LDEIYL    MACRO
  1206.     DB    0FDH,5DH    ;LD    E,IYL        p 5-74
  1207.      ENDM
  1208. LDXHXH    MACRO
  1209.     DB    0DDH,64H    ;LD    IXH,IXH        p 5-74
  1210.      ENDM
  1211. LDXHXL    MACRO
  1212.     DB    0DDH,65H    ;LD    IXH,IXL        p 5-74
  1213.      ENDM
  1214. LDXLYH    MACRO
  1215.     DB    0DDH,6CH    ;LD    IXL,IYH        p 5-74
  1216.      ENDM
  1217. LDXLYL    MACRO
  1218.     DB    0DDH,6DH    ;LD    IXL,IYL        p 5-74
  1219.      ENDM
  1220. LDYHXH    MACRO
  1221.     DB    0FDH,64H    ;LD    IYH,IXH        p 5-74
  1222.      ENDM
  1223. LDYHXL    MACRO
  1224.     DB    0FDH,65H    ;LD    IYH,IXL        p 5-74
  1225.      ENDM
  1226. LDYLYH    MACRO
  1227.     DB    0FDH,6CH    ;LD    IYL,IYH        p 5-74
  1228.      ENDM
  1229. LDYLYL    MACRO
  1230.     DB    0FDH,6DH    ;LD    IYL,IYL        p 5-74
  1231.      ENDM
  1232. LDIXHB    MACRO
  1233.     DB    0DDH,60H    ;LD    IXH,B        p 5-74
  1234.      ENDM
  1235. LDIXLB    MACRO
  1236.     DB    0DDH,68H    ;LD    IXL,B        p 5-74
  1237.      ENDM
  1238. LDIYHB    MACRO
  1239.     DB    0FDH,60H    ;LD    IYH,B        p 5-74
  1240.      ENDM
  1241. LDIYLB    MACRO
  1242.     DB    0FDH,68H    ;LD    IYL,B        p 5-74
  1243.      ENDM
  1244. LDIXHC    MACRO
  1245.     DB    0DDH,61H    ;LD    IXH,C        p 5-74
  1246.      ENDM
  1247. LDIXLC    MACRO
  1248.     DB    0DDH,69H    ;LD    IXL,C        p 5-74
  1249.      ENDM
  1250. LDIYHC    MACRO
  1251.     DB    0FDH,61H    ;LD    IYH,C        p 5-74
  1252.      ENDM
  1253. LDIYLC    MACRO
  1254.     DB    0FDH,69H    ;LD    IYL,C        p 5-74
  1255.      ENDM
  1256. LDIXHD    MACRO
  1257.     DB    0DDH,62H    ;LD    IXH,D        p 5-74
  1258.      ENDM
  1259. LDIXLD    MACRO
  1260.     DB    0DDH,6AH    ;LD    IXL,D        p 5-74
  1261.      ENDM
  1262. LDIYHD    MACRO
  1263.     DB    0FDH,62H    ;LD    IYH,D        p 5-74
  1264.      ENDM
  1265. LDIYLD    MACRO
  1266.     DB    0FDH,6AH    ;LD    IYL,D        p 5-74
  1267.      ENDM
  1268. LDIXHE    MACRO
  1269.     DB    0DDH,63H    ;LD    IXH,E        p 5-74
  1270.      ENDM
  1271. LDIXLE    MACRO
  1272.     DB    0DDH,6BH    ;LD    IXL,E        p 5-74
  1273.      ENDM
  1274. LDIYHE    MACRO
  1275.     DB    0FDH,63H    ;LD    IYH,E        p 5-74
  1276.      ENDM
  1277. LDIYLE    MACRO
  1278.     DB    0FDH,6BH    ;LD    IYL,E        p 5-74
  1279.      ENDM
  1280. LDIXH    MACRO    ?N
  1281.     DB    0DDH,26H,?N    ;LD    IXH,n        p 5-74
  1282.      ENDM
  1283. LDIXL    MACRO    ?N
  1284.     DB    0DDH,2EH,?N    ;LD    IXL,n        p 5-74
  1285.      ENDM
  1286. LDIYH    MACRO    ?N
  1287.     DB    0FDH,26H,?N    ;LD    IYH,n        p 5-74
  1288.      ENDM
  1289. LDIYL    MACRO    ?N
  1290.     DB    0FDH,2EH,?N    ;LD    IYL,n        p 5-74
  1291.      ENDM
  1292. ;---------------------------------------------------------------------
  1293. ;Code Labels for LDA        Real Z280 Code       Page in Z280 manual
  1294. ; \/                 \/              \/
  1295. LDAHHL    MACRO    ?DD
  1296.     DB    0EDH,3AH    ;LDA    HL,(HL + dd)    p 5-76
  1297.     DW    ?DD
  1298.      ENDM
  1299. LDAHIX    MACRO    ?DD
  1300.     DB    0EDH,2AH    ;LDA    HL,(IX + dd)    p 5-76
  1301.     DW    ?DD
  1302.      ENDM
  1303. LDAHIY    MACRO    ?DD
  1304.     DB    0EDH,32H    ;LDA    HL,(IY + dd)    p 5-76
  1305.     DW    ?DD
  1306.      ENDM
  1307. LDAXHL    MACRO    ?DD
  1308.     DB    0DDH,0EDH,3AH    ;LDA    IX,(HL + dd)    p 5-76
  1309.     DW    ?DD
  1310.      ENDM
  1311. LDAXIX    MACRO    ?DD
  1312.     DB    0DDH,0EDH,2AH    ;LDA    IX,(IX + dd)    p 5-76
  1313.     DW    ?DD
  1314.      ENDM
  1315. LDAXIY    MACRO    ?DD
  1316.     DB    0DDH,0EDH,32H    ;LDA    IX,(IY + dd)    p 5-76
  1317.     DW    ?DD
  1318.      ENDM
  1319. LDAYHL    MACRO    ?DD
  1320.     DB    0FDH,0EDH,3AH    ;LDA    IY,(HL + dd)    p 5-76
  1321.     DW    ?DD
  1322.      ENDM
  1323. LDAYIX    MACRO    ?DD
  1324.     DB    0FDH,0EDH,2AH    ;LDA    IY,(IX + dd)    p 5-76
  1325.     DW    ?DD
  1326.      ENDM
  1327. LDAYIY    MACRO    ?DD
  1328.     DB    0FDH,0EDH,32H    ;LDA    IY,(IY + dd)    p 5-76
  1329.     DW    ?DD
  1330.      ENDM
  1331. LDAHR    MACRO    ?RA
  1332.     DB    0EDH,22H    ;LDA    HL,<addr>    p 5-76    
  1333.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  1334.      ENDM
  1335. LDAXR    MACRO    ?RA
  1336.     DB    0DDH,0EDH,22H    ;LDA    IX,<addr>    p 5-76    
  1337.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  1338.      ENDM
  1339. LDAYR    MACRO    ?RA
  1340.     DB    0FDH,0EDH,22H    ;LDA    IY,<addr>    p 5-76    
  1341.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  1342.      ENDM
  1343. LDAHSP    MACRO    ?DD
  1344.     DB    0EDH,2        ;LDA    HL,(SP + dd)    p 5-76
  1345.     DW    ?DD
  1346.      ENDM
  1347. LDAXSP    MACRO    ?DD
  1348.     DB    0DDH,0EDH,2    ;LDA    IX,(SP + dd)    p 5-76
  1349.     DW    ?DD
  1350.      ENDM
  1351. LDAYSP    MACRO    ?DD
  1352.     DB    0FDH,0EDH,2    ;LDA    IY,(SP + dd)    p 5-76
  1353.     DW    ?DD
  1354.      ENDM
  1355. LDAHHX    MACRO
  1356.     DB    0EDH,0AH    ;LDA    HL,(HL + IX)    p 5-76
  1357.      ENDM
  1358. LDAXHX    MACRO
  1359.     DB    0DDH,0EDH,0AH    ;LDA    IX,(HL + IX)    p 5-76
  1360.      ENDM
  1361. LDAYHX    MACRO
  1362.     DB    0FDH,0EDH,0AH    ;LDA    IY,(HL + IX)    p 5-76
  1363.      ENDM
  1364. LDAHHY    MACRO
  1365.     DB    0EDH,12H    ;LDA    HL,(HL + IY)    p 5-76
  1366.      ENDM
  1367. LDAXHY    MACRO
  1368.     DB    0DDH,0EDH,12H    ;LDA    IX,(HL + IY)    p 5-76
  1369.      ENDM
  1370. LDAYHY    MACRO
  1371.     DB    0FDH,0EDH,12H    ;LDA    IY,(HL + IY)    p 5-76
  1372.      ENDM
  1373. LDAHXY    MACRO
  1374.     DB    0EDH,1AH    ;LDA    HL,(IX + IY)    p 5-76
  1375.      ENDM
  1376. LDAXXY    MACRO
  1377.     DB    0DDH,0EDH,1AH    ;LDA    IX,(IX + IY)    p 5-76
  1378.      ENDM
  1379. LDAYXY    MACRO
  1380.     DB    0FDH,0EDH,1AH    ;LDA    IY,(IX + IY)    p 5-76
  1381.      ENDM
  1382. ;---------------------------------------------------------------------
  1383. ;Code Labels for LDCTL        Real Z280 Code       Page in Z280 manual
  1384. ; \/                 \/              \/
  1385. LDCTLHC    MACRO
  1386.     DB    0EDH,66H    ;LDCTL    HL,(C)        p 5-78
  1387.      ENDM
  1388. LDCTLXC    MACRO
  1389.     DB    0DDH,0EDH,66H    ;LDCTL    IX,(C)        p 5-78
  1390.      ENDM
  1391. LDCTLYC    MACRO
  1392.     DB    0FDH,0EDH,66H    ;LDCTL    IY,(C)        p 5-78    
  1393.      ENDM
  1394. LDCTLCH    MACRO
  1395.     DB    0EDH,6EH    ;LDCTL    (C),HL        p 5-78
  1396.      ENDM
  1397. LDCTLCX    MACRO
  1398.     DB    0DDH,0EDH,6EH    ;LDCTL    (C),IX        p 5-78
  1399.      ENDM
  1400. LDCTLCY    MACRO
  1401.     DB    0FDH,0EDH,6EH    ;LDCTL    (C),IY        p 5-78    
  1402.      ENDM
  1403. LDCTLHU    MACRO
  1404.     DB    0EDH,87H    ;LDCTL    HL,USP        p 5-78
  1405.      ENDM
  1406. LDCTLXU    MACRO
  1407.     DB    0DDH,0EDH,87H    ;LDCTL    IX,USP        p 5-78
  1408.      ENDM
  1409. LDCTLYU    MACRO
  1410.     DB    0FDH,0EDH,87H    ;LDCTL    IY,USP        p 5-78    
  1411.      ENDM
  1412. LDCTLUH    MACRO
  1413.     DB    0EDH,8FH    ;LDCTL    USP,HL        p 5-78
  1414.      ENDM
  1415. LDCTLUX    MACRO
  1416.     DB    0DDH,0EDH,8FH    ;LDCTL    USP,IX        p 5-78
  1417.      ENDM
  1418. LDCTLUY    MACRO
  1419.     DB    0FDH,0EDH,8FH    ;LDCTL    USP,IY        p 5-78    
  1420.      ENDM
  1421. ;---------------------------------------------------------------------
  1422. ;Code Labels for LDUD        Real Z280 Code       Page in Z280 manual
  1423. ; \/                 \/              \/
  1424. LDUDAH    MACRO
  1425.     DB    0EDH,86H    ;LDUD    A,(HL)        p 5-84
  1426.      ENDM
  1427. LDUDAIX    MACRO    ?D
  1428.     DB    0DDH,0EDH,86H,?D ;LDUD    A,(IX + d)    p 5-84
  1429.      ENDM
  1430. LDUDAIY    MACRO    ?D
  1431.     DB    0FDH,0EDH,86H,?D ;LDUD    A,(IY + d)    p 5-84    
  1432.      ENDM
  1433. LDUDHA    MACRO
  1434.     DB    0EDH,8EH    ;LDUD    (HL),A        p 5-84
  1435.      ENDM
  1436. LDUDIXA MACRO    ?D
  1437.     DB    0DDH,0EDH,8EH,?D ;LDUD    (IX + d),A    p 5-84
  1438.      ENDM
  1439. LDUDIYA    MACRO    ?D
  1440.     DB    0FDH,0EDH,8EH,?D ;LDUD    (IY + d),A    p 5-84    
  1441.      ENDM
  1442. LDUPAH    MACRO
  1443.     DB    0EDH,96H    ;LDUP    A,(HL)        p 5-86
  1444.      ENDM
  1445. LDUPAIX    MACRO    ?D
  1446.     DB    0DDH,0EDH,96H,?D ;LDUP    A,(IX + d)    p 5-86
  1447.      ENDM
  1448. LDUPAIY    MACRO    ?D
  1449.     DB    0FDH,0EDH,96H,?D ;LDUP    A,(IY + d)    p 5-86    
  1450.      ENDM
  1451. LDUPHA    MACRO
  1452.     DB    0EDH,9EH    ;LDUP    (HL),A        p 5-87
  1453.      ENDM
  1454. LDUPIXA MACRO    ?D
  1455.     DB    0DDH,0EDH,9EH,?D ;LDUP    (IX + d),A    p 5-87
  1456.      ENDM
  1457. LDUPIYA    MACRO    ?D
  1458.     DB    0FDH,0EDH,9EH,?D ;LDUP    (IY + d),A    p 5-87
  1459.      ENDM
  1460. ;---------------------------------------------------------------------
  1461. ;Code Labels for LDW        Real Z280 Code       Page in Z280 manual
  1462. ; \/                 \/              \/
  1463. LDWM    MACRO    ?NN
  1464.     DB    0DDH,1        ;LDW    (HL),nn        p 5-88
  1465.     DW    ?NN
  1466.      ENDM
  1467. LDWPC    MACRO    ?DD,?NN
  1468.     DB    0DDH,11H    ;LDW    (addr),nn    p 5-88
  1469.     DW    ?DD,?NN
  1470.      ENDM
  1471. LDWR    MACRO    ?RA,?NN
  1472.     DB    0DDH,31H    ;LDW    <addr>,nn    p 5-88
  1473.     DW    ?RA-$-2,?NN    ;<addr> = (PC + 16 bit relative)
  1474.      ENDM
  1475. LDWHHL    MACRO    ?DD
  1476.     DB    0EDH,3CH    ;LDW    HL,(HL + dd)    p 5-89
  1477.     DW    ?DD
  1478.      ENDM
  1479. LDWHIX    MACRO    ?DD
  1480.     DB    0EDH,2CH    ;LDW    HL,(IX + dd)    p 5-89
  1481.     DW    ?DD
  1482.      ENDM
  1483. LDWHIY    MACRO    ?DD
  1484.     DB    0EDH,34H    ;LDW    HL,(IY + dd)    p 5-89
  1485.     DW    ?DD
  1486.      ENDM
  1487. LDWXHL    MACRO    ?DD
  1488.     DB    0DDH,0EDH,3CH    ;LDW    IX,(HL + dd)    p 5-89
  1489.     DW    ?DD
  1490.      ENDM
  1491. LDWXIX    MACRO    ?DD
  1492.     DB    0DDH,0EDH,2CH    ;LDW    IX,(IX + dd)    p 5-89
  1493.     DW    ?DD
  1494.      ENDM
  1495. LDWXIY    MACRO    ?DD
  1496.     DB    0DDH,0EDH,34H    ;LDW    IX,(IY + dd)    p 5-89
  1497.     DW    ?DD
  1498.      ENDM
  1499. LDWYHL    MACRO    ?DD
  1500.     DB    0FDH,0EDH,3CH    ;LDW    IY,(HL + dd)    p 5-89
  1501.     DW    ?DD
  1502.      ENDM
  1503. LDWYIX    MACRO    ?DD
  1504.     DB    0FDH,0EDH,2CH    ;LDW    IY,(IX + dd)    p 5-89
  1505.     DW    ?DD
  1506.      ENDM
  1507. LDWYIY    MACRO    ?DD
  1508.     DB    0FDH,0EDH,34H    ;LDW    IY,(IY + dd)    p 5-89
  1509.     DW    ?DD
  1510.      ENDM
  1511. LDWHR    MACRO    ?RA
  1512.     DB    0EDH,24H    ;LDW    HL,<addr>    p 5-89    
  1513.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  1514.      ENDM
  1515. LDWXR    MACRO    ?RA
  1516.     DB    0DDH,0EDH,24H    ;LDW    IX,<addr>    p 5-89    
  1517.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  1518.      ENDM
  1519. LDWYR    MACRO    ?RA
  1520.     DB    0FDH,0EDH,24H    ;LDW    IY,<addr>    p 5-89    
  1521.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  1522.      ENDM
  1523. LDWHSP    MACRO    ?DD
  1524.     DB    0EDH,4        ;LDW    HL,(SP + dd)    p 5-89
  1525.     DW    ?DD
  1526.      ENDM
  1527. LDWXSP    MACRO    ?DD
  1528.     DB    0DDH,0EDH,4    ;LDW    IX,(SP + dd)    p 5-89
  1529.     DW    ?DD
  1530.      ENDM
  1531. LDWYSP    MACRO    ?DD
  1532.     DB    0FDH,0EDH,4    ;LDW    IY,(SP + dd)    p 5-89
  1533.     DW    ?DD
  1534.      ENDM
  1535. LDWHHX    MACRO
  1536.     DB    0EDH,0CH    ;LDW    HL,(HL + IX)    p 5-89
  1537.      ENDM
  1538. LDWXHX    MACRO
  1539.     DB    0DDH,0EDH,0CH    ;LDW    IX,(HL + IX)    p 5-89
  1540.      ENDM
  1541. LDWYHX    MACRO
  1542.     DB    0FDH,0EDH,0CH    ;LDW    IY,(HL + IX)    p 5-89
  1543.      ENDM
  1544. LDWHHY    MACRO
  1545.     DB    0EDH,14H    ;LDW    HL,(HL + IY)    p 5-89
  1546.      ENDM
  1547. LDWXHY    MACRO
  1548.     DB    0DDH,0EDH,14H    ;LDW    IX,(HL + IY)    p 5-89
  1549.      ENDM
  1550. LDWYHY    MACRO
  1551.     DB    0FDH,0EDH,14H    ;LDW    IY,(HL + IY)    p 5-89
  1552.      ENDM
  1553. LDWHXY    MACRO
  1554.     DB    0EDH,1CH    ;LDW    HL,(IX + IY)    p 5-89
  1555.      ENDM
  1556. LDWXXY    MACRO
  1557.     DB    0DDH,0EDH,1CH    ;LDW    IX,(IX + IY)    p 5-89
  1558.      ENDM
  1559. LDWYXY    MACRO
  1560.     DB    0FDH,0EDH,1CH    ;LDW    IY,(IX + IY)    p 5-89
  1561.      ENDM
  1562. ;---------------------------------------------------------------------
  1563. ;Code Labels for LDW        Real Z280 Code       Page in Z280 manual
  1564. ; \/                 \/              \/
  1565. LDWHLH    MACRO    ?DD
  1566.     DB    0EDH,3DH    ;LDW    (HL + dd),HL    p 5-90
  1567.     DW    ?DD
  1568.      ENDM
  1569. LDWIXH    MACRO    ?DD
  1570.     DB    0EDH,2DH    ;LDW    (IX + dd),HL    p 5-90
  1571.     DW    ?DD
  1572.      ENDM
  1573. LDWIYH    MACRO    ?DD
  1574.     DB    0EDH,35H    ;LDW    (IY + dd),HL    p 5-90
  1575.     DW    ?DD
  1576.      ENDM
  1577. LDWHLX    MACRO    ?DD
  1578.     DB    0DDH,0EDH,3DH    ;LDW    (HL + dd),IX    p 5-90
  1579.     DW    ?DD
  1580.      ENDM
  1581. LDWIXX    MACRO    ?DD
  1582.     DB    0DDH,0EDH,2DH    ;LDW    (IX + dd),IX    p 5-90
  1583.     DW    ?DD
  1584.      ENDM
  1585. LDWIYX    MACRO    ?DD
  1586.     DB    0DDH,0EDH,35H    ;LDW    (IY + dd),IX    p 5-90
  1587.     DW    ?DD
  1588.      ENDM
  1589. LDWHLY    MACRO    ?DD
  1590.     DB    0FDH,0EDH,3DH    ;LDW    (HL + dd),IY    p 5-90
  1591.     DW    ?DD
  1592.      ENDM
  1593. LDWIXY    MACRO    ?DD
  1594.     DB    0FDH,0EDH,2DH    ;LDW    (IX + dd),IY    p 5-90
  1595.     DW    ?DD
  1596.      ENDM
  1597. LDWIYY    MACRO    ?DD
  1598.     DB    0FDH,0EDH,35H    ;LDW    (IY + dd),IY    p 5-90
  1599.     DW    ?DD
  1600.      ENDM
  1601. LDWRH    MACRO    ?RA
  1602.     DB    0EDH,25H    ;LDW    <addr>,HL    p 5-90    
  1603.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  1604.      ENDM
  1605. LDWRX    MACRO    ?RA
  1606.     DB    0DDH,0EDH,25H    ;LDW    <addr>,IX    p 5-90    
  1607.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  1608.      ENDM
  1609. LDWRY    MACRO    ?RA
  1610.     DB    0FDH,0EDH,25H    ;LDW    <addr>,IY    p 5-90
  1611.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  1612.      ENDM
  1613. LDWSPH    MACRO    ?DD
  1614.     DB    0EDH,5        ;LDW    (SP + dd),HL    p 5-90
  1615.     DW    ?DD
  1616.      ENDM
  1617. LDWSPX    MACRO    ?DD
  1618.     DB    0DDH,0EDH,5    ;LDW    (SP + dd),IX    p 5-90
  1619.     DW    ?DD
  1620.      ENDM
  1621. LDWSPY    MACRO    ?DD
  1622.     DB    0FDH,0EDH,5    ;LDW    (SP + dd),IY    p 5-90
  1623.     DW    ?DD
  1624.      ENDM
  1625. LDWHXH    MACRO
  1626.     DB    0EDH,0DH    ;LDW    (HL + IX),HL    p 5-90
  1627.      ENDM
  1628. LDWHXX    MACRO
  1629.     DB    0DDH,0EDH,0DH    ;LDW    (HL + IX),IX    p 5-90
  1630.      ENDM
  1631. LDWHXY    MACRO
  1632.     DB    0FDH,0EDH,0DH    ;LDW    (HL + IX),IY    p 5-90
  1633.      ENDM
  1634. LDWHYH    MACRO
  1635.     DB    0EDH,15H    ;LDW    (HL + IY),HL    p 5-90
  1636.      ENDM
  1637. LDWHYX    MACRO
  1638.     DB    0DDH,0EDH,15H    ;LDW    (HL + IY),IX    p 5-90
  1639.      ENDM
  1640. LDWHYY    MACRO
  1641.     DB    0FDH,0EDH,15H    ;LDW    (HL + IY),IY    p 5-90
  1642.      ENDM
  1643. LDWXYH    MACRO
  1644.     DB    0EDH,1DH    ;LDW    (IX + IY),HL    p 5-90
  1645.      ENDM
  1646. LDWXYX    MACRO
  1647.     DB    0DDH,0EDH,1DH    ;LDW    (IX + IY),IX    p 5-90
  1648.      ENDM
  1649. LDWXYY    MACRO
  1650.     DB    0FDH,0EDH,1DH    ;LDW    (IX + IY),IY    p 5-90
  1651.      ENDM
  1652. ;---------------------------------------------------------------------
  1653. ;Code Labels for LDW        Real Z280 Code       Page in Z280 manual
  1654. ; \/                 \/              \/
  1655. LDWSPM    MACRO
  1656.     DB    0EDH,36H    ;LDW    SP,(HL)        p 5-92
  1657.      ENDM
  1658. LDWSPPC    MACRO    ?DD
  1659.     DB    0EDH,7BH    ;LDW    SP,(addr)    p 5-92
  1660.     DW    ?DD
  1661.      ENDM
  1662. LDWSPX    MACRO    ?D
  1663.     DB    0DDH,0EDH,36H,?D ;LDW    SP,(IX + d)    p 5-92
  1664.      ENDM
  1665. LDWSPY    MACRO    ?D
  1666.     DB    0FDH,0EDH,36H,?D ;LDW    SP,(IY + d)    p 5-92
  1667.      ENDM
  1668. LDWMSP    MACRO
  1669.     DB    0EDH,3EH    ;LDW    (HL),SP        p 5-92
  1670.      ENDM
  1671. LDWPCSP    MACRO    ?DD
  1672.     DB    0EDH,73H    ;LDW    (addr),SP    p 5-92
  1673.     DW    ?DD
  1674.      ENDM
  1675. LDWXSP    MACRO    ?D
  1676.     DB    0DDH,0EDH,3EH,?D ;LDW    (IX + d),SP    p 5-92
  1677.      ENDM
  1678. LDWYSP    MACRO    ?D
  1679.     DB    0FDH,0EDH,3EH,?D ;LDW    (IY + d),SP    p 5-92
  1680.      ENDM
  1681. ;---------------------------------------------------------------------
  1682. ;Code Labels for MULT     Real Z280 Code       Page in Z280 manual
  1683. ; \/                 \/              \/
  1684. MLTAA    MACRO
  1685.     DB    0EDH,0F8H    ;MULT    A,A        p 5-93
  1686.      ENDM
  1687. MLTAB    MACRO
  1688.     DB    0EDH,0C0H    ;MULT    A,B        p 5-93
  1689.      ENDM
  1690. MLTAC    MACRO
  1691.     DB    0EDH,0C8H    ;MULT    A,C        p 5-93
  1692.      ENDM
  1693. MLTAD    MACRO
  1694.     DB    0EDH,0D0H    ;MULT    A,D        p 5-93
  1695.      ENDM
  1696. MLTAE    MACRO
  1697.     DB    0EDH,0D8H    ;MULT    A,E        p 5-93
  1698.      ENDM
  1699. MLTAH    MACRO
  1700.     DB    0EDH,0E0H    ;MULT    A,H        p 5-93
  1701.      ENDM
  1702. MLTAL    MACRO
  1703.     DB    0EDH,0E8H    ;MULT    A,L        p 5-93
  1704.      ENDM
  1705. MLTAIXH MACRO
  1706.     DB    0DDH,0EDH,0E0H    ;MULT    A,IXH        p 5-93
  1707.      ENDM
  1708. MLTAIXL MACRO
  1709.     DB    0DDH,0EDH,0E8H    ;MULT    A,IXL        p 5-93
  1710.      ENDM
  1711. MLTAIYH MACRO
  1712.     DB    0FDH,0EDH,0E0H    ;MULT    A,IYH        p 5-93
  1713.      ENDM
  1714. MLTAIYL MACRO
  1715.     DB    0FDH,0EDH,0E8H    ;MULT    A,IYL        p 5-93
  1716.      ENDM
  1717. MLTA    MACRO    ?N
  1718.     DB    0FDH,0EDH,0F8H,?N ;MULT    A,n        p 5-93
  1719.      ENDM
  1720. MLTAPC    MACRO    ?DD
  1721.     DB    0DDH,0EDH,0F8H    ;MULT    A,(addr)    p 5-93
  1722.     DW    ?DD
  1723.      ENDM
  1724. MLTAHL    MACRO    ?DD
  1725.     DB    0FDH,0EDH,0D8H    ;MULT    A,(HL + dd)    p 5-93
  1726.     DW    ?DD
  1727.      ENDM
  1728. MLTAIX    MACRO    ?DD
  1729.     DB    0FDH,0EDH,0C8H    ;MULT    A,(IX + dd)    p 5-93
  1730.     DW    ?DD
  1731.      ENDM
  1732. MLTAIY    MACRO    ?DD
  1733.     DB    0FDH,0EDH,0D0H    ;MULT    A,(IY + dd)    p 5-93
  1734.     DW    ?DD
  1735.      ENDM
  1736. MLTAX    MACRO    ?D
  1737.     DB    0DDH,0EDH,0F0H    ;MULT    A,(IX + d)    p 5-93
  1738.      ENDM
  1739. MLTAY    MACRO    ?D
  1740.     DB    0FDH,0EDH,0F0H    ;MULT    A,(IY + d)    p 5-93
  1741.      ENDM
  1742. MLTAR    MACRO    ?RA
  1743.     DB    0FDH,0EDH,0C0H    ;MULT    A,<addr>    p 5-93
  1744.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  1745.      ENDM
  1746. MLTASP    MACRO    ?DD
  1747.     DB    0DDH,0EDH,0C0H    ;MULT    A,(SP + dd)    p 5-93
  1748.     DW    ?DD
  1749.      ENDM
  1750. MLTAHX    MACRO
  1751.     DB    0DDH,0EDH,0C8H    ;MULT    A,(HL + IX)    p 5-93
  1752.      ENDM
  1753. MLTAHY    MACRO
  1754.     DB    0DDH,0EDH,0D0H    ;MULT    A,(HL + IY)    p 5-93
  1755.      ENDM
  1756. MLTAXY    MACRO
  1757.     DB    0DDH,0EDH,0D8H    ;MULT    A,(IX + IY)    p 5-93
  1758.      ENDM
  1759. MLTAM    MACRO
  1760.     DB    0EDH,0F0H    ;MULT    A,(HL)        p 5-93
  1761.      ENDM
  1762. ;---------------------------------------------------------------------
  1763. ;Code Labels for MULTU        Real Z280 Code       Page in Z280 manual
  1764. ; \/                 \/              \/
  1765. MLTUAA    MACRO
  1766.     DB    0EDH,0F9H    ;MULTU    A,A        p 5-94
  1767.      ENDM
  1768. MLTUAB    MACRO
  1769.     DB    0EDH,0C1H    ;MULTU    A,B        p 5-94
  1770.      ENDM
  1771. MLTUAC    MACRO
  1772.     DB    0EDH,0C9H    ;MULTU    A,C        p 5-94
  1773.      ENDM
  1774. MLTUAD    MACRO
  1775.     DB    0EDH,0D1H    ;MULTU    A,D        p 5-94
  1776.      ENDM
  1777. MLTUAE    MACRO
  1778.     DB    0EDH,0D9H    ;MULTU    A,E        p 5-94
  1779.      ENDM
  1780. MLTUAH    MACRO
  1781.     DB    0EDH,0E1H    ;MULTU    A,H        p 5-94
  1782.      ENDM
  1783. MLTUAL    MACRO
  1784.     DB    0EDH,0E9H    ;MULTU    A,L        p 5-94
  1785.      ENDM
  1786. MLTUAIXH MACRO
  1787.     DB    0DDH,0EDH,0E1H    ;MULTU    A,IXH        p 5-94
  1788.      ENDM
  1789. MLTUAIXL MACRO
  1790.     DB    0DDH,0EDH,0E9H    ;MULTU    A,IXL        p 5-94
  1791.      ENDM
  1792. MLTUAIYH MACRO
  1793.     DB    0FDH,0EDH,0E1H    ;MULTU    A,IYH        p 5-94
  1794.      ENDM
  1795. MLTUAIYL MACRO
  1796.     DB    0FDH,0EDH,0E9H    ;MULTU    A,IYL        p 5-94
  1797.      ENDM
  1798. MLTUA    MACRO    ?N
  1799.     DB    0FDH,0EDH,0F9H,?N  ;MULTU    A,n    p 5-94
  1800.      ENDM
  1801. MLTUAPC    MACRO    ?DD
  1802.     DB    0DDH,0EDH,0F9H    ;MULTU    A,(addr)    p 5-94
  1803.     DW    ?DD
  1804.      ENDM
  1805. MLTUAHL    MACRO    ?DD
  1806.     DB    0FDH,0EDH,0D9H    ;MULTU    A,(HL + dd)    p 5-94
  1807.     DW    ?DD
  1808.      ENDM
  1809. MLTUAIX    MACRO    ?DD
  1810.     DB    0FDH,0EDH,0C9H    ;MULTU    A,(IX + dd)    p 5-94
  1811.     DW    ?DD
  1812.      ENDM
  1813. MLTUAIY    MACRO    ?DD
  1814.     DB    0FDH,0EDH,0D1H    ;MULTU    A,(IY + dd)    p 5-94
  1815.     DW    ?DD
  1816.      ENDM
  1817. MLTUAX    MACRO    ?D
  1818.     DB    0DDH,0EDH,0F1H    ;MULTU    A,(IX + d)    p 5-94
  1819.      ENDM
  1820. MLTUAY    MACRO    ?D
  1821.     DB    0FDH,0EDH,0F1H    ;MULTU    A,(IY + d)    p 5-94
  1822.      ENDM
  1823. MLTUAR    MACRO    ?RA
  1824.     DB    0FDH,0EDH,0C1H    ;MULTU    A,<addr>    p 5-94
  1825.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  1826.      ENDM
  1827. MLTUASP    MACRO    ?DD
  1828.     DB    0DDH,0EDH,0C1H    ;MULTU    A,(SP + dd)    p 5-94
  1829.     DW    ?DD
  1830.      ENDM
  1831. MLTUAHX    MACRO
  1832.     DB    0DDH,0EDH,0C9H    ;MULTU    A,(HL + IX)    p 5-94
  1833.      ENDM
  1834. MLTUAHY    MACRO
  1835.     DB    0DDH,0EDH,0D1H    ;MULTU    A,(HL + IY)    p 5-94
  1836.      ENDM
  1837. MLTUAXY    MACRO
  1838.     DB    0DDH,0EDH,0D9H    ;MULTU    A,(IX + IY)    p 5-94
  1839.      ENDM
  1840. MLTUAM    MACRO
  1841.     DB    0EDH,0F1H    ;MULTU    A,(HL)        p 5-94
  1842.      ENDM
  1843. ;-------------------------------------------------------------------------
  1844.  
  1845. ;Code Labels for MULTUW        Real Z280 Code       Page in Z280 manual
  1846. ; \/                 \/              \/
  1847. MULTUWB    MACRO
  1848.     DB    0EDH,0C3H    ;MULTUW    HL,BC        p 5-95
  1849.      ENDM
  1850. MULTUWD    MACRO
  1851.     DB    0EDH,0D3H    ;MULTUW    HL,DE        p 5-95
  1852.      ENDM
  1853. MULTUWH    MACRO
  1854.     DB    0EDH,0E3H    ;MULTUW    HL,HL        p 5-95
  1855.      ENDM
  1856. MULTUWS    MACRO
  1857.     DB    0EDH,0F3H    ;MULTUW    HL,SP        p 5-95
  1858.      ENDM
  1859. MULTUWX    MACRO
  1860.     DB    0DDH,0EDH,0E3H    ;MULTUW    HL,IX        p 5-95
  1861.      ENDM
  1862. MULTUWY    MACRO
  1863.     DB    0FDH,0EDH,0E3H    ;MULTUW    HL,IY        p 5-95
  1864.      ENDM
  1865. MULTUW    MACRO    ?NN
  1866.     DB    0FDH,0EDH,0F3H    ;MULTUW    HL,nn        p 5-95
  1867.     DW    ?NN
  1868.      ENDM
  1869. MULTUWPC    MACRO    ?DD
  1870.     DB    0DDH,0EDH,0D3H    ;MULTUW    HL,(addr)    p 5-95
  1871.     DW    ?DD
  1872.      ENDM
  1873. MULTUWIX    MACRO    ?DD
  1874.     DB    0FDH,0EDH,0C3H    ;MULTUW    HL,(IX + dd)    p 5-95
  1875.     DW    ?DD
  1876.      ENDM
  1877. MULTUWIY    MACRO    ?DD
  1878.     DB    0FDH,0EDH,0D3H    ;MULTUW    HL,(IY + dd)    p 5-95
  1879.     DW    ?DD
  1880.      ENDM
  1881. MULTUWR    MACRO    ?RA
  1882.     DB    0DDH,0EDH,0F3H    ;MULTUW    HL,<addr>    p 5-95
  1883.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  1884.      ENDM
  1885. MULTUWM    MACRO    ?DD
  1886.     DB    0DDH,0EDH,0C3H    ;MULTUW    HL,(HL)        p 5-95
  1887.     DW    ?DD
  1888.      ENDM
  1889. ;-------------------------------------------------------------------------
  1890.  
  1891. ;Code Labels for MULTW        Real Z280 Code       Page in Z280 manual
  1892. ; \/                 \/              \/
  1893. MLTWB    MACRO
  1894.     DB    0EDH,0C2H    ;MULTW    HL,BC        p 5-96
  1895.      ENDM
  1896. MLTWD    MACRO
  1897.     DB    0EDH,0D2H    ;MULTW    HL,DE        p 5-96
  1898.      ENDM
  1899. MLTWH    MACRO
  1900.     DB    0EDH,0E2H    ;MULTW    HL,HL        p 5-96
  1901.      ENDM
  1902. MLTWS    MACRO
  1903.     DB    0EDH,0F2H    ;MULTW    HL,SP        p 5-96
  1904.      ENDM
  1905. MLTWX    MACRO
  1906.     DB    0DDH,0EDH,0E2H    ;MULTW    HL,IX        p 5-96
  1907.      ENDM
  1908. MLTWY    MACRO
  1909.     DB    0FDH,0EDH,0E2H    ;MULTW    HL,IY        p 5-96
  1910.      ENDM
  1911. MLTW    MACRO    ?NN
  1912.     DB    0FDH,0EDH,0F2H    ;MULTW    HL,nn        p 5-96
  1913.     DW    ?NN
  1914.      ENDM
  1915. MLTWPC    MACRO    ?DD
  1916.     DB    0DDH,0EDH,0D2H    ;MULTW    HL,(addr)    p 5-96
  1917.     DW    ?DD
  1918.      ENDM
  1919. MLTWIX    MACRO    ?DD
  1920.     DB    0FDH,0EDH,0C2H    ;MULTW    HL,(IX + dd)    p 5-96
  1921.     DW    ?DD
  1922.      ENDM
  1923. MLTWIY    MACRO    ?DD
  1924.     DB    0FDH,0EDH,0D2H    ;MULTW    HL,(IY + dd)    p 5-96
  1925.     DW    ?DD
  1926.      ENDM
  1927. MLTWR    MACRO    ?RA
  1928.     DB    0DDH,0EDH,0F2H    ;MULTW    HL,<addr>    p 5-96
  1929.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  1930.      ENDM
  1931. MLTWM    MACRO    ?DD
  1932.     DB    0DDH,0EDH,0C2H    ;MULTW    HL,(HL)        p 5-96
  1933.     DW    ?DD
  1934.      ENDM
  1935. NEGM    MACRO
  1936.     DB    0EDH,4CH    ;NEG    HL        p 5-98
  1937.      ENDM
  1938. ;---------------------------------------------------------------------
  1939. ;Code Labels for OR        Real Z280 Code       Page in Z280 manual
  1940. ; \/                 \/              \/
  1941. ORIXH    MACRO
  1942.     DB    0DDH,0B4H    ;OR    IXH         p 5-100
  1943.      ENDM
  1944. ORIXL    MACRO
  1945.     DB    0DDH,0B5H    ;OR    IXL        p 5-100
  1946.      ENDM
  1947. ORIYH    MACRO
  1948.     DB    0FDH,0B4H    ;OR    IYH        p 5-100
  1949.      ENDM
  1950. ORIYL    MACRO
  1951.     DB    0FDH,0B5H    ;OR    IYL        p 5-100
  1952.      ENDM
  1953. ORPC    MACRO    ?DD
  1954.     DB    0DDH,0B7H    ;OR    (addr)        p 5-100
  1955.     DW    ?DD
  1956.      ENDM
  1957. ORHL    MACRO    ?DD
  1958.     DB    0FDH,0B3H    ;OR    (HL + dd)    p 5-100
  1959.     DW    ?DD
  1960.      ENDM
  1961. ORIX    MACRO    ?DD
  1962.     DB    0FDH,0B1H    ;OR    (IX + dd)    p 5-100
  1963.     DW    ?DD
  1964.      ENDM
  1965. ORIY    MACRO    ?DD
  1966.     DB    0FDH,0B2H    ;OR    (IY + dd)    p 5-100
  1967.     DW    ?DD
  1968.      ENDM
  1969. ORR    MACRO    ?RA
  1970.     DB    0FDH,0B0H    ;OR    <addr>        p 5-100    
  1971.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  1972.      ENDM
  1973. ORSP    MACRO    ?DD
  1974.     DB    0DDH,0B0H    ;OR    (SP + dd)    p 5-100
  1975.     DW    ?DD
  1976.      ENDM
  1977. ORHX    MACRO
  1978.     DB    0DDH,0B1H    ;OR    (HL + IX)    p 5-100
  1979.      ENDM
  1980. ORHY    MACRO
  1981.     DB    0DDH,0B2H    ;OR    (HL + IY)    p 5-100
  1982.      ENDM
  1983. ORXY    MACRO
  1984.     DB    0DDH,0B3H    ;OR    (IX + IY)    p 5-100
  1985.      ENDM
  1986. OTDRW    MACRO
  1987.     DB    0EDH,9BH    ;OTDRW            p 5-101
  1988.      ENDM
  1989. OTIRW    MACRO
  1990.     DB    0EDH,93H    ;OTIRW            p 5-103
  1991.      ENDM
  1992. ;---------------------------------------------------------------------
  1993. ;Code Labels for OUT        Real Z280 Code       Page in Z280 manual
  1994. ; \/                 \/              \/
  1995. OUTIXH    MACRO
  1996.     DB    0DDH,0EDH,61H    ;OUT    (C),IXH     p 5-105
  1997.      ENDM
  1998. OUTIXL    MACRO
  1999.     DB    0DDH,0EDH,69H    ;OUT    (C),IXL        p 5-105
  2000.      ENDM
  2001. OUTIYH    MACRO
  2002.     DB    0FDH,0EDH,61H    ;OUT    (C),IYH        p 5-105
  2003.      ENDM
  2004. OUTIYL    MACRO
  2005.     DB    0FDH,0EDH,69H    ;OUT    (C),IYL        p 5-105
  2006.      ENDM
  2007. OUTPC    MACRO    ?DD
  2008.     DB    0DDH,0EDH,79H    ;OUT    (C),(addr)    p 5-105
  2009.     DW    ?DD
  2010.      ENDM
  2011. OUTHL    MACRO    ?DD
  2012.     DB    0FDH,0EDH,59H    ;OUT    (C),(HL + dd)    p 5-105
  2013.     DW    ?DD
  2014.      ENDM
  2015. OUTIX    MACRO    ?DD
  2016.     DB    0FDH,0EDH,49H    ;OUT    (C),(IX + dd)    p 5-105
  2017.     DW    ?DD
  2018.      ENDM
  2019. OUTIY    MACRO    ?DD
  2020.     DB    0FDH,0EDH,51H    ;OUT    (C),(IY + dd)    p 5-105
  2021.     DW    ?DD
  2022.      ENDM
  2023. OUTR    MACRO    ?RA
  2024.     DB    0FDH,0EDH,41H    ;OUT    (C),<addr>    p 5-105    
  2025.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  2026.      ENDM
  2027. OUTSP    MACRO    ?DD
  2028.     DB    0DDH,0EDH,41H    ;OUT    (C),(SP + dd)    p 5-105
  2029.     DW    ?DD
  2030.      ENDM
  2031. OUTHX    MACRO
  2032.     DB    0DDH,0EDH,49H    ;OUT    (C),(HL + IX)    p 5-105
  2033.      ENDM
  2034. OUTHY    MACRO
  2035.     DB    0DDH,0EDH,51H    ;OUT    (C),(HL + IY)    p 5-105
  2036.      ENDM
  2037. OUTXY    MACRO
  2038.     DB    0DDH,0EDH,59H    ;OUT    (C),(IX + IY)    p 5-105
  2039.      ENDM
  2040. OUTDW    MACRO
  2041.     DB    0EDH,8BH    ;OUTDW            p 5-107
  2042.      ENDM
  2043. OUTIW    MACRO
  2044.     DB    0EDH,83H    ;OUTIW            p 5-109
  2045.      ENDM
  2046. OUTW    MACRO
  2047.     DB    0EDH,8FH    ;OUTW            p 5-110
  2048.      ENDM
  2049. PCACHE    MACRO
  2050.     DB    0EDH,65H    ;PCACHE            p 5-111
  2051.      ENDM
  2052. ;---------------------------------------------------------------------
  2053. ;Code Labels for POP & PUSH    Real Z280 Code       Page in Z280 manual
  2054. ; \/                 \/              \/
  2055. POPM    MACRO
  2056.     DB    0DDH,0C1H    ;POP    (HL)        p 5-112
  2057.      ENDM
  2058. POPPC    MACRO    ?DD
  2059.     DB    0DDH,0D1H    ;POP    (addr)        p 5-112
  2060.     DW    ?DD
  2061.      ENDM
  2062. POPR    MACRO    ?RA
  2063.     DB    0DDH,0F1H    ;POP    <addr>        p 5-112
  2064.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  2065.      ENDM
  2066. PUSHW    MACRO    ?NN
  2067.     DB    0FDH,0F5H    ;PUSH    nn        p 5-113
  2068.     DW    ?NN
  2069.      ENDM
  2070. PUSHM    MACRO
  2071.     DB    0DDH,0C5H    ;PUSH    (HL)        p 5-113
  2072.      ENDM
  2073. PUSHPC    MACRO    ?DD
  2074.     DB    0DDH,0D5H    ;PUSH    (addr)        p 5-113
  2075.     DW    ?DD
  2076.      ENDM
  2077. PUSHR    MACRO    ?RA
  2078.     DB    0DDH,0F5H    ;PUSH    <addr>        p 5-113
  2079.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  2080.      ENDM
  2081. RETIL    MACRO
  2082.     DB    0EDH,55H    ;RETIL            p 5-117
  2083.      ENDM
  2084. ;-------------------------------------------------------------------------
  2085.  
  2086. ;Code Labels for SBC        Real Z280 Code       Page in Z280 manual
  2087. ; \/                 \/              \/
  2088. SBCAIXH    MACRO
  2089.     DB    0DDH,9CH    ;SBC    A,IXH        p 5-130
  2090.      ENDM
  2091. SBCAIXL    MACRO
  2092.     DB    0DDH,9DH    ;SBC    A,IXL        p 5-130
  2093.      ENDM
  2094. SBCAIYH    MACRO
  2095.     DB    0FDH,9CH    ;SBC    A,IYH        p 5-130
  2096.      ENDM
  2097. SBCAIYL    MACRO
  2098.     DB    0FDH,9DH    ;SBC    A,IYL        p 5-130
  2099.      ENDM
  2100. SBCAPC    MACRO    ?DD
  2101.     DB    0DDH,9FH    ;SBC    A,(addr)    p 5-130
  2102.     DW    ?DD
  2103.      ENDM
  2104. SBCAHL    MACRO    ?DD
  2105.     DB    0FDH,9BH    ;SBC    A,(HL + dd)    p 5-130
  2106.     DW    ?DD
  2107.      ENDM
  2108. SBCAIX    MACRO    ?DD
  2109.     DB    0FDH,99H    ;SBC    A,(IX + dd)    p 5-130
  2110.     DW    ?DD
  2111.      ENDM
  2112. SBCAIY    MACRO    ?DD
  2113.     DB    0FDH,9AH    ;SBC    A,(IY + dd)    p 5-130
  2114.     DW    ?DD
  2115.      ENDM
  2116. SBCAR    MACRO    ?RA
  2117.     DB    0FDH,98H    ;SBC    A,<addr>    p 5-130
  2118.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  2119.      ENDM
  2120. SBCASP    MACRO    ?DD
  2121.     DB    0DDH,98H    ;SBC    A,(SP + dd)    p 5-130
  2122.     DW    ?DD
  2123.      ENDM
  2124. SBCAHX    MACRO
  2125.     DB    0DDH,99H    ;SBC    A,(HL + IX)    p 5-130
  2126.      ENDM
  2127. SBCAHY    MACRO
  2128.     DB    0DDH,9AH    ;SBC    A,(HL + IY)    p 5-130
  2129.      ENDM
  2130. SBCAXY    MACRO
  2131.     DB    0DDH,9BH    ;SBC    A,(IX + IY)    p 5-130
  2132.      ENDM
  2133. SBCIX    MACRO    ?RR
  2134.     DB    0DDH        ;SBC    IX,RR        p 5-131
  2135.     SBC    HL,?RR
  2136.     ENDM
  2137. SBCIY    MACRO    ?RR
  2138.     DB    0FDH        ;SBC    IY,RR        p 5-131
  2139.     SBC    HL,?RR
  2140.     ENDM
  2141. SC
  2142. SCW    MACRO    ?NN
  2143.     DB    0EDH,71H    ;SC    nn        p 5-132
  2144.     DW    ?NN
  2145.      ENDM
  2146. ;-------------------------------------------------------------------------
  2147.  
  2148. ;Code Labels for SUB        Real Z280 Code       Page in Z280 manual
  2149. ; \/                 \/              \/
  2150. SUBAIXH    MACRO
  2151.     DB    0DDH,94H    ;SUB    A,IXH        p 5-139
  2152.      ENDM
  2153. SUBAIXL    MACRO
  2154.     DB    0DDH,95H    ;SUB    A,IXL        p 5-139
  2155.      ENDM
  2156. SUBAIYH    MACRO
  2157.     DB    0FDH,94H    ;SUB    A,IYH        p 5-139
  2158.      ENDM
  2159. SUBAIYL    MACRO
  2160.     DB    0FDH,95H    ;SUB    A,IYL        p 5-139
  2161.      ENDM
  2162. SUBAPC    MACRO    ?DD
  2163.     DB    0DDH,97H    ;SUB    A,(addr)    p 5-139
  2164.     DW    ?DD
  2165.      ENDM
  2166. SUBAHL    MACRO    ?DD
  2167.     DB    0FDH,93H    ;SUB    A,(HL + dd)    p 5-139
  2168.     DW    ?DD
  2169.      ENDM
  2170. SUBAIX    MACRO    ?DD
  2171.     DB    0FDH,91H    ;SUB    A,(IX + dd)    p 5-139
  2172.     DW    ?DD
  2173.      ENDM
  2174. SUBAIY    MACRO    ?DD
  2175.     DB    0FDH,92H    ;SUB    A,(IY + dd)    p 5-139
  2176.     DW    ?DD
  2177.      ENDM
  2178. SUBAR    MACRO    ?RA
  2179.     DB    0FDH,90H    ;SUB    A,<addr>    p 5-139
  2180.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  2181.      ENDM
  2182. SUBASP    MACRO    ?DD
  2183.     DB    0DDH,90H    ;SUB    A,(SP + dd)    p 5-139
  2184.     DW    ?DD
  2185.      ENDM
  2186. SUBAHX    MACRO
  2187.     DB    0DDH,91H    ;SUB    A,(HL + IX)    p 5-139
  2188.      ENDM
  2189. SUBAHY    MACRO
  2190.     DB    0DDH,92H    ;SUB    A,(HL + IY)    p 5-139
  2191.      ENDM
  2192. SUBAXY    MACRO
  2193.     DB    0DDH,93H    ;SUB    A,(IX + IY)    p 5-139
  2194.      ENDM
  2195. ;-------------------------------------------------------------------------
  2196.  
  2197. ;Code Labels for SUBW        Real Z280 Code       Page in Z280 manual
  2198. ; \/                 \/              \/
  2199. SUBWHB    MACRO
  2200.     DB    0EDH,0CEH    ;SUBW    HL,BC        p 5-140
  2201.      ENDM
  2202. SUBWHD    MACRO
  2203.     DB    0EDH,0DEH    ;SUBW    HL,DE        p 5-140
  2204.      ENDM
  2205. SUBWHH    MACRO
  2206.     DB    0EDH,0EEH    ;SUBW    HL,HL        p 5-140
  2207.      ENDM
  2208. SUBWHS    MACRO
  2209.     DB    0EDH,0FEH    ;SUBW    HL,SP        p 5-140
  2210.      ENDM
  2211. SUBWHX    MACRO
  2212.     DB    0DDH,0EDH,0EEH    ;SUBW    HL,IX        p 5-140
  2213.      ENDM
  2214. SUBWHY    MACRO
  2215.     DB    0FDH,0EDH,0EEH    ;SUBW    HL,IY        p 5-140
  2216.      ENDM
  2217. SUBW    MACRO    ?NN
  2218.     DB    0FDH,0EDH,0FEH    ;SUBW    HL,nn        p 5-140
  2219.     DW    ?NN
  2220.      ENDM
  2221. SUBWPC    MACRO    ?DD
  2222.     DB    0DDH,0EDH,0DEH    ;SUBW    HL,(addr)    p 5-140
  2223.     DW    ?DD
  2224.      ENDM
  2225. SUBWIX    MACRO    ?DD
  2226.     DB    0FDH,0EDH,0CEH    ;SUBW    HL,(IX + dd)    p 5-140
  2227.     DW    ?DD
  2228.      ENDM
  2229. SUBWIY    MACRO    ?DD
  2230.     DB    0FDH,0EDH,0DEH    ;SUBW    HL,(IY + dd)    p 5-140
  2231.     DW    ?DD
  2232.      ENDM
  2233. SUBWR    MACRO    ?RA
  2234.     DB    0DDH,0EDH,0FEH    ;SUBW    HL,<addr>    p 5-140
  2235.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  2236.      ENDM
  2237. SUBWM    MACRO    ?DD
  2238.     DB    0DDH,0EDH,0CEH    ;SUBW    HL,(HL)        p 5-140
  2239.     DW    ?DD
  2240.      ENDM
  2241. ;---------------------------------------------------------------------
  2242. ;Code Labels for TSET     Real Z280 Code       Page in Z280 manual
  2243. ; \/                 \/              \/
  2244. TSETA    MACRO
  2245.     DB    0CBH,37H    ;TSET    A        p 5-141
  2246.      ENDM
  2247. TSETB    MACRO
  2248.     DB    0CBH,30H    ;TSET    B        p 5-141
  2249.      ENDM
  2250. TSETC    MACRO
  2251.     DB    0CBH,31H    ;TSET    C        p 5-141
  2252.      ENDM
  2253. TSETD    MACRO
  2254.     DB    0CBH,32H    ;TSET    D        p 5-141
  2255.      ENDM
  2256. TSETE    MACRO
  2257.     DB    0CBH,33H    ;TSET    E        p 5-141
  2258.      ENDM
  2259. TSETH    MACRO
  2260.     DB    0CBH,34H    ;TSET    H        p 5-141
  2261.      ENDM
  2262. TSETL    MACRO
  2263.     DB    0CBH,35H    ;TSET    L        p 5-141
  2264.      ENDM
  2265. TSETX    MACRO    ?D
  2266.     DB    0DDH,0CBH,55H    ;TSET    (IX + d)    p 5-141
  2267.      ENDM
  2268. TSETY    MACRO    ?D
  2269.     DB    0FDH,0CBH,55H    ;TSET    (IY + d)    p 5-141
  2270.      ENDM
  2271. TSETM    MACRO
  2272.     DB    0CBH,36H    ;TSET    (HL)        p 5-141
  2273.      ENDM
  2274. TSTI    MACRO
  2275.     DB    0EDH,70H    ;TSTI    (C)        p 5-142
  2276.      ENDM
  2277. ;---------------------------------------------------------------------
  2278. ;Code Labels for EPU        Real Z280 Code       Page in Z280 manual
  2279. ; \/                 \/              \/
  2280. XORIXH    MACRO
  2281.     DB    0DDH,0ACH    ;XOR    IXH         p 5-143
  2282.      ENDM
  2283. XORIXL    MACRO
  2284.     DB    0DDH,0ADH    ;XOR    IXL        p 5-143
  2285.      ENDM
  2286. XORIYH    MACRO
  2287.     DB    0FDH,0ACH    ;XOR    IYH        p 5-143
  2288.      ENDM
  2289. XORIYL    MACRO
  2290.     DB    0FDH,0ADH    ;XOR    IYL        p 5-143
  2291.      ENDM
  2292. XORPC    MACRO    ?DD
  2293.     DB    0DDH,0AFH    ;XOR    (addr)        p 5-143
  2294.     DW    ?DD
  2295.      ENDM
  2296. XORHL    MACRO    ?DD
  2297.     DB    0FDH,0ABH    ;XOR    (HL + dd)    p 5-143
  2298.     DW    ?DD
  2299.      ENDM
  2300. XORIX    MACRO    ?DD
  2301.     DB    0FDH,0A9H    ;XOR    (IX + dd)    p 5-143
  2302.     DW    ?DD
  2303.      ENDM
  2304. XORIY    MACRO    ?DD
  2305.     DB    0FDH,0AAH    ;XOR    (IY + dd)    p 5-143
  2306.     DW    ?DD
  2307.      ENDM
  2308. XORR    MACRO    ?RA
  2309.     DB    0FDH,0A8H    ;XOR    <addr>        p 5-143    
  2310.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  2311.      ENDM
  2312. XORSP    MACRO    ?DD
  2313.     DB    0DDH,0A8H    ;XOR    (SP + dd)    p 5-143
  2314.     DW    ?DD
  2315.      ENDM
  2316. XORHX    MACRO
  2317.     DB    0DDH,0A9H    ;XOR    (HL + IX)    p 5-143
  2318.      ENDM
  2319. XORHY    MACRO
  2320.     DB    0DDH,0AAH    ;XOR    (HL + IY)    p 5-143
  2321.      ENDM
  2322. XORXY    MACRO
  2323.     DB    0DDH,0ABH    ;XOR    (IX + IY)    p 5-143
  2324.      ENDM
  2325. ;---------------------------------------------------------------------
  2326. ;Code Labels for EPU        Real Z280 Code       Page in Z280 manual
  2327. ; \/                 \/              \/
  2328. MEPU    MACRO    ?A,?B,?C,?D
  2329.     DB    0EDH,0AEH    ;(HL)    EPU        p 5-148    
  2330.     DB    ?A,?B,?C,?C
  2331.      ENDM
  2332. MEPUPC    MACRO    ?DD,?A,?B,?C,?C
  2333.     DB    0EDH,0AFH    ;(addr)    EPU        p 5-148
  2334.     DW    ?DD
  2335.     DB    ?A,?B,?C,?C
  2336.      ENDM
  2337. MEPUHL    MACRO    ?DD,?A,?B,?C,?C
  2338.     DB    0EDH,0BDH    ;(HL + dd) EPU        p 5-148
  2339.     DW    ?DD
  2340.     DB    ?A,?B,?C,?C
  2341.      ENDM
  2342. MEPUIX    MACRO    ?DD,?A,?B,?C,?C
  2343.     DB    0EDH,0ADH    ;(IX + dd) EPU        p 5-148
  2344.     DW    ?DD
  2345.     DB    ?A,?B,?C,?C
  2346.      ENDM
  2347. MEPUIY    MACRO    ?DD,?A,?B,?C,?C
  2348.     DB    0EDH,0B5H    ;(IY + dd) EPU        p 5-148
  2349.     DW    ?DD
  2350.     DB    ?A,?B,?C,?C
  2351.      ENDM
  2352. MEPUR    MACRO    ?RA,?A,?B,?C,?C
  2353.     DB    0EDH,0A5H    ;<addr>    EPU        p 5-148    
  2354.     DW    ?RA-$-2        ;<addr> = (PC + 16 bit relative)
  2355.     DB    ?A,?B,?C,?C
  2356.      ENDM
  2357. MEPUSP    MACRO    ?DD,?A,?B,?C,?C
  2358.     DB    0EDH,85H    ;(SP + dd) EPU        p 5-148
  2359.     DW    ?DD
  2360.     DB    ?A,?B,?C,?C
  2361.      ENDM
  2362. MEPUHX    MACRO    ?A,?B,?C,?C
  2363.     DB    0EDH,8DH    ;(HL + IX) EPU        p 5-148
  2364.     DB    ?A,?B,?C,?C
  2365.      ENDM
  2366. MEPUHY    MACRO    ?A,?B,?C,?C
  2367.     DB    0EDH,95H    ;(HL + IY) EPU        p 5-148
  2368.     DB    ?A,?B,?C,?C
  2369.      ENDM
  2370. MEPUXY    MACRO    ?A,?B,?C,?C
  2371.     DB    0EDH,9DH    ;(IX + IY) EPU        p 5-148
  2372.     DB    ?A,?B,?C,?C
  2373.      ENDM
  2374.  
  2375. ;    If you made it this far, here is a little bonus
  2376. ;    There are:
  2377.  
  2378. ;    244    8080    instructions    total
  2379.  
  2380. ;    694    Z80    instructions    total
  2381.  
  2382. ;    1510    Z280    instructions    total
  2383.