HOTPAW BASIC TUTORIALS - BY SIMON NATTRESS (2002)

Customizing the About Box in YBasic
-----------------------------------

When using fn myabout(), it's important to remember that calling the 
function will not automatically bring up an about box. fn myabout() 
just sets up the YBasic about box to whatever you want, while your 
program is running. The user has to tap MENU->ABOUT THIS PROGRAM in 
order to see your message.

This code will show you how it works:
<!--

#abouttest.bas

s$(0)="About title"
s$(1)="Bold line 1"
s$(2)="Bold line 2"
s$(3)="Bold line 3"
s$(4)="Normal text line 1"
s$(5)="Normal text line 1"
s$(6)="Normal text line 1"
fn myabout()

while 1
fn pen(5)
wend

!-->

OK, so the data you want to put in the about box must go in the s$() 
array (YBasic's multipurpose array). The title field s$(0) must 
contain text, the other fields can all be blank if necessary. fn 
myabout() finalises the changes. The while/wend statement simply 
stops the program exiting. Now hit menu->about...voila!