Compare commits

...

2 Commits

Author SHA1 Message Date
Romain Dolbeau 68a9a8e576 Merge branch 'master' of github.com:rdolbeau/NuBusFPGA 2023-06-10 15:42:33 +02:00
Romain Dolbeau eddae9105f cast 2023-05-13 15:32:50 +02:00
1 changed files with 3 additions and 3 deletions

View File

@ -58,7 +58,7 @@ OSErr cNuBusFPGAStatus(CntrlParamPtr pb, /* DCtlPtr */ AuxDCEPtr dce)
VDPageInfo *vPInfo = (VDPageInfo *)*(long *)pb->csParam; VDPageInfo *vPInfo = (VDPageInfo *)*(long *)pb->csParam;
vPInfo->csMode = dStore->curDepth; /* checkme: PCI says depth, 7.5+ doesn't call anyway? */ vPInfo->csMode = dStore->curDepth; /* checkme: PCI says depth, 7.5+ doesn't call anyway? */
vPInfo->csPage = dStore->curPage; vPInfo->csPage = dStore->curPage;
vPInfo->csBaseAddr = dStore->curPage * 1024 * 1024 * 4; /* fixme */ vPInfo->csBaseAddr = (Ptr)(dStore->curPage * 1024 * 1024 * 4); /* fixme */
ret = noErr; ret = noErr;
} }
break; break;
@ -101,7 +101,7 @@ OSErr cNuBusFPGAStatus(CntrlParamPtr pb, /* DCtlPtr */ AuxDCEPtr dce)
ret = paramErr; ret = paramErr;
goto done; 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; ret = noErr;
} }
asm volatile(".word 0xfe16\n"); asm volatile(".word 0xfe16\n");
@ -154,7 +154,7 @@ OSErr cNuBusFPGAStatus(CntrlParamPtr pb, /* DCtlPtr */ AuxDCEPtr dce)
vdswitch->csMode = dStore->curDepth; vdswitch->csMode = dStore->curDepth;
vdswitch->csData = dStore->curMode; vdswitch->csData = dStore->curMode;
vdswitch->csPage = dStore->curPage; vdswitch->csPage = dStore->curPage;
vdswitch->csBaseAddr = dStore->curPage * 1024 * 1024 * 4; /* fixme */ vdswitch->csBaseAddr = (Ptr)(dStore->curPage * 1024 * 1024 * 4); /* fixme */
ret = noErr; ret = noErr;
} }
break; break;