; Startup is a real engine screen, never a gameplay/debug entry point. MODE_INTRO equ 11 INTRO_BYTES equ (SCREEN_SIZE * 4) BeginStartup3D PROTO HandleStartupInput3D PROTO RenderStartup3D PROTO FinishStartup3D PROTO FreeStartupAssets3D PROTO ClearKeys3D PROTO LoadStartupAssets3D PROTO LoadStartupSequence3D PROTO FreeStartupSequence3D PROTO ResolveStartupFrame3D PROTO RenderStartupSequence3D PROTO .data startupVariant3D dd 0 startupSequence3D dd 0 startupSequenceHeap3D dd 0 startupSequenceHeader3D dd 9 dup(0) startupSequencePath3D db "assets\animations\intro\eblan-sequence.bin",0 startupElapsed3D dd 0 startupPixels3D dd 0 startupHeap3D dd 0 startupHeader3D dd 4 dup(0) startupPath3D db "assets\animations\intro\eblan-games.bin",0 startupEnter3D db 69,78,84,69,82,0 startupName3D db "EBLAN",0 startupGames3D db "GAMES",0 .code