Con ASM, claro que se puede hacer, pero si te refieres a GBA, también podrías hacerlo insertando, por ejemplo, un sistema de día y noche, o, simplemente, el reloj (RTC). Eso te permitiría poder leer los bytes de la hora y fecha que es y, si tienes conocimientos sobre scripting, podrías lograr...