Originally Posted by paranoid
I thought at least one C64 emulator had the ROMs coded from scratch (i.e. not Commodore's code at all) which is perfectly legal to distribute.
Possible, but not entirely useful. Could work with programs that behave very nicely and only use system code through the published interface, but it was common to cut corners. A few programs may even have jumped to ROM code 'between the lines', interpreting data as opcodes, and ran unintended code that happened to be there.