OCM-PLD Pack v3.4

OCM-PLD Pack v3.4

por ro en 30-09-2017, 22:59 translated by PAC
Tema: Challenges
Idiomas:

El One chip MSX es una implementación de un ordenador MSX-2 utilizando un único FPGA que incorpora toda la electrónica (excepto la RAM) de un MSX-2, incluyendo las extensiones de sonido MSX-MUSIC y SCC. Se acaba de hacer publico un paquete, por parte de KdL, denominado OCM-PLD Pack que contiene un nuevo firmware, código fuente, documentos y herramientas para el 1chipMSX.

He aquí la lista de cambios:

  • Actualizado el módulo de puertos conmutables E/S ($40-$4F) a la revisión 5: Right Inverse Audio es una buena solución para grabar sonido realmente limpio y balanceado, sugerido por Grauw.
  • Actualizada la documentación y el Manual de Usuario DIP-SW en la carpeta [docs\].
  • Actualizados todos los scripts para recopilar firmware y añadidos otros nuevos para un mejor manejo de versiones múltiples.
  • Nueva generación de ficheros Hex 304kB desde el OCM-SDBIOS Pack v2.0.
  • Nueva revisión 2.00 de la IPL-ROM que carga la 304kB EPBIOS o 512kB SDBIOS con autodetección de JIS-ROM y dispositivo F4.
  • Nuevo método que mejora el momento del arranque del sistema... ¡estoy muy orgulloso de este resultado!
  • Nuevo contenido dentro de la carpeta [msxtools\], RTC save v2.2 con código fuente, nueva tabla JIS y herramientas SwapEIDI.
  • Añadido soporte para el kernel de Nextor, BIOS del MSX turbo-R y JIS de 2º nivel: se requiere una adecuada SDBIOS.
  • Corrección de bugs y mejoras en el mapeador interno de 2048 kB, controlador Kanji ROM, Hard Reset Key lock y puertos E/S.
  • Un nuevo truco de optimización permite una gran reducción del 5% en los elementos lógicos: las opciones "Area" y "Normal" han sido restauradas en la síntesis de programa Quartus II para restaurar así la estabilidad. Hay muchos ficheros PLD en este paquete, escoged aquel que os guste más desde la carpeta [firmware\].

Notas y advertencias:

  • La intención principal de este lanzamiento es abrir el camino al OCM para que evolucione a una máquina MSX turbo-R y es por eso que evité deliberadamente añadir nuevos componentes no tan utilizados (ESE-RAMdisk, RS-232 y adaptador de ratón PS/2).
  • El kernel de Nextor para el OCM es incapaz de grabar el firmware PLD usando la utilidad PLDLOAD.COM y ¡¡puede dejar inservible a la máquina!! La última versión PLDFLASH.COM v1.5 detecta automáticamente kernels no soportados, prestad atención a esto.
  • La OCM-SDBIOS v1.9.2 o anteriores ya no son soportadas por ahora y se necesitará la nueva OCM-SDBIOS v2.0 o posteriores.

Algunos problemas conocidos:

  • Los tiempos del VDP TH9958 son demasiado rápidos: la demo de introducción de Fray y Space Manbow confirman este inconveniente. ¡Pista! La mayoría de juegos de Microcabin funcionan mejor con la herramienta RUNIT.COM.
  • El comando Break del módulo ESE-PS2 no funciona durante el hard reset o si desconectais el teclado en caliente.
  • En ocasiones, la tarjeta SD no es detectada después de un hard reset pero podéis insertarla de nuevo "al vuelo" para solventar este problema.
  • La versión actual de la BIOS del MSX turbo-R se puede ejecutar con un mapper interno de 4096 kB usando únicamente el kernel de Nextor.

Descargad el paquete en KdL Index!

My MSX profile