X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=cpu%2FCyclone%2Ftests%2Ftest_misc2_gen.c;h=108156b4e8b7f2b962192d94b6e1e029c162458a;hb=8527dc450a96f7a292b7f302e8e55147628b6042;hp=8341ea4b9cd45e73395f7e94e84da85c0448a0e7;hpb=03c5768cb5cb2cd8a7ea3e4383fd10065d27970e;p=picodrive.git diff --git a/cpu/Cyclone/tests/test_misc2_gen.c b/cpu/Cyclone/tests/test_misc2_gen.c index 8341ea4..108156b 100644 --- a/cpu/Cyclone/tests/test_misc2_gen.c +++ b/cpu/Cyclone/tests/test_misc2_gen.c @@ -87,8 +87,6 @@ int main() { if ((op&0x00ff) == 0) write_op(op, 6, 0, 0); - else if ((op&0x00ff) == 0xff) - write_op(op, 0, 6, 0); } else if ((op&0xf0f8)==0x50c8) // DBxx { @@ -96,7 +94,7 @@ int main() } else if ((op&0xff80)==0x4e80) // Jsr { - int addr = 0x300 + i*8 + 8; + int addr = 0x300 + op*8 + 8; if ((op&0x3f) == 0x39) write_op(op, addr >> 16, addr & 0xffff, 0); } @@ -112,7 +110,8 @@ int main() } // jump to the beginning - write_op(0x4ef8, 0x300, 0, 0); + write_op(0x4ef8, 0x300, 0x4ef8, 0x300); + write_op(0x4ef8, 0x300, 0x4ef8, 0x300); fclose(f); return 0;