Some things in
this contest that sound reasonable to me;
Input and output are to memory resident buffers.
Inline code is too boring, and subrountine
calling too important, so the
"task" should require perhaps modules; maybe make the contest half a dozen
subroutines which get called from a contest defined main program (using
some typical non asm language like C or pascal).
Contest submissions could be a simple binary
file, file length, predefined
jump table for subroutines, the actual code. Some third party, can run the
code and time it on the hardware of their choice.
Nice, but with these things, like internas of the system for input/output,
binary and similarities, you tie again all down to a single system to
use - we loose the idea of a cross platform competition where only basic
processor features are measured (see also the subject).
I don't see what you mean. By setting some basic format for the file
structure you make it PORTABLE, not restricted. Each target system then can
read the common format and arrange it however is best suited to that target
system prior to execution of code.