I ran this line in a bat file to dump the current dosbox config from retroarch: "config -wcp ux0:/data/dosbox.conf" This writes the current dosbox.conf to your memory card in the data folder. From there I FTP'd the dosbox.conf to my PC and then edited the file. Make sure these lines are set as follows: "core=normal" and "cputype=auto". Then remove lines for cycleup and cycledown. Also make sure to set "scaler=none" The reason for this is you have to set core type to normal or simple as it will try to set to dynamic which will fail with c2-12828-1 error on launch every time. With scaling on graphics will be much slower. Then you can set lines in autoexec section to launch specific game.
However once game is launched you will need to go to retroarch options and manually set cycles and GPU (vga or S3), you will also need to go to controls and options to define controls and set controller type to mapper. If you set the right analog as mouse axis, the Y axis will be inverted.
IF you want to change this you will want to launch a program to invert the y axis on the mouse before game is run. Here is an example:
[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
mount c ux0:/data/dosbox/
c:
cd ctm21b4x/inverted
ctmouseY.exe
cd ../..
cd raptor
rap.exe
Make sure when you are done playing the game, to go to retroarch menu and use exit/close content then close retroarch. This should save keymap files etc if saved previously and load them next time you play the same game. You will want to enable unknown extensions in the load content settings to see the conf files in the data or any other directory.
Google this to find a link for cute mouse on vogons forum: "ctm21b4x.zip ctmouse v2.1b4 with inverted axis".
I have uploaded my dosbox.conf as dosbox.txt. I did download midi control files to retroarch's system folder to enable midi and my configuration reflects this.
I have been able to launch abuse, another world, raptor call of the shadows, settlers2 and zone66 using this method. Raptor plays quickly with music and sound at 2000 or 300 cycles.
So far the c2-12828-1 error only occurs if there is something wrong in the configuration file and does not indicate that the emulator can not play or handle the software you are trying to launch..
If anyone wants me to try running a specific game or if they are having issues feel free to ask here and I will do what I can to assist.