The actual hard limit isn't how many lines you can have. Each slot can only store up to 2MiB of source code, so you'll probably run out before you even hit 999999.
I do believe if you try to load a file longer than 999999 lines it will just throw away the rest since the editor isn't technically supposed to count any higher. Needs to be tested.
Yep loads just fine and goes on at least 100 lines after 999,999 but you can't use list past 999,999. Weird. You can find the key in the screen shot if any of you want to mess with it.
WIDTH 16 puts all console text at 2x scale. WIDTH 8 makes it normal again (or ACLS, whichever you prefer.)
Making a file with x number of lines is actually one line of code: SAVE "TXT:FILE",CHR$(10)*x
And it is worth noting, Any file larger than 1048576 characters (or 2MiB) will give a "not enough memory to load" dialog. The first 1048576 characters will be loaded and the rest will be ignored.