For any GB, GBC, and GBA fans, I highly recommend the GB Operator from Epilogue. It’s a super simple USB device that will not only play your games and back up your saves, but will also authenticate your cartridges. It’s great for something like Pokémon Ruby and Saphire, which has a lot of bootlegs floating around.