romlister does output the list in year order, if you click on the year column header to sort it that way before outputting the list.
The problem here is that mala by default in its own code, is sorting the list alphabetically before displaying it. Short of getting into the mala code, you are not going to do it.
IIRC, the workaround suggested by badmouth is to hand edit the XML file that romlister uses as its input source, and hand edit the XML fields to add the game's year into the rom description line:
change:
<machine name="puckman" sourcefile="pacman.c">
<description>Puck Man (Japan set 1)</description>
<year>1980</year>
<manufacturer>Namco</manufacturer>
to:
<machine name="puckman" sourcefile="pacman.c">
<description>1980 Puck Man (Japan set 1)</description>
<year>1980</year>
<manufacturer>Namco</manufacturer>
etc, etc, etc. and then your list will show up in year order, but only because the game's name now has the year in it.
BTW: if you ask me nicely, I can build you a version of romlister which can do this for you automatically. That might save you about 4 years in hand edits in notepad.
That's only if you think that will solve your problem- it's kind of ugly if you ask me. Your guests who are going to be playing your arcade machine don't really care what year a game was available in, only the name of it, if they can even remember that!