I have finished the SmartSPI version of the menu, it isn't really needed as we have the great STL (Stairway To Hell) archive, but as there are some differences, here is a .ZIP with BEEB.MMB and BEEB2.MMB
Just unzip them to the route of a blank memory card, as you would to replace any BEEB.MMC.
Any "MMC" solution should be able to use the BEEB.MMB file which contains the first 2/3 of the archive, but I think only SmartSPI supports the *BEEB n command for swapping to other BEEBn.MMB file.
I have added !BOOT files to all the images to reboot the menu, including a *BEEB command on the ones in the second archive. This isn't necessary as SmartSPI reverts to BEEB.MMB and what ever discs are set to AUTOBOOT, but it is there incase *BEEB gets added to any of the other MMC-DFSs.
I haven't done a lot of testing, so use at your own risk.
I'm trying to work out why beebem 403 insists that files are in descending sector order on a disc image before it allows it to be written to.
I have also noticed that my version of DFSImager creates a ~26KB file if I drag !BOOT off any disc, regardless of the actual size of !BOOT (it may be file 0 and not !BOOT - not sure).