@***************************************************************
@  APPSTARTUP.ASM  für Apps auf der Betty-TV-Fernbedienung     *
@  mit Philips LPC2220 und 2 externen Flash-ROMs               *
@***************************************************************

         .section .text.startup
         .arm

         .extern  main
         .global AppStart
	 .global AppIcon
	 .global AppName
	 .global AppDescription

Signatur: .ascii    "BETTYAPP"             @ Magic, anhand dessen die App gefunden wird
Flags:    .word     0                      @ diverse Flags, z.Z. unbelegt
Alloc:    .word     Signatur               @ ab welcher Speicheradresse gelinkt
Start:    .word     AppStart               @ wo der Code beginnt
Icon:     .word     AppIcon                @ ein Icon zur evtl. Anzeige
Name:     .word     AppName                @ Wie die App heißt
Descr:    .word     AppDescription         @ ggf. eine Erläuterung



         .global _main                   @ um ellenlange Libraryteile im Code zu vermeiden
         .global __main                  @ dito

_main:
__main:
AppStart:
          LDR     R0, =main
          BX      R0

AppIcon: .word     0                     @ hier erstmal nix

AppName: .ascii     "AMY"
         .byte      0

AppDescription:
         .ascii     "hi, I am Amy"
	 .byte      0

.end
