From 930c2793724b8ca3899df3ee7fe5d1b9faffa4e1 Mon Sep 17 00:00:00 2001 From: Frode Solheim Date: Wed, 16 Jul 2025 01:53:11 +0200 Subject: [PATCH] framebufferboards: use DECLARE_MEMORY_FUNCTIONS and move definition up --- framebufferboards.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/framebufferboards.cpp b/framebufferboards.cpp index 68682ae1..00dc5383 100644 --- a/framebufferboards.cpp +++ b/framebufferboards.cpp @@ -24,7 +24,16 @@ 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 { @@ -709,15 +718,6 @@ static uae_u32 REGPARAM2 fb_lget(uaecptr addr) 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, -- 2.47.3