OK, I see what's happening here, but these line of code are saving the default character set and also the copyright symbol. Is the copyright symbol part of the ROM, because I've never seen it defined in Basic or XB? I suppose it must be somewhere. Why is it reading the VDP RAM to save these characters? Does the VDP RAM get loaded from the ROM on startup? I've only just started to learn assembly over the last few days and I thought ripping this code apart was the best way to do it!
BL @RDVCL SAVE SMALL CHAR SET - JEDI -
DATA >900,512,CHAR
BL @WRTVCL CLEAR SCREEN
DATA >FF8,8,ZEROES
BL @CLRSCR
BL @RDVCL SAVE COPY RIGHT SYMBOL
DATA >850,8,COPYRT