Some progress - I have Karen's PAGE2.SYS running on the PICL.
Obviously some commands such as SAV & LOD (save/load to cassette) PRN (print) etc wont work as the hardware isnt there, but the commands DIR, DMP, CHM, ASM, NIB etc all seem to work perfectly
I loaded PAGE2 into the NVRAM using the TL866 programmer, remembering that page 2 is at nvram address zero, ie page 1 & 2 are reversed, and on power-on as expected NIBL does its ROM test and so corrupts (decrements) the first line length byte, this is expected and is easily fixed with 3 direct commands:
@2002=0
@2003=1
@2004=18 <--- this is the line-length byte that NIBL decrements
...after which the direct commands 'PAGE=2' and 'RUN' will start up the PAGE2 system.
The ROM-test corruption happens every power-up if PAGE2 is ram or nvram, so the @ commands will need repeating after a power-up or hard reset, this is unfortunate but thats just how NIBL works. I've not managed to make PAGE2 read-only yet, thats ongoing... but one day I will add a 'warm start' facility to NIBL, like Microsoft basic has, and also change the way it tests page2 for rom.
Cheers
Phil