In the market, there are various legal and safe websites to download ROMs for your systems whether old or new. Most of the above listed ones can be considered as safe ROM sites. The above one should easily cater to your requirements but if you still have something which the above ones aren't able to fulfill then you can comment below and we would try to get back to you with a satisfying response.