I wrote a Linux script to run into the folder containing your GB or GBC ROMs.
It will unzip the (eventually) zipped files, and split all the roms so that any folder will have at most nine folders or files (that's what fits the screen with the current 1.03 firmware).
Everything is copied and sorted in a subfolder (named... "sorted") so everything is left untouched in your collection.
Here it is.
https://gist.github.com/febs/e7a5bef23cf332ef724adbbe10cde1e9
(I guess it might run as is on Mac, and by installing python and numpy on Windows as well, but that's untested).
It will unzip the (eventually) zipped files, and split all the roms so that any folder will have at most nine folders or files (that's what fits the screen with the current 1.03 firmware).
Everything is copied and sorted in a subfolder (named... "sorted") so everything is left untouched in your collection.
Here it is.
https://gist.github.com/febs/e7a5bef23cf332ef724adbbe10cde1e9
(I guess it might run as is on Mac, and by installing python and numpy on Windows as well, but that's untested).