MoonRock (ver 0.50) Abandoned Freeware MoonRock MoonRock is a BASIC-like language with several extensions. It produces small and tight DOS executables (as compared with QuickBASIC). 8086, 80186+, or 80386+ code. DOS real mode, or DPMI protected mode. Archive includes: compiler, ArrowSoft assembler, documentation, and sample programs. ----- MoonRock was begun as a pet project in late 1994, as Rowan Crowe did not like the size of the executables that MicroSoft's DOS BASIC compilers, such as QuickBASIC, spat out. Due to the way that the libraries are organised, a lot of dead code (that is never used) is included in your executable at link time (Let's not go into how bloated a VB/Win application ends up....). The current version of the compiler was written with MicroSoft's QuickBASIC and Visual BASIC for DOS. MoonRock has dynamic strings with a much improved memory manager, written from scratch. The output is in "generic MASM" format, and should be able to be assembled by any compatible assembler, such as A86, TASM, ArrowSoft assembler (which is supplied with MoonRock), and of course MASM.