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

Z dice: me fío más de tu interfaz cutre que de los desarrollos secretos de la nasa 
 
Habi dice: :')

Apañando XTs (I)

Habi - 08/05/2011 21:07:34 - Tecnoesoterismo

Hace mucho, mucho tiempo regalé mi primer PC (del que ya he hablado) a mis sobrinas; tiempo después acabó en una casa alquilada de la cual tenía la sospecha que iba a ser abandonada en breve; así que un buen día y con la ayuda de mi sobrina M. nos pasamos y recogimos el Spectrum 48Kb, la Atari 2600 y las "tripas" de mi viejo PC. Y el tiempo me dio la razón.

La placa no tiene dimensiones estándar y además originalmente tenía un raiser para el bus ISA, con lo que sólo tiene un conector:

 

Algo que he decidido arreglar hoy:

 

Y de paso cambiarle la sulfatada batería de NiCd:

Por culpa de las EPROMS con la BIOS no se pueden enchufar hasta el fondo placas ISA de 16 bits, pero hacen bien contacto. Podría moverlas a la zona vacía donde la RAM (ya que usa bancos de 2 chips de 4b en vez de 8 de 1b), o mejor aún: poner el zócalo por debajo y enchufar las EPROMS con las patillas dobladas al revés. Pero no es necesario, es apenas 1mm.

En cualquier caso vuelvo a tener mi viejo XT perfectamente operativo. A ver si me hago con un XTIDE, y le hago una carcasita chula, aunque sea de cartón.

4


Oriental delight

Habi - 03/05/2011 0:14:55 - Chorradas

Ricos, ricos. :9

9


Ahi va otro

Habi - 02/05/2011 0:50:31 - Yuyus

16 3 2 13
5 10 11 8
9 6 7 12
4 15 14 1

 

2


Clonatari

Habi - 01/05/2011 21:54:47 - Chorradas

Hace no mucho me cogí por eBay un pack temático de Atari 2600:

Abajo veis una Jr de segunda generación (arcoíris amplio), y la de arriba que parece una de primera no es sino un cutreclón (made in Taiwan), con ¡255 juegos incorporados!

En la parte de atrás tiene un conmutador "128 GAME <- 32 GAME -> 95 GAME" de tres posiciones. La posición de 32 juegos funcionaba sin problemas, en las otras dos no sólo no se llegaba a esa cuenta, sino que hacía cosas raras a veces.

Además indicador cuadrado rojo no se iluminaba con la consola en funcionamiento; de hecho es una pegatina. Es por ello que decidí abrirla:

  

  Extrañamente, tiene un led rojo de alimentación, pero redondo en vez de cuadrado; hay un agujero en la carcasa donde el rectangulito rojo, pero la luz es tan tenue que no llega a traspasar, no se ve ni en oscuridad total; pero ahí está, claramente visible con la consola abierta.

Tras repasar la tierra del conector de video (y mejorar así la calidad de la imagen) y la entrada al regulador de corriente (funcional, pero mal soldada) me percato de dos diodos cerca de la ROM de máscara de la parte de abajo; dos 1N4148 que están cortados, a mano. Diodos que vienen desde el conmutador de selección de juegos.

Así que además decido apañar el corte (un tanto malamente, pero funcional):

 

 

Y... sorpresa: la posición de 128 saca los 128 sin problemas, la de 32 funciona perfectamente y los 95 se cuentan perfectamente... aunque son juegos repetidos. Lo cual es legal: dicen que son 255 juegos, pero no que sean distintos. Mirando por internet, vemos que éste es el comportamiento normal, y haciendo caso a los integrados, éste es en efecto el comportamiento original.

En definitiva: supongo que un intento del anterior dueño por ver si podía sacar más juegos, y luego no supo cómo apañarlo.

0


Ping post

Habi - 01/05/2011 1:28:04 - Chorradas

0


Retropingüinos

Habi - 04/04/2011 10:33:12 - Tecnoesoterismo

Corte...

...y confección.


18


Cobre carcomido

Habi - 22/03/2011 22:15:36 - Tecnoesoterismo

Siempre llega un momento en la vida de todo friki en el que tiene que hacerse sus propias placas de circuito impreso. Esto es así. No sólo de breadboard vive el hombre.

Tengo un pequeño proyecto entre manos, el cual está listo a falta sólo de la placa. Así que en vez de encargarla, me he puesto a hacerla por el método del tóner y clorhídrico. Y he aprendido mucho, cagándola en cada punto.

Si veis que el papel no se despega bien, o que el tóner no se ha transferido decentemente, cambiad de tipo papel; no es necesario rellenar las caras con cobre. ¿Mi consejo? Lo mejor que he hallado es un folleto del Telepizza. Aseguraros de que no tenga restos de celulosa más que en el sitio del tóner.

Si usáis agua oxigenada normal, usad una proporción 2:1 con respecto al salfumán, y no diluyáis. No uséis menos o tardará mucho en comerse el cobre, sobreexponiéndose los extremos de la placa.

Taladrad antes de estañar, marcando primero con un clavo y martillo el lugar. Y si lo hacéis con el equivalente chinocutre de Dremel (poco torque) podéis ahorraros el soporte vertical, o en mi caso perdiendo media tarde haciendo uno de lego.

Por último, haced un buen estañado y no apliquéis con el soldador a cascoporro.

En fin, aquí unas fotos del lego:

Y ahora de las placas mutiladas, con pruebas de todo tipo:

2


Experimentos agridulces

Habi - 06/03/2011 23:50:57 - Posts lúcidos

Hace ya mucho tiempo que cogí un pequeño ordenadorcito para el salón, el mismo que podéis ver en las fotos del post anterior al lado de la televisión, para tenerlo de media center: películas, música, fotos, etc. Puede verse en las fotos del último post, al lado de la tele, con un tecladito multimedia; o aquí, con link a su página:

Es un bonito barebone, el cual tengo con su Core2 Duo, 2GB de RAM y 500GB de HD, uno de tres que monté en su día. Y debo decir que cumple perfectamente su cometido, y que me reproduce perfectamente videos a 1920 x 1080 sin inmutarse. Sólo tiene una pega, y son las 3D.

Y es que el fondo del Windows Media Center de las canciones (donde pasan animadas las carátulas de todos los discos) y por supuesto los juegos van algo mal, dependiendo del juego. Y he aquí el motivo de este post. Todo empieza con esto:

He aquí una bonita tarjeta gráfica. Parece normal, pero no lo es. Una pista: fijaos en la esquina inferior izquierda. ¿No lo veis? Pone PCI, a secas. No es PCI Express, no es siquiera AGP, sino PCI. Bus de 33Mhz y 32bits (133MB/s teóricos).

Y la primera en la frente. Los drivers de Intel GMA950 son incompatibles con casi todo, en concreto esta tarjeta gráfica. Sólo puedo tener una de ellas activa y la otra debe estar explícitamente deshabilitada en el administrador de hardware, o si no BSOD en igdkmd64.sys (gracias, Intel). Si esto fuese un Windows hasta XP, bastaría tener dos perfiles de hardware y elegir en arranque.

Pero ni Vista ni Windows 7 los tienen, eso es algo obsoleto. Y tienen razón en cuanto al hardware, hoy día es todo P&P, pero mi problema es de drivers. Súmese el que en la BIOS la opción de deshabilitar la tarjeta integrada equivale a decirle que la queremos activada con 8MB compartidos y agítese con la incapacidad de los sistemas operativos para reconocer una tarjeta gráfica que no es con la que han arrancado (tanto Windows como Linux, necesitan la BIOS particular mapeada en C0000) y sírvase en frío junto con el hecho de la placa ocupa dos alturas (y por tanto tengo que quitar la wifi interna que le tengo puesta) para una buena jaqueca.

Os ahorraré tecnoapaños, y vayamos a lo importante: ¿qué tal se porta esa tarjeta?

Prueba 1: Minecraft. Pasamos de 5fps como máximo a un mínimo de 30fps. Sólo hay "tirones" cuando se cargan muchos chunks de golpe, por la transferencia de puntos 3D a la tarjeta. Las texturas se cargan una vez y listo, es un ejemplo de aplicación para la que esto merece la pena.

Prueba 2: Spore. Pasamos de tener que jugar a 800x600 con todo al mínimo y a tirones a poder jugar perfectamente a 1920x1080 con todo al máximo. Sólo hay lentitud en la fase de célula, la única 2D del juego. Tiene un thread de carga de texturas en paralelo, para no estorbar ni enlentecer, igual que el Bioshock, una muy buena programación en ese sentido.

Prueba 3: Osmos y Defcon. Ambos eran jugables con la GMA950, pero ahora van más fluídos.

Prueba 4: Aquaria. Esperaba que se enlenteciese algo, por ser mayormente 2D y full-hd. Sin embargo va más rápido, se aprecian perfectamente ese parallax y los efectos (shaders) del agua, daño, etc.

Prueba 5: Machinarium, The Misadventures of P.B. Winterbottom y Seiklus. Los dos primeros lentos, demasiado ancho de banda. Eso pone en evidencia una mala programación (Adobe Flash y 2K), constantemente escribiendo en el framebuffer en vez aprovechar las capacidades de la tarjeta. El tercero, que sólo usa el GDI, va perfecto (a pesar de que redibuja constantemente la pantalla).

Prueba 6: Flash. Mosqueado con lo del Machinarium, decido probar videos en youtube, en vez de con el Windows Media Player. Por alguna razón insondable, el plugin incorporado en Chrome intenta hacer un overlay y peta. El ActiveX para IE funciona bien, salvo cuando hay que escalar un video, que se enlentence. De nuevo, no usa las capacidades de la tarjeta y lo manda escalado, saturando el bus.

Conclusión: Agridulce.

6


Estrenando

Habi - 27/02/2011 20:12:39 - Posts lúcidos

Bien, llegó el momento:

Y como en todo buen momento, hay que estar a la altura:

En efecto:

3


2 x 1

Habi - 01/02/2011 12:13:55 - Posts lúcidos

Con motivo del análisis de ciertas imágenes de disco en formato EPL para ordenadores MSX me picó la curiosidad y decidí cogerme en eBay una de estas máquinas. Tengo por casa Spectrums, CPCs, C64s pero nunca tuve MSXs.

Son unas máquinas curiosas, y la curva de aprendizaje en mi caso ha sido particularmente rápida. Más que nada porque tienen el mismo procesador que el Spectrum y CPC, así como el mismo chip de sonido de ambos. El sistema de bancos es más similar al del CPC / PCW, y la resolución de pantalla similar a la del Spectrum, pero con soporte de sprites como el C64 (aunque no tan refinado).

Por último, las llamadas a la BIOS son las mismas que las del CP/M, está todo estandarizado, el MSX-DOS no es más que una yuxtaposición del CP/M con el MS-DOS 1.0 y por último su BASIC es una mezcla del GW-BASIC con comandos específicos a la CPC. Fácil fácil.

El caso es que ayer me llegó mi pedido; constaba de un MSX (Sony HB-20P) en perfecto estado, con su adaptador, cables y cajita original, y de regalo otro igual para piezas.

El del centro tiene una pegatinita "sólo piezas", y era realmente el que estaba esperando para ponerme con él una vez comprobado el buen estado del resto.

Y así fue. Como bien se ve en la foto le faltan 4 teclas de las de arriba y tiene las típicas marcas de soldador en el plástico, pero eso no es importante. El caso es que al ponerle la alimentación no se encendía el led, así que apagué y lo abrí, y de ahí la primera sorpresa: no tenía el conector de cinta del teclado a la placa. De hecho, si se desmonta el teclado, se ve que han quitado la placa de baquelita con los contactos, lo han usado como donante a otro.

Así que le pongo la alimentación y compruebo que está la tensión regulada a la salida del 7805. Pongo el osciloscopio a la salida de video… ¡Y hallo una señal, perfectamente definida!

Le pongo su cable de antena y, en efecto, funciona perfectamente.  Todos y cada uno de sus componentes. Así que ahora tengo dos MSX. Los arreglos son muy simples, y el tema teclado, puestos a malas, se apaña con papel de aluminio sobre algo más o menos rígido.

Teniendo en cuenta que la mujer que me lo ha vendido ha puesto de golpe un montón de microordenadores, todos por el precio mínimo de subasta de eBay, me temo que estamos ante un caso de Herencia No Deseadatm.

3


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