typedef uae_u32(REGPARAM3 *fb_get_func)(struct fb_struct *, uaecptr) REGPARAM;
typedef void (REGPARAM3 *fb_put_func)(struct fb_struct *, uaecptr, uae_u32) REGPARAM;
-extern addrbank generic_fb_bank;
+DECLARE_MEMORY_FUNCTIONS(fb);
+
+static addrbank generic_fb_bank
+{
+ fb_lget, fb_wget, fb_bget,
+ fb_lput, fb_wput, fb_bput,
+ default_xlate, default_check, NULL, NULL, _T("FRAMEBUFFER BOARD"),
+ fb_lget, fb_wget,
+ ABFLAG_IO, S_READ, S_WRITE
+};
struct fb_struct
{
return v;
}
-static addrbank generic_fb_bank
-{
- fb_lget, fb_wget, fb_bget,
- fb_lput, fb_wput, fb_bput,
- default_xlate, default_check, NULL, NULL, _T("FRAMEBUFFER BOARD"),
- fb_lget, fb_wget,
- ABFLAG_IO, S_READ, S_WRITE
-};
-
struct gfxboard_func harlequin_func
{
harlequin_init,