"The compiler has many bugs and limitations, but it works for
tinyasm purposes, and it's freely available. Supposedly it should support ANSI C, but I couldn't fit a
standard ANSI C function definition"<p>I've tried<p><pre><code> 25.07.1988 15:39 54,272 C88.EXE
</code></pre>
from c88v31_1.zip (disk 1 on <a href="http://www.desmet-c.com/ver_31h.shtml" rel="nofollow">http://www.desmet-c.com/ver_31h.shtml</a> ) with<p><pre><code> int f( int x, int y ) { return x * y; }
int main( void ) { return f( 3, 4 ); }
</code></pre>
and it didn't complain? What's then that that didn't work?<p>(Also, I used Borland's C compiler for these platforms, and there is an official version now available for free, but it's a little annoying to download).