IOS

Stand: 27.Jun.2009

Funktion Erläuterung
PUB start: wflag system: initialisiert system
PUB startram system: initialisierung des systems bei ram-upload
PUB paraset(stradr) system: parameterbereich beschreiben
PUB parastart system: setzt den zeiger auf parameteranfangsposition
PUB paradel system: parameterbereich löschen
PUB paranext(stradr): err system: überträgt den nächsten parameter in stringdatei
PUB bload(stradr) system: bellatrix mit grafiktreiber initialisieren
PUB breset system: bellatrix neu starten
PUB stop loader: beendet anwendung und startet os
PUB ldsys loader: startet sys.bin
PUB ldbin(stradr) loader: startet bin-datei über loader
PUB sdmount sd-card: mounten
PUB sdclose:err sd-card: datei schließen
PUB sdopen(modus,stradr):err sd-card: datei öffnen
PUB sdgetc: char sd-card: zeichen aus datei lesen
PUB sdputc(char) sd-card: zeichen in datei schreiben
PUB sddir sd-card: verzeichnis wird geöffnet
PUB sdnext: stradr sd-card: nächster dateiname aus verzeichnis
PUB sdeof: fl_eof sd-card: eof-flag abfragen
PUB sdseek(wert) sd-card: zeiger auf byteposition setzen
PUB sdfattrib: attrib sd-card: dateiattribute abfragen
PUB sdftime: ftime sd-card: zeitstempel abfragen
PUB sdfsize: fsize sd-card: dateigröße abfragen
PUB si_open(stradr): err scr: containerdatei öffnen
PUB si_fill(char) scr: screenpuffer mit zeichen füllen
PUB si_read(snr) scr: screen in den puffer laden
PUB si_write(snr) scr: screen auf disk schreiben
PUB si_getnr: snr scr: nummer des aktuellen screens abfragen
PUB si_setpos(pos) scr: zeiger auf position im puffer setzen
PUB PUB si_getpos: pos scr: aktuelle position im puffer abfragen
PUB si_getc: char scr: zeichen wird aus dem puffer gelesen
PUB si_putc(char) scr: zeichen wird in den puffer geschrieben
PUB si_flush scr: aktuellen puffer auf disk schreiben
PUB si_err: err scr: fehlerstatus abfragen
PUB si_maxscr: snr scr: anzahl der screens des containers abfragen
PUB hss_playfile(stradr) hss: spielt übergebene hss-datei von sd-card
PUB hss_stop hss: stopt aktuellen song
PUB hss_pause hss: pausiert aktuellen song
PUB hss_load(stradr): status hss: lädt hss-datei von sd-card in songpuffer
PUB hss_play hss: spielt song im puffer ab
PUB hss_vol(vol) hss: volume einstellen 0..15
PUB hss_peek(n): wert hss: registerwert auslesen
PUB hss_intreg(n): wert hss: interfaceregister auslesen
PUB sfx_setslot(adr,slot) sfx: sendet sfx-daten in sfx-slot
PUB sfx_fire(slot,chan) sfx: triggert einen bestimmten soundeffekt
PUB wav_play(stradr): status sdw: spielt wav-datei direkt von sd-card
PUB wav_stop
PUB wav_status: status sdw: status des players abfragen
PUB ram_read(adresse):wert eram: liest ein byte vom eram
PUB ram_write(wert,adresse) eram: schreibt ein byte in eram
PUB rd_long(eadr): wert eram: liest long ab eadr
PUB rd_word(eadr): wert eram: liest word ab eadr
PUB wr_long(wert,eadr) eram: schreibt long ab eadr
PUB wr_word(wert,eadr) eram: schreibt word ab eadr
PUB key:wert key: holt tastaturcode
PUB keyspec:wert key: statustasten zum letzten tastencode
PUB keystat:status key: übergibt tastaturstatus
PUB keywait:n key: wartet bis taste gedrückt wird
PUB input(stradr,anz) key: stringeingabe
PUB print(stringptr) screen: bildschirmausgabe einer zeichenkette (0-terminiert)
PUB printcstr(eadr) screen: bildschirmausgabe einer zeichenkette im eram! (mit längenbyte)
PUB printdec(value) screen: dezimalen zahlenwert auf bildschirm ausgeben
PUB printhex(value, digits) screen: hexadezimalen zahlenwert auf bildschirm ausgeben
PUB printchar( c ) screen: einzelnes zeichen auf bildschirm ausgeben
PUB printctrl( c ) screen: steuerzeichen ($100 bis $1FF) auf bildschirm ausgeben
PUB printnl screen: $0D - CR ausgeben
PUB printcls screen: screen löschen
PUB curhome screen: cursorposition auf erste position setzen
PUB printtab screen: zur nächsten tabulatorposition
PUB curchar(char) screen: setzt cursorzeichen
PUB curpos1 screen: setzt cursor auf spalte 1 in zeile
PUB cursetx(x) screen: setzt cursorposition auf x
PUB cursety(y) screen: setzt cursorposition auf y
PUB curgetx: x screen: abfrage x-position cursor
PUB curgety: y screen: abfrage y-position cursor
PUB setcolor(color) screen: farbe setzen
PUB curon screen: schaltet cursor an
PUB curoff screen: schaltet cursor aus
PUB sline(n) screen: startzeile scrollbereich setzen
PUB scrollup screen: scrollt screen eine zeile hoch
PUB scrolldown screen: scrollt screen eine zeile runter
PUB screeninit(stradr,n) screen: löschen, kopfzeile ausgeben und setzen
PUB bus_init bus: initialisiert bussystem
CON
PUB bus_putchar1( c ) bus: byte an prop2 (administra) senden
PUB bus_getchar1:wert bus: byte vom prop2 (administra) empfangen
PUB bus_putchar2( c ) bus: byte an prop1 (bellatrix) senden
PUB bus_getchar2:wert bus: byte vom prop1 (bellatrix) empfangen
system/ios.txt · Zuletzt geändert: 03.08.2009 21:00 (Externe Bearbeitung)
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: GNU Free Documentation License 1.3
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki