The name is inspired by xdaniel's libbadRDP. All it does so far (from command line) is get past the bootstrap for Super Mario 64 (J) [!].
badn64.h: https://pastebin.com/xBwTzH9d
badn64.c: https://pastebin.com/prn1DCvM
32175 a4000170: jumped inside function (a4000778)
32206 a40007ec: jumped inside function (a4000880)
32215 a40008a0: jumped inside function (a400090c)
32220 a4000918: jumped inside function (a4000a40)
32252 a4000920: returned from function
32917 a40008a8: returned from function
32934 a40008e8: jumped inside function (a4000980)
32947 a40009b8: jumped inside function (a4000a40)
32983 a40009c0: returned from function
32985 a40009c0: jumped inside function (a4000ad0)
33024 a40009c8: returned from function
33026 a40009c8: jumped inside function (a4000ad0)
33065 a40009d0: returned from function
33083 a40008f0: returned from function
33088 a40007f4: returned from function
33094 a40007ec: jumped inside function (a4000880)
33103 a40008a0: jumped inside function (a400090c)
33108 a4000918: jumped inside function (a4000a40)
33140 a4000920: returned from function
33805 a40008a8: returned from function
33822 a40008e8: jumped inside function (a4000980)
33835 a40009b8: jumped inside function (a4000a40)
33871 a40009c0: returned from function
33873 a40009c0: jumped inside function (a4000ad0)
33912 a40009c8: returned from function
33914 a40009c8: jumped inside function (a4000ad0)
33953 a40009d0: returned from function
33971 a40008f0: returned from function
33976 a40007f4: returned from function
33982 a40007ec: jumped inside function (a4000880)
33991 a40008a0: jumped inside function (a400090c)
33996 a4000918: jumped inside function (a4000a40)
34028 a4000920: returned from function
34693 a40008a8: returned from function
34710 a40008e8: jumped inside function (a4000980)
34723 a40009b8: jumped inside function (a4000a40)
34759 a40009c0: returned from function
34761 a40009c0: jumped inside function (a4000ad0)
34800 a40009c8: returned from function
34802 a40009c8: jumped inside function (a4000ad0)
34841 a40009d0: returned from function
34859 a40008f0: returned from function
34864 a40007f4: returned from function
34870 a40007ec: jumped inside function (a4000880)
34879 a40008a0: jumped inside function (a400090c)
34884 a4000918: jumped inside function (a4000a40)
34916 a4000920: returned from function
35581 a40008a8: returned from function
35598 a40008e8: jumped inside function (a4000980)
35611 a40009b8: jumped inside function (a4000a40)
35647 a40009c0: returned from function
35649 a40009c0: jumped inside function (a4000ad0)
35688 a40009c8: returned from function
35690 a40009c8: jumped inside function (a4000ad0)
35729 a40009d0: returned from function
35747 a40008f0: returned from function
35752 a40007f4: returned from function
35759 a4000808: jumped inside function (a4000a40)
35795 a4000810: returned from function
35823 a4000178: returned from function
35842 a40002ec: jumped inside function (a4000a40)
35878 a40002f4: returned from function
5782558
r0: 00000000 at: a4600000 v0: 000b5080 v1: 00000000
a0: 000b5080 a1: 0e4c728e a2: 0534d9ac a3: 4eaa3d0e
t0: a4002000 t1: 80246000 t2: f8cb7f9e t3: b0000000
t4: b9e50493 t5: 00000020 t6: f6870d10 t7: c8aff19b
s0: 00000400 s1: a3f08000 s2: 00000000 s3: 00000000
s4: 00000001 s5: 00000000 s6: 0000003f s7: 00000000
t8: cd9078b7 t9: 8368dffa k0: a4300000 k1: 00000001
gp: 00000008 sp: a4001ff0 fp: a4001f90 ra: a40002f4
pc: 80246000
Press any key to continue . . .