Computadora de sobremesa 6502 casi práctica

A lo largo de los años, hemos visto varias computadoras 6502 de cosecha propia ensambladas con un poco más de una placa, una bolsa llena de cables saltarines y una paciencia de otro mundo que pondría celoso a un monje budista. Cualquiera que se tome el tiempo para armar una computadora completamente funcional en una docena de tableros de pruebas alineados en su lugar de trabajo siempre será una superestrella en nuestro libro.

Si bien somos demasiado vagos para probar uno de estos edificios nosotros mismos, tenemos que admitir que el Vectron 64 [Nick Bild] parece peligrosamente cerca de algo que podría lograr en un período de tiempo razonable. Sigue siendo un trabajo increíble, pero en comparación con algunos de los otros proyectos que hemos visto, este logra mantener la cantidad de piezas relativamente baja gracias al uso de una pantalla LCD simple de 16 × 2 para la salida y la entrada del usuario proporcionada por PS / Teclado 2. No tocarás Príncipe de Persia en él, pero al menos podrías terminarlo en un fin de semana.

La computadora se mide a 1 MHz y tiene 32 KB de RAM
junto con EEPROM de 32 KB. Eso debería ser suficiente para cualquiera. [Nick] También señala que ha tratado de utilizar IC de la serie 7400 de época apropiados siempre que sea posible, por lo que a nadie le importa el revisionismo histórico aquí. Si está buscando un proyecto que alguien pueda fusionar en la década de 1970, este lo acercará bastante.

El lector experto puede notar que no hay medios extraíbles en esta compilación y puede que se pregunte cómo cargar programas. Así que eso [Nick] se permitió una conveniencia algo moderna e ideó un esquema que permite que un Arduino (o un microcontrolador similar) se conecte a la EEPROM 28C256-15 de la computadora. Con una secuencia de comandos de Python ejecutándose en su computadora "real", puede escribir una nueva imagen de ROM directamente en el chip. Incluyó el código fuente de un programa simple que escribirá todo lo que escriba en el teclado en la pantalla LCD, lo que debería proporcionarle un buen marco para escribir un programa adicional.

Si está buscando un desafío mayor, no se preocupe. Cubrimos 6502 computadoras bread que te llorarán los ojos. Además, esta no es la primera vez que vemos una pantalla LCD similar en una de estas computadoras, por lo que parece que no es una pena esconder partes modernas donde tiene sentido.

  • Arduino Enigma dice:

    ¿Fritzing PCB próximamente?

    • Nick Bild dice:

      Está disponible en:

      https://la-tecnologia.io/project/165050-vectron-64

      o

      https://github.com/nickbild/vectron_64

      • Arduino Enigma dice:

        Placa no lista, PCB ...

        huelo coraje ...

  • ERIC S CHAPIN dice:

    Con tanta tabla, la capacitancia parásita pondrá a prueba incluso a los monjes más pacientes.

    • Marcelk dice:

      A 1 MHz todo está bien. Las cosas comienzan a ponerse "interesantes" en la región de 10 MHz.

    • [matseng] dice:

      ¿Sabes que las capacidades de cabeza a cabeza son de alrededor de 4pf? Y que la capacidad interna entre dos patas (yo extremo) en un chip varía desde 1pf hasta un enorme + 20pf dependiendo de la encapsulación y los tipos de chip.

      Las inductancias en los arneses de cableado largos afectarían las señales más que las capacitancias de capacitancia.

  • Ostraco dice:

    "Las bacterias usan virus para diferenciarse de sus competidores".

    https://www.upi.com/Science_News/2019/04/16/Bacteria-use-viruses-to-differentiate-therself-from-their-competitors/6421555441033/

  • radical dice:

    Gran proyecto 6502, gracias por compartir!

    Veo que la conversación se está tambaleando a ... las migas de pan no son adecuadas para la velocidad, así que quería sonar con ... ¡falso!

    Este es solo uno de mis muchos proyectos que empujan una placa a 40MHz. con algunos cables de hasta un pie.
    La salida VGA se genera completamente a partir de los 100 circuitos integrados de la placa, la mayoría solo 7400 lógicos ...

    Creo que ni siquiera hice una proyección en menos de 20 MHz, e hice mucho.

    Solo quería poner eso ahí. ¡No tengas miedo de ser grande, date prisa y tómalo!

    Radical Brad Hacks – Vulcan-74

    ¡Hola!
    Brad radical

  • greenbit dice:

    Cada vez que veo uno de estos animales de pan, quiero colocar una radio AM junto a él y escuchar las transmisiones. ¿Sabes, radio AM, ese análogo divertido de aproximadamente 0,5 a 1,6 MHz? Presumiblemente, las barbas grises frontales podrían distinguir a Happy Computer de la que se descarriló solo de oído. Un poco te hace apreciar las herramientas de depuración modernas.

    • Beto dice:

      Lo hice hace unos años en una computadora portátil de 32 bits con una radio fm 88-108 con una antena rota. Probablemente todavía funcione, pero las computadoras portátiles de plástico nunca han tenido un blindaje excelente. Descubrí que hay un ruido pulsante mientras me desplazo en un navegador.

    • Alex99a dice:

      Sí, ese día utilicé una radio AM para comprobar qué estaba pasando en el coraje del TRS-80 Model 1.

  • Chuckz dice:

    Sin más información como un esquema o mejores instrucciones, no puedo construir esto.

    • radicalbrad dice:

      Discrepar.
      ¿Qué tanto lo quieres?

      • Chuckz dice:

        La máxima de Jack Tramiel de que las computadoras Commodore eran para las masas en lugar de las clases es algo que entiendo después de leer las hojas de datos y la ayuda de la comunidad.

        Sin revistas como Compute !, Computer Newspaper, Run, Ahoy, pocas personas pasarían de lo básico.

        Las hojas de datos están escritas por ingenieros para ingenieros. No somos ingenieros. Y luego, ¿qué haríamos con él si lo aprendiéramos? No tenemos la experiencia suficiente para tener un conocimiento parcial de las partes necesarias para usarlo.

        Solo el 2% de la población estadounidense programa básicamente programadores cantando al 2% iroro.

        Si tuviera que ir a los vecinos normales y preguntarles quién entiende de electrónica, ¿qué porcentaje de la población puede recoger el 6502 y proporcionárselo de acuerdo con las instrucciones? No funciona de esa manera en la vida real. Las hojas de datos están escritas para las clases. Revistas como Compute y el periódico Compute se escribieron para las masas.

        • Nick Bild dice:

          Muy bien, la abuela no pudo construir esto. Pero no creo que la abuela esté interesada en 6502. Creo que cualquiera que haya ido un poco más allá de las luces parpadeantes de un Arduino aún podría construir mi proyecto.

          Estrictamente hablando, no necesitas hojas de datos para crear esto. Puede insertar a ciegas chips y cables en los lugares correctos de las placas que se muestran en el diagrama de Fritzing y sacar una computadora que funcione desde el otro lado. Por supuesto, aprenderá mucho más si toma algunas hojas de datos y considera por qué se construyó de la forma en que estaba. Pero si solo desea una computadora con arquitectura 6502, conéctela. No se requieren títulos. 🙂

          • Chuckz dice:

            En la universidad, ¿tuvimos que escribir no solo un programa sino un diagrama de flujo? ¿Nuestros profesores no pudieron leer un programa? ¿Por qué las instrucciones en la universidad requieren un diagrama de flujo? Porque entendieron que la mayoría de la gente aprende y exigió más información porque nadie quiere enseñar.

            De manera similar, si la próxima generación aprende electrónica, la enseñanza es más que darles a las personas un diagrama. Es un curso universitario. Requiere matemáticas universitarias para electrónica. Y la persona promedio no aprende electrónica porque es costosa, lleva mucho tiempo y, obviamente, la gente no se aleja mucho del programa y cuenta.

          • Nick Bild dice:

            Creo que aquí hay dos preguntas que pueden haberse fusionado:

            1) ¿Hay suficiente información para construirlo?
            2) ¿Hay suficiente información para comprender completamente cómo funciona?

            La respuesta al número 1, para> 90% de los lectores de La-Tecnologia, es, creo, "sí". Si no es así, avíseme si necesita más información. Lo proporcionaría si fuera posible; Me encantaría ver a otros construir esta computadora.

            La respuesta a la pregunta 2 es definitivamente "no". Mi intención es cumplir con el n. ° 1. Para aquellos que quieran saber más sobre informática o ingeniería eléctrica, ya hay muchos recursos disponibles. No es mi propósito enseñar directamente esos temas aquí. Personalmente, siempre me resulta más fácil aprender haciendo, y es por eso que creo que a otros les puede resultar un buen ejercicio de aprendizaje construir esta computadora y explorar sus preguntas en el camino. Encuentro que esto funciona mejor que solo una comprensión abstracta que proviene solo de las lecturas.

    • Nick Bild dice:

      Creo que debería ser posible. Compre las piezas en la lista de materiales, abra el archivo Fritzing y comience a insertar de forma imprudente chips y cables. ¿Qué te está bloqueando? Quizás yo pueda proporcionárselo. ¡Gracias por tu interés en mi proyecto!

    • radicalbrad dice:

      Empieza aqui ...

      http://wilsonminesco.com/6502primer/

  • Chris dice:

    Extraño mi KIM-1 de 1977 y el 8K BASIC que obtuve de Bill Gates ...

  • BillSF9c dice:

    Es bueno tener estos dispositivos modernos que ahorran trabajo. Pero muchos de nosotros hemos hecho esto con 8085, Z80 y otros. Envolvemos alambre. Sí, podría durar unos largos días. Lo llamamos divertido. Enseñó, hazlo bien, la primera vez. Mi compañero y yo en la clase digital avanzada (¡ja!) Siempre estuvimos en el primer 25% terminado. Sin embargo, no siempre funcionó ... Pero nadie más tuvo el 100% de éxito la primera vez. Sea la tortuga.

    Tome este tocador, "Presione OK, para comer nuestras galletas", PopUp. Demasiada molestia para seguir limpiándolos. Dígase a sí mismo: cómese mis pantalones cortos.

Isabella Ortiz
Isabella Ortiz

Deja una respuesta

Tu dirección de correo electrónico no será publicada.