Hello everybody, At first time i have to say i am french, so i'll do my best to speak properly Here is my problem: i started 1 month ago to compile Bendermameox: first i added some clones and neogeo games successfully, all works well. However, i tried to add Tatsumi games( Round up 5, Apache 3 and Cycle warriors) but there's something i don't understand: in XbesectionUtil.cpp, all the mame driver have a number. The last number is for Crystal system( 851 ), so i take the number "852" for the Tatsumi games. in my file Tatsumi.c i added this on top of the file: #pragma code_seg("C852") #pragma data_seg("D852") #pragma bss_seg("B852") #pragma const_seg("K852") #pragma comment(linker, "/merge:D852=852") #pragma comment(linker, "/merge:C852=852") #pragma comment(linker, "/merge:B852=852") #pragma comment(linker, "/merge:K852=852") and at the end of the file: #pragma code_seg() #pragma data_seg() #pragma bss_seg() #pragma const_seg() but the problem is each time i edit XbesectionUtil.cpp by added this line: REGISTER_DRIVERSECTION( "tatsumi.c", "852" ), i have an error at the end of compilation which is: "too many initializers in XbesectionUtil.cpp." Well, somebody could explain to me how add a driver section in XbesectionUtil, because i can't understand how it works. I hope you will give me an answer and have a nice day.