diff --git a/BaS_GNU/sources/last.c b/BaS_GNU/sources/last.c index 0cb3a3e..0ceffec 100644 --- a/BaS_GNU/sources/last.c +++ b/BaS_GNU/sources/last.c @@ -1,11 +1,14 @@ -// letztes file der liste -// wichtig als endpunkt des kopierens - +/* + * last file of the list. In the original sources, this marks the end of the + * copy loop that copies the BaS to its final place. + * + * FIXME: + * + * no need to do it that way - this file will probably vanish and be replaced by + * a matching entry in the linker script. + */ void copy_end(void) { - asm - { -copy_end: - nop - } -} \ No newline at end of file + asm(".globl copy_end\n\t"); + asm("copy_end: nop\n\t"); +}