X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=testpico%2Fsh2_main.c;h=6fe8ad7f018f5544920b3ce9c56d1254d889fcc1;hb=5073ab5adb8157c35014505385575473284788df;hp=97ecd3a895d2b58206434bccba2ba0d83494d2a8;hpb=be6b619d40e776f814ea8fd8b25c5a178ee5d7fc;p=megadrive.git diff --git a/testpico/sh2_main.c b/testpico/sh2_main.c index 97ecd3a..6fe8ad7 100644 --- a/testpico/sh2_main.c +++ b/testpico/sh2_main.c @@ -49,6 +49,14 @@ static void do_cmd(u16 cmd, u16 r[6], u32 is_slave) d = read32(&rl[8/4]); write32(a, d); break; + case CMD_GETGBR: + asm("stc gbr, %0" : "=r"(d)); + write32(&rl[4/4], d); + break; + case CMD_GETVBR: + asm("stc vbr, %0" : "=r"(d)); + write32(&rl[4/4], d); + break; default: r[2/2]++; // error mem_barrier();