]> cloudbase.mooo.com Git - ddt180.git/commitdiff
Merge branch 'master' into Original Original
authorLeo C <erbl259-lmu@yahoo.de>
Thu, 4 Aug 2016 11:53:44 +0000 (13:53 +0200)
committerLeo C <erbl259-lmu@yahoo.de>
Thu, 4 Aug 2016 11:53:44 +0000 (13:53 +0200)
# Conflicts:
# ddtz.z80

1  2 
ddtz.z80

diff --cc ddtz.z80
index 706a973fb34c8d0e600cb8b8d8166ca715b6c034,9babde2811c0aff85871523ae6415156e3daf4d4..3cc05e832ccecaa7e30b15af3959451109f90dbd
+++ b/ddtz.z80
@@@ -4149,18 -4237,17 +4150,18 @@@ p_offset
        and a                   ;195a   a7      .\r
        sbc hl,de               ;195b   ed 52   . R\r
        call out_hl             ;195d   cd 13 02        . . .\r
 -      jp out_rparen           ;1962   c3 5d 02        . ] .\r
 +      ld a,')'                ;1960   3e 29   > )\r
 +      jp outchar              ;1962   c3 5d 02        . ] .\r
  \r
- prnt_disas_instr:\r
+ p_disas_instr:\r
        sub a                   ;1965   97      .\r
        ld (l1ffdh),a           ;1966   32 fd 1f        2 . .\r
        call disas_get_instrlen ;1969   cd 8c 19        . . .\r
        jr nc,l197fh            ;196c   30 11   0 .\r
        push bc                 ;196e   c5      .\r
-       call prnt_mnemonic      ;196f   cd b9 1e        . . .\r
+       call p_mnemonic         ;196f   cd b9 1e        . . .\r
        ex de,hl                ;1972   eb      .\r
-       call sub_19c1h          ;1973   cd c1 19        . . .\r
 -      call call_hl            ;1973   cd c1 19        . . .\r
++      call CALL_HL2           ;1973   cd c1 19        . . .\r
        pop bc                  ;1976   c1      .\r
        ld a,(l1ffdh)           ;1977   3a fd 1f        : . .\r
        ld hl,(l1ffbh)          ;197a   2a fb 1f        * . .\r
@@@ -4209,9 -4296,6 +4210,9 @@@ l19b1h
        scf                     ;19bf   37      7\r
        ret                     ;19c0   c9      .\r
  \r
- sub_19c1h:\r
++CALL_HL2:\r
 +      jp (hl)                 ;19c1   e9      .\r
 +\r
  disas_pfx.DDFD:\r
        inc iy                  ;19c2   fd 23   . #\r
        ld hl,b_19ef_start      ;19c4   21 ef 19        ! . .\r
@@@ -4609,22 -4724,35 +4610,22 @@@ b_1c55_start
        db 0f8h,038h,0c6h       ;srl g\r
        dw l1e03h\r
        db 0c0h,040h,009h       ;bit b,g\r
-       dw l1de4h\r
+       dw p_arg_bitop\r
        db 0c0h,080h,088h       ;res b,g\r
-       dw l1de4h\r
+       dw p_arg_bitop\r
        db 0c0h,0c0h,0bdh       ;set b,g\r
-       dw l1de4h\r
+       dw p_arg_bitop\r
        db 0\r
  \r
l1c88h:\r
-       call l1e28h             ;1c88   cd 28 1e        . ( .\r
-       call prnt_char_comma    ;1c8b   cd b4 1e        . . .\r
-       jp l1e30h               ;1c8e   c3 30 1e        . 0 .\r
l1c91h:\r
-       call prnt_A_comma       ;1c91   cd b1 1e        . . .\r
-       jp l1e30h               ;1c94   c3 30 1e        . 0 .\r
p_arg_r_r:\r
+       call p_arg_r            ;1c88   cd 28 1e        . ( .\r
+       call p_char_comma       ;1c8b   cd b4 1e        . . .\r
+       jp p_arg_rs             ;1c8e   c3 30 1e        . 0 .\r
p_arg_a_r:\r
+       call p_A_comma          ;1c91   cd b1 1e        . . .\r
+       jp p_arg_rs             ;1c94   c3 30 1e        . 0 .\r
  l1c97h:\r
        ret                     ;1c97   c9      .\r
 -\r
 -;-----------------------------------------------------\r
 -p_arg_r_m:\r
 -      call p_arg_r\r
 -      call p_char_comma\r
 -      jp sub_1d2ch\r
 -\r
 -p_arg_m_r:\r
 -      call sub_1d2ch\r
 -      call p_char_comma\r
 -      jp p_arg_r\r
 -;-----------------------------------------------------\r
 -\r
  l1c98h:\r
        ld a,(iy+000h)          ;1c98   fd 7e 00        . ~ .\r
        and 038h                ;1c9b   e6 38   . 8\r
@@@ -4636,15 -4765,16 +4638,17 @@@ l1ca0h
  \r
  b_1ca9_start:\r
        DC      '(SP),'\r
\r
  l1caeh:\r
 -      call p_char_lparen      ;1cb0   cd 5d 02        . ] .\r
 +      ld a,'('                ;1cae   3e 28   > (\r
 +      call outchar            ;1cb0   cd 5d 02        . ] .\r
-       call prnt_arg_hlixiy    ;1cb3   cd 7e 1e        . ~ .\r
+       call p_arg_hlixiy       ;1cb3   cd 7e 1e        . ~ .\r
 -      jr out_rparen\r
 -\r
 +      ld a,')'                ;1cb6   3e 29   > )\r
 +      jp outchar              ;1cb8   c3 5d 02        . ] .\r
l1cbbh:\r
p_arg_ex_dehl:\r
        ld hl,l1773h            ;1cbb   21 73 17        ! s .\r
        jp pstr                 ;1cbe   c3 88 02        . . .\r
\r
  l1cc1h:\r
        ld hl,b_1cca_start      ;1cc1   21 ca 1c        ! . .\r
        call pstr               ;1cc4   cd 88 02        . . .\r
  \r
  b_1cca_start:\r
        DC      'SP,'\r
- l1ccdh:\r
\r
+ p_arg_ex_afaf:\r
        ld hl,b_176d_start      ;1ccd   21 6d 17        ! m .\r
        jp pstr                 ;1cd0   c3 88 02        . . .\r
\r
  l1cd3h:\r
-       call prnt_arg_hlixiy    ;1cd3   cd 7e 1e        . ~ .\r
-       call prnt_char_comma    ;1cd6   cd b4 1e        . . .\r
-       jp prnt_arg_ww          ;1cd9   c3 8b 1e        . . .\r
+       call p_arg_hlixiy       ;1cd3   cd 7e 1e        . ~ .\r
+       call p_char_comma       ;1cd6   cd b4 1e        . . .\r
+       jp p_arg_ww             ;1cd9   c3 8b 1e        . . .\r
  l1cdch:\r
        call sub_1ce8h          ;1cdc   cd e8 1c        . . .\r
-       call prnt_char_comma    ;1cdf   cd b4 1e        . . .\r
-       jp prnt_char_A          ;1ce2   c3 3d 1d        . = .\r
+       call p_char_comma       ;1cdf   cd b4 1e        . . .\r
+       jp p_char_A             ;1ce2   c3 3d 1d        . = .\r
  \r
  l1ce5h:\r
-       call prnt_A_comma       ;1ce5   cd b1 1e        . . .\r
+       call p_A_comma          ;1ce5   cd b1 1e        . . .\r
  sub_1ce8h:\r
 -      call p_char_lparen      ;1cea   cd 5d 02        . ] .\r
 -      call p_arg_ww           ;1ced   cd 8b 1e        . . .\r
 -out_rparen:\r
 -      jp p_char_rparen        ;1cf2   c3 5d 02        . ] .\r
 -\r
 +      ld a,'('                ;1ce8   3e 28   > (\r
 +      call outchar            ;1cea   cd 5d 02        . ] .\r
-       call prnt_arg_ww        ;1ced   cd 8b 1e        . . .\r
++      call p_arg_ww   ;1ced   cd 8b 1e        . . .\r
 +      ld a,')'                ;1cf0   3e 29   > )\r
 +      jp outchar              ;1cf2   c3 5d 02        . ] .\r
  l1cf5h:\r
-       call prnt_A_comma       ;1cf5   cd b1 1e        . . .\r
+       call p_A_comma          ;1cf5   cd b1 1e        . . .\r
        jr l1d09h               ;1cf8   18 0f   . .\r
  l1cfah:\r
-       call l1e28h             ;1cfa   cd 28 1e        . ( .\r
-       call prnt_char_comma    ;1cfd   cd b4 1e        . . .\r
+       call p_arg_r            ;1cfa   cd 28 1e        . ( .\r
+       call p_char_comma       ;1cfd   cd b4 1e        . . .\r
        ld a,(isprefix_ixiy)    ;1d00   3a f8 1f        : . .\r
        and a                   ;1d03   a7      .\r
        ld a,(iy+002h)          ;1d04   fd 7e 02        . ~ .\r
@@@ -4705,23 -4837,19 +4711,23 @@@ l1d1ah
        inc hl                  ;1d26   23      #\r
        jr l1d4eh               ;1d27   18 25   . %\r
  l1d29h:\r
-       call prnt_A_comma       ;1d29   cd b1 1e        . . .\r
+       call p_A_comma          ;1d29   cd b1 1e        . . .\r
  sub_1d2ch:\r
 -      call p_char_lparen      ;1d2e   cd 5d 02        . ] .\r
 +      ld a,'('                ;1d2c   3e 28   > (\r
 +      call outchar            ;1d2e   cd 5d 02        . ] .\r
        ld a,(iy+001h)          ;1d31   fd 7e 01        . ~ .\r
        jp l1e6bh               ;1d34   c3 6b 1e        . k .\r
  l1d37h:\r
        call sub_1d2ch          ;1d37   cd 2c 1d        . , .\r
-       call prnt_char_comma    ;1d3a   cd b4 1e        . . .\r
- prnt_char_A:\r
 -      jr p_char_comma_A\r
++      call p_char_comma       ;1d3a   cd b4 1e        . . .\r
++p_char_A:\r
 +      ld a,'A'                ;1d3d   3e 41   > A\r
 +      jp outchar              ;1d3f   c3 5d 02        . ] .\r
  \r
l1d42h:\r
-       call prnt_arg_cc        ;1d42   cd 9d 1e        . . .\r
-       call prnt_char_comma    ;1d45   cd b4 1e        . . .\r
l1d48h:\r
p_arg_cc_mn:\r
+       call p_arg_cc           ;1d42   cd 9d 1e        . . .\r
+       call p_char_comma       ;1d45   cd b4 1e        . . .\r
p_arg_mn:\r
        ld l,(iy+001h)          ;1d48   fd 6e 01        . n .\r
        ld h,(iy+002h)          ;1d4b   fd 66 02        . f .\r
  l1d4eh:\r
@@@ -4731,25 -4859,29 +4737,28 @@@ sub_1d50h
        ld (l1ffbh),hl          ;1d53   22 fb 1f        " . .\r
        call out_hl             ;1d56   cd 13 02        . . .\r
        ret                     ;1d59   c9      .\r
- l1d5ah:\r
-       call prnt_arg_ww        ;1d5a   cd 8b 1e        . . .\r
-       call prnt_char_comma    ;1d5d   cd b4 1e        . . .\r
-       jr l1d48h               ;1d60   18 e6   . .\r
- l1d62h:\r
+ p_arg_ww_mn:\r
+       call p_arg_ww           ;1d5a   cd 8b 1e        . . .\r
+       call p_char_comma       ;1d5d   cd b4 1e        . . .\r
+       jr p_arg_mn             ;1d60   18 e6   . .\r
\r
+ p_arg_addr_hl:\r
        call sub_1e13h          ;1d62   cd 13 1e        . . .\r
-       call prnt_char_comma    ;1d65   cd b4 1e        . . .\r
-       jp prnt_arg_hlixiy      ;1d68   c3 7e 1e        . ~ .\r
l1d6bh:\r
-       call prnt_arg_hlixiy    ;1d6b   cd 7e 1e        . ~ .\r
-       call prnt_char_comma    ;1d6e   cd b4 1e        . . .\r
+       call p_char_comma       ;1d65   cd b4 1e        . . .\r
+       jp p_arg_hlixiy         ;1d68   c3 7e 1e        . ~ .\r
p_arg_hl_addr:\r
+       call p_arg_hlixiy       ;1d6b   cd 7e 1e        . ~ .\r
+       call p_char_comma       ;1d6e   cd b4 1e        . . .\r
        jp sub_1e13h            ;1d71   c3 13 1e        . . .\r
- l1d74h:\r
\r
+ p_arg_addr_a:\r
        call sub_1e13h          ;1d74   cd 13 1e        . . .\r
-       call prnt_char_comma    ;1d77   cd b4 1e        . . .\r
+ p_char_comma_A:\r
+       call p_char_comma       ;1d77   cd b4 1e        . . .\r
 -p_char_A:\r
        ld a,'A'                ;1d7a   3e 41   > A\r
-       jp outchar              ;1d7c   c3 5d 02        . ] .\r
- l1d7fh:\r
-       call prnt_A_comma       ;1d7f   cd b1 1e        . . .\r
 -      jr outchar1             ;1d87   18 06   . .\r
++      jp outchar              ;1d87   18 06   . .\r
+ p_arg_a_addr:\r
+       call p_A_comma          ;1d7f   cd b1 1e        . . .\r
        jp sub_1e13h            ;1d82   c3 13 1e        . . .\r
  l1d85h:\r
        ld a,'0'                ;1d85   3e 30   > 0\r
@@@ -4834,10 -4979,10 +4849,11 @@@ l1e03h
  l1e0eh:\r
        ld a,(iy+002h)          ;1e0e   fd 7e 02        . ~ .\r
  l1e11h:\r
-       jr l1e33h               ;1e11   18 20   .\r
+       jr p_arg_r0             ;1e11   18 20   .\r
\r
  sub_1e13h:\r
 -      call p_char_lparen      ;1e15   cd 5d 02        . ] .\r
 +      ld a,'('                ;1e13   3e 28   > (\r
 +      call outchar            ;1e15   cd 5d 02        . ] .\r
        ld l,(iy+001h)          ;1e18   fd 6e 01        . n .\r
        ld h,(iy+002h)          ;1e1b   fd 66 02        . f .\r
        ld a,001h               ;1e1e   3e 01   > .\r
@@@ -4881,12 -5029,11 +4900,12 @@@ l1e61h
        neg                     ;1e69   ed 44   . D\r
  l1e6bh:\r
        call out_hex            ;1e6b   cd 18 02        . . .\r
 -      jr p_char_rparen\r
 +      ld a,')'                ;1e6e   3e 29   > )\r
 +      jp outchar              ;1e70   c3 5d 02        . ] .\r
  \r
- prnt_arg_r:\r
+ p_arg_r1:\r
        ld hl,t_BCDEHL_HL_A     ;1e73   21 96 1f        ! . .\r
-       jr prnt_arg             ;1e76   18 32   . 2\r
+       jr p_arg                ;1e76   18 32   . 2\r
  \r
  b_1e78_start:\r
        DC      '(IX'\r
@@@ -4921,20 -5068,12 +4940,20 @@@ p_arg_cc0
        rra                     ;1ea2   1f      .\r
        and 007h                ;1ea3   e6 07   . .\r
        ld hl,t_tstfl_ZCPS      ;1ea5   21 dc 1f        ! . .\r
- prnt_arg:\r
 +      jr l1eaah               ;1ea8   18 00   . .\r
 +l1eaah:\r
+ p_arg:\r
        ld b,a                  ;1eaa   47      G\r
        call sel_dc_string      ;1eab   cd 3d 03        . = .\r
        jp pstr                 ;1eae   c3 88 02        . . .\r
  \r
- prnt_A_comma:\r
-       call prnt_char_A        ;1eb1   cd 3d 1d        . = .\r
- prnt_char_comma:\r
++p_A_comma:\r
++      call p_char_A   ;1eb1   cd 3d 1d        . = .\r
++p_char_comma:\r
 +      ld a,','                ;1eb4   3e 2c   > ,\r
 +      jp outchar              ;1eb6   c3 5d 02        . ] .\r
 +\r
- prnt_mnemonic:\r
+ p_mnemonic:\r
        call pstr               ;1eb9   cd 88 02        . . .\r
  l1ebch:\r
        call outbl              ;1ebc   cd 9f 02        . . .\r