home *** CD-ROM | disk | FTP | other *** search
- 5 h$="0123456789abcdef"
- 10 input"[147]enter starting address ";a1
- 20 input"[147]enter ending address ";a2
- 30 ifa2<a1then10
- 40 s1=a1:s2=int((a2+a1)/2)
- 55 ifa1-int(a1/8)*8<>s2-int(s2/8)*8thens2=s2+1:goto55
- 60 e1=s2-1:e2=a2
- 70 print"[147]"
- 75 open4,4:cmd4
- 80 ifs1>e1thenprintspc(30);:goto95
- 90 a=s1:gosub600:fori=0to7:a=peek(s1+i):gosub700:nexti
- 95 printspc(10):ifs2>e2then110
- 100 a=s2:gosub600:fori=0to7:a=peek(s2+i):gosub700:nexti
- 105 print
- 110 s1=s1+8:s2=s2+8
- 115 ifs1<=e1ors2<=e2then80
- 120 print#4,"":close 4:end
- 599 rem
- 600 c=int(a/4096):printmid$(h$,c+1,1);:a=a-4096*c
- 605 c=int(a/256):printmid$(h$,c+1,1);:a=a-256*c:c=int(a/16)
- 610 printmid$(h$,c+1,1);:a=a-16*c:printmid$(h$,a+1,1)": ";:return
- 700 c=int(a/16)
- 705 printmid$(h$,c+1,1)mid$(h$,(aand15)+1,1)" ";:return
-