3 ms·
But it's precisely not that, it's a polyglot. And how is headerless raw assembly that expects the bios interrupts to be usable "trivially portable"? If it was,
by mike_hock 4y ago
But it's precisely not that, it's a polyglot.
And how is headerless raw assembly that expects the bios interrupts to be usable "trivially portable"? If it was, it would run on modern amd64 OSs without emulation, but it doesn't.
- necovek 4y agoCOM "format" is "trivially" portable for a limited subset of functionality where you don't interface with the rest of the system except possibly memory (I think .o files produced by GCC compiler are very close to pure machine instructions too, before they get massaged into an ELF file with ld): in the sense that you can wrap them in a function and just execute them on the same architecture. The fact that system interfaces like BIOS interrupts may or may not work is insignificant when you start thinking of it as only a playful name. And let me repeat a word of warning: this is only my guess, I am unrelated to the project.