* 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
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
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