stringtranslate.com

Réplica 1

Desde el monitor "Woz" "\", seleccione la ubicación de memoria hexadecimal "E000" con el postfijo "R" solicitando la ejecución desde ese punto para ingresar al intérprete básico. Desde el mensaje ">" del intérprete se ingresa y ejecuta un programa "Hola mundo". Esto debería ser idéntico al rendimiento de un Apple I.

La Réplica 1 es un clon del histórico Apple I de 1976. [1] [2] Fue diseñado por Vince Briel en 2003. Fue el primer clon de Apple 1 que aprovechó componentes más modernos, lo que permitió producir el clon. con componentes más baratos y más disponibles, manteniendo la funcionalidad del original. [3]

Historia

La Réplica 1 es un clon del Apple I diseñado por Vince Briel con permiso del creador original del Apple I, Steve Wozniak . [4] La Réplica 1 es funcionalmente una copia cercana del original, pero fue diseñada utilizando piezas mucho más modernas en un diseño de tablero más pequeño y simplificado. El Replica 1 está diseñado alrededor del mismo chip MOS Technology 6502 utilizado como núcleo del Apple I. Al igual que el original, el Replica 1 utiliza entrada/salida AV simple para conectarse a un televisor u otra pantalla similar. Mantiene la mayor parte de la funcionalidad del original, como la falta de una tecla "eliminar".

Desarrollo

Briel ha descrito cómo se desarrolló su primer prototipo en placas de pruebas (sin soldadura) , y la confirmación del éxito fue la detección de bits correspondientes a un carácter "\" en la salida del chip del adaptador de interfaz periférica . [5] Briel dijo que su siguiente prototipo de placa de pruebas [a] usaba un microcontrolador para enviar a un terminal o programa emulador de terminal . [5] [b] El prototipo final utilizó una placa de circuito impreso y se le agregó un circuito que implementó una salida de 40x24 caracteres según Apple I. [5] El único cambio de este prototipo a la primera revisión fue una placa de producción. Fue la adición de un conector de teclado PS/2 . [5] [c]

La primera revisión comercial del Replica 1 vino con una tarjeta de E/S serial separada, [6] Esto permitía que los programas escritos en o para el Replica 1 se almacenaran en el disco duro de cualquier PC común . Esto era necesario porque el Replica 1 no tenía otros medios de almacenamiento de programas, ya que las unidades de casete (el dispositivo de almacenamiento del Apple I) son escasas. La tarjeta de E/S también se puede conectar a ordenadores Apple I originales. [ cita necesaria ]

Apple no tuvo ninguna objeción al proyecto ya que Wozniak había dado su aprobación y el diseño es técnicamente sólo de Wozniak ya que es anterior a la propia empresa. Apple había publicado previamente todos los materiales relacionados con el Apple I al Apple I Owners Club. [ cita necesaria ]

Original

La Réplica 1 se introdujo por primera vez en el mercado entre 2003, [7] y 2005. [8] Siempre se proporcionó como un kit para construirlo usted mismo y como preensamblado. [5] [9] La alimentación se proporcionó a través de un conector de 12 pines compatible con una fuente de alimentación PC/XT . [8] La entrada podría ser desde un teclado estilo ASCII como el que se usa en Apple, el teclado de PC estándar más comúnmente disponible conectado a través de un conector estilo PS/2, o un terminal o emulador de terminal conectado a través del puerto serie complementario opcional. tarjeta. [8] Se utilizaron microcontroladores AVR tanto para el circuito de control de video como para la interfaz del teclado. [8]

Había un conector especial eléctricamente compatible con la interfaz Apple 1 pero que requería una tarjeta de expansión para proporcionar la interfaz física correcta. [8] La placa también contenía una pequeña área de placa donde se podían instalar circuitos y componentes personalizados. [8] Un ejemplo de uso del área de la placa de pruebas es la modificación automática de encendido y reinicio de Tranter utilizando un chip temporizador 555. [10]

Además del monitor Woz [d] , el Replica 1 incluía (entero) Apple I BASIC en ROM para permitir una programación rápida y sencilla. [8]

La memoria fue proporcionada por un chip de RAM estática 62256 de 32 KB . [8] [e]

Segunda edicion

La Segunda Edición (SE) se introdujo en 2006; el rediseño incorporó varios conectores a la placa y sacrificó el área de la placa de pruebas para los circuitos asociados. [12] El SE permitía múltiples opciones para alimentar la Réplica 1 : fuente de alimentación externa para PC estándar ATX de 20 pines; Conector jack de CC de 7-9 voltios ; o alimentación opcional a través del puerto USB . [12] Se instaló un puerto serie en la placa, eliminando la necesidad de una placa superpuesta. [12]

La salida de vídeo podría resultar problemática con esta versión, especialmente en algunos equipos, y los problemas probablemente sean peores en los sistemas de visualización europeos basados ​​en 60 Hz. [12]

Con la versión SE, la EEPROM del firmware también debía incluir el ensamblador simbólico KRUSADER .{Sfn| desarrollado específicamente por para la Réplica 1 . [12] KRUSADER fue desarrollado por Ken Wessen, quien describió su entorno de programación como que incluye un shell simple , un editor, un desensamblador y un depurador de bajo nivel, todo ello dentro de un espacio de menos de 4096 bytes. [13]

Tercera edicion

La Tercera Edición (TE) se introdujo en 2008 y reemplazó los circuitos ATMega con un chip Parallax Propeller para controlar la salida de video y la entrada del teclado, lo que significa que el ahorro de espacio resultante podría reintroducirse en el diseño un área de placa de prototipos. [14] La expansión se complementó con una ranura de expansión de 44 pines compatible con Apple 1 y un conector de borde que permite insertar una tarjeta adicional compatible con Apple 1 directamente en la Réplica 1 . [14] El USB fue eliminado de esta placa. [14]

Edición del décimo aniversario

En 2013, en el décimo aniversario de la creación de la Réplica 1, Briels presentó una versión conocida como TEN que tiene una tirada limitada de 50 tableros que se destacan por usar un tablero de color rojo. [ cita necesaria ] Para la mayoría de los propósitos prácticos, estos eran los mismos que el Replica 1 plus que seguiría un año después. [ cita necesaria ]

Réplica 1 más

El modelo más reciente de Replica 1 es el Replica 1 Plus, ahora vendido por ReActivemicro. El modelo de segunda edición integraba la placa de E/S serie anterior más una nueva interfaz USB en la placa principal. Otras mejoras incluyeron una fuente de alimentación de CC montada en la pared que reemplazó la dependencia del modelo anterior de una fuente de alimentación completa para PC y un indicador luminoso de encendido. El modelo de la Tercera Edición eliminó la interfaz USB y reemplazó el microcontrolador AVR utilizado para generar video con un chip Parallax Propeller . [ cita necesaria ]

El anuncio de Briel para la versión Replica 1 Plus en mayo de 2014 afirmaba que permitía una conexión directa al puerto USB de una computadora para alimentación y programación, y que tenía dos ROM de firmware que permitían la selección de monitor Apple 1 Basic o Woz y Applesoft lite. [15]

El 1 de marzo de 2018, ReActiveMicro anunció que se había asociado con Briel y que en adelante vendería y respaldaría Replica 1 plus. [16] [9]

Montaje de réplica 1

Se requiere cierto cuidado al ensamblar la Réplica 1, en particular se requiere una técnica de soldadura competente. [17] En KansasFest en julio de 2009, Briel celebró un taller para ayudar a los nuevos propietarios de Réplica 1 a construir su máquina, y el editor de la revista Computerworld , Ken Gagne, documentó los errores que cometió en el proceso de completar una máquina en funcionamiento. [18]

Capacidad de interfaz

Las versiones original y Segunda Edición (SE) del Replica 1 no contenían un conector (ranura) de expansión compatible con Apple 1, sino que había disponible una placa de expansión que se podía conectar y que sí contenía ranuras de expansión adicionales. La tercera edición (TE) y los modelos posteriores contienen una ranura compatible con Apple 1 que se puede usar para conectar una placa adicional compatible con Apple 1 o para conectarse a la placa de expansión para que se puedan conectar placas de expansión adicionales originales de Apple o de terceros. adjunto. [19] Las placas de expansión incluían el lector de tarjetas CFFA1 y la placa de E/S múltiple de Briel Computers.

Otros conectores incluyen (según el modelo):

Referencias

Notas

  1. ^ La imagen asociada muestra una placa de pruebas soldada o enrollada con enchufes para los circuitos integrados.
  2. ^ Esta habría sido una interfaz en serie, esta versión no tenía controlador de video
  3. ^ Esto permitió la conexión de teclados PS/2 ampliamente disponibles en lugar del conector de teclado ASCII, más raro, requerido por Apple I.
  4. ^ El monitor lleva el nombre de Steve Wozniak, quien diseñó el Apple 1 y escribió el monitor de código de máquina en 256 bytes de código.
  5. ^ El Apple I original incluía solo 4K bytes de RAM dinámica de forma predeterminada, siendo la RAM dinámica más barata pero más difícil de implementar con éxito. [11] En los 25 años transcurridos entre 1976 y 2003, los precios de la RAM habían disminuido drásticamente y el costo y la simplicidad del uso de una única RAM estática de 32K estarían en el espíritu de la filosofía de diseño de la Réplica 1 .

Notas a pie de página

  1. ^ Tranter 2015a, 0m 52s.
  2. ^ Youtube 2018, 0m.
  3. ^ Otten 2021a, Réplica de Apple 1.
  4. ^ Gagne 2009b, pag. 1.
  5. ^ abcde Briel 2005.
  6. ^ Owad 2012, pag. 110.
  7. ^ Stepien 2019, pag. 3.
  8. ^ abcdefgh Otten 2021f.
  9. ^ ab ReActiveMicro 2021.
  10. ^ Tranter 2015a, 12 m 25 s.
  11. ^ Quemadura negra 2009.
  12. ^ abcde Otten 2021.
  13. ^ Wessen 2007.
  14. ^ abcOtten 2021t.
  15. ^ Briel 2014.
  16. ^ Courbis 2018.
  17. ^ Owad 2005, Resumen del editor.
  18. ^ Gagne 2009a.
  19. ^ Tranter 2015b, 0m.

Fuentes