home *** CD-ROM | disk | FTP | other *** search
/ Global Amiga Experience / globalamigaexperience.iso / compressed / development / blitz2demod.lha / BBDemo / ワber_Blitz2 < prev    next >
Text File  |  1995-03-16  |  9KB  |  307 lines

  1. Stand: März 1995
  2. Z.Zt. aktuelle Version: 1.9
  3.  
  4.  
  5. DIESE DEMO IST PUBLIC DOMAIN UND DARF FREI KOPIERT WERDEN, SOLANGE
  6.                           NICHTS VERÄNDERT WIRD!
  7.  
  8.  
  9. c
  10. ****************************************************************************
  11. *                       ******                       ******                *
  12. *****************************                         **********************
  13. *                       ****     ÜBER BLITZ BASIC 2    ****                *
  14. *****************************       Version 1.7       **********************
  15. *                       ******                       ******                *
  16. ****************************************************************************
  17.  
  18. Blitz  Basic  2  ist  ein  BASIC-Compiler  für  den  Amiga Computer von Acid
  19. Software, Neuseeland.  Diese Firma schreibt hochqualitative Software für den
  20. Amiga.
  21.  
  22. Blitz  2  beinhaltet  einen  voll  integrierten  Editor/Compiler,  der  eine
  23. optimale Programmierumgebung auf dem Amiga darstellt.
  24.  
  25.  
  26. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  27. Bitte beachten Sie, daß es sich hierbei um eine Demoversion handelt, die auf
  28. einer  alten  Version  von  BlitzBasic  basiert.  Inzwischen wurde sehr viel
  29. verändert/verbessert, u.a.:
  30.  
  31. - neuer Editor
  32. - neuer Debugger
  33. - hunderte neue Befehle
  34. - verbesserter Compiler
  35. - uvm.
  36. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  37.  
  38.  
  39.                            ===> BLITZ MODUS <===
  40.  
  41. Für  die  Spiele-Programmierer bietet Blitz 2 eine einzigartige Möglichkeit,
  42. bekannt   unter   dem   Namen  "Blitz-Modus".   In  diesem  Modus  wird  das
  43. Betriebssystem abgeschaltet und durch folgendes ersetzt:
  44.  
  45. - hauptsächlich superschnelle Grafiken
  46.  
  47. - spezielle Sound-Befehle
  48.  
  49. - I/O Library
  50.  
  51. - genaue Displaykontrolle
  52.  
  53.  
  54. Der  Amiga-Programmierer  muß  sich nicht länger mit Assembler herumschlagen
  55. und  komplexe  Hardwaremanipulationen vornehmen, um schnelle, professionelle
  56. Spiele zu erstellen.
  57.  
  58.  
  59.  
  60.                            ===> AMIGA MODUS <===
  61.  
  62. Für die Programmierer von Anwendungsprogrammen bietet Blitz 2 im Amiga-Modus
  63. völlige   Kontrolle   des   Multitasking,   des   auf  Fenstern  basierenden
  64. Betriebssystems.   Ein  verständliches  Paket  von Workbench 2.0-kompatiblen
  65. Befehlen erlaubt die volle Kontrolle über:
  66.  
  67. - Bildschirme
  68.  
  69. - Fenster
  70.  
  71. - Gadgets
  72.  
  73. - Intuitext
  74.  
  75. - IDCMP-Meldungen
  76.  
  77.  
  78. Ein  Intuition-Tool  erlaubt  das  sehr  einfache  Erstellen  von  komplexen
  79. Benutzeroberflächen.   Der  erzeugte  Sourcecode  kann  direkt  in  Blitz  2
  80. Programme eingesetzt werden.
  81.  
  82.  
  83.  
  84.  
  85.                        ===> PROGRAMMIER-FEATURES <===
  86.  
  87.  
  88. Types und NewTypes
  89.  
  90. Blitz 2 untersützt folgende numerische Typen:
  91.  
  92.   Quick (Festkomma)
  93.   Byte, Word, Long (Integer)
  94.   und schnelle Fließkommawerte
  95.  
  96. Zeichenketten-(String)Handhabung   wird  ebenfalls  umfangreich  unterstüzt.
  97. Neue Typen (NewTypes) können definiert werden (wie bei C-Strukturen), so daß
  98. der   BASIC-Programmierer  drastisch  seinen  Sourcecode  verinfachen  kann.
  99. Arrays von NewTypes reduzieren nicht nur sehr die Anzahl von Arrays, sondern
  100. erhöhen auchg rapide die Programmgeschwindigkeit.
  101.  
  102. Mit   NewTypes   kann  der  Blitz-Programmierer  zudem  Zugriff  auf  untere
  103. Betriebssystemlevels  erhalten;  durch  Includes  oder  Residents erhält man
  104. Zugriff in Blitz2 auf alle Betriebssystemstrukturen.
  105.  
  106.  
  107.  
  108. Linked Lists (Verbundene Lists)
  109.  
  110. Neben  den  multidimensionalen  Arrays  untersützt Blitz2 auch Linked-Lists.
  111. Diese  sind eindimensionale Arrays mit einem leistungsfähigen Befehlsumfang,
  112. der   wesentlich   höhere   Kontrolle   über  die  einzelnen  Array-Elemente
  113. ermöglicht.   Elemente können hinzugefügt, eingefügt und gelöscht werden und
  114. die  Sortierrichtung  kann beibehalten werden.  Der Zugriff auf die Elemente
  115. wird  einfacher  und  schneller, der Code ist dadurch nicht nur einfacher zu
  116. lesen, sondern auch um ein Vielfaches schneller.
  117.  
  118.  
  119. Erweiterte BASIC-Programmablaufbefehle
  120.  
  121. Die folgenden Programmstrukturen werden von Blitz 2 unterstützt:
  122.  
  123. For..Next       While..Wend       Repeat..Until      Block      If/Then/Else
  124. Selkect..Case..Default..Endselect   On..Goto  &  On..Gusub  Anweisungen  und
  125. Funktionen mit lokalem/globalem Variablensupport.  Vielschichtige Interrupts
  126.  
  127. usw.  usw.
  128.  
  129.  
  130.  
  131.  
  132.                             ===> LIBRARIES <===
  133.  
  134.  
  135. Blitz   2   unterstützt   eine   umfangreiche   Befehlsbibliothek,  die  die
  136. Befehls-Erweiterung  durch  erfahrene  Maschinenspracheprogrammierer zuläßt.
  137. Mit  dem  mitgelieferten  FD-Converter  kann man normale Amiga Libraries und
  138. ihre  .FD-Files  in  Blitz2-Libraries  umwandeln,  so  daß  Libraris wie die
  139. MIDI.Library,  Turtle.Library  und  natürlich  alle externen Hardware-Unter-
  140. stützungslibraries im Nu in Blitz2-Befehle gefasst werden können.
  141.  
  142. Es ist für die User dokumentiert, wie man seine eigenen Libraries schreibt.
  143.  
  144. Globale   Variablen  von  Blitz  sind  genauso  den  hinzugefügten  Befehlen
  145. verfügbar   wie   auch   Strukturen   und   alle   anderen   Befehle.    Die
  146. Speicherkontolle  wird  von Blitz 2 übernommen, das sich auch darum kümmert,
  147. daß alle Resources etc.  für den Programmierer wieder freigestellt werden.
  148.  
  149. Das  erste  BlitzUserMagazin  beinhaltet  den  Sourcecode  für  diverse neue
  150. Libraries,  so  z.B.   einen  Highspeed-Treiber  für  den seriellen Port und
  151. Befehle für die Sprachausgabe des Amigas.
  152.  
  153.  
  154.  
  155.  
  156.                     ===> Weiteres zu Blitz Basic 2 <===
  157.  
  158.  
  159. mInLine Assembler
  160.  
  161. Der  Blitz  2 Compiler beinhaltet neben einem Inline-Assembler auch Befehle,
  162. um  zwichen  den 68000er-Registern und den BASIC-Variablen zu kommunizieren.
  163. Der Assembler kann auch als alleinstehende Maschinensprache-Umgebung benutzt
  164. werden.
  165.  
  166.  
  167. Blitten
  168.  
  169. Blitz  2  unterstützt  viele Arten, den Hochgeschwindigkeits-Blitterchip des
  170. Amigas zu steuern:
  171.  
  172.  
  173. Blit   überträgt eine Grafik auf eine Bitmap
  174.  
  175. SBlit  benutzt eine von sieben Stencil-Bitmaps für 8 Levels von
  176.        Blit-Prioritäten
  177.  
  178. BBlit  speichert den Hintergrund, so daß dieser später wiederhergestellt
  179.        werden kann
  180.  
  181. QBlit  behält alle Blit-Informationen in einer "Reihe", so daß alle Blits
  182.        schnell gelöscht werden können
  183.  
  184. Block  ist für das Maptype-Blitten, sehr schnelles Umrißblitten
  185.  
  186.  
  187. IFF-Support
  188.  
  189. Blitz  2  untersützt sowohl IFF-Grafiken als auch -Sounds, so daß Files ohne
  190. Umstände geladen werden können
  191.  
  192.  
  193. File-Zugriff
  194.  
  195. Sequentielles und Random Filehandling werden unterstützt.
  196.  
  197.  
  198. BlitzUserMagazine
  199.  
  200.  
  201. Im  regelmäßigen Anstand halten die "BUMs" den User auf dem laufenden, neben
  202. Tips&Tricks,  PD-Programmen,  Tools  uvm.  erscheinen hier die Updates.  Bis
  203. jetzt  haben  wir  wir  folgendes  im  Rahmen  der  UserMagazine  zu  Blitz2
  204. hinzugefügt:
  205.  
  206. o  MED-Support
  207. o  Animationsuntersützung
  208. o  AGA-Palettenkontrolle
  209. o  Befehle für die serielle Schnittstelle
  210. o  Datums-&Zeitfunktionen
  211. o  ein Runtime-Debugger
  212. o  ARexx
  213. o  GadTools-Gadgets
  214. o  ASL-Library-Support
  215. o  Print-Befehle
  216. o  Crunch-Befehle
  217. o  uvm....
  218.  
  219.  
  220. Mailbox
  221.  
  222. Wir bieten den registrierten Blitz2-Benutzern auch einen umfangreichen
  223. Service über unsere Mailbox an, Tel: 0221-3605468. Genauere Informationen
  224. erhalten Sie beim BlitzCenter!
  225.  
  226. Sie können uns auch via E-Mail erreichen:
  227.  
  228.   Romulus@Rally.dssd.sub.org - für programmiertechnische Fragen
  229.   NullZwo@Rally.dssd.sub.org - für alle anderen Fragen
  230.  
  231.  
  232.  
  233. Systemanforderungen
  234.  
  235. BlitzBasic 2 läuft auf jedem Amiga mit mind. 1 MB Ram und Kickstart 2.0
  236. oder größer! Festplatte/2.Laufwerk empfohlen!
  237.  
  238.  
  239. Preise
  240.  
  241. Blitz Basic 2 deutsch (neuste Version): DM 229,-
  242.  
  243. 3 Blitz User Magazine: à DM 25,-, jedes Magazin mit eigener Rechnung
  244.  
  245. BlitzPD - die PD-Serie zu BB2, je Disk DM 3.50
  246.  
  247. BB2-Developer-Paket - 1. Developer-Disk zu BB2, DM 40,-
  248.   (OS Includes für BB2, Workshop zur Libprogrammierung)
  249.  
  250. BB2-Developer-Paket - 2. Developer-Disk zu BB2, DM 40,-
  251.   (MUI-Interface für BB2, Workshop 2. Teil)
  252.  
  253. Erweiterungsmodul #1 - 200 neue Userbefehle, DM 45,-
  254.  
  255.  
  256. Alle Preise zzgl. Versand!
  257.  
  258.  
  259.  
  260.  
  261. !!!!!! BEACHTEN SIE BITTE DEN WORKSHOP IM AMIGA MAGAZIN! !!!!!!!!!
  262.  
  263.  
  264.  
  265. Für mehr Informationen wenden Sie sich an:
  266.  
  267.  
  268.     BlitzBasic Distribution Center
  269.     Theodor-Heuss-Ring 19-21
  270.     D-50668 Köln
  271.     Tel: 0221-7710922 Fax: 0221-7710940 BBS: 0221-3605468
  272.     
  273.  
  274.  
  275.  
  276. oder an unsere Distributoren in der Schweiz:
  277.  
  278.   Vokinger Consulting
  279.   M. Püntener
  280.   Dorfstr. 132
  281.   CH-8802 Kilchberg
  282.  
  283.   Tel: (0041) (0)1 / 715 05 75
  284.   Fax: (0041) (0)1 / 715 06 24
  285.  
  286. und in Österreich:
  287.  
  288.   Domenig Weyermann
  289.   Churerstr. 16
  290.   A-6800 Feldkirch
  291.  
  292.   Tel: (0043) (0)5522 / 76124
  293.   Fax: (0043) (0)5522 / 36421
  294.  
  295. und in Holland:
  296.  
  297.   Barlage Computer
  298.   Kaalheidersteenweg 262
  299.   NL-6467 Kerkrade
  300.  
  301.   Tel: (0031) (0)45 / 425881
  302.   Fax: (0031) (0)45 / 424411
  303.  
  304.  
  305.