asm.imp
上传用户:upcnvip
上传日期:2007-01-06
资源大小:474k
文件大小:1k
源码类别:

编译器/解释器

开发平台:

C/C++

  1. {IncludeFrom=asm <p2c/asm.h>}
  2. {*VarStrings=1} {*ExportSymbol=asm_%s}
  3. module asm;
  4. import sysglobals;
  5. export
  6. type
  7. stringmax = string[255];
  8.  procedure moveleft (anyvar s,d: integer; z:integer);
  9.  procedure moveright(anyvar s,d: integer; z:integer);
  10.  procedure fastmove (       s,d: anyptr;  z:integer);
  11.  procedure newbytes(var p: anyptr;        z:integer);
  12.  procedure powerup;
  13.  procedure errmsg;
  14.  procedure findroms;
  15.  procedure f_pwr_on;
  16.  procedure flpyread(sector: integer;  anyvar buffer: integer);
  17.  procedure flpy_wrt(sector: integer;  anyvar buffer: integer);
  18.  procedure flpymread(sector_count, sector: integer;  anyvar buffer: integer);
  19.  procedure flpymwrite(sector_count, sector: integer;  anyvar buffer: integer);
  20.  procedure flpyinit(ptr: anyptr; i: shortint);
  21.  procedure setintlevel(level: integer);
  22.  function  intlevel:  integer;
  23.  procedure newwords(var p: anyptr; wordsize: integer);
  24.  procedure userprogram (execloc,initsp: integer);
  25.  procedure sappend(var dest: string;src:stringmax);
  26.  function iand(a,b: integer): integer;
  27.  function ior (a,b: integer): integer;
  28.  procedure ci_switch;
  29.  procedure initvects;
  30.  procedure cpymsg(msg: string255);
  31.  function memavail:integer;
  32.  function ticker:integer;
  33.  procedure cache_on;
  34.  procedure cache_off;
  35.  procedure icache_off;
  36.  procedure icache_on;
  37.  procedure flush_icache;
  38. end.