Assembler

Data conversion

 * Converting binary to BCD
 * Converting 40-bit floats to 64-bit floats
 * Converting a number to a string

Miscellaneous

 * Calling BASIC from assembler code
 * Calling internal routines from assembler code
 * Generating pseudo-random numbers (compatible with BASIC's RND function)
 * Alternative pseudo-random numbers (increased sequence length of 2^64-1)
 * Optimising integer division
 * SOUND and ENVELOPE in assembler
 * Passing data to assembler code
 * Printing strings
 * Quad-precision multiplication
 * SIMD signum function
 * Using the lea instruction
 * @Using the fscale instruction

New instructions

 * Coding the PAUSE instruction
 * Simulating assembler macros
 * Using SSE2 instructions

User interface

 * Colour text in a List View
 * Replacing the message pump