]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
uaegfx Z2 fix.
authorToni Wilen <twilen@winuae.net>
Thu, 11 Sep 2014 16:36:49 +0000 (19:36 +0300)
committerToni Wilen <twilen@winuae.net>
Thu, 11 Sep 2014 16:36:49 +0000 (19:36 +0300)
expansion.cpp

index 0b46933d11ef23bc7521f4654adfd05de33f6b87..4bdf50d101aa2911b5dd4bebe005fe520ba9ecd1 100644 (file)
@@ -1228,13 +1228,20 @@ static addrbank *expamem_init_z3fastmem2(void)
 *  Fake Graphics Card (ZORRO III) - BDK
 */
 
-static addrbank *expamem_map_gfxcard (void)
+static addrbank *expamem_map_gfxcard_z3 (void)
 {
        gfxmem_bank.start = expamem_z3_pointer;
        map_banks (&gfxmem_bank, gfxmem_bank.start >> 16, gfxmem_bank.allocated >> 16, gfxmem_bank.allocated);
        return &gfxmem_bank;
 }
 
+static addrbank *expamem_map_gfxcard_z2 (void)
+{
+       gfxmem_bank.start = expamem_z2_pointer;
+       map_banks (&gfxmem_bank, gfxmem_bank.start >> 16, gfxmem_bank.allocated >> 16, gfxmem_bank.allocated);
+       return &gfxmem_bank;
+}
+
 static addrbank *expamem_init_gfxcard (bool z3)
 {
        int code = (gfxmem_bank.allocated == 0x100000 ? Z2_MEM_1MB
@@ -1735,7 +1742,7 @@ void expamem_reset (void)
                card_flags[cardno] = 4;
                card_name[cardno] = _T("Z2RTG");
                card_init[cardno] = expamem_init_gfxcard_z2;
-               card_map[cardno++] = expamem_map_gfxcard;
+               card_map[cardno++] = expamem_map_gfxcard_z2;
        }
 #endif
 #ifdef GFXBOARD
@@ -1791,7 +1798,7 @@ void expamem_reset (void)
                card_flags[cardno] = 4 | 1;
                card_name[cardno] = _T("Z3RTG");
                card_init[cardno] = expamem_init_gfxcard_z3;
-               card_map[cardno++] = expamem_map_gfxcard;
+               card_map[cardno++] = expamem_map_gfxcard_z3;
        }
 #endif
 #ifdef GFXBOARD