What are GB, EPROM, and IS emulators ?

Emulator can be a confusing word because it have several meanings depending on where it is used:

A GB emulator is a piece of software that runs on a computer and emulates a GB and/or GBC. The reality is that none of the GB emulators available perfectly emulate the real hardware but some come close. Many think that NO$GMB has the current best GB/GBC/SGB emulation & it also has a powerful debugger for helping developers with coding. SMYGB for Win95 currently is thought by many to have the best sound emulation but it can't play channel 3 sound samples very well.

An EPROM emulator is a piece of hardware that perfectly emulates a ROM or EPROM chip. They often connect to the parallel port of a PC and connect to a ROM socket. Software code changes can often be downloaded in seconds to the ROM socket. EPROM emulators are not very practical for most as they tend to be very expensive & require that you physically solder a socket onto a GB cart to allow connecting an EPROM emulator to the cart.

The emulator that Intelligent Systems sells is basically an expensive EPROM emulator. The debugger they sell is the same thing along with hardware break points, trace history buffer, and other debug features. They both program Nintendo flash carts as well.