*Bateria de pruebas en curso


(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 rendimiento cpu (benchmark*txt). con ao null vo null y ao null vo x11, sin memptr,sin visualmem, sin cpustats
ok Mac

-probar desactivando xextensions en configure con --disable-xext
-probar desactivando algun driver de video en compilacion, como x11, y ver que funcionan los otros

-probar targets:
* raspberry. y activando extensiones raspberry

-Funciones de Red:
--Windows: Probar ZENG, Speccy browser, ZX81 browser, Download TBBLUE SD

-probar con --disable-sndfile
-probar vofile. Con spectrum (border on, border off, ulaplus, spectra, timex), zx80/81 (border on, border off), z88. Con xwindows, curses, stdout y simpletext: en estos drivers probar tanto spectrum, zx81, y z88
-probar chip sonido AY, en spectrum y zx81 (quicksilva(asteroids, defenda zx80)  y bi-pak (aydemo, pink panther...))
-probar midi output to real device. En Mac se puede usar fluidsynth (brew install fluidsynth) y copiar un soundfont (de aqui por ejemplo http://www.schristiancollins.com/generaluser.php). Se inicia en consola, ahi en la consola dira donde copiar el soundfount
-probar export to .mid
-probar playmid de zxuno y lo enruta a midi a traves de registros 14 y 15
-probar a guardar snapshots versiones anteriores .zx (1, 2, 3, 4, 5 y 6) y cargar en ZEsarUX versiones viejas y ZXSpectr
-probar cambiando rutas a sox, gunzip, etc...

-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,wav,rwa en spectrum
*probar carga binaria (tape) smp,wav,rwa en zx80

-probar simulacion de carga en spectrum, zx80, zx81
-probar audio filter on rom save
-probar redefinir teclas, en menu y linea comandos
-probar desactivando contended memory en compilacion

-probar a sobreescribir algun archivo y que pida confirmacion en menu
-probar opcion desactivar contended memory en menu
-probar cargar/grabar archivo binario. probar cargar binario desde linea comandos
-probar buscador vidas infinitas. tambien con cpu top speed
-probar fallback de drivers graficos y de sonido
-probar impresora: en zx spectrum, zx81
-probar COPY to printer
-probar --verbose 0 y que no aparezca ningun mensaje por consola...
-probar footer y cpu uso, temperatura, cinta carga, printing, etc. en xwindows, sdl, fbdev, cocoa, con y sin border. en spectrum, zx80/81 y z88
-probar diferentes joysticks: kempston (inves y no-inves), cursor, fuller, etc. autofire. autoleft/right. hasta 4 botones probar. Para testear dos botones: cpc: commando. spectrum: hasta 4 botones, con print in 31
-probar on screen adventure keyboard 
-probar asignar teclas f a funciones
-probar --limitopenmenu
-probar desactivar putpixel cache en compilacion
-probar repeticion de teclas en selector de archivos, ayuda, etc (en opciones de menu no hace repeticion)
-probar teclas en menu: normal, mayus, minus, -+ ,. TAB BACKSPACE, en mk14, zx8081, spectrum,  , ql, cpc, z88  ( ',' y "." en zx80/81 no va en menu porque se interpreta como symbol+shift y es lo mismo que TAB). en driver xwindow , para cada maquina (total: 6 pruebas)
-probar funcion Find. probar buscar pokes
-probar poke: manual y pok file (tanto buenos como corrupt, longline, desde snap_tests/)
-probar opcion para desactivar paging en ram/rom
-probar cpu transaction log
-probar real beeper activo/desactivado
-keymaps en xwindows y sdl para z88, cpc, chloe, sam, ql, ...

-probar versiones finales: binario->bajar y ejecutar, instalar. source->bajar, compilar y ejecutar, instalar.

