Actualización de software para Carnivore 2

Actualización de software para Carnivore 2

por hamlet en 17-03-2020, 16:25 translated by PAC
Tema: Hardware
Etiquetas: Carnivore 2, RBSC, update
Idiomas:

Hoy presentamos un importante lanzamiento para Carnivore2. Para evitar preguntas innecesarias, por favor leed el fichero README.TXT. También disponéis de la documentación en inglés.

Podéis encontrar todos los ficheros en el repositorio de Github.

Lista de cambios:

15/03/2020 (actualizaciones requeridas: firmware del FPGA, menú de arranque, todas las utilidades y entrada DefConfig. El "Power-up fix" ¡debe ser eliminado si está implementado en la placa!)

  1. Se ha introducido una nueva pantalla de configuración: configuración de slot. Puede ser activada con la tecla de acceso rápido "O" o con "Enter". La nueva pantalla de configuración permite ejecutar la configuración de doble slot con una selección de opciones flexible para el slot principal (podéis elegir qué dispositivos habilitar en Carnivore2). También podéis seleccionar dos ROM para que se ejecuten simultáneamente. La única restricción para el slot esclavo es que puede ejecutar juegos con mappers Konami4 y Konami5, así como pequeños juegos de hasta 32kb sin mapper. El slot esclavo estará disponible si hay un slot físico no utilizado en el MSX y además no está ocupado por otro dispositivo.
  2. La página principal del menú de arrranque se ha ajustado para que todas las teclas de acceso rápido principales sean visibles fácilmente. Además, el menú de arranque ahora dispone de una selección visible para los slots maestro y esclavo llamada Dual-Slot. La entrada para el slot maestro se puede seleccionar presionando "1", la entrada para slot esclavo se puede seleccionar presionando "2". La tecla "D" borra la selección y la entrada de arranque automático.
  3. La configuración de DefConfig se ha modificado y el menú de arranque se ha ajustado para que cuando se inicie esta configuración predeterminada, el menú de arrranque permanezca en el slot principal, permitiendo que el sistema se inicie y siempre sea detectable por C2MAN y otras utilidades. Las utilidades C2MAN y C2MAN40 ahora escriben la entrada DefConfig en el directorio cuando optimizáis las entradas del directorio desde el menú de servicio.
  4. Se ha añadido un nuevo ajuste en la configuración de pantalla para seleccionar la frecuencia deseada al inicio. Un usuario podrá elegir entre 50 Hz, 60 Hz y la frecuencia predeterminada del ordenador (sin forzar, se ha indicado como "--"). El ajuste se guarda en la configuración de la EEPROM. Ahora el botón "F" del menú de arranque solo cambia temporalmente la frecuencia entre 50 Hz y 60 Hz.
  5. La pantalla de configuración recibe otro nuevo ajuste: "Dual-reset on cold boot". Hace que el ordenador se reinicie dos veces después del arranque en frío. Esto es necesario para asegurarse de que el cartucho se ha inicializado completamente cuando un ordenador se acaba de encender. Por lo tanto, se recomienda habilitar la función de reinicio dual.
  6. La utilidad C2CFGBCK ya no realiza el shadowing de la BIOS ROM y, por lo tanto, arranca más rápido.
  7. La sección de datos del menú de arranque se ha optimizado considerablemente para tener espacio para más funciones. Los caracteres repetidos ahora aparecen con una macro (esto ahorra espacio). Los datos para las pantallas del menú de arranque ahora se escriben en los últimos dos bloques de 8 kb del primer bloque FlashROM de 64 kb. Esto ahorra mucho espacio.
  8. El firmware ahora informa de su versión interna en los registros de configuración (3 bytes) en formato ASCII (solo a partir de la v2.30).
  9. El cartucho ahora muestra las versiones reales del menú de arranque y del firmware durante el arranque en frío y luego reinicia el sistema nuevamente (reinicio doble) o continúa con el menú de arranque.
  10. El cartucho no funcionará en el slot 0 ni en el slot 3, mostrará un mensaje y detendrá el sistema si detecta que se usa en uno de esos slots.
  11. La IDE BIOS se ha cambiado a Nextor 2.1.0 Beta 2. Esta es una versión estable con muchas correcciones de errores y nuevas características proporcionadas por Konamiman.
  12. La pantalla de configuración contiene un nuevo ajuste: "Disable FMPAC stereo". Deshabilita la salida estéreo del FMPAC desde el zócalo de audio del Carnivore2.
  13. El menú de arranque ahora detecta que se está ejecutando en MSX coreanos o árabes y, en caso de que no sea compatible con esos sistemas, reportará un mensaje e intentará arrancar DOS después de 10 segundos. En tal caso, se debería instalar un menú de arranque compatible (BOOTCMFC.BIN) en el cartucho (consultar la subcarpeta "Special" en el repositorio para la versión compatible del menú de arranque.
  14. Las ROM se pueden seleccionar con la tecla espacio en la pantalla Dual-Slot. Al presionar la barra espaciadora, podréis escoger las ROM compatibles para cada slot. Después del ciclo completo habrá una selección vacía (empty) para mantener el slot vacante. Además, el slot maestro también puede usar la configuración "Konami SCC+". Por lo tanto, se pueden ejecutar juegos SCC+ en el slot esclavo y disfrutar del SCC+ y un juego en un solo cartucho. Cuando la expansión del slot maestro esté habilitada, cualquiera de sus dispositivos (RAM, FMPAC, IDE) se podrán habilitar o deshabilitar con la tecla espacio.
  15. La cuenta regresiva de inicio automático puede omitirse con la tecla espacio. Lo mismo se aplica al mensaje sobre el menú de arranque incompatible.
  16. Ahora todas las pantallas admiten joystick. Las direcciones del joystick se interpretan como las de los cursores y los botones se interpretan como la tecla espacio o "ESC". Consultad el archivo README.TXT para obtener más información.
  17. En la configuración de PSG/PPI, la tecla espacio ahora habilita o deshabilita el PSG y la tecla "Enter" habilita o deshabilita el clic del PPI. Esto se hace para mejorar el uso del joystick en esta pantalla.
  18. Los botones del joystick permiten omitir tanto la cuenta regresiva del inicio automático e iniciar una entrada o cancelar la cuenta regresiva e ir al menú principal. Consultad el archivo README.TXT para obtener más información.
  19. El menú de arranque detecta los módulos de red rusos y detiene el sistema para evitar conflictos.

De momento existen algunos problemas que no son críticos y se abordarán en la próxima versión. Si deseáis informar de un error o solicitar una nueva función, no dudés en comentarla aquí.

Comentarios (5)

Por JamesBurton

Resident (55)

Imagen del JamesBurton

17-03-2020, 17:29

Gran noticia, un montón de mejoras para un cartucho que ya era excelente.

Ya tengo entretenimiento para estos días Smile

Por capsule5000

Expert (118)

Imagen del capsule5000

18-03-2020, 11:47

Hola buenas. Entiendo que hay que volver a cargar la firm de configuración de la FPGA y luego desde el MSX-DOS actualizar los 3 archivos BIN? O actualizando los archivos BIN es más que suficiente?

Por JamesBurton

Resident (55)

Imagen del JamesBurton

18-03-2020, 21:10

Hay que actualizar el firmware de la FPGA, toda la nueva gestión de slots tiene que implementarse en la FPGA. La actualización de los BIN viene como consecuencia de esta actualización de la FPGA, aparte de las mejoras que han introducido (opciones nuevas del menú, actualización de Nextor, etc.).

Por x-nen Aivalahostia

Paragon (1229)

Imagen del x-nen Aivalahostia

20-03-2020, 22:49

Hay algun tutorial para "manazas"?

Por JamesBurton

Resident (55)

Imagen del JamesBurton

22-03-2020, 23:03

El procedimiento para actualizar el firmware de la FPGA no es complicado pero puede requerir soldar un par de cables si la placa de tu Carnivore no tiene los pines de alimentación ya soldados, se necesitan también unos pines en el conector AS (active serial) de la placa del Carnivore, instalar el programa Quartus en tu PC, un dispositivo programador como el USB Blaster... En fin, no es difícil pero disponer de todo lo necesario sí puede ser algo más lioso.

No conozco ningún tutorial que muestre el procedimiento, en mi caso seguí los pasos indicados en el fichero README.TXT