Posible bug en T24 (al menos), DEVCTRL2
Publicado: 13 Ene 2017, 10:13
Hola,
A raiz del hilo de la paleta de Heroes Rescue, y tras hacer algunas pruebas hoy, llego a la conclusión de que bien hay un error en la documentación del registro DEVCTRL2, bien hay un error en el core, al menos en el T24. Estos son los sintomas:
Según el wiki el registro DEVCTRL2 se desglosa así:
Resv|Resv|Resv|Resv|Resv|DIRADAS|DITIMEX|DIULAPLUS
Por tanto el bit 0 deshabilita ULAPlus, el bit 1 deshabilita modos Timex y el bit 2 deshabilita el modo radastaniano.
El caso es que haciendo pruebas dejando solo activo el modo Timex (00000101) no e pueden activar los modos Timex con OUT 255, 2 o OUT 255,6. Además, dejando activo solo el bit de ULAPlus (00000110) no se puede cambiar al modo de 64 colores. Sin embargo en cada respectivo modo se puede hacer lo que corresponde al otro, es decir, con solo el modo Timex activo (00000101) se puede pasar a 64 colores, ULAPlus responde, y con solo el modo ULAPlus activo, se puede cambiar a modo Timex con OUT 255,2 o ,6.
En definitva, tengo la impresión de que o bien en la documentación debería poner :
Resv|Resv|Resv|Resv|Resv|DIRADAS|DIULAPLUS|DITIMEX
o bien el core tiene los cables cruzados
A raiz del hilo de la paleta de Heroes Rescue, y tras hacer algunas pruebas hoy, llego a la conclusión de que bien hay un error en la documentación del registro DEVCTRL2, bien hay un error en el core, al menos en el T24. Estos son los sintomas:
Según el wiki el registro DEVCTRL2 se desglosa así:
Resv|Resv|Resv|Resv|Resv|DIRADAS|DITIMEX|DIULAPLUS
Por tanto el bit 0 deshabilita ULAPlus, el bit 1 deshabilita modos Timex y el bit 2 deshabilita el modo radastaniano.
El caso es que haciendo pruebas dejando solo activo el modo Timex (00000101) no e pueden activar los modos Timex con OUT 255, 2 o OUT 255,6. Además, dejando activo solo el bit de ULAPlus (00000110) no se puede cambiar al modo de 64 colores. Sin embargo en cada respectivo modo se puede hacer lo que corresponde al otro, es decir, con solo el modo Timex activo (00000101) se puede pasar a 64 colores, ULAPlus responde, y con solo el modo ULAPlus activo, se puede cambiar a modo Timex con OUT 255,2 o ,6.
En definitva, tengo la impresión de que o bien en la documentación debería poner :
Resv|Resv|Resv|Resv|Resv|DIRADAS|DIULAPLUS|DITIMEX
o bien el core tiene los cables cruzados