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

1.1       root        1:  /* 
                      2:   * UAE - The Un*x Amiga Emulator
                      3:   * 
                      4:   * OS specific functions
                      5:   * 
                      6:   * (c) 1995 Bernd Schmidt
                      7:   */
                      8: 
                      9: extern void read_joystick(UWORD *dir, int *button);
                     10: extern void init_joystick(void);
                     11: extern void close_joystick(void);
                     12: 
                     13: extern struct audio_channel_data {
                     14:     CPTR lc, pt, dmaen;
                     15:     int data_written, snum, state, intreq2, wper, wlen;
                     16:     UWORD dat, nextdat, vol, per, len;
                     17:     int current_sample;
                     18: } audio_channel[4];
                     19: 
                     20: extern int sound_available;
                     21: extern int joystickpresent;
                     22: 
                     23: extern int init_sound (void);
1.1.1.2 ! root       24: extern void close_sound (void);
1.1       root       25: 
1.1.1.2 ! root       26: #ifndef DONT_WANT_SOUND
1.1       root       27: extern void aud0_handler(void);
                     28: extern void aud1_handler(void);
                     29: extern void aud2_handler(void);
                     30: extern void aud3_handler(void);
1.1.1.2 ! root       31: extern void sample16_handler (void);
        !            32: extern void sample8_handler (void);
        !            33: #endif
        !            34: extern UWORD *sndbufpt;
        !            35: extern int sndbufsize;
        !            36: extern void init_sound_table16(void);
        !            37: extern void init_sound_table8(void);
        !            38: 
1.1       root       39: extern void AUDxDAT(int nr, UWORD value);
1.1.1.2 ! root       40: 

unix.superglobalmegacorp.com

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