Construyendo mi ordenador ideal (III)

En anteriores posts he comprobado el correcto funcionamiento de algunas partes básicas para el funcionamiento de M5 y lo he hecho siguiendo un orden lógico desde el punto de vista del uso que debería darle a esos elementos para ir avanzando en el desarrollo del prototipo: puerto RS232, tarjeta MMC-SD, salida de video VGA, indicadores luminosos o leds, reset o el propio puerto de programación de la FPGA.


Hoy comienzo el último post de la comprobación de elementos críticos de hardware ya que los restantes: Video Compuesto, SVideo, teclado, ratón, salida de audio, etc o no son relevantes en este momento o dependen de hardware que ya ha sido comprobado y por tanto tienen muchas probabilidades de funcionar correctamente.


Lo primero que llama la atención de la imagen anterior es que ya he incluido la fuente de alimentación picoPSU para mini ITX. No parece que sea necesario tener que modificar el hardware así que es poco probable que genere un cortocircuito en la PCB y por tanto puedo prescindir de la fuente de laboratorio.

He probado también los puertos JOY_1 y JOY_2 que son accesibles mediante sendos conectores IDC10 justo detrás de los conectores PS/2 de teclado y ratón. También he comprobado el pulsador de 'MENÚ' que nos permite acceder a la configuración interna del M5 donde se puede modificar el número de disqueteras, la distribución de memoria y otras muchas opciones que serán vistas posteriormente, en siguientes posts.


Como paso previo a las pruebas que vendrán también he comprobado que tengo acceso al menú de configuración desde el frontal de la caja mini ITX y que puedo moverme libremente por las opciones usando un joystick conectado a JOY_2.

Hasta aquí la comprobación de todos los elementos que parecen críticos para comenzar a probar el núcleo del MC68000 que ha sido desarrollado específicamente para nuestro M5. Es importante recordar que algunos diseños como el antiguo miniMIG incorporaban un microprocesador físico y que por las razones que ya expliqué en anteriores posts no existe en M5 porque no me parecía una solución con posibilidades de actualización en el futuro.

Debido a que el funcionamiento del núcleo de MC68000 tiene una complejidad importante he decidido abrir otro conjunto de posts con todo el proceso de prueba. El perfil de estos posts será más cercado al desarrollo y programación en ensamblador del MC68000.