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

1.1.1.3 ! root        1:  /*
1.1       root        2:   * UAE - The Un*x Amiga Emulator
1.1.1.3 ! root        3:   *
1.1       root        4:   * Autoconfig device support
                      5:   *
                      6:   * (c) 1996 Ed Hanway
                      7:   */
                      8: 
1.1.1.3 ! root        9: typedef uae_u32 (*TrapFunction) (void);
1.1       root       10: 
                     11: extern int lasttrap;
1.1.1.3 ! root       12: extern void do_emultrap (int nr);
        !            13: 
        !            14: extern uae_u32 addr (int);
        !            15: extern void db (uae_u8);
        !            16: extern void dw (uae_u16);
        !            17: extern void dl (uae_u32);
        !            18: extern uae_u32 ds (char *);
        !            19: extern void calltrap (uae_u32);
        !            20: extern void org (uae_u32);
        !            21: extern uae_u32 here (void);
        !            22: extern int deftrap2 (TrapFunction func, int mode, const char *str);
        !            23: extern int deftrap (TrapFunction);
        !            24: extern void align (int);
        !            25: extern uae_u32 CallLib (uaecptr base, uae_s16 offset);
        !            26: extern void call_calltrap (int nr) REGPARAM;
1.1       root       27: 
1.1.1.3 ! root       28: extern volatile int uae_int_requested;
        !            29: extern void set_uae_int_flag (void);
1.1.1.2   root       30: 
1.1       root       31: #define RTS 0x4e75
                     32: #define RTE 0x4e73
                     33: 
1.1.1.3 ! root       34: extern uaecptr EXPANSION_explibname, EXPANSION_doslibname, EXPANSION_uaeversion;
        !            35: extern uaecptr EXPANSION_explibbase, EXPANSION_uaedevname, EXPANSION_haveV36;
        !            36: extern uaecptr EXPANSION_bootcode, EXPANSION_nullfunc;
        !            37: 
        !            38: extern uaecptr ROM_filesys_resname, ROM_filesys_resid;
        !            39: extern uaecptr ROM_filesys_diagentry;
        !            40: extern uaecptr ROM_hardfile_resname, ROM_hardfile_resid;
        !            41: extern uaecptr ROM_hardfile_init;
        !            42: extern uaecptr filesys_initcode;
        !            43: 
        !            44: extern char * add_filesys_unit (char *volname, char *rootdir, int readonly,
        !            45:                                int secs, int surfaces, int reserved);
        !            46: extern int kill_filesys_unit (int);
        !            47: extern int sprintf_filesys_unit (char *buffer, int num);
        !            48: extern void write_filesys_config (FILE *f);
        !            49: extern void filesys_reset (void);
        !            50: extern void filesys_prepare_reset (void);
        !            51: extern void filesys_start_threads (void);
        !            52: extern int get_new_device (char **devname, uaecptr *devname_amiga);
        !            53: 
        !            54: extern void filesys_install (void);
        !            55: extern void filesys_install_code (void);
        !            56: extern void filesys_store_devinfo (uae_u8 *);
        !            57: extern void hardfile_install (void);
        !            58: extern void emulib_install (void);
        !            59: extern void expansion_init (void);
        !            60: 
        !            61: #define TRAPFLAG_NO_REGSAVE 1
        !            62: #define TRAPFLAG_NO_RETVAL 2
        !            63: #define TRAPFLAG_EXTRA_STACK 4
        !            64: #define TRAPFLAG_DORET 8
1.1       root       65: 
1.1.1.3 ! root       66: extern uaecptr libemu_InstallFunction (TrapFunction, uaecptr, int, const char *);
        !            67: extern uaecptr libemu_InstallFunctionFlags (TrapFunction, uaecptr, 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.