Basic
ZXNet echo conference «code.zx»
From Mihail Zharov → To Oleg Dokukin 20 January 1999
Greetings, Oleg!
OD> There were problems here, one was killed
OD> burning on bass I like the file myself
OD> pulled it out, but lost information about the start and
OD> the length of the bass, it seems to be approximately
OD> did as it was but some changes -
OD> they stubbornly refuse to be detected :(
OD> please help in any way you can.
The structure of the basic file on the disk is almost
one to one, as in RAM, plus costs
all sorts of things - there's a ton of creativity here ;-)
The “start” parameter can be easily calculated:
- from the beginning of the file we find #0D#80#AA#**#**
where #0D#80 is "enter" and the end marker
basic programs, and #**#** parameter
autostart lines;
- look at how many bytes are mixed before
marker and find out “start” - volume
Basic programs without variables...
The "length" parameter most often repeats
the "start" parameter, because rarely a classic
save with variable scope...
Otherwise, look at the offset to the next one
marker (#80)
Happy. Michael.