Includes a binary file in the program at the current position.
$INC label , size | nosize , "file"
The name of the label you can use to refer to the data.
Specify either nosize or size. When you use size, the size of the data will be included. This way you know how many bytes you can retrieve.
Name of the file which must be included.
Use RESTORE to get a pointer to the data. And use READ, to read in the data.
The $INC statement is an alternative for the DATA statement.
While DATA works ok for little data, it is harder to use on large sets of data.
$regfile = "m48def.dat"
$crystal = 4000000
$baud = 19200
$hwstack = 16
$swstack = 16
$framesize = 16
Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
Dim Size As Word , W As Word , B As Byte
Restore L1 ' set pointer to label
Read Size ' get size of the data
Print Size ; " bytes stored at label L1"
For W = 1 To Size
Read B : Print Chr(b);
'include some data here
$inc L1 , Size , "c:\test.bas"
'when you get an error, insert a file you have on your system