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

         AREA    Startup, CODE, READONLY
         ENTRY
         PRESERVE8                      ; 8-Byte aligned Stack
         ARM


         IMPORT  main
         EXPORT  AppStart
	 EXPORT  AppIcon
	 EXPORT  AppName
	 EXPORT  AppDescription

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



       EXPORT _main                     ; um ellenlange Libraryteile im Code zu vermeiden
       EXPORT __main                    ; dito

_main
__main
AppStart
        LDR     R0, =main
        BX      R0

AppIcon DCW     0                       ; hier erstmal nix

AppName DCB     "APPVORLAGE",0

AppDescription
        DCB     "diese App macht nichts",0

	ALIGN
        LTORG
	END