]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
A2620/A2630 word write autoconfig fix.
authorToni Wilen <twilen@winuae.net>
Sat, 6 Apr 2019 14:01:51 +0000 (17:01 +0300)
committerToni Wilen <twilen@winuae.net>
Sat, 6 Apr 2019 14:01:51 +0000 (17:01 +0300)
expansion.cpp

index f4b000c7e8e1e21a12edd6a9fd1526bd26114416..b4e51e832d1e69f38f647c94edd917e292c03a1f 100644 (file)
@@ -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;