diff --git a/src/add-ons/accelerants/nvidia/GetAccelerantHook.c b/src/add-ons/accelerants/nvidia/GetAccelerantHook.c index 01634a771d..34dc6ed5de 100644 --- a/src/add-ons/accelerants/nvidia/GetAccelerantHook.c +++ b/src/add-ons/accelerants/nvidia/GetAccelerantHook.c @@ -208,8 +208,7 @@ status_t check_acc_capability(uint32 feature) } //fixme: - if ((si->settings.dma_acc && (feature != B_SCREEN_TO_SCREEN_BLIT)) || - si->ps.card_arch >= NV40A) + if (si->settings.dma_acc && (feature != B_SCREEN_TO_SCREEN_BLIT)) { LOG(4, ("Acc: Function not setup yet; not exporting hook %s.\n", msg)); return B_ERROR; diff --git a/src/add-ons/accelerants/nvidia/engine/nv_acc_dma.c b/src/add-ons/accelerants/nvidia/engine/nv_acc_dma.c index 468a626a64..b82d8756f2 100644 --- a/src/add-ons/accelerants/nvidia/engine/nv_acc_dma.c +++ b/src/add-ons/accelerants/nvidia/engine/nv_acc_dma.c @@ -432,10 +432,10 @@ status_t nv_acc_init_dma() ACCW(NV10_TIL3PT, 0x2ffff800); ACCW(NV10_TIL3ST, 0x00006000); + /* enable some DMA channel (split-up source and dest now or so) */ ACCW(NV4X_WHAT1, 0x01000000); - ACCW(NV4X_WHAT0, 0x00001200);//1200 DMA instance????(test shutoff in PIO mod) -//test if trouble: -// ACCW(NV4X_WHAT0, 0x00001140); + /* DMA instance = $1140 */ + ACCW(NV4X_WHAT0, 0x00001140); break; case NV30A: /*