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

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: 
                     10: extern uae_u32 addr (int);
                     11: extern void db (uae_u8);
                     12: extern void dw (uae_u16);
                     13: extern void dl (uae_u32);
                     14: extern uae_u32 ds (char *);
                     15: extern void calltrap (uae_u32);
                     16: extern void org (uae_u32);
                     17: extern uae_u32 here (void);
1.1.1.9 ! root       18: extern uae_u32 m68k_mode_return (void);
1.1.1.3   root       19: extern void align (int);
1.1       root       20: 
1.1.1.3   root       21: extern volatile int uae_int_requested;
                     22: extern void set_uae_int_flag (void);
1.1.1.2   root       23: 
1.1       root       24: #define RTS 0x4e75
                     25: #define RTE 0x4e73
                     26: 
1.1.1.3   root       27: extern uaecptr EXPANSION_explibname, EXPANSION_doslibname, EXPANSION_uaeversion;
                     28: extern uaecptr EXPANSION_explibbase, EXPANSION_uaedevname, EXPANSION_haveV36;
                     29: extern uaecptr EXPANSION_bootcode, EXPANSION_nullfunc;
                     30: 
                     31: extern uaecptr ROM_filesys_resname, ROM_filesys_resid;
                     32: extern uaecptr ROM_filesys_diagentry;
                     33: extern uaecptr ROM_hardfile_resname, ROM_hardfile_resid;
                     34: extern uaecptr ROM_hardfile_init;
                     35: extern uaecptr filesys_initcode;
                     36: 
1.1.1.4   root       37: extern int nr_units (struct uaedev_mount_info *mountinfo);
                     38: extern int is_hardfile (struct uaedev_mount_info *mountinfo, int unit_no);
                     39: extern char *set_filesys_unit (struct uaedev_mount_info *mountinfo, int,
                     40:                               char *volname, char *rootdir, int readonly,
1.1.1.5   root       41:                               int secs, int surfaces, int reserved,
                     42:                               int blocksize);
1.1.1.4   root       43: extern char *add_filesys_unit (struct uaedev_mount_info *mountinfo,
                     44:                               char *volname, char *rootdir, int readonly,
1.1.1.5   root       45:                               int secs, int surfaces, int reserved,
                     46:                               int blocksize);
1.1.1.4   root       47: extern char *get_filesys_unit (struct uaedev_mount_info *mountinfo, int nr,
                     48:                               char **volname, char **rootdir, int *readonly,
                     49:                               int *secspertrack, int *surfaces, int *reserved,
1.1.1.5   root       50:                               int *cylinders, int *size, int *blocksize);
1.1.1.4   root       51: extern int kill_filesys_unit (struct uaedev_mount_info *mountinfo, int);
                     52: extern int move_filesys_unit (struct uaedev_mount_info *mountinfo, int nr, int to);
                     53: extern int sprintf_filesys_unit (struct uaedev_mount_info *mountinfo, char *buffer, int num);
1.1.1.5   root       54: extern void write_filesys_config (struct uaedev_mount_info *mountinfo, const char *unexpanded,
                     55:                                  const char *defaultpath, FILE *f);
1.1.1.4   root       56: 
                     57: extern struct uaedev_mount_info *alloc_mountinfo (void);
                     58: extern struct uaedev_mount_info *dup_mountinfo (struct uaedev_mount_info *);
                     59: extern void free_mountinfo (struct uaedev_mount_info *);
                     60: 
1.1.1.3   root       61: extern void filesys_reset (void);
                     62: extern void filesys_prepare_reset (void);
                     63: extern void filesys_start_threads (void);
1.1.1.4   root       64: 
1.1.1.3   root       65: extern void filesys_install (void);
                     66: extern void filesys_install_code (void);
                     67: extern void filesys_store_devinfo (uae_u8 *);
                     68: extern void hardfile_install (void);
                     69: extern void emulib_install (void);
                     70: extern void expansion_init (void);
1.1.1.7   root       71: extern void expansion_cleanup (void);
1.1.1.3   root       72: 
1.1.1.8   root       73: #define RTAREA_BASE 0xF00000

unix.superglobalmegacorp.com

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