Makaqu 1.3 is the latest working version for the DC, but it has a bug in the DC controller’s x axis. To fix this, open the file common/src/menu.c and change the lines
qboolean dont_bind[256];
char *bindnames[256][2];
to
qboolean dont_bind[K_NUMKEYS];
char *bindnames[K_NUMKEYS][2];
And you’re done.
As for the devkit, you’ll need to install the DC Dev ISO R1, and change some things in it. I’ve detailed most of the process, if not all of it, in some previous posts in this blog.