X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hexed%2Fhexed.s;fp=hexed%2Fhexed.s;h=b7d918624131cbfd1d52bb60b949451c460edf81;hb=6f93f411b27296f8a96761061312cd70a15c8884;hp=3746191e57432a7f2abe2eb1232fb92240ec3b1b;hpb=272bd2ec7473ac1f7f29b27752f5402283306cce;p=megadrive.git diff --git a/hexed/hexed.s b/hexed/hexed.s index 3746191..b7d9186 100644 --- a/hexed/hexed.s +++ b/hexed/hexed.s @@ -215,6 +215,9 @@ safe_addrs: dc.l 0xa13000, 0xa130ff safe_addrs_end: +sizeof_bin: + dc.l _edata + txt_edit: .ascii "- edit -\0" txt_a_confirm: @@ -269,7 +272,8 @@ main: bne 0f move.l #0,a0 - move.w #0x2000/8-1,d0 + move.l (sizeof_bin,pc),d0 + lsr.l #3,d0 1: move.l (a0)+,(a1)+ move.l (a0)+,(a1)+ @@ -286,7 +290,8 @@ main: /* copy, assume 8K size */ move.l #0xFF0100,a1 - move.w #0x2000/8-1,d0 + move.l (sizeof_bin,pc),d0 + lsr.l #3,d0 1: move.l (a0)+,(a1)+ move.l (a0)+,(a1)+