ROM means "Read-Only-Memory". In order to call a file a "ROM", it has to be dumped from a "Read-Only-Memory"-Chip first. There are no "Read-Only-Memory"-Chips for Homebrew "ROMs". Therefore technically homebrew files are not ROMs.
Nintendo said:A Nintendo emulator allows for Nintendo console based or arcade games to be played on unauthorized hardware.Sooo, emulators used by Virtual Console on Wii are played on unauthorized hardware ? ahaha
Emulator are just program to interpret machine code and reproduce the original hardware and software functions.
Though, they are correct with the first sentence:
QUOTEA Nintendo emulator is a software program that is designed to allow game play on a platform that it was not created for
QUOTE said:ROM means "Read-Only-Memory".
obcd said:Here we go again..
QUOTE said:ROM means "Read-Only-Memory".
The term ROM is used more often for something that isn't ROM anymore.
How about flash rom chips, and eproms or eeproms....And what about my pc bootrom...
They aren't "read only memory" anymore.
The only reason why commercial cartridges used MASK rom's or OTP rom's those days is simply because those are cheaper when you need large quantities.
A big drawback is the fact that you need to know 100% sure that your code is bugfree.
And in those day's, the flashchip technology didn't exist yet.
So if we call an old console game a ROM, everyone knows what we mean with it. No matter if it's homebrew or not.
Some people actually did make their own (eprom) cartridges those days, as it was the only possible way to test their homebrew.
Sorry Slimmmmmm, I couldn't resist.