hey. so the c51 got no dma access. understand. where is the emulator libary? project must do dma access.
Unless your project is limited to just emulation (but didn't you mean simulation?), then you can code your DMA routines yourself. The important thing is that you have found a 8051 cihp that supports DMA - the Keil tools do not need any special support for DMA except if you want to simulate the processor.