Sugerencias de mejora de andydansby / Suggestions from andydansby

ManuFerHi
Mensajes: 752
Registrado: 15 Nov 2015, 17:50

Re: Sugerencias de mejora de andydansby / Suggestions from andydansby

Mensaje por ManuFerHi » 10 Jun 2016, 10:11

El conector microusb que incorporan las zxunos tiene dos problemas, el primero es que va muy duro cuando le conectas el macho aéreo y ésto hace que sufra estrés mecánico, normalmente entran con mucha más suavidad (otros modelos). El segundo problema que tienen es el acabado metálico, el estaño no se adhiere perfectamente a su superficie y hay que hacer la soldadura con cuidado, hay que calentar bastante el chasis antes de aplicar el estaño y con mucho cuidado ya que al calentarse todo el chasis cuando aplicas el estaño puede ir hacia la parte interior haciendo relleno y dificultando aun más la inserción del macho aéreo.
Pero si la serie del crowdfunding va a fabricarse por proceso de reflow este problema desaparece porque la deposición del estaño es su justa medida y la temperatura del chasis y la pista dónde va soldado serán idénticas en el momento de la fusión haciendo una soldadura de más calidad que hecha a mano.
No creo que el equipo :zxuno: pueda reemplazar este conector porque posiblemente la fabricación sea inmediata.
Con no hacer el bruto pinchando el conector debería ser suficiente.

Avatar de Usuario
neuro_999
Mensajes: 692
Registrado: 06 Oct 2015, 10:14

Re: Sugerencias de mejora de andydansby / Suggestions from andydansby

Mensaje por neuro_999 » 10 Jun 2016, 11:47

Yo me cargue el mio del prototipo 3, pero tiene facil solucion y lo veo hasta mas comodo, y poner un pin en el hueco a tal efecto y darle alimentacion con un cable tipico como los que usan los pcs para los leds... se le conecta al otro extremo el cable usb normal y a. Tirar millas. ;)

hikoki
Mensajes: 307
Registrado: 21 Feb 2016, 01:38

Re: Sugerencias de mejora de andydansby / Suggestions from andydansby

Mensaje por hikoki » 10 Jun 2016, 12:22

antoniovillena escribió:Tiene que ser algo que sea común y pueda comprar en aliexpress/ebay
Ese conector está en ebay : http://www.ebay.com/itm/Adafruit-USB-Mi ... 1474645564
Como digo desconozco porque es más fuerte, creo que lleva 4 puntos de agarre cuando lo normal son dos.
El mismo poroducto de otro vendedor: http://www.ebay.com/itm/Adafruit-USB-Mi ... 1474645564

Y que tal estos otros? http://www.ebay.com/itm/200Pcs-Micro-US ... SwgQ9VqMyH

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Sugerencias de mejora de andydansby / Suggestions from andydansby

Mensaje por antoniovillena » 10 Jun 2016, 14:30

Los 2 primeros enlaces no nos valen porque tiene un trozo de PCB y además cuesta bastante caro. El del tercer enlace parece robusto. Sería cuestión de diseñar una huella para él y probarlo.
hikoki escribió:
antoniovillena escribió:Tiene que ser algo que sea común y pueda comprar en aliexpress/ebay
Ese conector está en ebay : http://www.ebay.com/itm/Adafruit-USB-Mi ... 1474645564
Como digo desconozco porque es más fuerte, creo que lleva 4 puntos de agarre cuando lo normal son dos.
El mismo poroducto de otro vendedor: http://www.ebay.com/itm/Adafruit-USB-Mi ... 1474645564

Y que tal estos otros? http://www.ebay.com/itm/200Pcs-Micro-US ... SwgQ9VqMyH

hikoki
Mensajes: 307
Registrado: 21 Feb 2016, 01:38

Re: Sugerencias de mejora de andydansby / Suggestions from andydansby

Mensaje por hikoki » 10 Jun 2016, 16:34

Pues vaya potra que he tenido :D me imagino que en su día no pudisteis encontrar algo más robusto.
Igual no os da tiempo de hacer el cambio. Siempre podemos esperar al verkami del zxuno portable :mrgreen:

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Sugerencias de mejora de andydansby / Suggestions from andydansby

Mensaje por antoniovillena » 10 Jun 2016, 16:58

hikoki escribió:Pues vaya potra que he tenido :D me imagino que en su día no pudisteis encontrar algo más robusto.
Igual no os da tiempo de hacer el cambio. Siempre podemos esperar al verkami del zxuno portable :mrgreen:
Pues ya hemos hecho 2 cambios de este conector en anteriores prototipos, este sería el tercero. Para el crowd ya es demasiado tarde, ya que las PCBs están fabricadas. Pero en caso de que alguien tenga una huella comprobada (que la haya probado en otra PCB, no tiene por qué ser el ZX-Uno) no hay problema en cambiar de conector.

hikoki
Mensajes: 307
Registrado: 21 Feb 2016, 01:38

Re: Sugerencias de mejora de andydansby / Suggestions from andydansby

Mensaje por hikoki » 10 Jun 2016, 20:49

antoniovillena escribió: Pues ya hemos hecho 2 cambios de este conector en anteriores prototipos, este sería el tercero. Para el crowd ya es demasiado tarde, ya que las PCBs están fabricadas. Pero en caso de que alguien tenga una huella comprobada (que la haya probado en otra PCB, no tiene por qué ser el ZX-Uno) no hay problema en cambiar de conector.
O sea que no está claro que sirva ese conector sin tener que modificar la pcb.
Para el que no quiera gastarse tanta pasta, el mismo vendedor tiene un lote de 10 unidades: http://goo.gl/waICc1
Saludos

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Sugerencias de mejora de andydansby / Suggestions from andydansby

Mensaje por antoniovillena » 10 Jun 2016, 21:11

hikoki escribió: O sea que no está claro que sirva ese conector sin tener que modificar la pcb.
Para el que no quiera gastarse tanta pasta, el mismo vendedor tiene un lote de 10 unidades: http://goo.gl/waICc1
Saludos
Si está claro. Este conector no nos vale para la PCB, puesto que ya están fabricadas y tiene la huella de otro conector. Lo que yo te decía era que se puede añadir a una versión 4.2. Sólo necesitamos a alguien que haga y verifique la huella.

hikoki
Mensajes: 307
Registrado: 21 Feb 2016, 01:38

Re: Sugerencias de mejora de andydansby / Suggestions from andydansby

Mensaje por hikoki » 11 Jun 2016, 14:48

Me he puesto a buscar hembras rca robustas a cuatro patas, y he encontrado estos dos modelos:

http://goo.gl/0TqE0O

http://goo.gl/oDfwio

Edito:

Estos dos modelos son parecidos y no te obligan a comprar 1000 unidades.
http://goo.gl/7cqKM3
http://goo.gl/9cwlMt

Avatar de Usuario
mcleod_ideafix
Mensajes: 831
Registrado: 27 Sep 2015, 00:14
Ubicación: Jerez de la Frontera
Contactar:

Re: Sugerencias de mejora de andydansby / Suggestions from andydansby

Mensaje por mcleod_ideafix » 24 Jun 2016, 00:06

  • Salida NTSC, sé que estáis en ello pero os lo recuerdo.
    Los timings NTSC sólo están documentados para el modo de 48K. No hay nada documentado para el modo 128K o el Pentagon, así que sólo podría dar soporte de NTSC a 48K, y hay que recordar que eso significa que toda la temporización cambia, provocando incompatibilidades con juegos y sobre todo, demos. Podría simplemente habilitar el modo NTSC y dejar las 625 lineas, pero no sé cómo se comporta eso, ya que no tengo una tele "sólo NTSC". ¿Alguien sabe si una tele NTSC soportaría codificación NTSC, pero con 50 campos por segundo en lugar de 60, y 625 lineas en lugar de 525?
  • Se deben incluir las ROMS 128K (sinclair version), +2(Grey Case), +3, ZX81, Pentagon, Scorpion
    Esto no nos compete a nosotros. Esas ROMs de las que hablas, excepto la de ZX81, no se pueden distribuir así como así. La del ZX81 de todas formas no tiene sentido incluirla ya que no tenemos un core de ZX81.
  • El teclado parece no responder algunas veces y otras veces responde demasiado y repite pulsaciones.
    Esto puede tener una explicación, y es la siguiente: la rutina del teclado del Spectrum no está diseñada para teclear rapidamente, cosa que podemos hacer con soltura en un teclado de PC como el que usamos con ZXUNO. Esto significa que hay veces que al pulsar una tecla, el Spectrum no llega a reconocerla. No es un fallo en el core, sino que sencillamente la rutina de teclado del Spectrum no está preparada para ello. Otra cosa que impide poder usar con soltura un teclado en el Spectrum es el hecho de que la ROM anula cualquier escaneo de teclado si detecta más de una tecla pulsada. En un teclado de PC, aunque no nos demos cuenta, podemos perfectamente estar pulsando una tecla cuando aun quedan unos milisegundos para que soltemos la anterior. El microcontrolador del teclado enviará la pulsación de la nueva tecla aunque no hayamos soltado la otra. Milisegundos más tarde enviará el cóigo de tecla soltada correspondiente a esa tecla que estabamos a punto de soltar. En un PC esto se complementa con un buffer de teclado en el microcontrolador que recibe las pulsaciones de teclado, y que permite que independientemente de lo ocupado que esté el sistema, no se pierdan pulsaciones.
    Comentar que en el ZX-UNO se puede escribir software que use estas caracteríticas del teclado y así poder teclear con soltura. Andrew Owen me comentó que tenía idea de incorporar un buffer de teclado en su BASIC para agilizar el tecleo.
    En el menu NMI de ESXDOS se observan comportamientos extraños del teclado por la forma en que se lee. Dentro de ese menú NMI, no hay interrupciones, por lo que el teclado se lee con un bucle de espera, quedando el resultado un poco.... torpe.
  • Los dos puntos (:) parece que no están en el layout inglés. ¿Puede que otros simbolos?
    Deberían estar, y no lo están sencillamente porque en el mapa se me habrá olvidado mapear la tecla correspondiente. Me lo apunto :)
  • Sé que es cosa de ESXDOS, pero estaría bien poder cargar .DSKs. Sé que se pueden cargar .TRDs
    Dado que no hay recursos para implementar un FDC virtualizado (FDC + memoria RAM para albergar una imagen de disco), la otra opción es hackear totalmente la ROM de un +3 para atrapar las llamadas al +3DOS y pasarlas a una imagen DSK. Es mucho curro, y afortunadamente, tienes el proyecto +3e que es lo más parecido que puedes obtener a lo que pides.
  • Rutina que capture SAVE y guarde TAPs en SD
    Esto ya lo hace ESXDOS. Se usa el comando .tapeout , así:
    .tapeout TEST.TAP
    Y a partir de ese momento, todo lo que se haga con SAVE, bien desde BASIC o desde cualquier otro programa que use las rutinas de salvar de la ROM, lo hará en ese fichero en la tarjeta SD. Para "terminar" la grabación, se hace
    .tapeout -c
  • Pausar un juego pulsando botón en teclado
    De eso se encarga la NMI especial de Antonio: una "feature" que está por pulir aún. De momento, lo más parecido que se me ocurre es que accedas al menú NMI del ESXDOS usando Ctrl-Alt-F5. Eso puede hacer muy bien las veces de PAUSE mientras no haya otra cosa.
  • Y apuntando lejos, lanzar un depurador o monitor con combinación de 3 teclas
Creo recordar que hay algo de ese estilo en ESXDOS. De todas formas, para hacer esto no se requiere tocar el core. Se podría hacer si tuviéramos acceso al código de ESXDOS, o al menos, saber cómo enganchar un programa al manejador NMI de ESXDOS, al estilo de como lo hace ahora el menú NMI. Lo mismo se puede decir para el tema de los POKES.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Responder