My TRC experiments: programs that run as TRU but not TRC?

Every year, I return to my pet project to dissect TRC files. I made great progress last few months and there is only one block of bytes left where I don't know yet how to interpret those correctly.

My home written TRC file interpreter (JVM) can currently only run a really, really tiny subset of the True BASIC language. But don't set your expectations to any height: I am far, far away from announcing a project that can run real-world TB programs. And since this is a pet project, I may lose interest rather sooner than later and take me months/years to come back to it (IF I'll came back to it...). I have learned my lessons about over-promising :-)

Variable declaration, expressions and some of the basic structures are working, however, on at least numbers and strings (no support for arrays yet). Also it's not possible to call functions or subroutines yet, but that will be on top of the big list of things that I want to do. I already figured out how it works, just need to implement it in my interpreter.

Now on to my question: I wrote some Python scripts that generates TB source code, to be compiled by TBSYSTEM and I believe I ran into programs where the True BASIC run-time system would run the TRU file fine, but the TRC version, which it compiled without errors itself, crashed (for those interested: the reason seems clear: TRC files have some internal counter bytes that are 16 bit)

Did anyone ever recall running in this problem in real life? True BASIC being able to run the TRU file, but not in compiled TRC form?

PS #1: if the current TB owners are interested, I could happily write them a specification for the TRC file format, for at least the stuff I found out about it until now.

PS #2: At this stage, I'm only interested in TRC files, as this has a lot of advantages for me: not needing to write a text parser, compiler, theoretically being able to use the standard TB libraries (once I have library
and external modules support), etc. and only concentrate on getting programs to run on the JVM. Which looks like, is much easier said than done. Also, last but not least, anyone wanting to use this project, would be required to buy a TB license, which I believe is only fair to the current maintainers.

PS #3: The proper way to bring TB to this century, as I said in a previous thread once, would be to ditch TRC files completely and write a new parser/ompiler from scratch IMO. That is not something I could do in my spare time.