I put together this diff for MAME .149.
It does 2 things:
1. writes "GAME PAUSED" on the screen when a game is paused. This is because too often I thought MAME had frozen so I'd quit out - or worse, a family member would quit out.
2. It defaults all saves to a single file location per game. This is so you can have a dedicated SAVE and LOAD button that doesn't require you to follow up with a location. The downside is you get only one save per game.
I've used this before (MAME .99). I have not tested it with .149. Will likely test soon. In the meantime, I've attached the patch.

Joseph Elwell.