I think I got the hang of it now, thx for all the work on the memory system OG (I guess) it is really not surprising me anymore and I got trampolines working from A32:D32 over A24:D32 to A32:D8/D16 now and the masks seems to do the work splitting calls into smaller ones etc.

Code
: :vmef32 virtual void vme_device::device_start()
 - using VME memory spaces attached to :vmef32
 - Done at 32 width
:vmef32 vme_device::install_device AM57 D32 00b02000-00b02150
:vmef32 vme_device::install_device AM57 D32 fcb00000-fcb001ff
virtual void vme_fcscsi1_card_device::device_start()
:vmef32 vme_device::install_device AM57 D32 00a00000-00a1ffff
:vmef32 vme_device::install_device AM57 D32 00c00000-00c3ffff
void vme_fccpu20_device::a24_w(offs_t, uint32_t, uint32_t): 00a00008 <- 77777777:00ff0000
void vme_fcscsi1_card_device::write8(offs_t, uint8_t) offset:09 data:77
void vme_fccpu20_device::a24_w(offs_t, uint32_t, uint32_t): 00a00008 <- 77777777:000000ff
void vme_fcscsi1_card_device::write8(offs_t, uint8_t) offset:0b data:77
void vme_fccpu20_device::a24_w(offs_t, uint32_t, uint32_t): 00a00000 <- 54545454:00ff0000
void vme_fcscsi1_card_device::write8(offs_t, uint8_t) offset:01 data:54
void vme_fccpu20_device::a24_w(offs_t, uint32_t, uint32_t): 00a00000 <- 54545454:000000ff
void vme_fcscsi1_card_device::write8(offs_t, uint8_t) offset:03 data:54
void vme_fccpu20_device::a24_w(offs_t, uint32_t, uint32_t): 00a02104 <- fca00000:ffffffff
void vme_fcscsi1_card_device::write8(offs_t, uint8_t) offset:2104 data:fc
void vme_fcscsi1_card_device::write8(offs_t, uint8_t) offset:2105 data:a0
void vme_fcscsi1_card_device::write8(offs_t, uint8_t) offset:2106 data:00
void vme_fcscsi1_card_device::write8(offs_t, uint8_t) offset:2107 data:00
void vme_fccpu20_device::a24_w(offs_t, uint32_t, uint32_t): 00a02100 <- 00030003:ffff0000
void vme_fcscsi1_card_device::write8(offs_t, uint8_t) offset:2100 data:00
void vme_fcscsi1_card_device::write8(offs_t, uint8_t) offset:2101 data:03
void vme_fccpu20_device::a24_w(offs_t, uint32_t, uint32_t): 00a02300 <- 00000000:ffffffff
void vme_fcscsi1_card_device::write8(offs_t, uint8_t) offset:2300 data:00
void vme_fcscsi1_card_device::write8(offs_t, uint8_t) offset:2301 data:00
void vme_fcscsi1_card_device::write8(offs_t, uint8_t) offset:2302 data:00
void vme_fcscsi1_card_device::write8(offs_t, uint8_t) offset:2303 data:00


Because I can