View Single Post
Old 2nd Sep 2021, 7:02 pm   #43
Phil__G
Octode
 
Join Date: Mar 2011
Location: North Yorkshire, UK.
Posts: 1,115
Default Re: Karen's PICL - PCB available

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
Attached Thumbnails
Click image for larger version

Name:	picl_page2.jpg
Views:	63
Size:	83.0 KB
ID:	240549  
Attached Files
File Type: zip picl_page2sys_nvram.zip (3.2 KB, 34 views)

Last edited by Phil__G; 2nd Sep 2021 at 7:31 pm.
Phil__G is offline