TI99: Start of program is "start", not "main".
TMS9900: Greater than or equal needs to reverse registers in compare
instruction.
TMS9900: Changing jlt to jgt.
TMS9900: Fix locals (should be on multiple of 2's addresses instead of 4).
TI99: Implementing printChar() non-const.
All CPU's: Adding integer_to_short().
TMS9900: Seems the TI99 sets the workspace for registers at the end of the
scratch pad, so start the freeram data area at the start of the scratch pad.