|
|
1.1 root 1: /*
2: * UAE - The Un*x Amiga Emulator
3: *
4: * Joystick, mouse and keyboard emulation prototypes and definitions
5: *
6: * Copyright 1995 Bernd Schmidt
7: * Copyright 2001-2002 Toni Wilen
8: */
9:
10: enum mousestate { unknown_mouse, normal_mouse, dont_care_mouse, follow_mouse };
11: extern enum mousestate mousestate;
12:
13: extern void do_mouse_hack (void);
14: extern void mousehack_setfollow (void);
15: extern void mousehack_setdontcare (void);
16: extern uae_u32 mousehack_helper (void);
17: extern void mousehack_handle (int sprctl, int sprpos);
18: extern int needmousehack (void);
19: extern void togglemouse (void);
20: extern int mousehack_alive (void);
21:
22: extern uae_u16 potgo_value;
23: extern uae_u16 POTGOR (void);
24: extern void POTGO (uae_u16 v);
25: extern uae_u16 POT0DAT (void);
26: extern uae_u16 POT1DAT (void);
27: extern void JOYTEST (uae_u16 v);
28: extern uae_u16 JOY0DAT (void);
29: extern uae_u16 JOY1DAT (void);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.