Sequenser:
----------

"SP",Enemy,AttackWave,Speed,[ Acr,Speed,Push ]...,-1

Starta en fiende med kurva och hastighet. Enemy motsvarar dom 
som ligger i Enemy taben (anger sdants som hur mycket dom tl, 
vilka object, joinade spritar o.dyl). Joinade Spritar rknas 
som s mnga fiender som det r segemnt.



"SF",Enemy,AttackWave,Speed,[ Acr,Speed,Push ]...,-1

Samma som SP fast att ett nytt sequenser kommando utfrs direkt 
eftert.



"WS",NrOfFreePos

Vnta tills det max finns NrOfFreePos fiender p skrmen.. 
Joinade spritar rknas som antal segment dom r. Kommandot 
sjlv tar en uppdatering.



"WA",NrOf3Frames

Vntar ett bestmmt antal uppdateringar innan nsta kommando 
utfrst (kommandot sjlv tar ven en Uppdatering).



"SL",LoopTimes

Detta kommando utmrker starten p ett loopomrde. Flera loopar 
kan utfras i varanndra. Kommadot tar en uppdatering.



"LO"

Fr prorammet att hoppa upp till senast LO kommando (nda tills 
LoopTimes ggr har intrffat)



"::",Label

Detta definerar en label (n), en label mste finnas fr de olika 
hoppkommandona (dock ej loop kommandona LO,SL). Om det finns 
tv lablar med samma namn s kommer den nstliggande nert att 
anvndas (tminstnde i nuvarande version, i senare kanske 
frsta frekommande anvnds)



"->",Label

Hoppar till Label. Programmet kommer direkt att fortstta dr. 




">>",Label

Gr en subrutin anrop till Label, dr kommer programmet direkt 
att forstta. Nr Programmet slutligen nr ett "RT" kommando s 
tervnder den och utfr instruktionen efter ">>" kommandot.



"RT"

Anvnds fr att tervnda frn ett ">>" hopp eller ett IRQ anrop.
Detta kommando tar ingen tid.


"PS"

Push from stack:  Ta bort senaste insparade tervnds address 
frn stacken. Detta skall gras om man aldrig tnker tervnda 
frn ett subrutin anrop eller ett IRQ anrop. Detta kommando tar 
ingen tid.



"NO"

No Operation. Anvnd detta kommando om du mrker att du kr 
mnga kommandon som tar ingen tid (vilken dom igentligen gr) 
fr att f datorn till att vila sig till nsta uppdatering 
innan den fortstter. Detta r helt enkelt en form av WAIT fast 
med minsta mjliga tidsperiod (gr inte att f en sdanhr 
liten period med wait tror jag..)



"F=",Mode,MatMode,L:Change

Stt spelares flaggor med olika matematiska funktioner. Mode 
hnvisar till vilken(vilka) spelare som kommer att berras.
Mode 0=Player1&2
Mode 1=Player 1 (twoplayer game)
Mode 2=Player 2 (twopalyer game)
Mode 3=Player 1 (oneplayer game)
MatMode sger hur Change kommer att ndra spelarens flagor.
MatMode 0=Move
MatMode 1=Or
MatMode 2=And
MatMode 3=Eor



"F?",mode,L:test1,L:test2

Test mot spelares flaggor. mode anger vilken(a) spelare som 
skall testas. Det r samma vrden som i "F=". Test 1 r AND 
vrdet och test2 r CMP vrdet.



"P?",Players

Testa om det r ett en spelare eller ett tv spelare spel som 
spelas. Instruktionen eftert utfrs om Players motsvarar antal 
spelare. (om spelare 2 i tv spels mod r dd s r det nd 
ett tv spelare spel!)



"E?",Player,Test

Testa players energy. Player kan vara 1 eller tv fr att testa 
mot respektive spelare. Nsta instruktion intrffar om spelaren 
har lgre energy n test men r ej dd.



"IQ",Irq,Label,Mode,L:Test1,L:Test2

Stta upp ett irq vilkor, ifall vilkoret ngonsin skulle bli 
sant s kommer programmet att fortstta ifrn Irq (ett gousb 
intrffar, s RT tervnder frn IRQ't. Mode r fr att kunna 
bestmma hur vilkoret skall utfras 0=Test mod bda spelarnas 
flagor, 1 mot player ett (i tvspelar mod), 2 mot player 2, 3 
fr test mot player 1 i en player mod, 4 fr test mot energy 
pl1 och med mode 5 s testar man mot plaayer 2's energy. Vid 
energytest s r det highwordet i Test 1 som r mottest vrdet. 
Vid flag test s r LongWordet Test 1 ett AND vrde och Test 2 
r ett CMP vrdet (long ven den). Efter instruktionen avslutas 
SEQ hanteringen fr denna uppdatering.



"RQ",Irq

Stnga av interruptet Irq. Detta anvnds frmst fr att inte 
programmet skall fastna i en evig IRQ loop. Man skulle ju ven 
kunna hja statusen eller ndra flagorna s att Irqet inte 
intrffar igen (frren flagorna / energyn sjunker..). 
Instruktionen tar ingen tid.



"DQ"

Disable Irqs. Stnger av mjligheten med IRQ helt och hllet. 
Detta skall gras inne i ett IRQ fr att inte IRQet skall ske 
igen (annars br man tillta andra metoder fr att frhindra 
att interruptet loppa sig). Denna instruktion tar ingen tid.

"EQ"

Enable Irqs. Stter p alla interrupt igen om dom har varit 
lsta av DQ. Br lmpligen gras sist i ett IRQ.



"SS"

Stt max antal skott som fienderna fr ha p skrmen.



"SE",NrOfEnemies

Stt max antalet av fiender p skrmen. Tnk p att vid joinade 
fiender s rknas varje segment som en hel fiende!



"CL"

Vnta tills alla skott och alla fiender har frsvunnit bort 
frn skrmen.



"CB"

Kallar upp CheatMode boxen, detta r helt och hllet fr 
debuggnings situationer, fr att kolla flagorna m.m vid ett 
absolut stlle i sequensern (kan ju vara svrt att starta den 
manuellt p rtt stlle).

