From eddae9105ff903a5edacbce8eb6174e62227f023 Mon Sep 17 00:00:00 2001 From: Romain Dolbeau Date: Sat, 13 May 2023 15:32:50 +0200 Subject: [PATCH] cast --- nubus-to-ztex-gateware/DeclROM/NuBusFPGADrvr_Status.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nubus-to-ztex-gateware/DeclROM/NuBusFPGADrvr_Status.c b/nubus-to-ztex-gateware/DeclROM/NuBusFPGADrvr_Status.c index 5ad1a11..9a56f1b 100644 --- a/nubus-to-ztex-gateware/DeclROM/NuBusFPGADrvr_Status.c +++ b/nubus-to-ztex-gateware/DeclROM/NuBusFPGADrvr_Status.c @@ -58,7 +58,7 @@ OSErr cNuBusFPGAStatus(CntrlParamPtr pb, /* DCtlPtr */ AuxDCEPtr dce) VDPageInfo *vPInfo = (VDPageInfo *)*(long *)pb->csParam; vPInfo->csMode = dStore->curDepth; /* checkme: PCI says depth, 7.5+ doesn't call anyway? */ vPInfo->csPage = dStore->curPage; - vPInfo->csBaseAddr = dStore->curPage * 1024 * 1024 * 4; /* fixme */ + vPInfo->csBaseAddr = (Ptr)(dStore->curPage * 1024 * 1024 * 4); /* fixme */ ret = noErr; } break; @@ -101,7 +101,7 @@ OSErr cNuBusFPGAStatus(CntrlParamPtr pb, /* DCtlPtr */ AuxDCEPtr dce) ret = paramErr; goto done; } - vPInfo->csBaseAddr = vPInfo->csPage * 1024 * 1024 * 4; /* fixme for > 2 pages ? */ + vPInfo->csBaseAddr = (Ptr)(vPInfo->csPage * 1024 * 1024 * 4); /* fixme for > 2 pages ? */ ret = noErr; } asm volatile(".word 0xfe16\n"); @@ -154,7 +154,7 @@ OSErr cNuBusFPGAStatus(CntrlParamPtr pb, /* DCtlPtr */ AuxDCEPtr dce) vdswitch->csMode = dStore->curDepth; vdswitch->csData = dStore->curMode; vdswitch->csPage = dStore->curPage; - vdswitch->csBaseAddr = dStore->curPage * 1024 * 1024 * 4; /* fixme */ + vdswitch->csBaseAddr = (Ptr)(dStore->curPage * 1024 * 1024 * 4); /* fixme */ ret = noErr; } break;