ZXBareMulator - bare metal emulator on Raspberry Pi 3A+ inside Spectrum case [eng subs]

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ม.ค. 2021
  • I have mounted a Raspberry Pi 3A + inside the case of a Spectrum, connecting the keyboard membrane to the RPi GPIO, for running the ZXBareMulator bare-metal Spectrum emulator by José Luis Sánchez, to haev a Spectrum with games on a memory card and the ability of connect to an HDMI monitor.
    Meteoritos Music:
    / @meteoritosmusic4788
    / meteoritosmusic
    ZXBareMulator Emulator:
    zxmini.speccy.org/es/index.html
    RPi Support Parts Files in Spectrum Enclosure:
    github.com/davidprograma/ytc/...
    Formats: STL, OpenSCAD, gcode for Prusa i3.
    GPIO connection diagram:
    github.com/davidprograma/ytc/...
    Keyboard ribbon connectors:
    retroleum.co.uk/keyboard-parts...
  • เกม

ความคิดเห็น • 140

  • @noserastu
    @noserastu 3 ปีที่แล้ว +2

    David.... eres un héroe moderno.
    Felicidades y gracias por compartir el video!!!!

  • @federicoachaerandio2698
    @federicoachaerandio2698 3 ปีที่แล้ว +1

    Fantastico proyecto, y el video muy bien hecho. Felicidades!!!

  • @pixelroad2858
    @pixelroad2858 3 ปีที่แล้ว +2

    ¡Espectacular video!. El montaje es la leche y el emulador quiero probarlo de una vez en mi RasPi 1B (creo que es esa). Gracias por el video y gracias a José Luís por el fantástico ZXBareMulator.

  • @pacovespa8641
    @pacovespa8641 3 ปีที่แล้ว +1

    Me parece un video muy profesional, claro y conciso. Suscrito 👍👍👍👍

  • @llusocu
    @llusocu 6 หลายเดือนก่อน

    Gracias por compartir tu trabajo y los ficheros 3D!!!

  • @ackerman3754
    @ackerman3754 3 ปีที่แล้ว +1

    Enhorabuena. Un trabajo excelente.

  • @javilarg
    @javilarg 3 ปีที่แล้ว

    Muy bueno 👏🏻👏🏻👏🏻 me parece un detallazo que compartas hasta los ficheros STL. 👍🏻👍🏻👍🏻

  • @laktomb
    @laktomb 2 ปีที่แล้ว +1

    Queda espectacular, Buen video!

  • @Alvar_g
    @Alvar_g 9 หลายเดือนก่อน

    Tutorial impresonante, tengo un plus, pero siempre quise tener un gomas, el emulador ya lo probado hace tiempo y es un curro inmenso

  • @stormbytes1970
    @stormbytes1970 3 ปีที่แล้ว +1

    Buen trabajo y video David, me gusta la pieza adsptadora para la pi, al final te decidiste por una pi en vez del esp para tu carcasa, te ha quedado muy bien.

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว

      No te creas que lo he abandonado, es sólo que el montaje con la ESP32 es más complicado, porque al final pensé en ponerle un DAC de 2 bit por componente RGB y para eso quizás debería hacerme un PCB a medida y estoy un poco pez en eso, pero todo llegará...

  • @bomberbarri6221
    @bomberbarri6221 ปีที่แล้ว +1

    😉👍 brutal un gran trabajo ☺️❤️

  • @abcxyz15000
    @abcxyz15000 3 ปีที่แล้ว +1

    Muchísimas gracias! Tengo una carcasa de spectrum 48k plus y llevaba tiempo pensando en algo así

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว

      Anímate, es una forma muy buena de revivir un spectrum, además dentro de la caja de un Plus a lo mejor hasta te cabe una Pi3 de tamaño normal...

  • @mojotmn
    @mojotmn 3 ปีที่แล้ว +1

    This is the best solution I've seen so far ❤️
    I would buy this

  • @AlGimTube
    @AlGimTube 3 ปีที่แล้ว +3

    Mil gracias. Comienzo Proyecto ZX

  • @morsecypher
    @morsecypher ปีที่แล้ว +2

    Thanks for the subtitles!

  • @JoseLuisSanchez-kx7fj
    @JoseLuisSanchez-kx7fj 3 ปีที่แล้ว +4

    Muchas gracias David por este vídeo tan profesional que te has currado, donde lo explicas todo de forma magnífica. La semana pasada me regalaron un +2 gris estropeado que quiero utilizar de la misma forma, lo que facilita las cosas porque al ser más grande la carcasa sí cabe una PI 3 normal.
    Un abrazo

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว +1

      Gracias a tí por tu trabajo con ZXBareMulator. En una carcasa más grande va a ser todo mucho más fácil. He tenido muchos problemas con la altura entre el suelo y el techo por dentro de la carcasa, casi todo lo que intenté antes de lo que sale en el vídeo me impedía cerrar la caja. Cuando hagas tu montaje, compártelo :-)

    • @ManueldelaFe
      @ManueldelaFe 3 ปีที่แล้ว +1

      Muchas gracias por ese pedazo de trabajo... me hace mucha ilusión tener algo parecido a lo que fue el spectrum de forma fácil y sencilla. ¿Sería muy complicado poder ponerle el teclado de un Spectrum +B de los de Amstrad? Por edad, fue el que me tocó tener, y me lo compraron el año antes de que cerrara Microhobby, así que soy un aficionado al Spectrum tardío... pero le metí caña unos años.

    • @JoseLuisSanchez-kx7fj
      @JoseLuisSanchez-kx7fj 3 ปีที่แล้ว +1

      @@ManueldelaFe Pues el problema es que la membrana del teclado es diferente y lleva más pistas, así que solo es compatible a medias. Me dijeron que si conectas las primeras pistas funciona, pero algunas teclas no responderán. Es una pena, pero no es fácil hacer funcionar ese teclado de forma compatible con los otros. Y bien que lo lamento, porque es el modelo más extendido con diferencia y mucha gente tiene uno estropeado que podría aprovecharse. Es lo que hay.

    • @ManueldelaFe
      @ManueldelaFe 3 ปีที่แล้ว +1

      @@JoseLuisSanchez-kx7fj algo así me figuraba... Pero el ZX Baremulator se puede usar con un teclado USB, ¿Verdad?

    • @JoseLuisSanchez-kx7fj
      @JoseLuisSanchez-kx7fj 3 ปีที่แล้ว +1

      @@ManueldelaFe Por supuesto, con un USB normal y con el ZX Recreated Keyboard. Yo me hice con un Logitech K-120 con distribución UK para que fuera más real.

  • @estebanggurtubay
    @estebanggurtubay 3 ปีที่แล้ว +1

    Muchas gracias, David. Ayer seguí tus pasos y después de un rato de soldadura conseguí crear mi emulador reciclando el ZX Spectrum Issue2 que guardo desde mi infancia. Funciona muy bien :-). Lo que me gusta del proyecto es que no es destructivo; En cualquier momento puedo volver a poner la placa original. Lo único complicado es separar la chapa del teclado, que ya está un poco deformada. Sé que venden réplicas pero me gusta conservar la mía, que es la auténtica. Gracias de nuevo, y enhorabuena por tus vídeos en general, están muy cuidados

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว +1

      Hola Esteban, me alegro mucho de que hayas hecho tu montaje, es un orgullo haberte servido de inspiración. Yo conservaba mi viejo Spectrum 128K español (el toastrack) y con la ayuda de gente de los foros conseguí arreglarlo, podría haberme buscado otro, pero era el que tuve y para mí es especial, supongo que te pasará lo mismo. Sí, el montaje no es destructivo y siempre puedes arreglar la placa original y volver a dejarlo como era, aunque las placas issue 2 son quisquillosas y suelen hacer falta unos cuantos mods para dejarlas en perfecto estado de revista. Por cierto, en el vídeo no sale porque no me llegó, pero le he puesto un alargador de tarjeta MicroSD de 25cm, la cinta cruza el interior del spectrum de derecha a izquierda y puedo meter una tarjeta por el agujero del puerto de TV que es el más grande. Te dejo un enlace por si te interesa buscar (las hay más baratas): es.aliexpress.com/item/32735363715.html

  • @idea1407
    @idea1407 3 ปีที่แล้ว

    Me guta mucho este video. Gracia por ello.

  • @sergiothepope
    @sergiothepope 3 ปีที่แล้ว +2

    Espléndida la explicación. El zxbaremulator es impresionante, no dudes en conectarle un joystick por usb, la sensación es impecable

    • @Bullisbullis19
      @Bullisbullis19 11 หลายเดือนก่อน

      Esto es algo que no me queda claro a mí ni en la web del autor. Me refiero a si los de PS3/PS4 soportan Bluetooth o ningún mando lo soporta. Luego está el tema de que no todas las Raspberry soportan audio por HDMI. A ver cuando lo pruebo, pero David sabe que soy gafe y mi Raspberry será distinta a las demás 😂

  • @joancarlescano
    @joancarlescano 3 ปีที่แล้ว

    gran trabajo te felicito,,,

  • @kunanam
    @kunanam 3 ปีที่แล้ว +1

    Gracias por el vídeo, está muy bien explicado. Ya había probado el zxbaremulator y creo que me voy a animar a montarlo en el 48k +, estaría bien montarle alguna batería y así conectar solo el HDMI, un saludo

  • @montymole7114
    @montymole7114 9 หลายเดือนก่อน

    Fantastic video, very grateful for the links also.

  • @isaias4016
    @isaias4016 3 ปีที่แล้ว

    Que maravilla!!!

  • @AS-rc1lv
    @AS-rc1lv 3 ปีที่แล้ว

    Thanks a lot for this great guide! 👍🏼

  • @andre0000000007
    @andre0000000007 3 ปีที่แล้ว +1

    brilliant! thank you!

  • @pad-pd4hl
    @pad-pd4hl 3 ปีที่แล้ว

    This is awesome !! A great presentation and the subtitles really helped me.
    Thank you for the information. I will try to build this myself.

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว +1

      Glad you like it. If you build it, please tell me your impressions, and if you don't mind, also to the creator of the emulator, JLSanchez at th-cam.com/channels/uOlmd8NTIecZsd4mgo-krQ.html

    • @pad-pd4hl
      @pad-pd4hl 2 ปีที่แล้ว

      @@Davidprograma Hi David, it took some time but I have almost completed this project. I have an issue with one of the 3D print files. Can you help me with it?

    • @Davidprograma
      @Davidprograma  2 ปีที่แล้ว

      @@pad-pd4hl Hello, what's the problem with the 3D file?

    • @pad-pd4hl
      @pad-pd4hl 2 ปีที่แล้ว

      @@Davidprograma My printshop rejected the design because it was too thin somewhere at the bottom.
      I have made it 1 mm thicker and that seems to be fine now.

    • @Davidprograma
      @Davidprograma  2 ปีที่แล้ว +1

      Great! What I think is important about this part is that it holds the RPi in place and allow you to plug and unplug the hdmi connector safely.

  • @Betroid66
    @Betroid66 3 หลายเดือนก่อน

    Magnífico proyecto. Aunque quizás hubiera sido aún más ideal usar los huecos de los puertos de la carcasa, al menos los de micrófono y corriente se podría usar perfectamente. Ya el HDMI no encajaría igual en el de TV.
    Un saludo!

  • @jaimefernandezgonzalo5117
    @jaimefernandezgonzalo5117 7 หลายเดือนก่อน

    me as sido de buena ayuda,compro ya la raspberry pi 3b,y una simple pieza estara bien,ya te lo e preguntado antes,puede valer un simple zx spectrum +2b 128k

  • @jaimefernandezgonzalo5117
    @jaimefernandezgonzalo5117 7 หลายเดือนก่อน

    puede ponerse en un zx spectrum +2b???es que no se si me va a aceptar,es mas tiene basic el programa,gracias por la informacion,por cierto tengo muchos en un disco duro juegos

  • @ElectronGordo
    @ElectronGordo 3 ปีที่แล้ว +1

    Hola, una pregunta... :) ¿El Baremulator que usas tiene funciones de U+? (ULA+) ¿la emula?

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว +1

      No que yo sepa... creo que sólo emula las máquinas originales: 48K, 128K y +2A

  • @DiegoMascarell
    @DiegoMascarell 3 ปีที่แล้ว

    Eh, muy interesante el canal

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว

      Gracias, estoy deseando tener tiempo para subir más vídeos, que últimamente he estado muy liado :-)

  • @shyrinskiy
    @shyrinskiy 3 ปีที่แล้ว

    Esta buena! Pero mas fácil armar con componentes originales y baratito, estos rasPi en Argentina los precios están hasta las nubes no conviene, o comprar android box y meter simulador mucho mejor o usar celular y conectar teclado blueth, yo encontré justo un decodificador viejo y tenia z80 y memoria eprom después alarmas viejas tenia eprom después manos a la obra casi arme de la basura electrónica, mi sincler, en las paginas rusas encontré circuito muy sencillo se usan pic.
    Saludos a todos desde Argentina!

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว

      Personalmente, la mayoría de emuladores sobre Android o PC no me gustan por la latencia. Pulsas saltar y el muñeco salta unas décimas de segundo después, lo que hace injugables la mayoría de juegos rápidos.
      Si buscas algo realmente barato, busca algo basado en ESP32. Tengo un par de vídeos sobre el tema:
      th-cam.com/video/GXHBrQVTfBw/w-d-xo.html
      th-cam.com/video/ROthljwC5OA/w-d-xo.html
      De latencia los ESP32 van muy bien, reaccionan casi tan rápido como la máquina original.
      La placa con todo (vga, usb, sd) está disponible por menos de 10€ según vendedor, pero hay placas de desarrollo ESP32 por 4€, y el chip ESP32 para integrar por 2€ o menos.

  • @TezzAtari
    @TezzAtari 2 ปีที่แล้ว

    Nice work David, I have built one following your design. Would a PLA print with 100% fill be strong enough for the backplane or does it require ABS?

    • @Davidprograma
      @Davidprograma  2 ปีที่แล้ว

      Hello, I used PLA at 100% fill and it keeps the RPi3a in place, even when plugging/unplugging HDMI. Cheers!

    • @TezzAtari
      @TezzAtari 2 ปีที่แล้ว

      @@Davidprograma Great, thanks David. My print is now in progress :)

    • @Davidprograma
      @Davidprograma  2 ปีที่แล้ว

      @@TezzAtari I hope it went OK ;-)

    • @TezzAtari
      @TezzAtari 2 ปีที่แล้ว

      @@Davidprograma Eventually it did! My local Library were unable to use their Ultimaker so I sent it to somebody else to print and I'm just waiting for it to arrive in the post now :) I found an SD card extension which fits perfectly on the right side of the case, a small support for this could be added to the backplane design. I will glue the support to mine and create a video of the build.

  • @kojikabuto9824
    @kojikabuto9824 2 ปีที่แล้ว

    Una pregunta, ¿La Raspberry Pi 3A+ saca el sonido por HDMI o por el jack?

    • @Davidprograma
      @Davidprograma  2 ปีที่แล้ว +1

      Lo saca por HDMI, pero creo que se puede configurar mediante el fichero boot/config.txt para que saque el sonido por jack.

  • @juanfranciscocarretero9977
    @juanfranciscocarretero9977 ปีที่แล้ว

    Hola....ya me voy a poner tras un retraso ajeno a mi.
    Tengo la duda de cómo poder emular el joystick kempston , pues hay juegos que no se pueden definir las teclas. Mil gracias!!!

    • @Davidprograma
      @Davidprograma  ปีที่แล้ว

      Mira la documentación del ZXBaremulator:
      zxmini.speccy.org/es/index.html

  • @namesurname6583
    @namesurname6583 4 หลายเดือนก่อน

    with such a powerful hardware, why don't you allocate more memory than 128KB for the ZX_Spectrum? it would be possible to make games with better graphics. ZX_Spectrum could live and delight as a platform for a long time.

  • @guillermonavarrete7249
    @guillermonavarrete7249 2 ปีที่แล้ว

    Magnifico video! Estoy tratando de realizar algo similar pero con recalbox en lugar de ZXBAREMULATOR. Sabe si la configuración del cableado que une la membrana con la raspberry seguiria funcionando en recalbox? Muchas gracias por el video!

    • @Davidprograma
      @Davidprograma  2 ปีที่แล้ว

      A priori no se si funcionaría en recalbox o no. En mi experiencia, esas cosas dependen directamente de si el emulador soporta un método de entrada en concreto. Lo mejor sería que preguntaras en foros de recalbox.
      El conexionado en que se basó JLSanchez para ZXBaremulator está basado en un montaje que salió en la revista MagPi num. 67, pag. 24, y utiliza un daemon llamado zxscanner para convertir pulsaciones desde GPIO a pulsaciones de teclado emulado. Te dejo enlace: magpi.raspberrypi.com/issues/67/pdf

    • @guillermonavarrete7249
      @guillermonavarrete7249 2 ปีที่แล้ว

      @@Davidprograma muchas gracias por responder! Miraré si puedo implementar el zxscanner en recalbox.

  • @jammaconnection
    @jammaconnection 2 ปีที่แล้ว

    supongo que para meter la raspbery pi en un spectrum + Y que funcionen las teclas será todo igual no?

    • @Davidprograma
      @Davidprograma  2 ปีที่แล้ว +1

      Exactamente igual, la membrana del plus tiene dos cintas de 8 y 5 contactos igual que la del gomas.

    • @jammaconnection
      @jammaconnection 2 ปีที่แล้ว

      @@Davidprograma Gracias por contestar. El video está genial...muy explicativo y claro se agradece. y gracias por los links.

  • @futublock
    @futublock 2 ปีที่แล้ว +1

    Genial el proyecto
    por cierto, ¿sabes si hay mas sistemas operativos con el bare metal ese?

    • @Davidprograma
      @Davidprograma  2 ปีที่แล้ว +1

      Hola, tienes uno para el C64
      accentual.com/bmc64/

    • @futublock
      @futublock 2 ปีที่แล้ว

      @@Davidprograma
      gracias

  • @dnoroger
    @dnoroger 2 ปีที่แล้ว

    Hola me encantoooo. Se podrá hacer algo pero con la carcasa de commodore. Vi que le agregan unas placas Arduino para poder reconocer el teclado. Sabes algo de eso?

    • @Davidprograma
      @Davidprograma  2 ปีที่แล้ว

      Tienes este proyecto:
      github.com/randyrossi/bmc64
      Tiene buena pinta, pero no lo he probado y no te puedo decir mucho más sobre él. Échale un vistazo.

    • @dnoroger
      @dnoroger 2 ปีที่แล้ว

      @@Davidprograma gracias lo miro

  • @mgr2001mgr2001
    @mgr2001mgr2001 10 หลายเดือนก่อน

    Buenas David, ya tengo el teclado y la carcasa......(espero nos podamos comunicar). Un saludo!!!

  • @cazb73
    @cazb73 5 หลายเดือนก่อน +1

    Starting have a desire to buy at least Zero for experiments :)

  • @ManueldelaFe
    @ManueldelaFe 3 ปีที่แล้ว

    Me parece una pasada... e infinitamente más barato que tirar de cosas como el ZX-UNO o similares. Yo me decantaría por un raspbery zerow... total... es para emular el spectrum. Me encantaría poder ponerle el teclado de un Spectrum +2B de Amstrad, que es el modelo que yo tuve y el que me da nostalgia. ¿Es eso posible?

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว +1

      Hola Manuel, me temo que no se puede, por lo menos de forma directa. El teclado de un +2B tiene un número de contactos distinto (me ha parecido contar un conector de 11 y un conector de 13), frente a los dos conectores de 8 y 5 contactos de un gomas, un + un 128, o un +2 (el modelo gris). El ZXBaremulator tiene fijados los pines para los 8 y los 5 contactos, así que no puedes conectar otra cosa. Lo más parecido que puedes usar es el teclado de un +2 gris, que sí que lleva 8 + 5. Puedes ver fotos de las placas de los distintos modelos (y contar el número de contactos del teclado) aquí:
      hardware.speccy.org/computers.html

    • @ManueldelaFe
      @ManueldelaFe 3 ปีที่แล้ว

      @@Davidprograma algo parecido me ha contado José Luis Sánchez más abajo. Los modelos de Amstrad serían quizá el gran nicho dónde hacer crecer toda esta escena con respecto al Spectrum. yo entiendo que los modelos reivindicados sean los de Sinclair, pero los Amstrad existieron, y en España fueron masivos. Ojalá algún día se pueda.
      La carcasa del Timex fijo que también le vale.
      Un pedazo de vídeo, me ha encantado, de verdad. No te conocía pero aquí tienes otro suscriptor

  • @ramonfernandezameijeiras6471
    @ramonfernandezameijeiras6471 3 ปีที่แล้ว

    Hola. Enhorabuena por tu trabajo. Yo no tengo conocimientos de electrónica; pero me gustaría poder encargar a un amigo el montaje para poder conectar el teclado de membrana a mi ZXUNO+. ¿Crees que podrías hacer un esquema GPIO para este ZXUNO+?

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว

      Hola, no sabría decirte, es un sistema diferente al Raspberry Pi, nunca he visto "en persona". Por lo que he buscado se puede hacer un adaptador de teclado de membrana a teclado PS/2 que es lo que tiene el ZXUNO:
      www.zxuno.com/forum/viewtopic.php?f=25&t=711&p=10488

    • @ramonfernandezameijeiras6471
      @ramonfernandezameijeiras6471 3 ปีที่แล้ว

      @@Davidprograma Gracias. Voy a olvidar la idea de adaptar el ZXuno, está bien como está. Cuando ahorre algo de tiempo me montaré tu proyecto. Quería hacer esto desde desde hace tiempo. Gracias por la claridad de tu video.

  • @jaume329
    @jaume329 ปีที่แล้ว +1

    Has conectado el teclado de un Zx Spectrum 128K a una raspberry? podrías hacer un video sobre ello seria increíble! o al menos ayudarme con el proyecto ;)

    • @Davidprograma
      @Davidprograma  ปีที่แล้ว +1

      El teclado del 128K (el que es casi igual al plus) tiene las cintas de teclado en idéntica posición al spectrum 48k. El +2 gris tiene las mismas dos cintas de 8 + 5 contactos, pero en una posición distinta (en un lateral, y más juntas). Los modelos +2A, +2B y +3 son totalmente distintas e incompatibles con este proyecto.
      Pero si tienes un plus 128K (el de la rejilla metálica en el lateral derecho) podrías realizar el mismo proyecto que se describe en este vídeo, con muy pocas modificaciónes, únicamente la fijación del raspberry en el interior de la caja sería distinta (y en la caja hay más espacio, así que es más sencillo).

    • @jaume329
      @jaume329 ปีที่แล้ว

      @@Davidprograma Vaya lamentablemente tengo la version Amstrad +2A, muchas gracias por responder! Alguien lo ha intentado? conectar un +2A? Un saludo!"!

  • @FernandoelChachi
    @FernandoelChachi 2 ปีที่แล้ว

    ¿Te puedo preguntar sobre los diodos?. Ya que no los muestras soldados; la corriente imagino que va de la Raspberry hacia los conectores del teclado, ¿cierto?. Voy despacio (vale, mucho), pero ya tengo la membrana nueva, a ver si la conecto y lo pruebo. Por otro lado me pregunto si tengo que conectarle el interruptor que trae este teclado del +, con los pines que comentan y usarlo, y que tal vez por eso no los dectecte de primeras, aunque no sé, ya que mi membrana estaba rota. A ver si ahora me detecta el teclado... Por cierto que he sacado dos conectores USB exteriores (en teoría no solo es carga el segundo gracias a un adaptador) desde el único que trae la Raspberry y quedan perfectos uno sobre otro en la ranura del teclado del +, rellenándola completamente (alto y ancho) después de limarlos un poco.

    • @Davidprograma
      @Davidprograma  2 ปีที่แล้ว +1

      Tienes los diodos soldados en 4:54. Y es la polaridad correcta. Mira diagramas de placas de spectrum, la corriente fluye _desde_ el conector de teclado de 8 pines (no hacia). Por ejemplo spectrumforeveryone.com/wp-content/uploads/2017/08/ZXSpectrumIssue2-Schematics.gif, justo en la parte de arriba.

    • @FernandoelChachi
      @FernandoelChachi 2 ปีที่แล้ว

      @@Davidprograma Muchas gracias David. Pensaba que era al revés. Simplemente no entiendo qué corriente sale del teclado, para mí lo lógico era que saliera de la Raspberry que está alimentada. Disculpa mi ignorancia. Edit: Usando la lógica, imagino que con el otro conector (el de la izquierda) se alimenta el teclado, y desde ahí recibe la corriente necesaria para luego enviar la información a la placa, con esos diodos de por medio. OK. Por cierto, en cuanto tenga esto funcionando te mandaré fotitos ;). Mil gracias por tu apoyo.

    • @FernandoelChachi
      @FernandoelChachi 2 ปีที่แล้ว

      Oye ya lo he conectado y funciona, incluso el interruptor lateral para cambiar el teclado. El tema es que no me van las teclas VB, GH, TY y 56. La membrana es nueva. Por cierto que al principio me fallaban otras más o menos también en hilera, pero de repente empezaron a funcionar. No sé que pueda ser

    • @Davidprograma
      @Davidprograma  2 ปีที่แล้ว +1

      Exacto, la corriente sale de la raspberry por el conector de 5, al pulsar una tecla se cierra el circuito y vuelve a entrar por el conector de 8. Pero la lógica es al revés: la salida _lógica_ es el de 8 y la _entrada lógica_ es la de 5. Cuando el spectrum quiere leer una de las 8 filas, pone uno de los 8 bits (del conector de 8) a 0, y los demás a uno (una columna serían las teclas Q,W,E,R,T por ejemplo). Luego se lee el conector de 5, que acaban siendo 5 bits bajos del puerto leido. Cuando una tecla es pulsada, el puerto leido es 0, con lo que si leemos la E, los bits serían 11011. Si tienes curiosidad por el detalle, te dejo este enlace:
      www.breakintoprogram.co.uk/computers/zx-spectrum/keyboard

    • @Davidprograma
      @Davidprograma  2 ปีที่แล้ว +1

      El problema de las teclas que mencionas seguramente se debe a que hay un problema de conexión en uno de los extremos del conector de 5 pines, hasta la raspberry. Todas esas teclas están afectadas por el bit 4 (de 01234) del conector de 5, así que es uno de los dos extremos, no se decirte cual. Ante la duda, revisa los dos. Los problemas de fila (ej: QWERT) se deben al conector de 8, los de columna (ej: 5TGVBHY6) al conector de 5. Mira el enlace que te puse en el otro comentario, puede que te aclare cosas.

  • @sergiomoyanobendayan8813
    @sergiomoyanobendayan8813 4 หลายเดือนก่อน

    hola una pregunta como se puede poner un mando???? gracias

    • @Davidprograma
      @Davidprograma  4 หลายเดือนก่อน

      En la descripción del video tienes un enlace al ZXBaremulator donde se explica qué tipos de mandos puedes conectar.

  • @dani1979marbella
    @dani1979marbella 3 ปีที่แล้ว

    Hola se necesita algun archivo para que el zxbaremulator detecte el teclado?
    No me lo detecta sin embargo el pc si me detecta el teclado.

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว +1

      Hola, supongo que te refieres a un teclado USB; en mi experiencia, zxbaremulator no soporta el 100% de los teclados. Por ejemplo, un teclado Mars Gaming no me lo detecta, y un Logitech inalámbrico sí. Prueba con otro teclado. Un saludo.

    • @dani1979marbella
      @dani1979marbella 3 ปีที่แล้ว

      @@Davidprograma en mi caso es el mismo teclado de spectrum conectado a un plaquita que lo transforma en usb

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว +1

      En ese caso, si tienes un teclado de spectrum real, lo que te recomiendo es que hagas el montaje que indico en este vídeo y que conectes las cintas del teclado a los conectores GPIO del RPi.
      Ten en cuenta que aunque el ZXBaremulator reconociera tu plaquita que transforma el teclado en USB (que no la reconoce), tampoco te serviría para manejar el ZXBaremulator, porque necesitas la tecla F1 para abrir el menú de carga, y el teclado de Spectrum no tiene tecla F1.

    • @dani1979marbella
      @dani1979marbella 3 ปีที่แล้ว

      @@Davidprograma las plaquitas para el teclado las puedo conseguir en algun lado.
      Gracias por la info.

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว

      @@dani1979marbella Los conectores de cinta de teclado los compré en la tienda que viene en la descripción del vídeo. Las placas agujereadas para soldar y los diodos, en tiendas de electrónica. Saludos.

  • @gippopotamius
    @gippopotamius 2 ปีที่แล้ว +1

    Idea is good, but without BetaDisk emulation.. :(

  • @juanfranciscocarretero9977
    @juanfranciscocarretero9977 ปีที่แล้ว

    Holaaaa..voy a
    hacerlo. Una pregunta.....se le puede conectar un mando inalámbricos tipo PlayStation??

    • @Davidprograma
      @Davidprograma  ปีที่แล้ว +1

      La verdad es que no lo se, yo no lo he probado. En la documentación de ZXBaremulator
      zxmini.speccy.org/es/index.html
      dice lo siguiente:
      Emulación de joystick Kempston/Sinclair 1-2/Cursor-AGP-Protek/Fuller/QAOPSpaceM usando un mando de PS3/PS4 DualShock o compatible, XBox360, XBox One o Nintento Switch Pro Controller en modo USB (no soporta Bluetooth).
      Soporte para el adaptador MAGIC-NS de Mayflash, para que puedas conectar los mandos vía Bluetooth.
      Así que es posible que lo soporte, pero no se lo que haría que hacer.

    • @juanfranciscocarretero9977
      @juanfranciscocarretero9977 ปีที่แล้ว

      @@Davidprograma Muchas gracias. Estoy mirando en la web para comprar los adaptadores del teclado y la web esta cerrada temporalmente. Me toca esperar. Mientras y abusando de tu paciencia...donde compar las placas donde se sueldan los diodos que estos tambien los tienen en la web pero consecuentemente, me toca esperar . No se donde comprar las placas. Gracias. Por cierto, mi ZX es un ZX Spectrum+ normal . Todo esto vale, no ?. Es mi sueño desde pequeño. Tengo hasta un televisor 14" CRT con entrada de video (año 86 pero impecable)

    • @Davidprograma
      @Davidprograma  ปีที่แล้ว +1

      Retroleum está cerrada por problemas familiares. Tienes una alternativa en
      www.sellmyretro.com/offer/details/set-of-molex-keyboard-membrane-connectors-for-sinclair-zx-spectrum-10858
      Las placas de circuito perforadas las he comprado en
      conectrol.com/producto/placa-c-i-1-agujero-2-caras-verde-50x70mm-fr4/
      El Spectrum+ te servirá, siempre que la membrana siga funcionando (lo que no es seguro).
      Una cosa, antes de lanzarte a montarlo en serio, has probado un raspberry pi con el baremulator, conectado por hdmi a un monitor y con un teclado USB? Es lo primero que deberías probar antes de nada... luego cambiar al CRT por la entrada de vídeo, y ver si todo va bien, si puedes cargar juegos, etc

    • @juanfranciscocarretero9977
      @juanfranciscocarretero9977 ปีที่แล้ว

      Ok..
      Eso.hare.
      Emular algo para que funcione en modo kempston joystick? Mi juego favorito es Saber Wulf y no se pueden definir las teclas y es muy engorroso.
      Lo digo por poder jugar con algún mando.
      Gracias por tu ayuda.
      Juanfran de Madrid

    • @Davidprograma
      @Davidprograma  ปีที่แล้ว

      Lee la documentación del zxbaremulator, la parte software (el emulador) no la he hecho yo y no se cómo va. Yo sólo he probado el cacharro con teclas para validar el montaje.

  • @luisnevado1045
    @luisnevado1045 3 ปีที่แล้ว

    Magnifico video , felicidades , podrías decirme el numero de programas que trae mas o menos el emulador, gracias

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว

      Hola, el emulador en sí no trae programas ni juegos. Tienes que copiarlos tú en la tarjeta de memoria. Soporta imágenes de cassette en formato TAP/TZX. Puedes descargarlos de muchas webs especializadas, por ejemplo worldofspectrum.org/archive/software/games

    • @luisnevado1045
      @luisnevado1045 3 ปีที่แล้ว

      Ahhh, por eso te preguntaba , pues muchas gracias , un saludo

  • @juanfranciscocarretero9977
    @juanfranciscocarretero9977 ปีที่แล้ว

    Es lo que andaba buscando desde hace años...... Tengo un spectrum+
    Cómo puedo hacer para que me lo adaptes ??? Soy de Madrid

    • @Davidprograma
      @Davidprograma  ปีที่แล้ว +1

      Lo siento, pero no hago este tipo de encargos. He hecho el vídeo para que cualquiera se lo pueda hacer por su cuenta, comprando los materiales, fabricando las piezas 3D, soldando y montándolo tú mismo (tú o un amigo manitas).

    • @juanfranciscocarretero9977
      @juanfranciscocarretero9977 ปีที่แล้ว

      @@Davidprograma gracias...ya he buscado al manitas...te puse una pregunta arriba. Mil gracias

  • @juanjogimenez5149
    @juanjogimenez5149 3 ปีที่แล้ว

    Hola David, genial tuto! Estoy intentado hacer los 2 soportes que pones en el link pero no soy capaz de descargar los archivos .stl... Soy muy novato en el tema de impresión.
    Podrías pasarme los archivos?
    Muchas gracias!
    Saludos y ánimo con los vídeos!!

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว +1

      No lo sabía, pero ahora github te previsualiza los STL en 3D... tienes que darle al boton "Raw", si no te dejo los enlaces directos:
      raw.githubusercontent.com/davidprograma/ytc/master/16-ZxSPiCTRUM/SPiCTRUM-RPi-backplanes/backplane0.stl
      raw.githubusercontent.com/davidprograma/ytc/master/16-ZxSPiCTRUM/SPiCTRUM-RPi-backplanes/backplane4.stl
      Abre cada enlace en el navegador, después archivo->guardar como, y ya tienes los STL.

  • @mgr2001mgr2001
    @mgr2001mgr2001 10 หลายเดือนก่อน

    Consulta.... que extensión tienen los juegos???

    • @Davidprograma
      @Davidprograma  10 หลายเดือนก่อน +1

      TAP o TZX. De todas formas, te recomiendo que consultes las instrucciones del emulador (que te recuerdo que NO he hecho yo), en
      zxmini.speccy.org/
      Hay mucha más información interesante.
      Además, antes de meter la raspberry en la carcasa, deberías probarla fuera con un teclado USB a ver si todo funciona bien.

    • @mgr2001mgr2001
      @mgr2001mgr2001 10 หลายเดือนก่อน

      Ok. Muchas gracias!!!

    • @Davidprograma
      @Davidprograma  10 หลายเดือนก่อน

      @@mgr2001mgr2001 No me has dejado email, o por lo menos yo no lo veo.

    • @mgr2001mgr2001
      @mgr2001mgr2001 9 หลายเดือนก่อน

      Gracias!!@@Davidprograma

  • @linuxaprueba
    @linuxaprueba 3 ปีที่แล้ว

    Como activamos un joystick de xbox en el emulador?

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว

      Según la documentación de José Luis Sánchez basta con enchufarlo por USB y cambiar el modo de emulación de joystick con la tecla select... pero no lo he probado, siempre he sido más de usar teclas ;-)

    • @linuxaprueba
      @linuxaprueba 3 ปีที่แล้ว

      @@Davidprograma Gracias por responder David, al conectar el mando de XBOX por USB el control no funciona, he visto que hay que seleccionar el Joystick KEMPSTON. Lo que no se es que combinación de teclas tengo que pulsar para seleccionar esa opción ?

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว

      @@linuxaprueba Pero eso habrá que seleccionarlo desde el menú del juego, será dependiente de cada juego en concreto... incluso los habrá que no soporten joystick en origen.

  • @mgr2001mgr2001
    @mgr2001mgr2001 ปีที่แล้ว

    Hola, consulta....tiene audio?. Gracias

    • @Davidprograma
      @Davidprograma  ปีที่แล้ว

      Sí, tiene audio

    • @mgr2001mgr2001
      @mgr2001mgr2001 10 หลายเดือนก่อน

      ​@@Davidprogramamuchas gracias por la respuesta. Pido disculpas por no haber dado la devolución antes. Un saludo!.

    • @mgr2001mgr2001
      @mgr2001mgr2001 10 หลายเดือนก่อน

      David, si tengo alguna duda en el proceso te podré consultar?.....

    • @mgr2001mgr2001
      @mgr2001mgr2001 10 หลายเดือนก่อน

      Gracias!

  • @FernandoelChachi
    @FernandoelChachi 3 ปีที่แล้ว

    Genial el vídeo. Yo lo acabo de instalar con un teclado del ZX Spectrum + y veo un par de cosas: Primero que vale, la membrana me dijeron que no funcionaba (y yo compré la que no era así que tengo que esperar), pero lo que veo diferente de como tú lo has montado es que pones unos cables muy cortos para el conector de 8 pins y he leido en algún sitio que si son muy largos da problemas. ¿Es verdad?. Los míos son de unos 10 cms. Y la otra cosa es que yo he descargado la imagen zip con todos los ficheros en la tarjeta y me da la impresión de que tarda más en arrancar, ¿qué crees?. Gracias.

    • @FernandoelChachi
      @FernandoelChachi 3 ปีที่แล้ว

      Ups!. Pues dos cosas más. Primero que acabo de ver que puse las plaquitas con los conectores del teclado al revés... ;)... mañana pruebo otra vez con esta membrana que me vendieron como rota. Y la otra cosa: En mi carcasa del ZX Spectrum + tengo (de serie) un botón de reset con dos cables. ¿Sabes si lo puedo conectar y usar y dónde soldarlos?. Muchas gracias.

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว

      Hola Fernando. Supongo que con unos cables un poco más largos funcionará igual. Lo que va por ahí no es una señal de alta frecuencia precisamente. Lo de que tarde más en arrancar no será que tu monitor/tv tarda en mostrar imagen? He probado el ZXBare en varios RPis y tarda muy poco en arrancar en todos...

    • @Davidprograma
      @Davidprograma  3 ปีที่แล้ว

      Aunque hayas puesto las plaquitas al revés, te debería funcionar, sólo que con las teclas cambiadas de sitio. En cuanto al pulsador de reset, lo puedes aprovechar para cambiar el modo de teclado, conectándolo al GPIO 21 como está descrito en la web del ZXBare.

    • @FernandoelChachi
      @FernandoelChachi 2 ปีที่แล้ว

      @@Davidprograma No cuela lo de poner las placas al revés, creo yo. Los diodos puestos al revés no han de detectar nada, así que no va a furular. Pero eso, ya he cambiado la membrana y mañana lo pruebo todo, mil gracias.

    • @FernandoelChachi
      @FernandoelChachi 2 ปีที่แล้ว

      ... Ahora pensando, cualquier ordenador que no detecte un teclado suele tardar más en arrancar... Está clarísimo el problema.

  • @jaimefernandezgonzalo5117
    @jaimefernandezgonzalo5117 7 หลายเดือนก่อน

    yo lo tengo ese jeugo,y es mas tengo los mapas que hay