User Tag List

Página 4 de 4 PrimerPrimer 1234
Resultados 46 al 49 de 49

Tema: ¿Merece la pena comprar juegos de MD?

  1. #46

    Fecha de ingreso
    Apr 2003
    Ubicación
    HACAPULCO (MEHICO)
    Mensajes
    60,846
    Mencionado
    131 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    403
    Agradecer Thanks Received 
    3,464
    Thanked in
    Agradecido 2,134 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    24
    menos mal que las bios tienen pilas, porque gracias a eso puedes desconectarlas y resetearlas, ajjajaja.

    Los cartuchos flash da igual si usan pila o no, si total acaban volcando la partida en la sd.

  2. #47

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,236
    Mencionado
    248 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    679
    Agradecer Thanks Received 
    1,866
    Thanked in
    Agradecido 1,279 veces en [ARG:2 UNDEFINED] posts
    No es por traer la polémica otra vez (para eso tenemos otro hilo), pero he podido encontrar una de las comparativas de las tarjetas, con el por qué sí y por qué no usar cartuchos everdrive chinescos:

    https://web.archive.org/web/20181023...etro-consoles/

    Sí, he tenido que usar el waybackmachine porque la página ya no está disponible (una pena).
    Según se indica en la información al inicio, el mayor problema es que la consola usa 5v, y las tarjetas usan chips de 3'3v, y resumiendo mucho, sin una buena conversión de voltajes, si los 5v no se cargan el cartucho, el exceso de corriente que le entra desde la consola se cargará a esta última.
    Si leemos por encima, las tarjetas que ha puesto la foto Selecter las marca como "no usar con frecuencia", porque si bien sí que hace conversión de tensiones a la entrada (entiendo que es el componente de tres terminales a la izquierda y uno grande a la derecha, que está situado por encima de la pila), las señales de salida las deja tal cual.
    En principio no debería ser ningún problema, porque una puerta lógica de 5v puede entender como un 1 lógico tensiones a partir de 2v o 3v, no recuerdo exactamente el valor. Y en teoría, al ser tensiones que van a las puertas de transistores (ya no sé si serán bipolares o CMOS), no importa mucho si son 3v o 5v, mientras provoquen los estados de corte/saturación de estos, pero esto debería verlo en el libro de características del chip de la MD... Me preocupa que se provoque un efecto de retorno de corriente (que la corriente vaya de la consola al cartucho cuando debería ser al revés), pero bueno, habiendo resistencias de ¿1/4W? y una diferencia de tensión de menos de 2V, no debería haber demasiados problemas. Hace mucho que no toco electrónica analógica en circuitos digitales, así que perdonadme si estoy saliéndome del tiesto.

    El caso es eso, que la MD está diseñada para 5V y los cartuchos para 3.3v, y habiendo CI para regular los cambios, me parece más sensato buscar un cartucho que use los valores recomendados por el fabricante, que andar haciendo cálculos e investigando tecnologías para saber si los valores son aceptables porque lo dice un chino que quiere ahorrarse 5€ en componentes.
    Ahora bien, si alguien me define lo que es "uso esporádico", si se refiere a sesiones cortas, o espaciadas en el tiempo (y en qué afecta eso para que haya daño permanente), pues me lo pensaría.
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  3. #48

    Fecha de ingreso
    Oct 2007
    Ubicación
    Madrid
    Mensajes
    3,445
    Mencionado
    112 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    331
    Agradecer Thanks Received 
    1,188
    Thanked in
    Agradecido 589 veces en [ARG:2 UNDEFINED] posts
    El bus de entrada de datos de un computador a 5 Voltios, mientras esté configurado como entrada,
    se comporta como una alta impedancia seguida de un comparador (la corriente no le interesa,
    lo que le interesa ver a la máquina es el nivel de tensión).

    Lo de que sea una alta impedancia, significa que si la entrada no la conectas a nada,
    la dejas al aire; se queda flotante, y entonces el computador puede ver 1 o 0 indistintamente.

    Y usan el mecanismo de alta impedancia, porque así puedes poner a 1 o 0 esas líneas con un cable
    desde la tensión de alimentación por ejemplo, sin que se fría el computador. Total, si lo mismo la
    resistencia equivalente es 1 Megaohmio, que es un valor bastante típico.


    El comparador está comprobando de forma constante si la entrada supera o no su nivel de referencia,
    en los computadores de 5 voltios, el nivel de referencia suele ser 2,1 o 2.5 voltios, así que una señal
    de 3 o 3.3 voltios la detectan perfectamente como un 1 lógico.


    Y respecto al bus de direcciones, suelen usar el mismo mecanismo, alta impedancia en el lado
    que espera recibir la dirección; y respecto al mecanismo de clamping, para que el exceso de tensión
    tenga una vía de salida, lo suyo, y lo que se hace actualmente es poner en serie con el diodo schottky
    una resistencia, para que el valor de corriente que fluye por ahí sea muy pequeño.

    Así, que por seguridad, no vaya a ser que no haya resistencia con el diodo de clamping,
    para el bus de direcciones se puede usar conversor de niveles; pero para el de salida de datos
    no es necesario, con que superes por un margen curioso el nivel de referencia para el 1 lógico
    será suficiente.


    Nota: Recordad que esto es correcto, siempre que el bus de datos vaya desde
    el cartucho hacia la máquina, si en tu programa, en algún momento vas a enviar datos
    desde la máquina al cartucho, el bus de datos revierte su sentido y entonces si te haría
    falta conversor de niveles bidireccional para los datos.

    En Megadrive, para revertir el sentido del bus de datos, hay que hacerlo de forma muy
    explícita: Escribir en un registro, deshabilitar el DMA (el DMA en Megadrive no puede escribir
    datos hacia el cartucho), esperar el ok del gestor de memoria, escribir el dato
    de 16 bits... y ese acceso en sentido opuesto al habitual queda reflejado con la activación
    de unas señales en los pines del cartucho, unas señales que se activan de forma anticipada
    para que la electrónica del cartucho tenga tiempo de cambiar su configuración si le hiciera
    falta.

    Mientras no hagas eso en tu programa, la consola nunca va a revertir el sentido del bus
    de datos por sí sola.
    Última edición por masteries; 05/04/2024 a las 11:35

  4. El siguiente usuario agradece a masteries este mensaje:

    fbustamante (05/04/2024)

  5. #49

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,236
    Mencionado
    248 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    679
    Agradecer Thanks Received 
    1,866
    Thanked in
    Agradecido 1,279 veces en [ARG:2 UNDEFINED] posts
    El modo de alta impedancia es algo que nunca nos explicaron en ninguna de las asignaturas, y mira que teníamos asignaturas de sobra para que nos lo dijeran.
    Sí, el concepto nos lo dejaron claro en muchas de ellas, pero en ninguna nos dijeron cómo era el circuito físico.
    Me queda claro que la resistencia no se podía hacer con el propio silicio del CI, porque consume mucho espacio, al que hay que sumar el que ya se gasta en la adaptación de impedancias de entrada, por lo que a menos que metan amplificadores operacionales o algo así...

    Lo que dices de los diodos Schottky pues tiene sentido, pero ¿cómo van conectados ? (especialmente si, como dices, los buses pueden ser invertidos), o lo más importante ¿los tiene incorporados la MD o depende del cartucho chino?. Y esa resistencia limitadora ¿qué pasa si se rompe y entra en cortocircuito? que es por lo que yo decía que no era suficiente tener resistores a la salida del cartucho chino.

    Además, las puertas lógicas en electrónica suelen ser "activas a nivel bajo", precisamente para evitar toda duda de si un valor "activo" es de 2'2v, 2'5v o 3v (siempre debe ser 0v, o al menos <0'5v para el silicio), y eso puede provocar que la corriente se vaya en dirección opuesta, hacia la salida de la etapa anterior, que es la que tiene que absorber toda la carga y generar el calor.

    Pero como digo, hace años que no toco la parte analógica de los circuitos digitales, y seguro que hay partes en las que estoy muy perdido, que es lo que quiero aclarar en este hilo.
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

Página 4 de 4 PrimerPrimer 1234

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •