Ultimissimo aggiornamento. Temo di dover abbandonare definitivamente il progetto, perche' chiaramente la cosa e' aldila' dei miei limiti.
Ricapitolando, ho provato a creare il Mame ridotto con la compilazione TINY, ma gcc non accetta tutti questi parametri.
Dopodiche' su suggerimento di Mamesick ho provato solamente ad inattivare i giochi nel driver.c e le CPU nel mame.mak. Al momento del linkaggio del mame pero' sorge questo errore:
Linking mame.exe...
obj/mame/seibu.a(sengokmj.o)(.text+0x10d6):sengokmj.c: undefined reference to `bg_vram'
make: *** [mame.exe] Error 1
e temo che questo non sia un caso isolato. Ho anche riprovato a ricompilare il tutto con il solo driver.c cambiato e lasciando il mame.mak inalterato, ma l'errore rimane ed e' sempre lo stesso; quindi c'e' qualche dipendenza stramba tra i set di giochi che non ho neanche idea di come trovare....
Per ora l'unica cosa che posso fare e' segnalare il problema nel forum ufficiale su mamenet. Chi fosse interessato a continuare il progetto riposto i link al mame.mak e al driver.c che ho modificato. Tra qualche giorno, quando aggiornero' il linguaggio che ho usato, creero' una utility che creera' automaticamente la lista dei giochi superflui. Non sapete quanto mi girano le balle.... :evil:
http://www.mame7zip.altervista.org/mame.mak.zip
http://www.mame7zip.altervista.org/driver.c.zip