Ummmm...APPEND means "to add to" so it shouldn't work.
Think of it this way, (this is an example only):
You have a notebook; you place it in an envelope for safekeeping 'cause it is full of notes. Suddenly, you remember something else you wanted to add to this notebook and you write it on a separate sheet of paper, open up the envelope and you are just about to place it behind the notebook, BUT!! you suddenly think "gee, I thought I already place this note somewhere inside."
Which leads to this point: How can you APPEND this single sheet to this notebook without reading it first? Do you see the problem here with this analogy? You can't add (append) if you're going to read (input) it.
'here try this...
SUB MusView
'Open the file
OPEN "Music.bin" FOR BINARY AS 1
'create memory variables with certain
' lengths (as I had mentioned above).
'
'--Make NAM$ variable 10 characters long
Nam$ = "123456789+"
'--Make NULL$ variable 20 characters long
Null$ = "123456789+123456789+"
'--Make ARTIST$ variable 15 characters long
Artist$ = "123456789+12345"
'File pointer is already set to
' position 1 so...
'
'--store all characters from file
' positions 1 to 10 to Nam$
GET #1,,Nam$
'File pointer is already set to
' position 11 in file so...
'
'--store all characters from file
' position 11 to 30 to Null$
GET #1,,Null$
'File pointer is already set to
' positions 31 in file so...
'
'--store all characters from file
' positions 31 to 45 to Artist$
GET #1,,Artist$
'Display what was captured from binary file
'
PRINT Nam$; TAB(20); Artist$
PRINT Null$
CLOSE 1
END SUB
Here's another example you can study from. Just make sure that you have a file to open as binary...you may want to look in the help files on using the GET function (also mentioned above).
OPEN "C:\windows\win.com" FOR BINARY ACCESS READ AS 1
CLS
Dump$ = "+987654321+987654321"
FOR Cycle = 725 TO 775
GET #1, Cycle, Dump$
PRINT Dump$
SD = TIMER + .05
DO WHILE SD>TIMER
LOOP
NEXT
FOR Cycle = 2642 TO 3000
GET #1, Cycle, Dump$
PRINT Dump$
SD = TIMER + .05
DO WHILE SD>TIMER
LOOP
NEXT
CLOSE
'Good luck
--MiggyD It's better to have two heads to solve a problem from different angles than to have tunnel vision to a dead end.