Habi Hablóg
Declaro:
XML válidoXHTML válido800x600 +
RSS válidoCSS válidoNavegador digno
  Blog   Archivo   Contacto   Administración  

Acerca de

Matemático, informático, aficionado a la electrónica, friki... y otras cosas que no vienen a cuento ni pasan los filtros de palabras.

¿Queríais un blog? Ahí va.

Red antisocial

¡Me van a volver loca! 2.0
La Fragata Portuguesa

Z
¡Me van a volver loca!

Últimos posts

El expediente X que nadie pidió
eNigma
La cuadratura del píxel
Portando desde Spectrum
Inexorable

Últimos comentarios

Habi
NoSupoResolverLaFuncion
Edu
Habi
EnriqueGG

Calendario

No hay fechas.

Categorías

Chorradas
Paranoias
Posts lúcidos
Tecnoesoterismo
Yuyus

Cenas de Abj

Abj debe 7 cenas.

Frase célebre

Zarith dice: me voy a dedicar varios días a probar de todo

SAI piratuelo

Habi - 14/10/2008 1:19:00 - Posts lúcidos

Debido a ciertas... inestabilidades en la instalación eléctrica, decidí ponerme el SAI que tenía por ahí guardado. Es un Connection SOFF1K, de 1KVA. Buen bicho.

Cuando fui a meter el programita de monitoreo en el ordenador me di cuenta de que no tenía el CD. A saber dónde estará. Tengo el SAI original, con su caja original, sus corchos originales, sus cables originales, pero no el CD.

"No pasa nada", pensé. Me lo bajo de internet. En efecto, está para bajar.

Pero cuando va a instalarse, me pide el número de serie. Número que NO aparece en el SAI original, ni en la caja original, ni en los corchos originales, ni en los cables originales, sólo aparece por lo visto en el propio CD. Ese que he perdido.

¿La solución? Desempaquetar el archivo 2WinPower.exe, dentro de Windows desempaquetar setup.exe, en setup\ InstallerData\ Execute.zip cambiar el archivo InstallScript. iap_xml por otro igual en el que se le cambia la propiedad allowBlankInput a true en la clase com. zerog. ia. installer. actions. GetPassword y listo, ya se puede dejar la clave en blanco e instalar el archivo.

¿Por qué ponen el número de serie en el CD y sólo en el CD? ¿Acaso no es esto una putada para un usuario legítimo? ¿Y para qué iba a usar este programa un usuario ilegítimo, si sólo vale para SAIs de Connection?

 


 

Habi: Tiene cojones que tenga que delinquir para instalar algo que es mi legítimo derecho.

LaLa: Estás pagando por todo lo que has pirateado sin derecho... es el karma.

4


CGA

Habi - 13/10/2008 13:09:09 - Tecnoesoterismo

He decidido experimentar con esa vieja tarjeta CGA que tenía, y de la cual os hablé en otro post.

Así que para poder trastear con la tarjeta primero debería hacer algún tipo de adaptador para la señal de video, ya que no tengo un monitor CGA, y no se puede adaptar fácilmente a uno VGA como ya comenté en el otro post. Un monitor CGA es uno digital (16 colores, RGBI, niveles TTL), con 15,75Khz en horizontal y 60hz en vertical. Los mismos sincronismos que un televisor NTSC original, por eso es que casi todas las CGA llevaban una salida de video compuesto. Menos las de Europa, claro, que por aquí había PAL.

Primero pensé hacer un doblador de líneas (scanlines): ADC + memoria de doble puerto + DAC y circuitería anexa (en este caso al ser digital podemos ahorrarnos el ADC). Así podría generar 400 líneas en vez de 200 en los mismos 60hz verticales con lo que duplico la frecuencia horizontal, y así puede ser conectado a un monitor normal.

Por otro lado recordé que tenía una televisión que cogía NTSC o algo así; así que empecé a hacer un adaptador. Realmente es mucho más simple y barato, unas resistencias y poco más. Lo importante es que la TV sea capaz de entender los sincronismos.

Buscando por la red, vi que alguien se me adelantó:

Estaba haciendo un sistema con puertas XOR cuando vi este esquema. Como utilizaba las mismas resistencias que había calculado para el video (470Ohm para dar 0,7Vpp / 75Ohm) lo di por bueno y me puse a ello.

Tengo que añadir que esta persona asume (además de que la TV debe soportar frecuencias NTSC) que el pin 7 del conector de la CGA (reservado) da +5V. Este no es mi caso, por ejemplo; así que yo lo obtengo de una fuente de alimentación aparte. En las primeras CGA no era +5 sino +12, lo cual puede ser peligroso. Primer pufo.

Pues bien, una vez todo listo hice la prueba. En ese momento descubrí varias cosas:

  1. Los sincronismos aparentemente no funcionan. Extraño, pues el manual de la TV dice que admite NTSC 4,43, es decir sincronismos NTSC (y en caso de video compuesto, la suportadora de color NTSC en frecuencia PAL 4,43, pero eso es otra historia, yo inyecto mediante RGB).
  2. Las letras salen en magenta y no en blanco.

¿Por qué salen las letras en magenta? Porque ha puesto la salida del verde en la patilla 4 del SCART, no en la 11. Segundo pufo.

Me puse a trastear con los sincronismos. Parece que están mal, y la TV utiliza los PAL. Como la frecuencia horizontal PAL es menor que la NTSC, resulta en un menor tiempo por línea, así que quedan más cortas y por tanto los textos quedan inclinados hacia la izquierda.

Si desconectamos el sincronismo vertical:

Sincronismo solo:

Entonces es cuando caí… me está juntando los sincronismos con resistencias, lo que equivale a una puerta OR, no una XOR. Y amplifica tal cual, sin tener en cuenta que los sincronismos de video son negativos, no positivos como en la salida TTL de la tarjeta. Tercer pufo.

Así que lo mandé al carajo. Volví a mi diseño original en torno a un 74LS86, adaptando los sincronismos con una resistencia simple de 3,3KOhm (no es necesario en esta TV, pero más vale prevenir):

Con los siguientes resultados:

Mucho mejor. La imagen está un poco corrida hacia la izquierda, por los retardos de los sincronismos (utilizo una segunda puerta XOR como NOT). La solución es trivial en este caso, retrasar las 4 entradas de la CGA con puertas.

Por seguridad uní el resto de masas en conectores, y apantallados. Y otra cosa tecnofriki para el blog.

Moraleja: NO uséis ningún circuito que veáis por ahí sin pensarlo previamente.

20


Orgasmi

Habi - 06/10/2008 22:29:37 - Chorradas

Libro de papiroflexia.

Para niños.

Con animales.

Mirad estos leones marinos:

¿Estoy enfermo?

2


Virtualmente pochos

Habi - 02/10/2008 1:53:32 - Tecnoesoterismo

Como seguramente sabréis, hace algún tiempo me bajé unas 699 imágenes de disco, desensamblé un programa copiador para deducir el formato que utilizaba e hice un post sobre todo ello.

Bien; pues algún tiempo después de eso el autor de tamaña compilación de juegos se puso en contacto conmigo para pedirme el programa para convertir las imágenes. Al final decidí echarle una mano en el apartado técnico en su proyecto de recuperación de las imágenes de disco, y en eso estamos.

Tengo listas las imágenes de los juegos 0001-2100, 4016 en total convertidas a .img y pasándose por el antivirus en estos momentos. Según su contenido algunas de ellas están bien, pues son juegos que no se encuentran en otro sitio, son versiones boot, etc. Otras no tanto, pues no contienen más que un trozo de un .arj.

Pero este post no va sobre los juegos o el empaquetamiento, sino sobre el estado de los discos originales con los que se hicieron las imágenes.

Según he podido apreciar, muchas imágenes de las que estaban hechas con el EPLCopy fueron hechas porque no se podían hacer con Disk Copy Fast y similares, ya que el disco era ilegible.

¿Ilegible por las protecciones? Mayormente no; hay alguna, pero la verdad es que en casi todos los casos era porque los discos originales estaban defectuosos, tenían marcas de agua de otros copiadores o un formato mayor anterior que el programa copiador no había eliminado. También había algunos formatos no estándar, tanto en tamaño como en ordenación de sectores (interleave).

Así que hice un programa para modificar las imágenes de disco a bajo nivel (tocando incluso tamaños de sector, códigos de error, etc.), con el cual también pueden verse gráficamente las imágenes; aquí os traigo una pequeña selección. He pasado de mostrar errores, son los típicos de fin de pista, bandas de sectores, pistas enteras por demagnetización, etc.

El color verde es un sector que está bien, sin errores, en su sitio, coincidente con sus parámetros físicos y de 512 B. Si no cumple eso, estará amarillo. Y si directamente no se encuentra, rojo. Para diferenciar las caras del disco, pongo los colores claros y oscuros. Igualmente adjunto un volcado hexadecimal si la situación lo merece.

Primeramente una imagen de cómo el CopyWrite hace una marca de agua al disco en cuestión. Como bien se ve, añade una pista extra, y la rellena con esos sectores; los amarillos son defectuosos al final del disco, nada de protección:

Otro copiador y otra marca de agua, si bien me temo que éste es hardware. En ese sector extra del final de la última pista. Tiene la mala costubre de insertar sectores nulos de tamaño mínimo si cree que la separación (GAP) entre sectores no es estándar:

Veamos ahora parte del MegaProt de Titus, si bien está en un disco con un juego que no es de Titus ni tiene protección; tenía ese juego antes, y se copió encima; como esta pista está por encima de las estándar ahí se quedó. ¿Pretendía el autor insultar a los hackers diciendo que eran mujeres? Que no se entere la ministra Bibiana... Fernandez:

Otro despropósito aún mayor, esto es un disco 40-1-8 copiado sobre un formato previo 40-2-9 (160 KB en uno de 360 KB):

Por último, una protección de verdad. En efecto, hay un corte en el disco con laser en ese sector, justo antes del 3C 3C:

Y con esto doy por concluída otra exposición inútil más de las que tanto me gusta poner en este blog.

2


Hola, aceituna...

Habi - 17/09/2008 23:40:15 - Chorradas

3


Microondas ruidosas

Habi - 08/09/2008 0:57:00 - Tecnoesoterismo

¿Cuál es la diferencia entre estas dos imágenes?

Solución: un trozo de papel de aluminio detrás del ordenador.

Moraleja: algún día los diseñadores de carcasas aprenderán el concepto de jaula de Faraday.

1


pH neutro

Habi - 04/09/2008 17:14:41 - Chorradas

2


HabiTáculo

Habi - 02/09/2008 23:48:50 - Chorradas

También conocido como: síndrome de Diógenes.

2


Más WiFi

Habi - 02/09/2008 8:58:57 - Tecnoesoterismo

Últimamente vienen a mi blog personas desde Google buscando soluciones a problemas que me han ocurrido y que he resuelto. Así que este post va por mis futuros lectores; hoy vamos a ver cómo hacer funcionar una tarjeta de red inalámbrica D-Link DWL-G510 rev. C en Windows. Tarjeta en oferta en el Media Markt, para más señas.

Con los drivers que trae no he sido incapaz de hacer que se conecte a redes con Windows, desde 98 hasta Vista. Detecta bien las redes, mide todo bien, pero no se conecta. En la mayoría de las distribuciones de Linux ocurre algo parecido, sólo que no hay timeout y deja colgado el sistema entero en espera de obtener un IP.

Usando una WifiSlax se puede hacer funcionar, previo rmmod rt61 y modprobe rt61 (si no, como si no estuviese); después admite un iwconfig wlan0 mode monitor, se puede lanzar el airodump, etc. Funciona porque tiene unos drivers hackeados para poder poner el modo monitor entre otras cosas.

Pero centrémonos en Windows: no pongas los drivers que trae, ni siquiera con compatibilidad para XP SP2. Si los has puesto, quítalo todo. Ahora te bajas los drivers de RaLink, los instalas, y le pones manualmente los drivers de una RaLink RT61 Turbo Wireless LAN Card (por ejemplo) a la tarjeta detectada.

Luego configura la red con el programa de RaLink, no el asistente de Windows. Una vez configurado, se le da a conectar, se espera un poco (no se conecta) y ahora sí, se utiliza el asistente de Windows. Con los parámetros metidos a mano previamente sí rula.

Et voilà! Otra tarjeta puñetera que pasa por el aro.

0


Pete

Habi - 18/08/2008 19:24:28 - Yuyus

  ???????  
??       ??
        ?? 
       ??  
      ??   
      ??   
 
      ??   
      ??   

0


Reglas del 10:
10 últimos   10 después   10 antes   10 primeros