Currently we disable the GXR in Rocket mode (and the other long running modes) because apparently it makes things slow with beebjit. I tried it to see, but it seems to not affect the speed for me (here I patched in a different rocket emoji to run beebjit with the GXR loaded - compare the beebjit command lines in the log messages):
$ echo '🚀REP.P."POO";:U.0'|time node client try
[11/12/2020 13:57:33 ] [LOG] Cli0:
[11/12/2020 13:57:33 ] [LOG] Cli0: Running try from @try
[11/12/2020 13:57:33 ] [LOG] Cli0:
{
emulator: 'beebjit',
flags: '-cycles 25600000000 -frame-cycles 21600000000 -opt video:border-chars=0',
compressed: false,
input: 'REP.P."POO";:U.0',
isBASIC: true,
rude: false
}
[11/12/2020 13:57:33 ] [LOG] Cli0: Loading OS from roms/master/mos3.20
[11/12/2020 13:57:51 ] [LOG] Cli0: cd beebjit && ./beebjit -fast -headless -frames-dir ../tmp/ -cycles 25600000000 -frame-cycles 21600000000 -opt video:border-chars=0 -commands 'breakat 725000;c;loadmem ../tmp/tweet.bas 1900;loadmem ../tmp/keys.bin 03e0;writem 02e1 e4;writem 0000 11;writem 0001 19;writem 0002 11;writem 0003 19;writem 0012 11;writem 0013 19;c'
[11/12/2020 13:57:51 ] [LOG] Cli0: beebjit DONE in 17.739s
[11/12/2020 13:57:51 ] [LOG] Cli0: Captured 1 frames (1 unique) ./tmp/beebjit_frame_
[11/12/2020 13:57:51 ] [LOG] Cli0: Ffmpeg DONE in 0.169s
[11/12/2020 13:57:51 ] [LOG] Cli0: Generated image/png
18.10user 0.20system 0:18.35elapsed 99%CPU (0avgtext+0avgdata 64812maxresident)k
0inputs+2856outputs (1major+26212minor)pagefaults 0swaps
$ echo '🙯REP.P."POO";:U.0'|time node client try
[11/12/2020 14:08:34 ] [LOG] Cli0:
[11/12/2020 14:08:34 ] [LOG] Cli0: Running try from @try
[11/12/2020 14:08:34 ] [LOG] Cli0:
{
emulator: 'beebjit',
flags: '-rom 7 roms/gxr.rom -cycles 25600000000 -frame-cycles 21600000000 -opt video:border-chars=0',
compressed: false,
input: 'REP.P."POO";:U.0',
isBASIC: true,
rude: false
}
[11/12/2020 14:08:34 ] [LOG] Cli0: Loading OS from roms/master/mos3.20
[11/12/2020 14:08:51 ] [LOG] Cli0: cd beebjit && ./beebjit -fast -headless -frames-dir ../tmp/ -rom 7 roms/gxr.rom -cycles 25600000000 -frame-cycles 21600000000 -opt video:border-chars=0 -commands 'breakat 725000;c;loadmem ../tmp/tweet.bas 1c00;loadmem ../tmp/keys.bin 03e0;writem 02e1 e4;writem 0000 11;writem 0001 1c;writem 0002 11;writem 0003 1c;writem 0012 11;writem 0013 1c;c'
[11/12/2020 14:08:51 ] [LOG] Cli0: beebjit DONE in 17.194s
[11/12/2020 14:08:51 ] [LOG] Cli0: Captured 1 frames (1 unique) ./tmp/beebjit_frame_
[11/12/2020 14:08:51 ] [LOG] Cli0: Ffmpeg DONE in 0.215s
[11/12/2020 14:08:51 ] [LOG] Cli0: Generated image/png
17.71user 0.12system 0:17.82elapsed 100%CPU (0avgtext+0avgdata 67300maxresident)k
0inputs+2840outputs (1major+25819minor)pagefaults 0swaps