Archivos de la categoría ‘hardware’

c64mod #1: instalando el sid2sid

Noviembre 24, 2009

Despues de reunir pacientemente todos los componentes requeridos he podido dedicar el tiempo necesario para realizar un mod a mi c64 de lo más chulo. Desde la primera tanda de produción de mssiah y su puesta a la venta que disponía de un PCB de sid2sid esperando a ser ensamblado. Sid2sid no es más que un PCB producido por 8bitventures que se vende suelto y que deberemos montar nosotros mismos. Ahora ya es fácil instalar un segundo sid en tu commodore 64!

sid2sid

previos al montaje

Una vez instalado, y gracias a los 2 sids y a un software de audio que lo soporte, podemos tener 3 canales de audio extra (o lo que es lo mismo, tener una polifonía de 6 voces). Si utilizas un tracker / juego / demo que tan sólo utiliza el sido original no notarás cambio alguno. En cambio si usas prophet64, mssiah (y creo que algún otro cómo cynthcart) podrás aprovechar el sid#2 y tener el doble de canales para disfrutar. Vamos… que seguro que a más de uno se le hace la boca agua nada más de pensarlo. Que yo lo se :P

Recomendaciones para montar sid2sid:

- si no estás muy acostumbrado a montar pcbs, o no tienes mucha idea de electrónica (como yo)… tómatelo con calma. Planificar los pasos y previsualizar cómo lo harás ayuda bastante al proceso. Y si en algún caso cometes un error, tranquilo. Es un esquema sencillo y probablemente tenga solución. En mi caso y por torpeza mía, una soldadura saltó llevándose consigo parte de una pista del pcb. Que no cunda el pánico, solucionado gracias a los consejos del señor K y aorante.

sockets soldados

sockets soldados

resistencias soldadas

resistencias soldadas

todos los componentes soldados

Todos los componentes soldados.

- conseguir 2 sids de la misma versión: ésta guía de revisiones de sid te será de ayuda para identificar 2 sids compatibles. En mi caso (ver foto) son dos sids 6581 del año 84.

sid2sid con 2 6581 instalados

sid2sid con 2 6581 instalados

- he tenido que eliminar la protección metálica que cubre la cpu y otros componentes para poder encajar el sid2sid. Por lo visto, ésta protección hace tambien de disipador de calor (?) porqué iba pegado a la cpu con algo parecido a pasta térmica. Le hecharé un ojo y si veo que se calienta mucho le colocaré un par de disipadores a medida.

- ten cuidado al retirar los sids de la placa. Si no lo haces con destreza puedes acabar doblando las patas.

- la instalación requiere una pequeña modificación del c64 que provoca que los cartuchos normales dejen de funcionar. Si quieres evitarlo puedes colocar un interruptor entre el cable de chip select y el pin 7 de la entrada del cartucho.

chip select

interruptor para el chip select con el jack del sid#2 instalado

El resultado es el siguiente. Al montar la placa tendrás un c64 con 2 sids y con 2 salidas de audio independientes. El sid #1 enruta el audio por la salida original (RF-antena y por la salida de video din5) y para el sid #2 deberemos instalar en la carcasa un conector de audio que va directamente a la placa del sid2sid. En mi caso he instalado las dos salidas de audio con jacks. Para instalar un jack en el sid#1 héchale un vistazo al documento MSSIAH – Getting Started – Read this first!, que indica cláramente cómo hacerlo.

instalación final del segundo jack para el sid#1

iinstalación final del segundo jack para el sid#1

Éste es el primer mod que le realizo al c64, pero tengo alguno más en mente que iré implementado según disponga de algo de tiempo. Por el momento he pensado en:

- instalar los potenciómetros del 4pot controller internamente en la própia carcasa.

- una mano de pintura

- cambiar el led rojo de encendido por otro color.

para a dar guerra con él :)

Y por último dar las gracias a aorante por donar su commodore 64, con su sid incluído y compatible con el mío :)

> ver todas las fotos <

HDToolBox para CF

Febrero 15, 2009

Cómo el a600 es una máquina pequeña y manejable he decidido ampliarlo mínimamente para poder usar AHX con él. Los requisitos son tener la versión 3.1 del kickstart y hd para guardar una pequeña librería de temas y tenerlos siempre disponibles. Así que me he hecho con la rom 3.1 y un adaptador cf2ide con una tarjeta cf de 256Mb.

El único problema con el que me he encontrado ha sido poder particionar y formatear la tarjeta cf una vez instalada físicamente. Para ello he necesitado encontrar una versión parcheada de HDToolBox:

Short: V1.1, HDToolBox patch for optical drives
Author: mark_k at iname.com
Uploader: mark_k iname com
Type: disk/misc
Architecture: m68k-amigaos
Date: 1999-02-24
Download: http://aminet.net/disk/misc/HDToolBoxPatch.lha - View contents
Readme: http://aminet.net/disk/misc/HDToolBoxPatch.readme

Si quieres aplicar el parche necesitarás gpatch versión 2.6. Yo he sido incapaz de encontrarlo, ya que en aminet tan sólo está disponible la versión 3.0, inconpatible con el parche. Por tanto lo he realizado a mano siguiendo las instrucciones de la documentación adjunta.

1. hacer una imagen adf del disco install del workbench 3.1 usando image2disk

2. con isomount montamos la imagen adf generada para poder parchear HDToolBox

3. aplicamos el parche de forma manual editando con FileX (u otro editor Hexa) el ejecutable HDToolBox del disco adf montado (directamente de la documentación del parche, aplicado de forma manual sin gpatch):

3.1 En el offset 5430 reemplazamos 102D FEF7 4A00 por 7000 102D FEF7

3.2 En el offset 5438 reemplazamos 7200 1200 2001 por 0C00 0007 6712

3.3 Guardamos el fichero y cerramos FileX

4. con image2disk planchamos el adf que acabamos de modificar en un disquete. 

5. bootar con el disquete generado (install 3.1 con hdtoolbox parcheado) y si todo ha ido bien podrás ver el disco para formatearlo e instalar una versión limpia del workbench 3.1

Recomiendo también hechar un vistazo al tutorial de Zener publicado en la diskmag jurassikPack #17 (aquí).

nPot v1.0 para prophet64

Octubre 15, 2008

nPot es un controlador hardware basado en potenciómetros que permite modificar en tiempo real hasta 4 parámetros simultáneos con prophet64. Manejar prophet64 con un pad/joystick es  complicado para un directo y no permite modificar más que un parámetro a la vez. Por ejemplo, usando nPot con monosynth podríamos modificar el cutoff, la resonancia, la envolvente del filtro y otro valor a la vez, mientras que con el pad tan sólo podríamos modificar el cutoff. Da bastante más juego :)

La construcción es bastante simple. Tan sólo necesitas 4 potenciometros de 470KOhm, cable de 4 hilos y 2 db9 hembras. En mi caso he usado además una placa estañable dónde colocar los potenciometros para que queden mejor fijados y la caja negra con los tapones de los potenciómetros. Y para montarlo he seguido las instrucciones que indica el manual de prophet64 (apartado peripherals).

Va bastante fino y es lo suficiente sensible cómo para hacer un up/down gradual sin ningún problema. La única pega es que no es útil el 100% de la rotación de los potenciómetros, sinó que los valores se modifican en 3/4os de giro del mismo. Creo q podré vivir con ello, pero si quieres usar el potenciómetro al 100% sigue las instrucciones de firestarter en éste hilo. Con una calculadora podrás saber el valor necesario para añadir una resistencia que regule el tema ;P

La idea final es depurar el invento hasta que vaya fino con el 100% de la rotación y montar los potenciómetros dentro de la própia caja del c64… pero esto será otro día.

Ver vídeo de nPot (creo que el layer de audio se ha perdido (?) al hacer el upload a youtube). Volveré a subirlo.

nota para naanack: muhahaha! lo prometido es deuda y yo ya he cumplido mi parte del pacto :) No te libras de probarlo junto a la electribe… o el Virus… o la mc505…. :)

¿nuevo hardware para OS4.1?

Septiembre 17, 2008

Al parecer Hyperion y ACube systems acaban de firmar un acuerdo de licencia que permitirá a la empresa ACube vender una versión del sistema operativo AmigaOS4.1 OEM, desarrollado por Hyperion, para correr en su gama de placas SAM440. Segun indica ACube, el port verá la luz de forma inminente y los asistentes del Pianeta Amiga 2008 serán los primeros en ver OS4.1 corriendo bajo SAM440.

Si es una licencia OEM… ¿solo podrán venderlo en conjunto con las placas / equipos completos?

¿será más vaporware?

vía: El amiga me encanta

a600 little machine

Abril 22, 2008

Ésta es mi nueva joya, un amiga 600 con kick 37.300 que se va a convertir en la máquina perfecta para el chiptune.

ver en flickr

La idea es realizarle un upgrade de la versión del kickstart, mínimo a la 37.350 porqué sinó tengo muy limitada la posibilidad de incluirle un HD de 2,5” o una CF. Las versiones de kick anteriores a la 37.300 no incluían el scsci.device y por tanto no soportan bootar desde hd. Con la versión 37.300 puedes bootar, pero con la limitación a discos de hasta 40Mb. A partir de la versión 37.350 se da soporte hasta los 4Gb.

Hechando un ojo en Vesalia veo que tienen la v37.350 por menos de 7€ + gastos de envío. Una vez pueda bootar desde hd, o CF, no tendré problemas para usar la versión 68000 hd de AHX, que realmente es lo que espero de una máquina así. A parte, otros trackers como soundTracker pro II van realmente bien.

ver en flickr

Un saludo desde aquí a Ángel y a pancake por la donación. Nos vemos un domingo de estos… chiptune y cervecilla!

060 inside (II): eliminando calores

Abril 12, 2008

Ahora que empieza a hacer buen tiempo y tardarán poco los calores en llegar, estoy empezando a tomarme en serio la búsqueda de una solución para reducir el calor generado por la 060 y poder alargar así su vida de funcionamiento. Después de una visita a un par de tiendas con articulos de modding he acabado comprando unos disipadores para chips(?) de tarjetas vga actuales.

ver en flickr

He llevado la Blizzard, así que he podido probar diversos modelos insitu. Realmente ha sido una situación graciosa: me han preguntado para que socket lo quería… emm para un 060 de motorola? Después de explicar qué era una b1260 ha acabado saliendo uno de los técnicos de la tienda a atenderme. Le ha debido hacer gracia y se le ha visto un punto de nostalgia. A pesar de que costaban 2 duros, el tipo me ha hecho una rebaja porqué, según sus palabras, ‘hardware como éste no se ve todo los días!’


ver en flickr (sin estar fijados)

Por el momento puede ser una solución… pero como tienen un perfil bajo y son realmente pequeños no creo que disipen mucho el calor. Además por culpa del SiMM no puedo cubrir todo el micro, así que estoy empezando a hacer pruebas para ver dónde coloco, por dentro de la carcasa del 1200, un ventilador para que mueva el aire y el calor generado. Por si acaso son ‘fácilmente’ despegables y sin ningún riesgo para el micro.

060 inside

Marzo 18, 2008

Desde hace unas pocas horas mi a1200 luce de nuevo motor: una blizzard 1260 (Phase5). No lo tenía planeado, pero apareció de repente y no me pude resistir!!! Depués de un rato de testing he acabado con buen feeling… la sensación que ofrece es la de un amiga cómodo y totalmente usable.


Lo primero de todo ha sido instalar la tarjeta en el slot interno bajo la tapa trasera. Recuerdo cuando le tocó a mi 030 que no fue tarea fácil encajarla bien en la ranura correspondiente. En cambio ésta ha entrado fina y sin ningún esfuerzo. Una vez el SIMM de memoria instalado (de 64Mb) he podido incluso tapar el trapdoor sin ningún problema.
Tengo entendido que existen diferencias entre las distintas revisiones del micro respecto al calor que generan. Como no tengo referencias del modelo (XC68060RC50 con mask 01F43G QEDZ9546A) trataré de vigilarla para decidir si es necesario ventilarla. Si nadie me convence de lo contrario acabaré poniendo un disipador, fijando la tarjeta a la carcasa para que no se mueva y dejando abierta la tapa trasera.


Lo siguiente ha sido hacer unos downloads de la Unofficial Phase5 Support Page (la famosa 68060.library) y una lectura rápida por la Unofficial Blizard 1260.


No he podido resistirme y he seguido con ésto: StarsTruck – TBL.


Por segunda vez puedo decir eso de… se merece una banana en toda regla!

más sobre MiniMig

Febrero 29, 2008

Leo en Amiga.org sobre una review de un usuario italiano (Loriano Pagni) de la versión MiniMig que distribuye A-Cube. Explica detalles sobre el acabado final del producto incluyendo fotografías y su impresión personal. Como detalles derivables de la review destacaría:

- la compatibilidad que ofrece no es del 100%. Mantiene una lista con juegos/aplicaciones que testea y no todo le funciona. En el foro de a.org tambien indica que podría ser debido a un problema de adfs corruptos :S

- la placa incluye un botón de reset útil en casos de ‘cuelgues’ en los que ni Shift+Amiga+Amiga funciona. Esto, conjuntamente con la inexistencia de una caja oficial hace que necesites idear una solución para acceder al botón de reset si quieres hacerte una caja DIY.

- la tarjeta SD necesita ser formateada con FAT16 lo que implica la limitación del número de caracteres en los nombres de los ficheros. Si no quieres que los nombres se trunquen y puedas identificar el disco 1 del disco 2 del mismo juego para los archivos de más de 8 caracteres necesitarás renombrar los archivos antes de copiarlos a la tarjeta SD.

- el menú de asignación df0-archivo adf no aparece ordenado alfabeticamente. Un rollo si usas tarjetas de gran capacidad debido a que el mini no lee carpetas… todo ha de estar en la raiz y por tanto no puedes organizar los archivos de ninguna forma.

Por lo demás tiene muy buena pinta!

Related: Minimig software compatibility

precio total de Minimig

Febrero 17, 2008

Después de unos días de que A-Cube Systems empezara a comercializar la v1 de MiniMig, me he puesto en contacto con A-Cube preguntando sobre el coste total de la versión ‘Fully assembled board with 1GB SD Card + PSU‘. Por si os interesa os pasteo el mensaje:

Hi Jose,Prices are as follows:
Minimig: 138 euros (excl. VAT)
PSU: 11 euros (excl. VAT)
Shipping to Spain: 21 euros (excl. VAT)
Total: 204 euros (all taxes included)
More details can be found on our page:

http://www.acube-systems.biz/eng/hardware.php You can pay through Paypal or by a bank wire transfer.
Paying through Paypal, you must add 4% for the Paypal fees (total 212.16 euros), thanks.

Thanks for your support.
Bye

Enrico Vidale
ACube Systems
http://www.acube-systems.com

Si estás interesado en comprar uno, tener en cuenta el siguiente apunte:

“The Minimig has a standard 15pin VGA connector labelled “video” at the back of the board. Any monitor capable of displaying 50Hz display modes can be used. The 3-pin jumper next to this connector must be set to 31KHz (default). “
(cita del Minimig Rev1.x Manual)

Verifica que el monitor a usar soporte los 50Hz!

y por fin… svideo!!

Diciembre 30, 2007

Uno de los aspectos que no había solucionado todavía para poder disfrutar al 100% del amiga era sin duda alguna la calidad de vídeo usando un tft vga. La solución adoptada fue usar una tvbox a través de la salida de vídeo compuesto, pero la calidad es realmente mala para pasarte horas delante del workbench.

Hace tiempo comenté sobre una posible solución, modificar el antiguo modulador de tv a520 para que en lugar de la señal RF, sacara svideo a través de 2 rca’s (Luma + Croma). Como la tvbox tiene entrada de svideo me parecío una solución barata y limpia. Hace un par de días me puse manos a la obra y éste ha sido el resultado. Compara las dos imágenes y notarás el GRAN cambio:

con video compuesto (ver en flickr)

con svideo :) (ver en flickr)

Teniendo en cuenta que mi mayor experiencia con un solgador ha sido crear algún que otro cable como el Easy1541 o el XE1541 y que incluso he tenido que aprender cómo se calcula el valor de las resistencias… lo tomaré como un exitazo para acabar el año contento. De algo ha servido estar recluido en casa durante 4 días, resfriado y con décimas de fiebre :)

Si te interesa y tienes curiosidad por el invento visita la página del autor: svideo from the a520. Esta todo muy bien explicado y detallado paso a paso. Un tuto para dummies como yo total!!!

ver en flickr

ver en flickr

Y por último agradecer a mi hermano Sergio y a la gran K por el apoyo técnico.