mad3001 escribió: ↑07 Abr 2021, 23:05
Vaya, subí algunos juegos y ahora la pantalla está a la izquierda (se sale del monitor por la izquierda)
¿Antes de subir juegos no estaba a la izquierda?
El modo gráfico que uso para monitores 16:9 es 360x200 que en algunos monitores no aparece bien centrado.
Puedes tratar de centrarlo un poco con los controles de centrado del monitor, o si no por software (tocando los ajustes en hardconfig.h y recompilando)
Código: Seleccionar todo
///////////////////////////////////////////////////////////////////////////////
#ifdef AR_16_9
#define BOR_W 52
#define BOR_H 4
#define OFF_X 0
#define OFF_Y 0
// if you can't center the image in your screen,
// set some offset, (ex: OFF_X = _20_)
// use a smaller border (ex: BOR_W = 32 == 52 - _20_)
// then change OFF_X for software centering (0 < OFF_X < 40) (40 == 2 * _20_)
#endif
Podrías cambiarlo por
Código: Seleccionar todo
#define BOR_W 12
#define BOR_H 4
#define OFF_X 40
#define OFF_Y 0
la regla es que BOR_W + abs(OFF_X) <= 52 (para 360x200)
como la escritura en el framebuffer no comprueba límites por eficiencia, si no cumples la regla causas un crash y la ESP32 se embucla a reinicio continuo.
(52 = (360-256)/2)
mad3001 escribió: ↑07 Abr 2021, 23:05
Luego de los 128k solo me funciona con la ROM PLUS2A y SINCLAIR, el resto (PLUS3 y PLUS3E) se queda la pantalla en negro
Lo miraré a ver qué está pasando. Los modos de 128K los tengo menos mirados, casi sólo juego con juegos de 48k.