--------Para la próxima versión 9.1:

-Que algunas tareas como store scanline se hagan en thread aparte. Problema: que la mayoria de datos de ese scanline
pueden variar mientras se está ejecutando el thread con el loop del siguiente scanline

-A veces en Mac, si lanzado con ao null, al perder el foco de la ventana se para la emulacion
probado con:

./zesarux --noconfigfile --ao null --zoom 1 --realvideo extras/media/spectrum/rainbow/over128.z80 &
Parece que no sucede en la 8.1

-Meter file browser zxuno en imagen zxuno mmc

https://spectrumcomputing.co.uk/forums/viewtopic.php?t=2553


-Cinta de juegos y programas zx81 pasar a digital

-algun tipo de build que no sea ni linux ni mac ni windows, sino simplemente UNIX_GENERIC o algo similar

-meter real tape en linea comandos siempre acelera la carga, aunque este desactivado
 ejemplo: ./zesarux --realtape tetris2.pzx

 -Cuando haya fat driver, poder descargar cp/m dentro de la imagen mmc de TBBlue 


-para comprobar coordenada y footer, calcular desde abajo de alto ventana. Y usar funcion comun en screen.c
-quiza funcion footer a scr_putchar_footer_comun_zoom se tiene que hacer con coordenadas 0,1 o 2 simplemente


-al cargar smartload, por ejemplo ultimo cargado es thelosttapesofalbion. situa el cursor ahi bien, 
pero al subir para arriba desplaza desde scroll sin mover
cursor hasta que esta arriba. O sea, deberia mover siempre cursor y no empezar a hacer scroll hasta que no esta arriba

-Probar malloc en 32 bit de 2 gb


-utils.c: In function ‘util_extract_hdf’:
utils.c:11099:18: warning: this decimal constant is unsigned only in ISO C90
                  2147483648L, //8. 2 GB
                  ^
utils.c: In function ‘util_ascii_to_binary’:
utils.c:11248:9: warning: this decimal constant is unsigned only in ISO C90
         const unsigned int mascara=(unsigned int)2147483648;

Puede dar problemas?


-Con carga top speed salen dos footer ? El nuevo de rojo también...  
Quizá el Rojo debería ser el Tspeed que ya sale en la carga...
Pues porque al ser un hotkey, se abre el menu y al cerrar el menu, se pierde el footer


-codetests falla si no hay pthreads con:


Running zsock http tests
Paranoid: Found free socket at index 0
Error: Pthreads unavailable but trying to use TCP/IP sockets
Segmentation fault: 11

Al parecer en alguna parte no se gestiona correctamente que se haya retornado -1 en la función de red


-ejemplos para spool, como:
./txt_to_basic_lines.sh FAQ 3 si si no > pruebaspool2.txt

-quiza archivos de updates deban tener algo asi como major version, minor version
Esto podria corregir el problema de que avise de updates que realmente son versiones anteriores.
Ejemplo:
*uso version snapshot 8.1-SN
*me actualizo a la estable 8.2
*al arrancar la primera 8.2-SN, verá que hay 8.2-SN ok no pasa nada

*pero:
*uso version snapshot 8.1-SN
*paso a usar 8.0. Ultima estable leida: 8.0
*paso a usar snapshot 8.1-SN, verá que hay 8.2-SN ok no pasa nada

En que casos puede dar problema? Si cambio a mano version snapshot a estable en cpu.h
Pero esto no deberia suceder: pues al hacer ese cambio se supone que habrá ya un update,
entonces en el servidor, en el archivo de update de la estable, ya habré actualizado el archivo y dirá la nueva versión


-Info ZENG en FAQ: ya está en ayuda. Quizá extender mas?

- meter en extras de docs Benchmark legacy tbblue: de momento está en el código, en el menú como comentarios

-Opción en menú para descargar los extras

-ROM zx85 de Daniel incluir   Y zx82?

-campo de fecha en snapshot zsf

-al cambiar por ejemplo de spectrum a z88 y si hay ventanas en background como keyboard help se produce segfault. quiza por ventana fuera de rango

-parece que si hay joystick conectado, el splash de Z logo no aparece toda la animacion, se cierra a la primera barra de color

-si ha volcado snapshot cuando hay cpu_panic, que lo diga en ventana de panic y tambien en consola
