Annotation of uae/src/include/autoconf.h, revision 1.1.1.2

1.1       root        1:  /* 
                      2:   * UAE - The Un*x Amiga Emulator
                      3:   * 
                      4:   * Autoconfig device support
                      5:   *
                      6:   * (c) 1996 Ed Hanway
                      7:   */
                      8: 
                      9: typedef ULONG (*TrapFunction)(void);
                     10: 
                     11: extern int lasttrap;
                     12: extern void do_emultrap(int nr);
                     13: 
                     14: extern ULONG addr(int);
                     15: extern void dw(UWORD);
                     16: extern void dl(ULONG);
                     17: extern ULONG ds(char *);
                     18: extern void calltrap(ULONG);
                     19: extern void calltrap2(ULONG);
                     20: extern void org(ULONG);
                     21: extern ULONG here(void);
1.1.1.2 ! root       22: extern int deftrap2(TrapFunction func, int mode, const char *str);
1.1       root       23: extern int deftrap(TrapFunction);
                     24: extern void align(int);
                     25: extern ULONG CallLib(CPTR base, WORD offset);
                     26: extern ULONG Call68k(CPTR address, int saveregs);
                     27: extern ULONG Call68k_retaddr(CPTR address, int saveregs, CPTR);
1.1.1.2 ! root       28: 
1.1       root       29: #define RTS 0x4e75
                     30: #define RTE 0x4e73
                     31: 
                     32: extern CPTR EXPANSION_explibname, EXPANSION_doslibname, EXPANSION_uaeversion;
                     33: extern CPTR EXPANSION_explibbase, EXPANSION_uaedevname, EXPANSION_haveV36;
1.1.1.2 ! root       34: extern CPTR EXPANSION_bootcode, EXPANSION_nullfunc;
1.1       root       35: 
                     36: extern CPTR ROM_filesys_resname, ROM_filesys_resid;
                     37: extern CPTR ROM_filesys_diagentry;
                     38: extern CPTR ROM_hardfile_resname, ROM_hardfile_resid;
                     39: extern CPTR ROM_hardfile_init;
                     40: 
                     41: extern void add_filesys_unit(char *volname, char *rootdir, int readonly);
1.1.1.2 ! root       42: extern int kill_filesys_unit(char *volname);
        !            43: extern int sprintf_filesys_unit(char *buffer, int num);
1.1       root       44: extern void write_filesys_config(FILE *f);
                     45: extern int get_new_device(char **devname, CPTR *devname_amiga);
                     46: 
                     47: extern void filesys_install(void);
                     48: extern void filesys_init(void);
                     49: extern ULONG hardfile_init_late(void);
                     50: extern void hardfile_install(void);
                     51: extern void emulib_install(void);
1.1.1.2 ! root       52: extern void trackdisk_install(void);
1.1       root       53: extern void expansion_init(void);
                     54: 
                     55: #define TRAPFLAG_NOREGSAVE 1
                     56: #define TRAPFLAG_NORETVAL 2
                     57: 
1.1.1.2 ! root       58: extern CPTR libemu_InstallFunction(TrapFunction, CPTR, int, const char *);
        !            59: extern CPTR libemu_InstallFunctionFlags(TrapFunction, CPTR, int, int, const char *);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.