I did the same, kind of - using the old XMBC (Pre KODI) on an old Xbox 1. I had a 4TB drive installed & stuffed it with all the original xbox games I could find as well as Emulators & ROMS for PSX, PS2, PSP SNES, NES, Gameboy, MS, MegaDrive, GameGear, Saturn (very hard finding a decent emulator) 32x, MegaCD, 3DO, Atari Jaguar, MAME, Coin-Ops... do I need to go on?
There's no SD card functionality but there is internet & FTP for managing the game libraries. Only issue (if you see it as an issue) is that I can't use any new type of controller, stuck with a slimline version of the original. I can however use the Steel Battalion controller I bought like 15 years ago.