Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
I'm writing my DM and have chosen to keep a 3D array of pointers for the device open, read, write, close, seek etc. functions. My code (below) goes to the read(...) function but causes an Invalid Opcode (0x06) exception before geting to the beginning of the function pointed to. Has anyone got any ideas why?