Bubu escribió:ZX81, yo cuando hice mi emulador no usé java, pero la operación para hacer el AND de 8 bits creo recordar que no era tan simple como el "&" que tú esas en java, como en esta instrucción:Código: Seleccionar todo
int flagCTemp = leeF() & FLAG_C;
¿Seguro que así de simple es un AND de 8 bits en java?
Por otra parte, ¿te funciona ADD A, B y no te funciona ADD A, A?
En principio sí, el AND se hace así en java.
Sí ADD A,B funciona, pero da error en ALO A,A que se supone que es ADD A,A, vamos eso pienso yo, porque mirando el código del test Z80doc.tap aparece esa instrucción en la prueba ALO A,A.
https://github.com/raxoft/z80test
Saludos.