*Bateria de pruebas

(ver que tanto progreso de checklist esta ejecutado:
BYTESTOTAL=`wc -c CHECKLIST|awk '{printf $1}'`
BYTESPARCIAL=`wc -c current_checklist.txt|awk '{printf $1}'`
PERC=$(($BYTESPARCIAL*100))
PERC=$(($PERC/$BYTESTOTAL))
PERCCOMPLETADO=$((100-$PERC))
echo "Porcentaje=$PERCCOMPLETADO %"
)

-probar targets:
* linux 32 bits con y sin pthreads
* linux 64 bits con y sin pthreads
* raspberry. y activando extensiones raspberry
ok * mac os x, con y sin optimizaciones
* otros unix, como AROS (probado en AROS Icaros Desktop)
ok * windows mingw, con y sin pthreads
* windows cygwin

-Probar ZENG Online server: todas funciones, tipos ventanas/menus que funcionen y se abran bien

-probar con --disable-sndfile
-probar todas maquinas, una por una 
-probar modos hi-res zx81: hrg, chr$128, udg, wrx, otros hi-res. probar xtricator, pacman 
-probar cintas. Cargar cinta con formato tap, tzx. Grabar cinta con comando save en tap, tzx, p, o
-probar a guardar snapshots versiones anteriores .zx (1, 2, 3, 4, 5 y 6) y cargar en ZEsarUX versiones viejas y ZXSpectr
-probar a guardar snapshots .zsf y cargar en ZEsarUX versiones viejas

-probar diferentes cargas, a continuacion, hay ejemplos en carpeta snap_tests y tambien alguno suelto, como canciones.smp y orquesta.smp
*probar carga binaria (tape) smp,rwa en spectrum
*probar carga binaria (tape) smp,wav,rwa en zx80
*probar carga binaria (tape) smp,wav,rwa en zx81: con audio real, con save desde basic y aofile (wav y rwa), con rutina de conversion de .p a rwa en real tape
*probar carga realtape : spectrum: smp,rwa,tap,tzx (tzx normal y turbo). zx80: smp,wav,rwa,o. zx81: smp,wav,rwa,p

-probar remote command protocol ZRCP, en linux, mac y windows. Probar linemode telnet
-probar fallback de drivers graficos y de sonido
-probar drive en file selector (windows)
-probar realjoystick. probar opciones linea comandos: --joystickkeyev, --joystickkeybt, --joystickevent. Probar menu test joystick. Probar joystick sdl, joystick nativo linux, joystick simulator, disable joystick. En todos casos probar quitar y poner border (porque reinicializa drivers)
-probar volante joystick
-probar desactivar putpixel cache en compilacion
-probar Setting putpixel functions to zoom 1, variable, interlace
-probar rutinas autodeteccion caracteres: algunos de sslfunctions, otro no listado (como Spiderman o masters of the universe), hobbit (usa dos rutinas de caracteres). probar con stdout y xwindows, sdl, etc. probar --enableprintchartrap y --disableprintchartrap en stdout y xwindows
-probar speech: texto a speech linux, mac os, windows. ruta a --textspeechprogram relativa y absoluta
-probar speech en stdout

-keymaps en xwindows y sdl para z88, cpc, chloe, sam, 

-probar en general mayoria de cintas, snaps y eproms incluidas
-probar instalando en ruta concreta y ejecutando desde alli
-probar generando archivo binario y probar a ejecutar, e instalar. 
-probar generando archivo source y probar a compilar e instalar cambiando prefix
-probar versiones finales: binario->bajar y ejecutar, instalar. source->bajar, compilar y ejecutar, instalar.
