| 
Purpose:  Open a logical file Call address: $FFC0 (hex) 65472 (decimal) Communication registers: None Preparatory routines: SETLFS, SETNAM Error returns: 1, 2, 4, 5, 6, 240, READST Stack requirements: None Registers affected: A, X, Y  | 
Description:
This routine is used to OPEN a logical file. Once the logical file is set up, it can be used for input/output operations. Most of the I/O KERNAL routines call on this routine to create the logical files to operate on. No arguments need to be set up to use this routine, but both the SETLFS and SETNAM KERNAL routines must be called before using this routine.
How to Use:
EXAMPLE:
This is an implementation of the BASIC statement: OPEN 15,8,15,"I:0"
        LDA  #NAME2-NAME    ;LENGTH OF FILE NAME FOR SETLFS
        LDY  #>NAME         ;ADDRESS OF FILE NAME
        LDX  #<NAME
        JSR  SETNAM
        LDA  #15
        LDX  #8
        LDY  #15
        JSR  SETLFS
        JSR  OPEN
  NAME  .BYT 'I:0'
  NAME2 ;