Commit e4a166fe authored by kollo's avatar kollo

added files for web-page

parent cfbfccb2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" dir="ltr" lang="en"><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="keywords" content="Framebuffer">
<link rel="alternate" type="application/x-wiki" title="Edit" href="https://sourceforge.net/apps/mediawiki/x11-basic/index.php?title=Framebuffer&amp;action=edit">
<link rel="shortcut icon" href="https://sourceforge.net/favicon.ico">
<link rel="alternate" type="application/rss+xml" title="x11-basic RSS Feed" href="https://sourceforge.net/apps/mediawiki/x11-basic/index.php?title=Special:RecentChanges&amp;feed=rss">
<link rel="alternate" type="application/atom+xml" title="x11-basic Atom Feed" href="https://sourceforge.net/apps/mediawiki/x11-basic/index.php?title=Special:RecentChanges&amp;feed=atom">
<title>SourceForge.net: Framebuffer - x11-basic</title>
<link rel="stylesheet" href="SourceForge.net:%20Framebuffer%20-%20x11-basic_files/commonPrint.css" type="text/css">
<link rel="stylesheet" href="SourceForge.net:%20Framebuffer%20-%20x11-basic_files/index_004.css" type="text/css">
<link rel="stylesheet" href="SourceForge.net:%20Framebuffer%20-%20x11-basic_files/index.css" type="text/css">
<link rel="stylesheet" href="SourceForge.net:%20Framebuffer%20-%20x11-basic_files/index_002.css" type="text/css">
<link rel="stylesheet" href="SourceForge.net:%20Framebuffer%20-%20x11-basic_files/index_003.css" type="text/css">
<script type="text/javascript" src="SourceForge.net:%20Framebuffer%20-%20x11-basic_files/wikibits.js"><!-- wikibits js --></script><style type="text/css">@import "/apps/mediawiki/x11-basic/skins/sourceforge/FF2Fixes.css";</style>
<!-- Head Scripts -->
<script type="text/javascript" src="SourceForge.net:%20Framebuffer%20-%20x11-basic_files/ajax.js"></script>
<script type="text/javascript" src="SourceForge.net:%20Framebuffer%20-%20x11-basic_files/ajaxwatch.js"></script>
<script type="text/javascript" src="SourceForge.net:%20Framebuffer%20-%20x11-basic_files/index.php"><!-- site js --></script>
</head>
<body class="mediawiki ltr ns-0 ns-subject page-Framebuffer skin-sourceforge">
<div id="globalWrapper">
<div id="column-content">
<div id="content">
<a name="top" id="top"></a>
<h1 id="firstHeading" class="firstHeading">Framebuffer</h1>
<div id="bodyContent">
<h3 id="siteSub">From x11-basic</h3>
<div id="contentSub"></div>
<!-- start content -->
<p>The framebuffer version of X11-Basic does not need the X-Window system installed and not even the SDL framework.
</p><p>The framebuffer needs to be configured fpr 16 bit color depth (boot option for the kernel).
The framebuffer version can be compiled from the sourced with
</p>
<pre> make fb
</pre>
<p>This produces an excecutable file xbasic.framebuffer
</p><p>This can be run from a linux console without X. The permission need to be set for /dev/input/mice and /dev/fb0
(you can also run xbasic.framebuffer as root).
</p><p>This option is a really cool thing, especially for low memory
devices like the Raspberry Pi. Here a graphic monitor can be driven with
graphic output.
</p><p>Let me know, what Pi Project you are using it for....
<a href="Pi2.png" class="image" title="File:pi2.png"><img alt="File:pi2.png"
src="Pi2.png" border="0" height="480" width="647"></a>
</p>
<div class="visualClear"></div>
<div id="footer">
<ul id="f-list">
<li id="lastmod"> This page was last modified on 27 April 2014, at 17:34.</li>
</ul>
</div>
</div>
</body></html>
This diff is collapsed.
This diff is collapsed.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" dir="ltr" lang="en"><head>
</head>
<body class="mediawiki ltr ns-0 ns-subject page-Windows skin-sourceforge">
<h1 id="firstHeading" class="firstHeading">Windows</h1>
<a name="The_WINDOWS_Version_of_X11-Basic" id="The_WINDOWS_Version_of_X11-Basic"></a><h2> <span class="mw-headline">The WINDOWS Version of X11-Basic</span></h2>
<p>After you have run the setup program, X11-Basic can be invoked in three ways:
</p>
<ol><li> Choose "X11-Basic" from the start-menu: xbasic.exe will come up
with a console window and wait for commands to be typed in right away.
</li><li> Click with the right mousebutton on your desktop. Choose "new"
from the context-menu that appears; this will create a new icon on your
desktop. The context-menu of this icon has three entries "Execute",
"Edit" and "View docu" (which shows the embedded documentation, if any);
a double-click executes the program.
</li><li> Create a file containing your X11-Basic-program (<b>do not use Notepad!</b>
Try to get Notepad2, this works.). This file should have the extension
".bas". Double-click on this file then invokes X11-Basic, to execute
your program.
</li></ol>
<a name="Notes" id="Notes"></a><h2> <span class="mw-headline">Notes</span></h2>
<p>TIMER starts with 0 at program start and then counts seconds (integers).
</p><p>This has consequences: You cannot use the Value as a seed for RANDOMIZE
</p><p>The console output is not working nicely unless you have installed <a href="https://sourceforge.net/apps/mediawiki/x11-basic/index.php?title=ANSI_SYS" title="ANSI SYS">ANSI SYS</a>.
</p><p>AFTER and EVERY can not work under WINDOWS.
</p>
</body></html>
This diff is collapsed.
<HTML><HEAD><TITLE>X11-Basic</TITLE></HEAD>
<FRAMESET COLS=158,* BORDER=0 FRAMESPACING=0 FRAMEBORDER=NO MARGINWIDTH="0" MARGINHEIGHT="0">
<FRAME SRC="frameb.html" NAME=menu SCROLLING=NO NORESIZE MARGINWIDTH="0" MARGINHEIGHT="0" FRAMEBORDER="no" FRAMESPACING="0" BORDER=0>
<FRAME SRC="start.html" NAME=mainpage NORESIZE>
</FRAMESET>
<NOFRAMES>
<BODY>
</BODY>
</NOFRAMES>
</HTML>
<HTML>
<HEAD><TITLE>X11-Basic</TITLE></HEAD>
<body BGCOLOR="#808080" link="#00008f" vlink="#8f0000">
<hr>
<font face="helvetica" size="-1">
<div align="center"><a href="index.html" TARGET="_top">MAIN</a></div>
<hr>
<br><b>overview:<br>
&nbsp;&nbsp;&nbsp;<a href="start.html" TARGET="mainpage">current version</a><br>
<br>help:<br>
&nbsp;&nbsp;&nbsp;<a href="x11basic.html" TARGET="mainpage">documentation</a><br>
&nbsp;&nbsp;&nbsp;<a href="HISTORY" TARGET="mainpage">version history</a><br>
<br>download:<br>
&nbsp;&nbsp;&nbsp;<a href="http://sourceforge.net/projects/x11-basic/" TARGET="_top">download</a><br>
<br>misc:<br>
<br>
&nbsp;&nbsp;&nbsp;<a href="examples" TARGET="mainpage">examples</a><br>
&nbsp;&nbsp;&nbsp;<a href="screenshots/index.html" TARGET="mainpage">screenshots</a><br>
&nbsp;&nbsp;&nbsp;<a href="https://sourceforge.net/projects/x11-basic/reviews/" TARGET="_top">guestbook</a><br><br>
&nbsp;&nbsp;&nbsp;<a href="https://sourceforge.net/p/x11-basic/discussion/" TARGET="_top">Forum</a><br><br>
&nbsp;&nbsp;&nbsp;<a href="links.html" TARGET="mainpage">Links</a><br><br>
</b>
</font>
<P>
<A href="http://sourceforge.net"> <IMG
src="http://sourceforge.net/sflogo.php?group_id=23850&amp;type=5"
width=155 height=60
border="0" alt="SourceForge Logo"></A>
<hr>
<font size=1>
Donations can be made via
<a href="http://en.wikipedia.org/wiki/Bitcoin" TARGET="_top">BITCOINs</a> to following
account: (see bottom of main page)
Many Thanks for your contribution!
<hr>
</font>
</body>
</HTML>
<html>
<head>
<meta name="Description" content="X11-Basic Homepage">
<title>X11-Basic Homepage</title>
<frameset ROWS=150,* BORDER=0 FRAMESPACING=0 FRAMEBORDER=NO MARGINWIDTH="0" MARGINHEIGHT="0">
<frame SRC="leiste.html" NAME=bandeau SCROLLING=AUTO MARGINWIDTH="0"
MARGINHEIGHT="0" FRAMEBORDER="no" FRAMESPACING="0" BORDER=0>
<frame SRC="framea.html" NAME=bottomframe NORESIZE>
</frameset>
<noframes>
</head>
<body>
</body>
</noframes>
</html>
<html><head><title>X11-Basic: BASIC interpreter / compiler for UNIX</title></head>
<BODY BGCOLOR="#808080" text=0 link=ffff00 vlink=d0d010>
<center>
<table border="0" cellpadding="4" cellspacing="8">
<tr>
<td valign="top"><p><font face="Arial"
size="7"><strong><em>X11-Basic</em></strong></font><em><br>
</em><font face="Arial"
size="2"><strong>BASIC interpreter/compiler for UNIX</strong><br>
(c) 1991-2015 Markus Hoffmann</font>
</td>
<td>
<img src="x11basic-banner-klein.png" alt="X11-Basic">
<td align="right" valign="top"><p><font face="Arial" size="5">
<strong>
Version 1.24
</strong>
</font>
<br>
</td>
</tr>
</table>
</center>
</body></html>
<HTML><HEAD><TITLE>X11-Basic Links</TITLE></HEAD>
<body BGCOLOR="#e3e3ff">
<H1>Links</H1>
<h3> other BASIC solutions </h3>
<a href="http://www.ibiblio.org/pub/Linux/devel/lang/basic/!INDEX.html">Stbasic, bwbasic, quickbasic to C translator </a><p>
<h3> X11-Basic Applications:</h3>
<ul>
<li><a href="http://gps-earth.sourceforge.net/" TARGET="_top"> GPS-earth </a>A graphical frontend for
GPS-receivers. <p>
<li> <a href="http://sourceforge.net/projects/ttcar/" TARGET="_top">TTCar</a>
A LED speedometer that displays interesting data like active sats, speed,
acceleration, altitude and compass in a nostalgic way.
<li> <a href="https://sourceforge.net/apps/mediawiki/x11-basic/index.php?title=TTmoto" TARGET="_top">TTMoto</a>
displays your current speed in large text across
the top half of the screen, making it easy to read whilst riding a motorcycle.
</ul>
<h3> Articles about X11-Basic:</h3>
<ul>
<li><a href="http://www.linuxfocus.org/English/January2003/article277.shtml" TARGET="_top">BASIC programming with Unix </a> Article in LunuxFocus by John Perr
<li><a href="http://programandala.net/es.art%C3%ADculo.2012.09.02.basic" TARGET="_top">Intrpretes y compiladores de BASIC</a> A comparison of different BASIC
solutions for linux (spanish) by Marcos Cruz
<li><a href="http://files.ubuntu-gr.org/ubuntistas/pdfs/Issue16.pdf" TARGET="_top">X11 Basic:
&#x39C;&#x03b9;&#x03b1; &#x03b1;&#x03c0;&#x03bb;&#x03ae; BASIC
&#x03b2;&#x03b1;&#x03c3;&#x03b9;&#x03c3;&#x03bc;&#x03ad;&#x03bd;&#x03b7;
&#x03c3;&#x03c4;&#x03b7;&#x03bd;
GFA BASIC &#x03c4;&#x03bf;&#x03c5; Atari ST
(Ubuntistas Issue 16, p.24-29)</a> A tutorial about X11-Basic (greek) by
&#x03c4;&#x03bf;&#x03c5;
&#x03a7;&#x03c1;&#x03ae;&#x03c3;&#x03c4;&#x03bf;&#x03c5;
&#x03a4;&#x03b6;&#x03b9;&#x03ce;&#x03c4;&#x03b6;&#x03b7;
</ul>
<h3> Talking about X11-Basic:</h3>
<ul>
<li><a href="http://forum.basicprogramming.org/index.php" TARGET="_top">BASIC programming forum</a>
</ul>
<HR>
<FONT FACE="ARIAL,HELVETICA" SIZE=1>
<SCRIPT Language="JavaScript">
<!--
document.write('Letzte Bearbeitung: '+document.lastModified);
//-->
</SCRIPT>
</FONT>
</body>
</HTML>
<html>
<script type="text/javascript">
<!--
var name = "Hoffmann";
var vname = "Markus";
var ename = "kollo";
var domain = "users.sourceforge.net";
// -->
</script>
<head>
<title>X11-Basic: BASIC for UNIX</title>
<meta name="Keywords" content="x11basic, X11-Basic, Basic, GFA, Linux,
UNIX, interpreter, compiler, embedded">
<meta name="Description" content="X11-Basic is a structured BASIC programming language
with graphics.">
</head>
<BODY BGCOLOR=ffffff text=#0 link=ff0000 vlink=00ff00>
<font face="Arial">
<h2>X11-BASIC V.1.24</h2>
<img src="3Dxbasic2.png" align=right>
X11-Basic is a dialect of the BASIC programming language with graphics
capability that integrates features like shell scripting, cgi-Programming and
full graphical visualisation into the easy to learn basic language on modern
computers.
<p>
The syntax is most similar to the old GFA-Basic ATARI-ST implementation. It is a
structured dialect with no line numbers. X11-Basic supports big
integers and big integer arithmetrics. You can do any data manipulation and
you may use external functions and libraries.
<p>
X11-Basic is available for UNIX workstations, Linux, Android, as well as for
MS-WINDOWS. It is also available for the ATARI ST, TomTom car navigation
systems and the Raspberry Pi.
<p> A BASIC compiler is included so that you can make stand-alone
binaries out of your programs (on all platforms except for Android).
At least the X11-Basic interpreter is fast and small.
<hr>
<h2>Utilities</h2>
gfalist - A Program which converts *.gfa Files to ASCII ((C) 2001 by Peter Backes) <p>
<a href="download/ons-gfalist-0.00.a-1.i386.rpm">ons-gfalist-0.00.a-1.i386.rpm</a> (22 KBytes)(rpm)<br>
<a href="download/gfalist_1.23-17_i386.deb">gfalist_1.23-17_i386.deb</a> (20 KBytes)(deb) <p>
<p>
bas2x11basic -- A Program which converts ANSI Basic code (with line numbers) to X11-Basic <p>
<a href="examples/compiler/bas2x11basic.bas">bas2x11basic.bas</a> (5 KBytes)(x11basic) <p>
<p>
rsc2gui -- A Program which converts ATARI-ST *.RSC Files to *.gui (ASCII) Files<p>
<a href="examples/gui/rsc2gui.bas">rsc2gui.bas</a> (5 KBytes)(x11basic) <p>
<p>
gui2bas -- A Program which converts *.gui Graphic User Interface Forms to executable x11basic
subroutines. (<a href="examples/gui/demo.gui">demo.gui</a>--&lt; <a
href="screenshots/guidemo.png">Screenshot</a>)<p>
<a href="examples/gui/gui2bas.bas">gui2bas.bas</a> (5 KBytes)(x11basic) <p>
<p>
inline.bas -- A Program which converts any binary file into X11-Basic sourcecode. This is useful, if you
want to include Graphics files (pictures, icons, etc..) or any other data, directly into your program.
This way, you need not load these files on runtime.
(<a href="examples/compiler/inline.bas">inline.bas</a>)<p>
</font>
<h3>Screenshots</h3>
<ul>
<li> <A href="screenshots/screenshot.png"> Desk with X11-Basic Programs </A>
<li> <A href="screenshots/console.png"> X11-Basic interpreter running in a
console window </A>
</ul>
<p>
<pre>
Group : Development/Languages
License : GPL
Packager : Markus Hoffmann
URL : http://x11-basic.sourceforge.net/
Summary : Basic Interpreter with graphics capabilities
Description :
X11-Basic is a dialect of the BASIC programming language with graphics
capability that integrates features like shell scripting, cgi-Programming and
full graphical visualisation into the easy to learn basic language on modern
computers.
The structure of the language is similar to the ATARI-ST GFA-BASIC.
GFA-Basic programs should run with only few changes.
This package includes the basic interpreter named xbasic and a set of different
compilers. The interpreter can be used as a shell, and can so run basic-scripts.
You can make excecutable scripts p.ex. *.cgi-Scripts for handling web-input.
A compiler (xbc) is included which makes stand alone binaries out of the
scripts, which run much faster than the interpreted code.
Where no C compiler is available, X11-Basic programs can be compiled into
bytecode (see xbbc). This bytecode can be interpreted by a virtual
machine (see xbvm), where it also can be attached to to make a standalone
excecutable.
Ancient ANSI-Basic programs (with line numbers) can be converted to X11-Basic
with the bas2x11basic program (see the man page bas2x11basic(1) ).
A variety of example X11-Basic programs can be found in
X11-Basic-examples-1.24.zip, which you can download from the download section.
X11BASIC is free software and comes with NO WARRANTY - read the file
COPYING for details
(Basically that means, free, open source, use and modify as you like, don't
incorporate it into non-free software, no warranty of any sort, don't blame me
if it doesn't work.)
Authors:
--------
</pre>
<script type="text/javascript">
<!--
document.write(vname + ' ' + name + '<a href=\"mailto:' + ename + '@' + domain+ '\">');
document.write(ename + '@' + domain + '</a>');
// -->
</script>
<hr>
<font size=1>
Donations can be made via
<a href="http://en.wikipedia.org/wiki/Bitcoin" TARGET="_top">BITCOINs</a> to following
account: 1MAmNDJEXEKiM2aqNE12NJ6kHx6Fk7Fm7F
Many Thanks for your contribution!
</font>
<P>
<FONT FACE="ARIAL,HELVETICA" SIZE=1>
<SCRIPT Language="JavaScript">
<!--
document.write('Letzte Bearbeitung: '+document.lastModified);
//-->
</SCRIPT>
</FONT>
</body>
</html>
<!DOCTYPE html>
<html>
<!-- This file is part of X11BASIC, the basic interpreter for Unix/X
* ============================================================
* X11BASIC is free software and comes with NO WARRANTY - read the file
* COPYING for details
-->
<head>
<meta charset="UTF-8">
<title> X11-Basic Kurzanleitung</title>
</head><body bgcolor=c0c0ff vlink="purple" alink="red">
<h1>Deutsche Kurzeinführung in X11-Basic</h1>
Schön, daß Sie sich für mein kleines Projekt X11-Basic interessieren. Es wird gelegentlich der Wunsch an mich
herangetragen, das Benutzerhandbuch zur Programmiersprache, welches es derzeit nur in einer englischen Version gibt,
ins deutsche zu übersetzten. Da ich froh bin, daß es ein einigermaßen brachbares Handbuch überhaupt gibt und kaum
Zeit habe, noch eine deutsche Version zu machen, werde ich an dieser Stelle wenigstens einige grundlegende
Hilfestellungen zum Benutzen der Programmiersprache X11-Basic geben.
<p/>
Aus dem kleinen Projekt ist inzwischen über die Jahre eine recht ansehnliche und rubuste Programmierumgebung
geworden, von der man in den 80er Jahren des vergangenen Jahrhunderts nur träumen konnte. Dennoch hat sich in Sachen
IT-Technik, Programmieranwendungen und auch Programmiertechniken seitdem einiges getan, so daß X11-Basic heutigen
Ansprüchen an eine zeitgemäße Entwicklungsumgebung nicht genügt. Das war aber auch nie so gedacht. X11-Basic richtet
sich nicht an den (angehenden) professionellen Programmierer, sondern mehr an den mathematisch interessierten
Programmier-Laien, oder zumindest an solche, welche zu faul sind, sich die Eigenheiten heutiger Programmiersprachen
anzulernen, nur um ein komplexeres Problem rechnerisch umzusetzen. Dieses Diskrepanz zwischen Computerprogrammierung
und Umsetzen von mathematischen Algorithmen hat es schon immer gegeben, und das war nicht zuletzt der Grund, warum
die BASIC Programmiersprache vor mehr als 50 Jahren überhaupt entstanden ist.
<p/>
Um es kurz zu machen: Suchen Sie eine Programmiersprache, mit der Sie
Anwenderprogramme mit Benutzerschnittstellen, evtl. sogar Apps für Smartphones
oder dergleichen machen wollen, nutzen Sie besser gleich die dort übliche
Programmiersprache. Dann lohnt es sich auch, die zu lernen. Ihre App wird
sowieso nicht an einem Tag fertig lauffähig sein. Dafür bekommen Sie aber
massenhaft Hilfe im Internet in einschlägigen Foren. Die meisten Probleme, die
Sie treffen werden, hat eh schon jemand vor Ihnen gelöst. Sie müssen sie nur
finden, abwandeln und für Ihre App einsetzen.
<p/>
X11-Basic hingegen würden Sie nutzen, wenn Sie eine neue Idee für einen
Algorithmus schnell ausprobieren wollen. Die Stärken von X11-Basic sind seine
Rechenfähigkeit. Sie können leicht mir komplexen Zahlen, beliebig großen
ganzen Zahlen oder auch nur mit normalen rationalen Zahlen Berechnungen
anstellen. Es gibt weiterhin Funktionen, um mit Matritzen zu rechnen. Nebenbei
ist X11-Basic recht schnell in der Ausführung und es bedarf nur einer kurzen
Lernphase, bis Sie ihr Erstes Programm schreiben und laufen lassen können. Die
graphischen Fähigkeiten helfen Ihnen dabei, die Berechnungen auch plastisch
und in Farbe darzustellen. Schliesslich eignet sich X11-Basic auch besonders
für Datenmanipulationen aller Art, dank einer vollst"andigen Implementierung aller
I/O-Funktionen des Betriebsystems.
<p/>
Wenn Sie jetzt denken, dass X11-Basic dann doch recht eingeschränkt ist, so darf ich Sie beruhigen: X11-Basic erlaubt
fast alles, was das Betriebsystem an Dateimanipulationen, Datenverarbeitung direkten Speicherzugriff etc. ermöglicht.
Und das trotzdem weitgehend unabhängig vom tatsächlich eingesetzten Betriebsystem (ob WINDOWS, Linux oder Android).
<p/>
Genug der einführenden Worte. Installieren Sie einfach X11-Basic, und sehen Sie selbst.
<p/>
<h3>Installation unter Android</h3>
Die Installation auf Android-Geräten ist denkbar einfach: Suchen Sie die App
X11-Basic im Play-Store und installieren Sie sie. Nach dem Öffnen der App können
Sie direkt mit der Tastatur einzelne Befehle eingeben, welche sofort
ausgeführt werden. Ein Programm laden Sie mit MENU->load, Datei mit der Endung
.bas auswählen, und dann mit MENU->Run starten.
<h3>Installaiton unter Linux</h3>
Nicht minder einfach ist die Installation unter (Debian-basierten)
Linux-Systemen: Laden Sie das X11-Basic Paket (eine entsprechende .deb Datei)
herunter, klicken Sie in einem Dateimanager zweimal drauf und installieren Sie.
Alternativ können Sie ein .deb Paket auch in einem Perminal mit dem Kommando
<p/><tt>
dpkg -i xxx.deb
</tt><p/>
installieren. Den Interpreter starten Sie dann aus dem Anwendungmenü heraus oder direkt von einer Shell mit
<p/><tt>
xbasic
</tt><p/>
oder
<p/><tt>
xbasic meinprogramm.bas
</tt><p/>
wenn Sie direkt ein Programm ausführen lassen wollen.
<h3>Installation unter WINDOWS</h3>
Laden Sie die .zip Datei mit dem Installationpaket runter und entpacken Sie es in Ihrem User-Verzeichnis. Starten Sie
dann das ausgepackte Setup-Programm.
<p/>
X11-Basic installiert sich nun auf der C: Partition im verzeichnis X11-Basic. Darin finden Sie dann u.a. den
Interpreter xbasic.exe sowie den Compiler xbc.exe welche Sie von dort mit Doppelklick oder draufziehen eines .bas
Programms starten können.
<p/>
<h2>Mein erstes Programm</h2>
Warscheinlich möchten Sie sofort ein Programm schreiben und zum laufen bringen. Hierzu müssen Sie wissen, dass
X11-Basic Programme ganz normale Textdateien mit der Endung .bas sind. Diese müssen Sie erstellen und zwar mit einem
Text Editor. Das Schreiben eines X11-Basic Programms geht also nicht mit X11-Basic selbst sondern mit einem separaten
Programm. Ein solches müssen Sie also noch besorgen, wenn es noch nicht auf Ihrem Computer installiert ist. Unter
Android installieren Sie eine entsprechende App aus dem Play-Store, z.B. "Jota Text Editor". In Windows können Sie
den vorhandenen aber sehr rudimentären Editor "notepad" benutzen. Nach einer Weile werden Sie herausfinden, was ihnen
in Notepad fehlt und dann vielleicht eine bessere ALternative installieren. In Linux sindüblicherweise bereits jede
Menge Texteditoren installiert. Versuchen Sie mal gedit.
<p/>
Erwähnenswert ist vielleicht noch, dass Sie in Android nach der Installaiton des Editors direkt von der X11-Basic App
über MENU-> Editor in den Editor ihrer Wahl gelangen können. Nach Beendigung des Editors wird das Programm dann
automatisch in X11-Basic neu geladen, so daß Sie es gleich starten können.
<p/>
Was für ein Programm sollen Sie schreiben? Wenn Sie noch nichts anderes wissen, schreiben Sie die beiden Zeilen
<p/><tt>
PRINT "Hallo" <br>
PAUSE 10<br>
END<br>
</tt><p/>
in die Datei uns speichern sie als hallo.bas ab.
<p/>
In Android laden Sie die Datei mit MENU->Load, dann MENU->Run zum Starten. In Windows ziehen Sie die Datei einfach
auf den Interpreter xbasic.exe, lassen Sie los und Ihr Programm wird gestartet. In Linux öffnen Sie ein terminal und
geben "xbasic hallo.bas" ein. Und schon gehts los. Mehr müssen SIe für den Anfang nicht wissen, um losprogrammieren
zu können.
<p/>
Die müssen Sich nun nur noch anlernen, wie man Berechnungen in BASIC formuliert
und was all die einzelnen Befehle machen. Diese Informationen finden Sie im
Benutzerhandbuch bzw in der integrierten Hilfe der Android Version der
X11-Basic App.
<p/>
Vielleicht erinnern Sie sich an GFA-Basic (z.B. für den ATARI ST aus den 80er
Jahren), dann kennen Sie die meisten Befehle schon.
<p/>
</body>
</html>
<!DOCTYPE html>
<html lang="en-US">
<!-- This file is part of X11BASIC, the basic interpreter for Unix/X
* ============================================================
* X11BASIC is free software and comes with NO WARRANTY - read the file
* COPYING for details
-->
<head>
<meta charset="UTF-8">
<title> X11-Basic Manual</title>
<style asd="asd"><!--
.code { font-family:'Courier New',monospace; margin-left: 36; }
--></style>
</head><body bgcolor=c0c0ff vlink="purple" alink="red">
<font face="Arial" size="4" color="black">
"Nearly all digital computers talk to themselves in binary
codes. We talk to each other in English. This means that either we have to learn
binary codes, or we have to teach the computer English." (The Z80-Manual)
</font>
<div align="center">
<table border="0" cellpadding="4" cellspacing="8">
<tr>
<td valign="top">
<table border cellpadding="2" cellspacing="0" width="100%">
<tr>
<td bgcolor="#99CCCC">
<p align="center">
<font face="Arial" size="4" color="black">
<strong>X11-Basic, The Manual</strong></font></td>
</tr>
<tr>
<td bgcolor="#FFFFCC">
<ul type="disc">
<li>The <b>X11-Basic User Manual</b>
(<a href="X11-Basic-manual.pdf"><font face="Arial">PDF Version</font></a>) (1 MBytes)
<li>read the <a href="Quickstart-Android.html">
<font face="Arial">Quickstart tutorial on the <b>Android Version</b> of X11-Basic.</font></a>
(<a href="Quickstart-Android.pdf"><font face="Arial">PDF Version</font></a>) (430 kBytes)
<li>read the
<font face="Arial">Quickstart tutorial on the <b>TomTom Version</b> of X11-Basic </font>
(<a href="Quickstart-TomTom.pdf"><font face="Arial">PDF Version</font></a>) (67 kBytes)
and the discussion on compatibility issues (<a href="Quickstart-TomTom-discussion.pdf">
<font face="Arial">PDF Version</font></a>) (45 kBytes).
<li>read the <a href="Quickstart-Windows.html">
<font face="Arial">Quickstart tutorial on the <b>WINDOWS Version</b> of X11-Basic.</font></a>
(<a href="Quickstart-Windows.pdf"><font face="Arial">PDF Version</font></a>) (25 kBytes)
<li>read the <a href="Quickstart-Compiler.html">
<font face="Arial">Quickstart tutorial on how to use the X11-Basic compiler.</font></a>
(<a href="Quickstart-Compiler.pdf"><font face="Arial">PDF Version</font></a>) (57 kBytes)
<li>read the notes on <a href="Compatibility.html">
<font face="Arial">Compatibility issues</font></a> for X11-Basic on different platforms.
(<a href="Compatibility.pdf"><font face="Arial">PDF Version</font></a>) (57 kBytes)
<li>read the <a href="FAQ.html">
<font face="Arial">Frequently Asked Questions (<b>FAQ</b>)</font></a>
(<a href="FAQ.pdf"><font face="Arial">PDF Version</font></a>) (43 kBytes)
</ul>
</td>
</tr>
</table>
<table border cellpadding="2" cellspacing="0" width="100%">
<tr>
<td bgcolor="#99CCCC"><p align="center"><font face="Arial" size="4" color="black"><strong>X11-Basic, german documents</strong></font></td>
</tr>
<tr>
<td bgcolor="#FFFFCC">
<ul type="disc">
<li><a href="x11basic-deutsch.html"><font face="Arial">Einstieg in X11-Basic</font></a>
<li><a href="faq_de.html"><font face="Arial">Noch Fragen ?</font></a>
</ul>
</td>
</tr>
</table>
<table border cellpadding="2" cellspacing="0" width="100%">
<tr><td bgcolor="#99CCCC"><p align="center"><font face="Arial" size="4" color="black">
<strong>Copyright + License</strong></font></td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFCC">
<p>
<font face="Arial"> the </font>
<a href="COPYING"><font face="Arial">Gnu General Public License</a>.
</font>
</td>
</tr>
</table>
</td>
<td valign="top">
<table border cellpadding="2" cellspacing="0" width="100%">
<tr>
<td bgcolor="#99CCCC"><p align="center">
<font face="Arial" size="4" color="black">
<strong>X11-Basic, english documents</strong></font></td>
</tr>
<tr>
<td bgcolor="#FFFFCC">
<ul type="disc">
<li><a href="INSTALL"><font face="Arial">General Installation instructions</a></font>
<li><a href="Compile.html"><font face="Arial">Instructions on how to compile X11-Basic on different platforms</a></font>(<a href="Compile.pdf"><font face="Arial">PDF Version</font></a>) (59 kBytes)
<li><a href="Framebuffer.html"><font face="Arial">Instructions on how to compile a framebuffer-only version of
X11-Basic e.g. for the Raspberry Pi</a></font>(<a href="Framebuffer.pdf"><font face="Arial">PDF Version</font></a>) (56 kBytes)
<li><a href="x11basic.1.html"><font face="Arial">x11basic man-page -- The X11-Basic Interpreter</a></font>
<li><a href="xbc.1.html"><font face="Arial">xbc man-page -- The X11-Basic Pseudo Compiler</a></font>
<li><a href="xbbc.1.html"><font face="Arial">xbbc man-page -- The X11-Basic Bytecode Compiler</a></font>
<li><a href="xbvm.1.html"><font face="Arial">xbvm man-page -- The X11-Basic Virtual Machine</a></font>
<li><a href="xb2c.1.html"><font face="Arial">xb2c man-page -- The X11-Basic to C translator</a></font>
<li><a href="bas2x11basic.1.html"><font face="Arial">bas2x11basic man-page -- The ANSI-Basic to X11-Basic translator</a></font>
</ul></td>
</tr>
</table><table border cellpadding="2" cellspacing="0" width="100%">
<tr><td bgcolor="#99CCCC"><p align="center"><font face="Arial" size="4" color="black"><strong>Documentation of selected X11-Basic Programs</strong></font></td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFCC">
<ul type="disc">
<li><a href="gui2bas.1.html"><font face="Arial">gui2bas man-page -- The Graphics User Interface Formatter</a></font>
<li><a href="X11-Basic-Ballerburg.html"><font face="Arial">Ballerburg</a></font>
(<a href="X11-Basic-Ballerburg.pdf"><font face="Arial">PDF Version</font></a>) (58 kBytes)
<li><font face="Arial">Ov2proc</font>
(<a href="X11-Basic-Ov2proc.pdf"><font face="Arial">PDF Version</font></a>) (60 kBytes)
<li><font face="Arial">TTaltimeter</font>
(<a href="X11-Basic-TTaltimeter.pdf"><font face="Arial">PDF Version</font></a>) (60 kBytes)
<li><font face="Arial">TTCar</font>
(<a href="X11-Basic-TTCar.pdf"><font face="Arial">PDF Version</font></a>) (177 kBytes) + <a href="X11-Basic-TTcar-discussion.pdf"><font face="Arial">Discussion</font></a>)
<li><font face="Arial">TTmoto</font>
(<a href="X11-Basic-TTmoto.pdf"><font face="Arial">PDF Version</font></a>) (167 kBytes)
<li><font face="Arial">TTsky</font>
(<a href="X11-Basic-TTsky.pdf"><font face="Arial">PDF Version</font></a>) (49 kBytes)
<li><a href="http://gps-earth.sourceforge.net/"><font face="Arial">GPS-Earth</font></a>
</ul>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</body>
</html>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment