¡El OCM-PLD Pack v3.6 está listo!

¡El OCM-PLD Pack v3.6 está listo!

por ro en 20-05-2018, 18:22 translated by Pac
Tema: Desarrollo
Idiomas:

El One Chip MSX (OCM), lanzado por primera vez en 2006, es un Dispositivo Lógico Programable (PLD) que se comporta como un ordenador MSX real. El pack OCM-PLD contiene todo el firmware y software necesario para hacerlo funcionar como tal. El usuario del MRC KdL acaba de lanzar el OCM-PLD versión 3.6 para este dispositivo.

v3.6 [2018.05.14] [KdL's Updates!]
- Actualizado el módulo de puertos conmutados de E/S ($40-$4F) a la revisión 7: nuevos ajustes de audio "Emphasis PSG Sound", "Emphasis SCC-I Sound" y "Emphasis OPLL Sound" (scmd-$44/$45/$46), nuevas teclas SHIFT-PGUP/PGDOWN para hacer el cambio rápido del volumen principal al nivel máximo, medio, mínimo y apagado, nuevo "Pixel Ratio 1:1 for VGA Output" (scmd-$7F) un truco para obtener la proporción correcta de píxeles en una pantalla CRT (ej. A:\>SETSMART -7F7F7F7F está bien para untelevisor VX2835WM), corregido scmd-$F9 para permitir el uso de un FM-PAC externo, nuevo scmd-$D6/D7 que permite forzar el centrado de los modos YJK y máscara R25 (útil para juegos de MSX2+).
- Actualizado el manual de usuario de los DIP-SW en la carpeta [docs\].
- Nuevo "mglOCM.com" y "mgLunch.com" (18/11/2017) en la carpeta [msxtools\mglunch\].
- Nuevo mezclador de audio que mejora la amplitud del sonido interno y el balance de la señal de entrada de los slots externos: el audio global comienza en el nivel 10 de 13 para evitar el recorte de al menos 2 chips internos a la vez; para reducir el ruido de audio, se sugiere ajustar todo al nivel máximo y el volumen del mezclador externo al 80%.
- Mejorados los tiempos del motor de comandos del VDP, las introducciones de Fray y Space Manbow son ahora correctas pero hay que recalcar que el control de espera no calcula los tiempos reales de los comandos del VDP y no son precisos todavía.
- Mejorada la salida VGA para ayudar a fijar directamente un ratio de píxel de 1:1 en televisores LED a 60Hz (también sin el truco scmd-$7F).
- Añadido los opcodes MULUB y MULUW dentro del núcleo T80: la BIOS del MSX turbo R necesita hacer uso de ellos, por TobiFlex.
- Corregido sprites aleatorios durante el blank screen (ref. Manbow 2) y tambíen señal H-SYNC (ref. Unknown Reality).
- Corregido el color del borde en modos YJK (SCREEN 10, 11 y 12) que deberían estar en la paleta.
- Corregida la posición horizontal en los modos YJK con 4 píxeles más a la derecha.

Notas y avisos:
- En esta versión no todos los firmware de Zemmix Neo y Zemmix Neo BR son intercambiables, se especial mención a ello.
- El kernel de Nextor para el OCM no es capaz de grabar el firmware PLD usando "pldload.com" ¡y la máquina puede quedar inutilizada!! La última versión de "pldflash.com" v1.5 detecta automáticamente kernels no soportados, prestad especial atención a esto.
- La mayoría de juegos de Microcabin se ejecutan mejor con la utilidad "runit.com", con "ep.com" se necesitan dos unidades.

Algunos temas conocidos:
- En el juego Fighter's Ragnarok aparecen todos los gráficos corruptos, un bug en el motor de comandos del VDP debería ser la causa.
- Algunos sonidos PSG no se ejecutan con precisión y en ocasiones la percusión del OPLL suena muy baja.
- El comando "Break" del módulo ESE-PS2 no funciona durante un reset por hard o si se desconecta el teclado en caliente.
- A veces la tarjeta SD no se detecta después de un reset por hard pero podéis reinsertarla al vuelo para solventarlo.
- La versión actual de la BIOS del MSX turbo R puede iniciarse con un mapper interno de 4096kB únicamente usando el kernel de Nextor y genera algunos problemas con la salida del PSG (escuchad el sonido beep para confirmarlo).

Seguid a KdL en Twitter , visitad su página web o haced clic en el enlace directo de descarga para obtener el OCM-PLD pack v3.6.

Comentarios (1)

Por x-nen Aivalahostia

Paragon (1546)

Imagen del x-nen Aivalahostia

31-05-2018, 14:09

Muchas gracias KDL por tu exelente trabajo!