No se a que le llames 'ROMs', porque una ROM seria un archivo binario que se creo extrayendo los datos de un cartucho de juego [atari, nintendo, sega], y en ese caso se requiere del emulador de ESA CONSOLA para cargar la ROM y que seria cargar el juego [en el emulador].
Un juego de PC [de esos de los 80's o 90's] lo pones en el HDD o en un disco floppy, crearas una carpeta si quieres para tenerlos ordenados. Algunos juegos tienen su instalador para windows que consiste basicamente solo en copiar los archivos del juegos a una carpeta [tu indicas el lugar donde se creara en muchas ocasiones] y crea un acceso directo para que cuando lo arranques de windows [windows 3.1/3.11, win95/98] windows se salga y entres al DOS [lo que llamabamos modo real] y desde ahi ya cargar el juego y cuiando sales del juegol volver a cargar windows. Algunos otros juegos DOS corren desde windows [win 3.1/3.11, win 95/98] en una ventana DOS, ya si querias jugar en ventana completa, pues tenias que salir de windows y cargar el juego.
Windows 3.0/3.1/3.11/95/98 primero cargaban el DOS [sistema operativo de disco] al arrancar la PC, luego se ejecutaba el comando win desde el DOS para cargar y entrar en windows, es decir, windows se ejecutaba debajo del DOS.
Windows Me/2000/XP y en adelante se carga windows directamente y el DOS como tal no existe, pero tienes el CMD o consola de comando que se utiliza y parece mucho al viejo DOS pero no es igual. Por eso cuando requieres correr viejos software DOS en estos sistemas modernos se usa un emulador para crear una maquina virtual donde corre el DOS; por ejemplo DOSBox, asi no entran en conflicto el que el DOS se quiera adueñar del hardware y windows tambien quiera usar el hardware.
Aqui hay software de esos tiempos, lo cual incluye juegos, y sip, seria abandonaware.
hilo_viejito-pero-bonito-biblioteca-de-software-antiguo_2348634