Hola y bienvenido al podcast de asistencia.
Soy Chris Torren. En el episodio de hoy vamos a hacer una revisión de la tarjeta A2 fpga
ahora disponible en Reactive Micro, así que comencemos [Música] primero, ¿qué es la tarjeta 2 fpga?
fpga le da alguna indicación que significa campo de matriz de puertas programables porque
podría programarlos en el campo programable, obviamente porque podría programarlo
y la matriz de puertas, lo que eso significa es que este chip aquí es en realidad una serie de puertas lógicas que
pueden ser programado y reprogramado sobre la marcha, por lo que esencialmente con un fpga puedes tomar cualquier
chip de computadora normal o serie de chips y reproducirlos programando las puertas que están en este
chip y puedes hacerlo una y otra vez repetidamente. Esto tiene la ventaja de que tiene la velocidad de un
dispositivo de hardware es probablemente entre 10 y 100 veces más rápida que hacer algo en software,
pero aun así tiene la flexibilidad porque se puede reprogramar.
Ahora tiene algunas desventajas
y fpga suele ser aproximadamente 10 veces más lento que el hardware dedicado, pero esto es un pequeño precio a
pagar si necesita hacer una pequeña tirada de placas o desea poder reprogramarla en
Fly. La placa A2 N20 fue diseñada y creada por Joshua Norid y Ed Ana y se distribuye
mediante micro reactivo como Actualmente se envía de fábrica, la placa proporciona salida HDMI y un
clon de placa simulada, por lo que esencialmente reemplaza la funcionalidad de la tarjeta vid HD y una
tarjeta de placa simulada. Ya agregaron soporte para la tarjeta súper serie, aunque encontré
algunos errores y por eso se deshabilitó temporalmente en el firmware de envío.
El equipo también tiene planes
de incluir soporte para posiblemente un puerto Ethernet, así como tal vez una tarjeta de interfaz de mouse. La verdadera
belleza de esta tarjeta es que prácticamente se puede programar para replicar cualquiera de estas tarjetas, así
como cualquier otra tarjeta, una cosa a tener en cuenta es que esto no es un emulador, en realidad es literalmente
el hardware en sí, como si tuviera una de estas tarjetas allí, pero simplemente ha sido programada
para manejar todas las diferentes señales y reacciona como si fuera una de estas tarjetas, el A2 fpga
funcionará en cualquier Apple 2, incluido el 2 2 plus 2E, así como el 2gs en el 2 two plus y 2E, de
hecho, puedes colocar la tarjeta en cualquier ranura.
tu computadora para el 2G GS solo puede ir en la ranura tres un
punto importante si quieres usar esto como un tablero simulado puedes ponerlo en cualquier ranura en tu 2
two plus o 2E pero no puedes tener otra tarjeta en la ranura 4 debido a que está emulando el tablero simulado como
si estuviera en la ranura 4, notarás que hay cuatro interruptores DIP en la tarjeta. El primer interruptor aquí establece
si deseas tener un efecto de línea de exploración cuando estás haciendo la salida HDMI. El segundo interruptor aquí.
establece si desea que los sonidos del altavoz Apple 2 salgan a través del HDMI o no. El tercer
interruptor está en espera durante 2 segundos y esto es necesario porque la tarjeta fpga tarda aproximadamente 2 segundos en
iniciarse y comenzar a funcionar y luego finalmente, el último interruptor dip aquí que
actualmente está apagado es si estás usando esto en un 2gs aquí.
Tengo un Apple 2E mejorado con 128k
de memoria. Actualmente tengo una tarjeta Phaser en la ranura 4, así que voy a continuar. adelante y
sáquelo porque no lo necesitaré con el soporte del tablero simulado para el A2 fpga,
así que lo sacaremos y voy a seguir adelante y colocar el A2 fpga si lo nota
en la tarjeta. tiene una pequeña nota aquí para el extremo del teclado. Otra forma de recordarlo es que
el HDMI debe apuntar hacia el teclado. Ya tenía la tarjeta vid HD en esta máquina, así que
tengo un buen cable de extensión HDMI para montaje en panel. Pongámoslo. Ranura 4, que en realidad es
donde estaba la tarjeta fáser y conectaré el HDMI así y luego deberíamos estar
listos para usar la única otra tarjeta que tengo aquí, tengo la tarjeta SP suave, lo que
me da un puerto inteligente. puerto en caso de que quiera ejecutar imágenes del disco duro y luego tenga una
tarjeta de interfaz de disco 2 normal con la unidad w conectada a ella, sigamos adelante y comencemos la reproducción total, que es
una buena prueba de gráficos, así como de los sonidos normales de Apple 2 que puedes ver.
reconoce que hay un
tablero simulado en la ranura 4, así que es bueno, también puedes ver las líneas de escaneo simuladas aquí. De hecho,
apaguemos la computadora y activaré el interruptor DIP número uno y veremos si las
líneas de escaneo desaparecen. así que apaguemos eso y sacaré la tarjeta aquí y accionaré el
interruptor número uno para apagarlo, lo volveré a colocar en la ranura [Música] cuatro, está bien y ahora
puedes ver que todos los gráficos son sólidos sin líneas de escaneo simuladas.
sigamos adelante y
probemos un juego que tenga algo de sonido solo para ver cómo suena, por lo que los
sonidos del altavoz Apple 2 deberían llegar a través del cable HDMI debido al interruptor DIP y luego
lo enrutaré a estos parlantes aquí. De hecho, apagué el volumen de mi altavoz Apple 2
para saber si está funcionando o no [Música] muy bien, esto parece estar funcionando realmente
[Música] bueno, los gráficos se ven geniales, son nítidos todo parece estar funcionando [Música]
correctamente, puse el disco de demostración del tablero simulado aquí y lo iniciaremos primero,
probaremos algunos efectos de sonido, esto en realidad es algo bastante complicado de hacer bien,
así que veamos cómo le va a a2f PGA con Está bien, está bien, entonces eso suena
muy bien, vamos a probar con el láser, ¿qué tal la bomba [Música]? De
hecho, podemos probar algo con un sonido de tablero burlón, así que probemos con Sky [Música] [ Música] Fox, que parece estar funcionando
muy bien y también.
Suena genial [Música] Otra característica que olvidé mencionar
es la compatibilidad con la tarjeta Super Sprite. Esta era una tarjeta gráfica algo oscura que salió
para Apple 2 en los años 80 y fue diseñada para permitir al programador crear Sprites en su
Apple 2 y usar esos Sprites para animar y crear juegos, el problema es que con
cualquiera de esas tarjetas gráficas había una especie de cuestión del huevo y la gallina en la que la gente nunca
hacía ningún juego para el súper Sprite y, por lo tanto, nunca se vendió tan bien y, por
supuesto, Por supuesto, entonces nadie hizo ningún juego. Supongo que este es un ejemplo del tipo de cosas que se pueden hacer
con esta tarjeta súper Sprite. Claramente está funcionando, por lo que a2f PGA está emulando correctamente la
placa súper Sprite. No estoy muy seguro de cuántas personas están usando. para acostumbrarme a
eso, está bien, no estoy muy seguro de por qué el texto está cortado de esa manera, no sé si es
el super Sprite o el A2 fpga el que está haciendo [Música], lo siguiente que quiero probar es saber cist, sin
embargo, cuando Joe strosnider intentó esto en su canal, tuvo algunos problemas con el
sonido mulado de ancho de pulso al comienzo de noxer chos.
Creo que la salida del altavoz simulado no fue
capaz de manejar la señal pwm para noxer K, el equipo ya lo ha hecho. emitió una actualización de firmware
para eso, así que vamos a seguir adelante ahora y vamos a actualizar el firmware en esta
tarjeta a2f PGA. Actualmente estoy en micro a2f PGA reactiva, una página que Henry Corbus ha elaborado una
excelente descripción de la placa 82 N20 y tiene detalles sobre la tarjeta en sí, así como
algunas revisiones, tiene la configuración del interruptor DIP y finalmente, en la parte inferior, tiene el firmware más reciente,
por lo que esto se actualizó ayer.
Continuaremos y haremos clic en eso. zip
que descargué tiene un PDF Léame, así como el archivo de firmware en sí, el Léame sigue
todas las instrucciones sobre cómo obtener el firmware y cómo actualizarlo, así que esto habla de Mac y
Linux y luego aquí está Windows en el que estoy. En un Mac, lo primero que debemos hacer es instalar
este cargador fpga abierto que nos permitirá cargar el firmware en el dispositivo. Tengo una terminal
abierta aquí, así que simplemente haré la instalación de Brew. cargador fpga abierto. Brew es un administrador de paquetes para en Mac,
si aún no lo tienes instalado, puedes hacer una búsqueda en Google de cerveza y
podrás encontrar el sitio de descarga, así como las instrucciones.
Parece que el cargador abierto fpga
está instalado lo siguiente que hacemos. Lo que quiero hacer es conectar nuestra placa a220, así que estoy usando un
cable USBC aquí y simplemente voy desde la placa a mi Mac. Vale, quiero ir al directorio
donde guardé el archivo de firmware y escribo openfpgaloader -b. tangnano20k -f a2n20v2-052522024.fs archivo de firmware que termina en fs y
dice cargando SRAM y ya está, así que debería ser la última versión del firmware. Creo que
en el futuro el equipo de a2f PGA espera hacer algún tipo del menú en pantalla para Apple 2 y si lo
hacen, espero que incluyan la versión del firmware porque entonces sería una excelente
manera de saber si estás actualizado o si [Música] no conoce [Música] según el En cierto modo, estos son gráficos de alta resolución,
así que eso es solo una prueba de que funciona correctamente, veamos cómo se ve el
juego en sí.
Bien, los gráficos se ven fantásticos. Vale, entremos en
esta ciudad y debería reproducir algo de música. [Música] Una cosa que tengo Lo que noté es que el sonido del
altavoz Apple 2 que sale a través del HDMI es considerablemente más alto que la
música del tablero de burla, así que puedes ver esos clics mientras camino, son solo sonidos normales de los dos altavoces de Apple
y cuando reproduzco la música es simplemente mucho más silencioso, por lo que sería bueno tener alguna forma
de cambiar el volumen de la salida del altavoz Apple 2 en relación con el sonido interno.
Por
ejemplo, [Música], ahora tengo la tarjeta PGA a2f conectada a mi Apple 2. Además, vamos a
probar esto con un disquete. Un punto interesante. Solía usar la tarjeta vid HD para obtener
salida HDMI, pero el vid HD tiene un tipo de error terrible en el que, si intentas arrancar con un disquete, De
hecho, lo destruiré si no está protegido contra copia en el arranque y esto es simplemente una
limitación del video. No sucede todo el tiempo, pero sucede con bastante frecuencia,
así que espero que con el A2 fpga así sea. No hay problema, así que aquí estamos en la
demostración del tablero simulado nuevamente, probemos el láser. De hecho, estoy muy emocionado. En realidad, nunca he
tenido un tablero simulado en mi Apple 2 y este es el que tenía cuando era niño y Simplemente nunca tuve
un tablero de burla mientras crecía y además poder obtener salida HDMI de esta computadora
es bastante [Música] increíble revelación completa Henry Corbus envía tarjetas para su revisión, si quieres
conservar la tarjeta, de lo contrario pagas por ella puedes simplemente enviársela de vuelta.
Creo que esta es una tarjeta fantástica lista para usar.
Es capaz de simular una tarjeta HDMI como
la vid HD, así como una tarjeta de tablero simulado con todas las funciones que noté con el sonido del tablero simulado.
el volumen era ligeramente menor que el del altavoz Apple 2 o tal vez al revés,
el altavoz Apple 2 era demasiado alto. Sería bueno si hubiera alguna manera
de controlar el volumen de esos dos parientes entre sí, la tarjeta misma. es capaz de hacer
mucho más, ya tienen soporte integrado para la tarjeta súper serie, pero parece que
todavía hay algunos errores que deben solucionarse y hay planes para tal vez agregar soporte para
la tarjeta Ethernet y otras tarjetas.
También pude replicar la tarjeta Super Sprite, que
era una tarjeta de la que nunca había oído hablar hasta que surgió este proyecto. El proceso de actualización del firmware fue
extremadamente simple y eso en realidad es un muy buen augurio para futuras actualizaciones que muchas tarjetas modernas sufren.
O no hay actualizaciones de firmware disponibles o simplemente es un proceso engorroso para actualizar
el firmware y, finalmente, muchos equipos parecen perder el interés y nunca vuelves a tener noticias de los
desarrolladores.
Realmente espero que Ed y Joshua puedan continuar trabajando en el proyecto.
adelante y agregue soporte para aún más tarjetas al A2 fpga. En realidad, es un proyecto de código abierto
y tendré un enlace en las notas del programa sobre dónde puede ir y si realmente sabe cómo
programar fpga o quiere aprender. Estoy seguro de que agradecerían cualquier contribución
al proyecto. La tarjeta en sí costó $199 al por menor, lo cual, aunque suena un poco elevado, en
realidad creo que es un precio bastante justo. La tarjeta vid HD costaba alrededor de 150, quiero decir,
y luego un La nueva tarjeta de tablero simulado le costaría al menos H1 o $150, así que si cree que la
fpga A2 puede hacer lo que hacen ambas tarjetas, además de posiblemente otras tarjetas en el futuro,
creo que vale la pena el precio si tiene alguna pregunta.
No dudes en comunicarte y dejar
un comentario a continuación y, si no sé la respuesta, intentaré comunicarme con Ed o Joshua para obtener la respuesta
a cualquier pregunta. Si no te has suscrito a mi canal, presiona el botón Suscribir. Realmente
espero obtener suficientes suscriptores para poder desactivar la publicidad en mi canal, así que ese es
el objetivo. También tengo un patreon si quieres apoyarme de esa manera y tendré un enlace en las
notas del programa.
a eso una vez más gracias por ver [Música].