I’m not a programmer, and I don’t know much about coding. Following is what I did at first.
1.Delete unnecessary drivers in “src/burn/drv/”.
2.Trim down driverlist.h and driverlist-gx.h in “src/dep/generated/”.
3.Compile it.
After that, I found a lot of big roms working. However, the dol file was still big because there were many unnecessay files such as CPU and neocdlist remained. After some test, I found another way to better it. Following is what I did later.
1.Copy “svn-current runk\fbacores\cps1” folder to where I want put it to. And following is what I do to this folder.
2.Add drivers to “src/burn/drv/”.
3.Add necessary CPU files to “src/cpu/”.
4.Delete all existing drivers in driverlist.h and add your own drivers.
5.Compile it.
In this way, the compiled dol file get much smaller.
This looks dumb but it really works.
Many games ,especially Taito and DataEast drivers related games, run slow on Gamecube, and many games such as all NMK16 games can not run at all.