First of all, thanks for this very complete answer, it has become more clear in my mind now, you also confirmed some thought I had but about which I was doubting.
This is an artificial restriction placed by XFree86
That's exactly what I tought when I saw that the clock range was the same for three gfx cards completly differents (perhaps only a few seconds because it seemed unrealistic to me that such a thing would be an X limitation). Then I had a silly idea yesterday, and after doing it, I realised it was not as silly as I tought. I often noticed that people often ask help about X configuration on forums, etc ... and they often attach their X log file. So I made a search on google with the keyword "Clock range: 12.00 to" I had 1710 hits on google.
Then I searched with the keyword "Clock range: 11.00 to" and I had 103 hits. "Clock range: 10.00 to" --> 82 hits and "Clock range: 9.00 to" 2 hits. I got nothing below (9Mhz dot clock matches ATI cards). Anyway, I believe you if you say that it's an X limitation, you seems to know a lot on this subject, and by the way, the modeline tutorial on your website is excellent, are you the author of this excellent piece of Free Documentation ! Anyway, you probably guessed that I didn't read it entirely otherwise I wouldn't be posting lame questions ;-) but of course I plan to read it carefully from the begining, if you are interested I can write a french traduction while I learn it.
Comming back to my question : even a 9Mhz pclock is still too low for the resolution needed by 15Khz games, so I'll give a try to the 640x240 resolution, I guess the modeline should look as somthing like this (i'll have to try 680x240 for my monitor) :
Modeline "680x240@60" 12.00 680 712 752 784 240 245 248 253
I'll try this as soon as I'll replace the brightness plot on my monitor.
I'm aware that the ArcadeVGA is from far the best solution, but as I already spent a lot of money I prefer to try this way first.
Is there any floppy disk or bootable cd that would produce a 15Khz video signal at boot so I can test ?
None that I'm aware of for Linux. Though it would be a reatively easy task to make one. I might add it to my todo list.
Wow, I guess that would be cool for all the mame cab community !
The best think would be a boot floppy (could be re-used for an eltorito boot cd for those who don't have floppy) that run a testing tool in 15Khz and the tool by the same occasion could be used to check geometry, colors, brightness, etc, only by displaying usefull gfx for this purpose)
Personnaly I only coded mode 13h in asm a long time ago so I don't know if I could be of any help, anyway, if I can do anything to help when your todolist will comme to this project, I would be happy to do so.