Idioma

Ver el código de MyBIOS V4

((https://www.atariware.cl/archivos/osa8/mybios01.webp align=center))

{{toc numerate=1 title="Indice"}}

===Características===

Algunas características de este nuevo sistema operativo son:

  * Pantalla de bienvenida de encendido fácil de usar.
  * Compatibilidad con Atari S.O. 10, 11, 1, 2, 3, 4.
  * SIO con mejora de la unidad, compatibilidad con 19k2, 38k4 y 57k6.
  * Compatibilidad con 400/800.
  * Teclas de acceso rápido con retardo de tiempo específicamente para el uso de MyBIOS.
  * Compatibilidad con casete de alta velocidad al iniciar/cargar, hasta 3000 baudios. Almacenamiento, es la compatibilidad estándar con 600 baudios.
  * Detección de cartuchos mejorada.
  * Compatibilidad con complementos MyIDE-II.
  * SIO2BT, compatibilidad con Bluetooth.
  * Rutinas Paquete de combinación rápida.

El nuevo BIOS está codificado y parcheado para que sea lo más compatible posible.
Está oculto para que se detecte como el REV 02 (XL/XE) original.
Muy parcheado para compatibilidad con OS B (400/800).

===Versiones===

Hay 2 versiones de MyBIOS (MyBIOS-RAM y MyBIOS-ROM).

La versión RAM carga en la RAM superior de 16k del sistema y se ejecuta desde S.O. RAM.
Esto se puede cargar desde el cartucho MyIDE-II.
Es un archivo BIOS de 32k que contiene MyBIOS y el complemento MyIDE-II.
Recuerde que este SO se carga en la RAM superior de 16k debajo del SO original y toma el control. Cualquier software que use la misma RAM o vuelva al SO original probablemente no funcione.

La versión ROM es un SO independiente con soporte opcional para el complemento MyIDE-II.
La versión ROM es un SO de reemplazo para el interior de su Atari.
Puede grabarlo en una EPROM de 16k y reemplazar la ROM del SO o flashearlo en una de las actualizaciones populares de la actualidad como U1MB.

Aunque está diseñado para funcionar en combinación con el cartucho MyIDE-II, debería funcionar perfectamente como un sistema operativo alternativo con alta compatibilidad para el software XL/XE y 400/800.

===Pantalla bienvenida===

((https://www.atariware.cl/archivos/osa8/mybios02.webp align=center))

Este es un ejemplo de cómo se ve la pantalla de bienvenida cuando se carga la ROM MyBIOS.

  * VERDE: Habilitado/Detectado
  * NARANJA: No se encontró MYIDE2-PLUGIN
  * ROJO: Deshabilitado/No detectado

Esta pantalla aparece cuando enciendes el sistema o utilizas una combinación de teclas de acceso rápido.

  * SHIFT+CONTROL+CAPS (seguro)
  * HELP (sin MYIDE-II/PLUG-IN) (seguro)
  * SELECT+RESET (no seguro)

Seguro/No seguro: si trabajas con la versión –RAM, (seguro) es la mejor opción.

Si no se presiona ninguna tecla, se produce un retraso de arranque de unos 40 segundos.
Después de eso, se utilizan las configuraciones predeterminadas para el arranque.

  * FREE RAM : BASIC interno desactivado.
  * HSIO ON : Usar mejoras de la unidad.
  * MyIDE-II : Detectado y cargado por el S.O., también muestra el número de versión.

Si se presiona cualquier otra tecla, se cancelará el retraso de arranque.

Teclas :
  * **B :** Alternar BASIC interno, si está presente.
  * **H :** Alternar SIO de alta velocidad ON/OFF, controlando las mejoras de la unidad.
  * **C :** Restablece cualquier cartucho a su valor predeterminado.
  * **A :** Restablece cualquier cartucho ATARIMAX a su valor predeterminado.
  * **START :** Arranca cualquier casete de arranque (habilita/precarga BASIC primero, si es necesario).
  * **SHIFT :** Carga el menú de cartuchos MyIDE-II, si está presente.

Como puedes ver, aquí la vida es más fácil.
No necesitas saber todo sobre el sistema operativo ATARI, qué teclas mantener presionadas o no...

===Las teclas de acceso rápido===

Después de iniciar, el sistema se puede controlar mediante las teclas de acceso rápido.
Esto proporciona algunas funciones potentes que no se encuentran en el sistema operativo original.

MyBIOS tiene algunos cambios en la distribución del teclado, porque la mayoría de los sistemas no tienen teclas de función. Pero también para aumentar la compatibilidad 400/800.

Por ahora, las teclas de función en un 1200XL y las funciones de CONTROL (desactivar TECLADO, desactivar ANTIC, desactivar CLIC DE TECLA) están desactivadas.

(SEGURO)
**SHIFT+CONTROL+ESC :** Reinicio estándar.
**SHIFT+CONTROL+TAB :** Inicio en frío.
**SHIFT+CONTROL+CAPS :** Encendido.
**HELP (*) :** Encendido.

(NO SEGURO)
**RESET :** Reinicio estándar.
**SHIFT+RESET :** Inicio en frío.
**SELECT+RESET :** Encendido.

Teclas de alternancia
**SHIFT+CONTROL+H :** SIO de alta velocidad.

Las teclas de alternancia, cuando se aceptan, emitirán un pitido.

Esto es para dar algún tipo de respuesta al usuario.

Si presiona demasiado o no escucha ningún pitido, el código de tecla NO ES VÁLIDO y/o se envía al software en ejecución y lo maneja este y no MyBIOS.

*) Si no se carga MyIDE-II/PLUG-IN, HELP se encarga del encendido. Esto le permite controlar el encendido sin tener que encender o apagar el sistema.

===Información para programadores===

Identificación : 2 x 12 bytes.

"enmascarado para ser detectado como el REV_02 (XL/XE) original"

Ubicado en $C000 - $11,$92,$10,$05,$83,CLOAK,$42,$42,$00,$00,$01,$02
Ubicado en $FFEE - $10,$05,$83,$02,$42,$42,$00,$00,$01,$02,$8C,$6C

CLOAK:
bit-7: 
  * 0= ROM-BIOS
  * 1= RAM-BIOS
bit-0..6: Número de versión

Byte de configuración:
Tenga cuidado de no usar/cambiar el byte $40 (64 decimal).
MyBIOS utiliza este byte para guardar la configuración actual.
Tiene una suma de comprobación interna y, cuando se corrompe, intenta restaurarla.
La restauración se realiza desde MyIDE-II-SRAM o, cuando no está presente, utiliza la configuración XL/XE como se describe en S.O. de Atari.

===Descarga===

Desde su ((http://www.mr-atari.com/Mr.Atari/MyBIOS sitio oficial)).


----
{{navigation main="/Programas/SistemaOperativo" title=1}}