Mas especifico? Entonces programado en un MOS 6510 estaria bien. No hace falta ningun tipo de ejecutable ni ningun codigo autoarrancable (Ya seria demasiado pedir que dicho codigo se descomprima automaticamente, no te parece?) Asi que para simplificarlo que sea una simple subrutina, o sea, llamas a la subrutina, procesa y te da el resultado. Esta claro ahora? Con esto perdiste un punto en creatividad.
========EDITADO
se me olvidaba, esta respuesta es para jordixip, para el resto puede hacer lo que quiera, siempre que sea en ASM desde 386 en 16 o 32 bits... Por las dudas que todavia alguno crea que es para estar detras de una Atari o una Spectrum, es en realidad para las PC actuales.