blargg-tests failures

blargg-tests failures

par Hannah Laureen Casey,
Number of replies: 1

Bonjour, 

On a essayé de tester notre projet avec les tests blargg et on a eu ces messages d'erreurs en dessous. Est-ce que vous avez une idée pourquoi ces erreurs peuvent se produire? 
On a bien sûr verifié qu'on compile avec -DBLARGG et les autres test passent :)

Merci beaucoup et bon weekend!

02-interrupts.gb: FAILED.
 expected output is incorrect:
empty output. Did you forget to compile with -DBLARGG ?  

07-jr,jp,call,ret,rst.gb: FAILED:
 expected output is incorrect:
07-jr,jp,call,ret,rst
C7 
Failed

instr_timing.gb: FAILED.
expected output is incorrect:
empty output. Did you forget to compile with -DBLARGG ?
and stderr is:
Unknown instruction, Code: 0xEB
...
Unknown instruction, Code: 0xEC
...
Unknown instruction, Code: 0xED
...
Unknown instruction, Code: 0xDD


In reply to Hannah Laureen Casey

Re: blargg-tests failures

par Cédric Hölzl,

Bonjour, 

test 02: Rien n'est print, peut etre une segfault ou boucle infinie ? Je recommenderais de run avec gdb ou valgrind pour savoir ce qui se passe.

test 07: l'instruction avec l'opcode 0xC7 ne se comporte pas correctement (OP_RST_0)

instr-timing: denouveau je recommenderais de run avec gdb pour void à quel moment/comment on fini dans des prints d'upcode invalides (préfixé ? PC à un endroit innatendu ?