Re: PCB design -- on a BBC Micro!
Right, I see what's happening there. The file M.PAGEA has not been loaded. (Normally, this happens from the !BOOT script.) This is actually the program's main workspace variables, and saving it like that is a quick-and-dirty way to initialise many things at once ..... But to a freshly-reset machine, it will look as though the viewport extends from (0,0) to (0,0), the scale is 0 logical pixels to 0 thou and all pads are size 0 by 0. (I will need to address "proper initialisation to a usable state" in a later version.)
If the disc was write-protected when you ran *OPT 4,3 then this step would not have had any effect. (Try *CAT and see what it says for "option"; it should be "Option 3 (EXEC)"). If so, then the usual shift+BREAK combination should start it up.
If shift+BREAK still does nothing even with option 3, you might have to start it with *EXEC !BOOT -- this is exactly what shift+BREAK does anyway.
Thanks for being such a patient guinea pig, by the way!
__________________
If I have seen further than others, it is because I was standing on a pile of failed experiments.
|