GNS3 is an open source (GNU GPL) software that simulates complex networks while being as close as possible from the way real networks perform.
If you don’t have GNS3 on your PC or don’t know how to install then Go here.
Here you can find out the all working versions of Cisco IOS which I have tested with the latest version of GNS3.
Download from below link.
For All IOS link : all working versions of Cisco IOS
If you face any kind of problem setting it up with GNS3, feel free to knock me I will get back to you asap.
Tested video is given below.