.rom ekstenzija je vrlo sirok pojam. Da li je u pitanju ROM BIOS-a matocne ploce, ili rom DVD plejera, ili mobilnog telefona, ili... Svaki uredjaj ima svoj procesor, shodno tome svoj set komandi i registara. Otvori .rom u Notepadu (Ako nije predug fajl) i u njemu mozes da editujes, ali je za to bolji neki hex editor. A najbolje je znati za sta je taj .rom pa naci aplikaciju bas za tu vrstu fajla. Racimo, za ESS Vibrato chipove koji se ugradjuju u DVD-ove imas patcher:
http://www.freeweb.hu/anystone/Patcher.zip
Patcher is a program that is used to de-construct/uncompress a ESS based DVD firmware into simulated MIPS RAM. Once uncompressed, MIPS assembler patches can be placed into the MIPS program code and re-compressed back into the firmware ready for burning onto a DVD flash/eeprom chip. Various utilities are provided within Patcher to achieve this:
Decoding the firmware loader.
Opax assembler.
MPEG image viewer.
SPU image viewer.
Simple disassembler