OK just re-compiled MAME with the changes, but still seeing the "OK" screen. If I set the "skip_gameinfo" to 0 I still see the game info as well. I changed these lines in Mame.c
Original:
if (settingsloaded || options.skip_disclaimer || ui_display_copyright(artwork_get_ui_bitmap()) == 0)
{
/* show info about incorrect behaviour (wrong colors etc.) */
if (options.skip_warnings || ui_display_game_warnings(artwork_get_ui_bitmap()) == 0)
{
/* show info about the game */
if (options.skip_gameinfo || ui_display_game_info(artwork_get_ui_bitmap()) == 0)
Changed:
if (settingsloaded || options.skip_disclaimer || 1)
{
/* show info about incorrect behaviour (wrong colors etc.) */
if (options.skip_warnings || 1)
{
/* show info about the game */
if (options.skip_gameinfo || 1)
Not sure what gives? Can anyone help?
Hummm, you sure you are using the newly compiled version?

I would just open usrintrf.c and and modify the methods themselves.
Use MikeQ's method, that will do the trick:
In these functions just do a "return 0" after the local variable declarations.
int ui_display_copyright(mame_bitmap *bitmap)
int ui_display_game_warnings(mame_bitmap *bitmap)
int ui_display_game_info(mame_bitmap *bitmap)