I don't quite understand what it does, does it take binary data and make it into rows of DATA in a BASIC program or the other way? What's the exact purpose?
EDIT
OK... I ready the good description of Boray's program, unfortunately there's no download link of Boray's program and the listing isn't copy and paste friendly with WinVICE, this is a little better:
Code: Select all
1 rem datamaker v1.0 for vic-20 and c64 by anders persson 2004http://listen.to/boray
3 on-(c=-1)goto34:ifc<>0then20
5 print"{down}{rvs on} datamaker v1.0 ":input"start address";a:input"end address";b
20 s=a+c*18:c=c+1:e=a+18*c-1:a$=str$(60+c):ife>=bthene=b:c=-1
23 print"{clr}1 a=";a;":b=";b;":c=";c:printright$(a$,len(a$)-1);"data";
25 fort=stoe:a$=str$(peek(t)):printright$(a$,len(a$)-1);:ift<>ethenprint",";
28 next:print:print"run":poke631,19:fort=632to636:poket,13:next:poke198,6:end
34 print"{clr} 3":print5:print20:print23:print25:print28:print34:print36:print"list"
36 fort=632to640:poket,13:next:poke631,19:poke198,10:end
55 fort=atob:readc:poket,c:next
It results in a few Syntax Errors though so you'd still have to type some in manually. I guess Boray's original listing can be run through some converter utility and then you'll get it working right away.
Isn't it faster to load the data directly from tape or disk, perhaps if you want all of it in a single file this is an option though.
So, if Mike's shorter, which one is faster?