Interesting. Is that a technical curiosity noted above about or an applicable "limited use or adjustment" to the existing Rosetta software or a hybrid solution that can allow Rosetta II to truly emulate 32 bit apps?
Just curious. I'm learning a lot here.
To sum it up, it seems that Apple has disabled the use of 32-bit applications, however, 64-bit applications can still load and execute 32-bit code. This works on both Intel Macs and ARM Macs, which means that Rosetta2 is fully capable of executing 32-bit x86 code.
Basically, this is a path for legacy apps to still use legacy code without burdening Apple with the need to support fragile 32-bit APIs — the app developer will need to provide appropriate trampolines and emulation environment for letting their 32-bit code interface with (64-bit-only) system libraries. This of course does not give you full capability of running old applications, but it seems you have much more flexibility than previous assumed. Among other things, this is what allows Wine/Crossover to run 32-bit Windows software on M1 Macs under Rosetta2!