home *** CD-ROM | disk | FTP | other *** search
/ ftp.uni-stuttgart.de/pub/systems/acorn/ / Acorn.tar / Acorn / acornet / fun / mags / hl-03-93.arc / !HL-03_93_Text_-Coding < prev    next >
Text File  |  1993-08-02  |  4KB  |  85 lines

  1.  
  2.  
  3.  
  4. ÿÿÿÿÿÿÿÿÿÿ Programmierung ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
  5. ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
  6.  
  7.  
  8. Einige Assembler-Tips:
  9.  
  10.  
  11. Um zwei vorzeichenbehaftete Register zu vergleichen, benutze: GE,LT,GT,LE
  12.  
  13. Um zwei vorzeichenlose Register zu vergleichen, benutze: HS,LO,HI,LS
  14.  
  15. Um zwei Register auszutauschen, benutze:     EOR r1,r1,r2
  16.                                              EOR r2,r2,r1
  17.                                              EOR r1,r1,r2
  18.  
  19. Es ist schneller, wenn man LDM und STM, die 4 Worte ⁿbertragen, an Adressen
  20. mit &xxxxxxx0 einsetzt (also auf Word-Boundaries).
  21.  
  22. Um einen Fehler nach einem mi▀lungenen SWI zurⁿckzumelden:
  23. \r1=Zeiger auf Filename
  24. .delete_file
  25.  stmfd   r13!,{r0,r2-r5,r14}
  26.  mov     r0,#6
  27.  swi     "XOS_File"
  28.  strVs   r0,[r13]             \ ▄berschreibe r0 auf dem Stack
  29.  ldmfdVs r13!,{r0,r2-r5,pc}   \ r0 enthΣlt nun den Zeiger auf Fehlertext
  30.  ldmfd   r13!,{r0,r2-r5,pc}^  \ damit die Flags bleiben
  31.  
  32. Wenn ein Assembler-Programm aufgerufen wurde, schaue r13 an. Wenn es negativ
  33. ist, dann hat der Kernel (RISC OS) das Programm aufgerufen, sonst wurde es von
  34. BASIC aus aufgerufen.
  35.                                                                   - Ace -
  36. ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
  37. By the Way - Great ArcPardy coming soon ! Read in the Rubi called 1000.
  38.  
  39.                                                 CyberCat
  40. ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
  41. Hi!!
  42.  
  43. Wer kann mir helfen:
  44.  
  45. Ich suche neueste Version des Trackerplayer Modules, plus Doku (SWI's etc.),
  46. dasselbe fⁿr Cocognizer.
  47. Ach ja, wo krieg ich eigentlich die Werte fⁿr einen Soundeqalizer her (Laut-
  48. stΣrke etc.)
  49.  
  50. Suche alle m÷glichen und unm÷glichen Tips und Tricks.
  51.  
  52.                                 ASPHYX
  53. ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
  54. Was ist blo▀ los mit der deutschen Programmiererszene ?
  55.  
  56. Da bietet man hier in der MAILbox extra eine Rubrik fⁿr Programmierer an,
  57. und dann wird diese kaum genutzt. Gibt's etwa keine Programmierer mehr ?
  58. Nur noch Anwender und Spieler ? Oder seid Ihr alle schon so perfekt, da▀ Ihr
  59. keinen Erfahrungsaustausch mehr braucht ?
  60.  
  61. Sagt mal was dazu !
  62.  
  63. Acero
  64. ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
  65. tekkno: so einfach wie Du mir's erklΣrt hast ist es nun doch nicht! Im Tools-
  66. file in Resources.Wimp.Tools sind nicht alle Icons, es fehlen zum Beispiel
  67. die der Scrollbars! Angemeldet werden die Sprites dann mit Toolsprites xy!!
  68. Aber ich hab jetzt schon genug neue 3D-Icons!!!                          QArc
  69. ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
  70. He Plasma! Ihr, die Ihr die Supercracks auf dem Archie seid, k÷nnt Ihr
  71. eigentlich auch Demos programmieren??? Ich sage, da▀ Ihr das nicht k÷nnt,
  72. aber Ihr k÷nnt mir gerne das Gegenteil beweisen, wozu veranstalten PCP und
  73. ich einen Demowettbewerb. Also dann bin ich mal auf Eure Ausrede gespannt!!!
  74. ▄brigens: Drohbriefe, Abmahnungen und sonstige BelΣstigungen k÷nnt Ihr gleich
  75. in den Mⁿlleimer werfen (zum Papiermⁿll!!!).                             QArc
  76. ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
  77. Plasma, mich wⁿrde mal interessieren wo Ihr herkommt. Die ersten 2 Ziffern
  78. Eurer alten PLZ wⁿrden mir schon reichen, im Notfall auch nur die erste!!!
  79. Sagtmal, kanns sein, da▀ ich einen von Euch als Tauschpartner habe? Letztens
  80. wollte mir doch einer tatsΣchlich getrainte Spiele andrehen, war der von
  81. Euch?
  82. Achja, hiermit distanziere ich mich von allen Raubkopien!!! Ich habe keine
  83. einzige, nichteinmal ArcFSr/w (wurde von mir gel÷scht!).                 QArc
  84.  
  85.