Visual 6502 es un simulador del microprocesador MOS 6502 implementado íntegramente en JavaScript y ejecutable desde el navegador. El proyecto, alojado en visual6502.org, recrea el comportamiento del célebre chip de 8 bits que impulsó ordenadores de los años setenta y ochenta como el Apple II, el Commodore 64 o la Atari 2600, permitiendo observar paso a paso el flujo de señales internas del procesador mientras ejecuta instrucciones.
La herramienta utiliza exclusivamente características de HTML5 disponibles en las versiones más recientes de los navegadores, por lo que requiere una cantidad considerable de memoria RAM para funcionar con fluidez. El usuario puede desplazarse por la superficie del chip, ampliar y reducir la vista y avanzar instrucción a instrucción con el teclado. La 'z' aplica zoom, la 'x' lo reduce y la 'n' ejecuta un ciclo de simulación, mientras que el ratón permite arrastrar el área visible cuando se trabaja con niveles altos de ampliación. Una guía de uso detallada, junto con preguntas frecuentes y un blog con anotaciones técnicas, acompaña al simulador principal.
El código fuente está disponible en GitHub bajo el repositorio visual6502, lo que permite a desarrolladores y entusiastas estudiar la implementación o colaborar en su mejora. Para quienes deseen programar en ensamblador del 6502, el proyecto enlaza con un emulador y ensamblador en línea creado por Nick Morgan, así como con un desensamblador desarrollado por mass:werk. Una sección avanzada ofrece herramientas adicionales para investigaciones más detalladas sobre la arquitectura del procesador. Visual 6502 resulta de interés tanto para estudiantes de arquitectura de computadores como para aficionados a la informática retro que quieran comprender cómo un chip tan influyente procesaba las instrucciones en su circuitry original.
