The documentation of the Wizard's Toolbox has a detailed description of what is going on with that method (putting binary code between the end of the program and the start of variable space) as did some issue of Open Apple back before it became A2-Central.I actually prefer to keep my ML saved in a separate file to BLOAD from. This way I can pull this for multiple BASIC programs without duplicating the ML each time. But... if I really wanted to have it all in 1 file without restricting my ML or binary data in any way, I would try doing something like this:
It sort of fell out of favor when Prodos came out as you could just ask Prodos for a buffer. But that trick still works under Prodos too.
Sysop: | Gate Keeper |
---|---|
Location: | Shelby, NC |
Users: | 716 |
Nodes: | 20 (0 / 20) |
Uptime: | 101:00:18 |
Calls: | 9,123 |
Calls today: | 26 |
Files: | 5,288 |
D/L today: |
107 files (51,226K bytes) |
Messages: | 465,345 |
Posted today: | 5 |