My thumb goes to SDCC. Fast compilation, fast code (compared to other options, at least), supports inline asm, creates .com files (and others with some tweaking).
This version is from 1995 (date of CC1.COM and CC2.COM), so I think the bug is present (I didn't test it). Could be nice is you find the 2.00 version, because I am interested in it.
are we talkin about the small device c compiler SDCC?
maybe look here for more stuff on it, also previous versions:
http://sourceforge.net/projects/sdcc/files/
I havent used it in a while.
I was talking about Solid C, and the comment was for msxegor.
@k0ga - Lol i see now, Solid C, havent tried that out. Was always in ASCII-C and Hi Tech.
I'm doing a refreshing course of assembly z80 at the moment, after that, going back to C. Crossdeveloping is what i think is most efficient at times.(ratio available MSX time and productionscale ;-) )
Cross developing is really easy. I've started this project about 24 hours ago, and it's already playable.
Here it is: http://www.sendspace.com/file/d0kl6n
(It's my first MSX release/port so please don't slag it off too much. :P)
interesting... how to play ?
Never played 2048 before? Short instructions: Use the up/down/left/right keys to move all tiles on a 4x4 board. When tiles with the same numbers collide they evolve into a larger number. You win if one of the tiles reaches 2048, and lose when no more moves can be made. space/fire to restart.
It took me a while before I got a decent strategy though, somewhere between 10 and 20 tries.
sendspace says the file was removed, will you share the game again later? (assuming you're polishing it up now)
BTW if my assumption is right, I suggest you join MSXdev '14! http://karoshi.auic.es/index.php