Site hosted by Angelfire.com: Build your free website today!
NAME
  CALL ABSOLUTE Statement

SYNOPSIS
  CALL ABSOLUTE ([argumentlist,] offset%)
      o argumentlist    Arguments passed to a machine-language procedure
                        as offsets from the current data segment.
      o offset%         The offset from the current code segment, set by
                        DEF SEG, to the starting location of the procedure.

DESCRIPTION
  Transfers control to a machine-language procedure.

  Example:
      'Calls routine for printing the screen to a local printer.
      DIM a%(2)
      DEF SEG = VARSEG(a%(0))
      FOR i% = 0 TO 2
         READ d%
         POKE VARPTR(a%(0)) + i%, d%
      NEXT i%
      DATA 205, 5, 203  : ' int 5  retf  'Machine-language code
                                         'for printing screen.
      CALL ABSOLUTE(VARPTR(a%(0)))
      DEF SEG

SEE ALSO
  CALL VARPTR VARSEG