diff -dur uae-0.8.25/src/autoconf.c uae-0.8.25-p/src/autoconf.c --- uae-0.8.25/src/autoconf.c 2004-10-10 17:53:32.000000000 +0200 +++ uae-0.8.25-p/src/autoconf.c 2006-11-05 04:00:15.000000000 +0100 @@ -218,7 +218,7 @@ /* ROM tag area memory access */ -static uae_u8 *rtarea; +uae_u8 *rtarea; static uae_u32 rtarea_lget (uaecptr) REGPARAM; static uae_u32 rtarea_wget (uaecptr) REGPARAM; diff -dur uae-0.8.25/src/cia.c uae-0.8.25-p/src/cia.c --- uae-0.8.25/src/cia.c 2005-07-02 18:24:06.000000000 +0200 +++ uae-0.8.25-p/src/cia.c 2006-11-05 03:59:42.000000000 +0100 @@ -46,18 +46,18 @@ static unsigned int clock_control_e = 0; static unsigned int clock_control_f = RTC_F_24_12; -static unsigned int ciaaicr, ciaaimask, ciabicr, ciabimask; -static unsigned int ciaacra, ciaacrb, ciabcra, ciabcrb; +unsigned int ciaaicr, ciaaimask, ciabicr, ciabimask; +unsigned int ciaacra, ciaacrb, ciabcra, ciabcrb; /* Values of the CIA timers. */ -static unsigned long ciaata, ciaatb, ciabta, ciabtb; +unsigned long ciaata, ciaatb, ciabta, ciabtb; /* Computed by compute_passed_time. */ static unsigned long ciaata_passed, ciaatb_passed, ciabta_passed, ciabtb_passed; -static unsigned long ciaatod, ciabtod, ciaatol, ciabtol, ciaaalarm, ciabalarm; -static int ciaatlatch, ciabtlatch; +unsigned long ciaatod, ciabtod, ciaatol, ciabtol, ciaaalarm, ciabalarm; +int ciaatlatch, ciabtlatch; -static unsigned int ciabpra; +unsigned int ciabpra; unsigned int gui_ledstate; diff -dur uae-0.8.25/src/custom.c uae-0.8.25-p/src/custom.c --- uae-0.8.25/src/custom.c 2005-07-02 18:24:06.000000000 +0200 +++ uae-0.8.25-p/src/custom.c 2006-11-05 03:57:17.000000000 +0100 @@ -111,7 +111,8 @@ static uae_u16 sprdata[MAX_SPRITES][4], sprdatb[MAX_SPRITES][4]; static int sprite_last_drawn_at[MAX_SPRITES]; static int last_sprite_point, nr_armed; -static int sprite_width, sprres, sprite_buffer_res; +int sprite_width; +static int sprres, sprite_buffer_res; static uae_u32 bpl1dat, bpl2dat, bpl3dat, bpl4dat, bpl5dat, bpl6dat, bpl7dat, bpl8dat; static uae_s16 bpl1mod, bpl2mod; @@ -234,7 +235,7 @@ struct draw_info line_drawinfo[2][2 * (MAXVPOS + 1) + 1]; struct color_entry color_tables[2][(MAXVPOS + 1) * 2]; -static int next_sprite_entry = 0; +int next_sprite_entry = 0; static int prev_next_sprite_entry; static int next_sprite_forced = 1; diff -dur uae-0.8.25/src/inputdevice.c uae-0.8.25-p/src/inputdevice.c --- uae-0.8.25/src/inputdevice.c 2005-07-02 18:23:50.000000000 +0200 +++ uae-0.8.25-p/src/inputdevice.c 2006-11-05 04:01:30.000000000 +0100 @@ -511,8 +511,8 @@ /* Mousehack stuff */ -static int ievent_alive = 0; -static int lastmx, lastmy; +int ievent_alive = 0; +int lastmx, lastmy; int mousehack_alive (void) { @@ -1739,7 +1739,7 @@ return 0; } -static struct inputdevice_functions idev[3]; +struct inputdevice_functions idev[3]; void inputdevice_init (void) {