Accessing physical memory address
Posted on 1999-12-08
Working with PC architecture, with a communications device (CAN chip) built in, with address space 0xdff00 to 0xdffff (not 'I/O' space). ONE application under Windows98 (read: not shared device) needs to RESERVE this memory range and then READ/WRITE to it. The device also issues interrupts with that I need to service.
1. DO I HAVE TO CREATE A VxD to do this, or is there a simpler way?
2. Is there a book/site that has examples of VxD (or other solution) written in C, or do I have to learn assembly to work in driver-land?
Thank you in advance!