He estado trabajando un poco estos días en mejorar el bootloader del core de Master System, y tras pruebas satisfactorias he subido los cambios al repositorio. Tanto en los fuentes del bootloader, como el mismo compilado (all.mem) como el nuevo .bit (sms_final.bit) actualizado con los cambios.
Las mejoras son:
- Añadido soporte de tarjetas SDHC.
- Carga de ROMs más rápida (6 veces más rápida. Antes Sonic2 tardaba 24 segundos en cargar, ahora tarda 6).
- Añadidas mejoras de navegación con el joypad:
** Añadido control de repetición/pulsación. Ahora se pueden dejar pulsados los botones para que siga avanzando el cursor. También evitamos ahora pulsación doble accidental, controlando el tiempo entre pulsación y pulsación.
** Añadidos controles de botones izquierda y derecha para más rapidez: Ahora pulsando derecha avanzas 5 posiciones y izquerda retrocedes 5 posiciones.
- Ligera mejora de la interfaz. Quitados elementos que sobraban. Eliminada opción de carga por SRAM desde puerto serie que no necesitábamos. Ahora si la SD es detectada, directamente sale el listado del directorio, para ganar rapidez. Se ha cambiado también el testigo de carga por un progreso de puntos. Otros cambios menores en los textos de la interfaz.
Si podéis probarlo, estaría genial, para pulir más fallos que pueda haber (o que haya podido introducir yo al modificar el bootloader
![oki doki :okidoki;](./images/smilies/Finger_fing32.gif)
Saludos
![sonic :sonic:](./images/smilies/sonic.gif)