Merlin es un ensamblador de macros MOS Technology 6502 desarrollado por el profesor de matemáticas Glen Bredon para Apple II bajo DOS 3.3 . Fue publicado comercialmente por Southwestern Data Systems, [1] más tarde conocida como Roger Wagner Publishing. Merlin continuó actualizándose a medida que estaban disponibles los sucesores del 6502: primero el 65C02 y más tarde el 65816 y el 65802. Se puso a disposición una versión ProDOS como Merlin Pro (este paquete también incluía la versión DOS 3.3). La versión de 8 bits de Merlin fue posteriormente renombrada Merlin 8 , y se lanzó una versión de 16 bits, denominada Merlin 16 , para Apple IIGS . Las versiones para Commodore 64 y Commodore 128 se lanzaron como Merlin 64 y Merlin 128 respectivamente.
Merlin incluye un editor de código fuente integrado (inicialmente un editor de líneas ; las versiones posteriores incluyen un editor de pantalla completa) y también un desensamblador , llamado Sourceror . Una utilidad relacionada, Sourceror.FP, puede generar un desensamblado comentado del Applesoft BASIC de Apple II , cuyo código fuente nunca había sido publicado por Apple , desde la propia ROM del cliente.
Ahoy! calificó a Merlin 64 como "un excelente pequeño ensamblador con muchas funciones de valor añadido. En cuanto a facilidad de uso, no podía imaginar cómo podría ser mejor... un valor excepcional". [2]
El 24 de agosto de 2000, lo que habría sido el cumpleaños número 68 del autor, su viuda publicó todo su software de Apple II y el código fuente (por ejemplo, DOS.MASTER ) como software de dominio público . [3] [4] [5] [6]
En enero de 2015, Brutal Deluxe lanzó una edición de Merlin para Windows titulada "Merlin 32". [7] [8] [9]