From: Toni Wilen Date: Wed, 22 Jun 2016 09:48:09 +0000 (+0300) Subject: reset absolute_rom_address X-Git-Tag: 3400~124 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=0b8b828aa122263f1c52af6f623079655860a9b0;p=francis%2Fwinuae.git reset absolute_rom_address --- diff --git a/autoconf.cpp b/autoconf.cpp index 44f0a9a7..64b31827 100644 --- a/autoconf.cpp +++ b/autoconf.cpp @@ -52,6 +52,12 @@ addrbank rtarea_bank = { ABFLAG_ROMIN | ABFLAG_PPCIOSPACE, S_READ, S_WRITE }; +#define MAX_ABSOLUTE_ROM_ADDRESS 1024 + +static int absolute_rom_address; +static uaecptr absolute_rom_addresses[MAX_ABSOLUTE_ROM_ADDRESS]; +static uaecptr rombase_new; + static void hwtrap_check_int(void) { if (currprefs.uaeboard < 2) @@ -311,6 +317,7 @@ void rtarea_reset(void) memset(p + RTAREA_VARIABLES, 0, RTAREA_VARIABLES_SIZE); } trap_reset(); + absolute_rom_address = 0; } /* some quick & dirty code to fill in the rt area and save me a lot of @@ -387,12 +394,6 @@ uae_u32 ds_bstr_ansi (const uae_char *str) return addr (rt_straddr) >> 2; } -#define MAX_ABSOLUTE_ROM_ADDRESS 1024 - -static int absolute_rom_address; -static uaecptr absolute_rom_addresses[MAX_ABSOLUTE_ROM_ADDRESS]; -static uaecptr rombase_new; - void save_rom_absolute(uaecptr addr) { if (rombase_new)