I did a fast try with mupen64 plus, and it seems to work nicely:
https://github.com/mupen64plus/mupen64plus-core/releases/tag/2.5I just created the following config in Attract Mode/Emulators/Create New Emulator:
# Generated by Attract-Mode v2.2.0-3
#
executable $HOME/Documents/Attract Mode Data/mupen64plus/run_rice.sh
args "[romfilename]"
rompath $HOME/Documents/RetroArch/Hotstuff/N64/
romext .n64
artwork flyer
artwork marquee
artwork snap
artwork wheel
Next would now be to finetune the Mupen64plus config file in [$HOME]/.config after first start of the emulator (joypad, resolution, etc.).
Hope this helps!
PS EDIT: After some testing, I would recommend you to go for Retroarch in the case of N64 emulation, alternatively OpenEmu, they both provide you with a far less painful configuration experience.