From: Toni Wilen Date: Sat, 6 Apr 2019 14:01:51 +0000 (+0300) Subject: A2620/A2630 word write autoconfig fix. X-Git-Tag: 4200~5 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=7df4b425f1b54ce4bf52cd57bc78e383434879b3;p=francis%2Fwinuae.git A2620/A2630 word write autoconfig fix. --- diff --git a/expansion.cpp b/expansion.cpp index f4b000c7..b4e51e83 100644 --- a/expansion.cpp +++ b/expansion.cpp @@ -768,6 +768,13 @@ static void REGPARAM2 expamem_wput (uaecptr addr, uae_u32 value) expamem_next(expamem_map(&cd->aci), NULL); return; } + if (expamem_autoconfig_mode) { + map_banks_z2(cd->aci.addrbank, expamem_board_pointer >> 16, expamem_board_size >> 16); + cd->aci.postinit = true; + cd->initrc(&cd->aci); + expamem_next(cd->aci.addrbank, NULL); + return; + } if (expamem_bank_current && expamem_bank_current != &expamem_bank) { expamem_bank_current->sub_banks ? expamem_bank_current->sub_banks[0].bank->bput(addr, value >> 8) : expamem_bank_current->bput(addr, value >> 8); return;