German Amiga Community Foren-Übersicht German Amiga Community
The new home for all Amiga Users out there !
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin   Chat 

AmigaBASIC Spiele Programme etc.
Gehe zu Seite 1, 2, 3  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    German Amiga Community Foren-Übersicht -> Amiga Software
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Matrix01



Anmeldedatum: 15.02.2013
Beiträge: 41

BeitragVerfasst am: Fr, 15.02.2013 21:29    Titel: AmigaBASIC Spiele Programme etc. Antworten mit Zitat

Hallo,
Ich möchte mich mal kurz vorstellen:
Ich bin Christoph und habe einen Amiga 500.
Ein paar Disketten hab ich auch noch.
Ich habe zwei Fragen:
Ich habe schon einige Programme in AmigaBASIC programmiert.
Doch die INKEY$-Routinen sind zu langsam,wie kann ich sie schneller machen.
Die zweite Frage:
Kann ich in AmigaBASIC eine eigene "Programmiersprache" entwerfen,
oder geht das nicht?
Gruß,
Matrix01 Smile
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
gunatm
Board-Angestellter


Anmeldedatum: 26.10.2004
Beiträge: 49441
Wohnort: Bahrenfeld

BeitragVerfasst am: Sa, 16.02.2013 10:33    Titel: Antworten mit Zitat

Hallo Matrix, auf dem Amiga haben die meisten Nutzer irgendwann zu anderen Basic-Dialekten gegriffen, um die Geschwindigkeit zu erhöhen. Vieleicht möchtest du ja irgendwann auch einben Compiler benutzen, damit deine Programme eigenständig laufen? Geschwindigkeitstechnisch bietet sich AmigaBasic mit seinem Interpreter nicht zur Programmierung neuer Programmiersprachen an. das würde sehr langsam werden. Wink

Link: http://de.wikipedia.org/wiki/AmigaBASIC

Weit verbreitet ist auf dem Amiga BlitzBasic oder AMOS.
_________________
------------------------------
"Moin moin und Prost Kaffee"
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
HonK



Anmeldedatum: 18.03.2005
Beiträge: 1148
Wohnort: Berlin

BeitragVerfasst am: Sa, 16.02.2013 11:12    Titel: Antworten mit Zitat

Man kann in AmigaBasic aber auch Assembler Routinen einbauen, um die geschriebenen Programme schneller laufen zu lassen.
Vielleicht hilft das schon Wink .
_________________
<Schutsch> was kennt ihr bloß für Frauen
<Schutsch> die die ich kenne, können kristallklare deutliche und absolut logische Antworten geben
<ArbeitsMuetze1> dein Amiga zählt nicht

From GBO Very Happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Janusz



Anmeldedatum: 21.03.2009
Beiträge: 3901
Wohnort: Ja. Drinnen.

BeitragVerfasst am: Sa, 16.02.2013 11:33    Titel: Re: AmigaBASIC Spiele Programme etc. Antworten mit Zitat

Ungetestet: Ich glaube, das hier ist ein Compiler für AmigaBasic:

http://aminet.net/search.php?query=ace+basic+compiler
_________________
https://www.youtube.com/channel/UCch11v6y_0HpdH3k3fo9nHg
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Matrix01



Anmeldedatum: 15.02.2013
Beiträge: 41

BeitragVerfasst am: Sa, 16.02.2013 11:45    Titel: Antworten mit Zitat

Hallo HonK,
diese Idee ist gut. Könntest du erklären wie das geht. Im AmigaBASIC-Buch steht davon nichts.
Gruß,
Matrix01
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
gunatm
Board-Angestellter


Anmeldedatum: 26.10.2004
Beiträge: 49441
Wohnort: Bahrenfeld

BeitragVerfasst am: Sa, 16.02.2013 12:37    Titel: Antworten mit Zitat

... das würde halt implizieren, daß du eben nochmal 68kAssembler dazulernst. Very Happy
_________________
------------------------------
"Moin moin und Prost Kaffee"
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Matrix01



Anmeldedatum: 15.02.2013
Beiträge: 41

BeitragVerfasst am: Sa, 16.02.2013 12:46    Titel: Antworten mit Zitat

Hallo,
Gut,mit der Programmiersprache...
Könnte man das in BASIC programmieren(Die Geschwindigkeit ist mal egal)
Gruß,
Matrix01
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
gunatm
Board-Angestellter


Anmeldedatum: 26.10.2004
Beiträge: 49441
Wohnort: Bahrenfeld

BeitragVerfasst am: Sa, 16.02.2013 12:56    Titel: Antworten mit Zitat

Klar, als Informatiker ist das sicherlich kein Problem! Es braucht vieleicht ein paar Jahre und hätte dann nicht viele Funktionen. Das ist halt genauso als wenn du eine XBox360 auf einem C64 emulieren wolltest. Hochsprachen programmiert man seltener mit Hochsprachen.
_________________
------------------------------
"Moin moin und Prost Kaffee"
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Matrix01



Anmeldedatum: 15.02.2013
Beiträge: 41

BeitragVerfasst am: Sa, 16.02.2013 13:35    Titel: Antworten mit Zitat

Wie würde ich das dann machen?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
gunatm
Board-Angestellter


Anmeldedatum: 26.10.2004
Beiträge: 49441
Wohnort: Bahrenfeld

BeitragVerfasst am: Sa, 16.02.2013 13:55    Titel: Antworten mit Zitat

Was? Erstmal 68k-Assembler lernen, und wenn du das gemacht hast, legst du AmigaBasic eh zur Seite. Wink

Link: http://aminet.net/package/dev/basic/ace24dist Hier ist der ACE Compiler ...

Kennst du die Unterschiede zwischen Interpreter und Compiler? Weißt du was Basic im Unterschied zu Assembler ist?

Bei inkey$ müßte die Reaktionszeit doch relativ flott sein. Vergiß einfach das Programmieren einer eigenen Programmiersprache in Basic. Das haben andere dir schon abgenommen. Kompilierst du?
_________________
------------------------------
"Moin moin und Prost Kaffee"
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Matrix01



Anmeldedatum: 15.02.2013
Beiträge: 41

BeitragVerfasst am: Sa, 16.02.2013 14:22    Titel: Antworten mit Zitat

Ein Compiler komipiliert den eingegeben SourceCode in einen, für den Computer verständlichen Code.
Ein Interpreter macht aus dem eingegebenen Text nach der Eingabe sofort den Assembler-Code.
Wie kann ich dann den 68K-Assembler nehmen.
Ist der auch in BASIC programmierbar?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
gunatm
Board-Angestellter


Anmeldedatum: 26.10.2004
Beiträge: 49441
Wohnort: Bahrenfeld

BeitragVerfasst am: Sa, 16.02.2013 14:51    Titel: Antworten mit Zitat

Nicht schlecht. Interpreter-Programme laufen immer nur im Interpreter und nicht selbstständig.

Hier mal ein Beispiel für die Nutzung von Maschinensprache in AmigaBasic: http://thecryptmag.com/Online/57/HWAcesspart5.htm

Link: http://www.google.de/#hl=de&tbo=d&sclient=psy-ab&q=assembler-routinen+amigabasic&oq=assembler-routinen+amigabasic&gs_l=serp.3...34176.40634.0.40983.23.23.0.0.0.0.189.2171.15j8.23.0...0.0...1c.1.3.psy-ab.N_Csj_s2OTI&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.&fp=b7f32c8ef0885729&biw=1920&bih=936 Peter Wollschlaegers Buch

Ich habe leider keine Tutorials Online gefunden. Ich würde von amigaBasic auch abraten. Wink

Nachtrag: http://www.users.on.net/~dbenn/docs/ace.html
_________________
------------------------------
"Moin moin und Prost Kaffee"
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
HonK



Anmeldedatum: 18.03.2005
Beiträge: 1148
Wohnort: Berlin

BeitragVerfasst am: Sa, 16.02.2013 18:43    Titel: Antworten mit Zitat

Mit etwas Glück findest Du noch auf Flohmärkten das große Amiga Basic Buch (meins gebe ich nicht her Wink ). In dem ist das alles sehr gut beschrieben, auch mit ausführlichen Beispielprogrammen Smile .
_________________
<Schutsch> was kennt ihr bloß für Frauen
<Schutsch> die die ich kenne, können kristallklare deutliche und absolut logische Antworten geben
<ArbeitsMuetze1> dein Amiga zählt nicht

From GBO Very Happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Janusz



Anmeldedatum: 21.03.2009
Beiträge: 3901
Wohnort: Ja. Drinnen.

BeitragVerfasst am: Sa, 16.02.2013 21:39    Titel: Antworten mit Zitat

Das schwirrte mal als PDF rum.
_________________
https://www.youtube.com/channel/UCch11v6y_0HpdH3k3fo9nHg
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Matrix01



Anmeldedatum: 15.02.2013
Beiträge: 41

BeitragVerfasst am: Di, 26.02.2013 15:22    Titel: Antworten mit Zitat

Wenn man einen Compiler nicht programmieren kann, wie wäre es dann mit einem Interpreter.Ginge das in BASIC?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    German Amiga Community Foren-Übersicht -> Amiga Software Alle Zeiten sind GMT + 2 Stunden
Gehe zu Seite 1, 2, 3  Weiter
Seite 1 von 3

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht teilnehmen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de