| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Matrix01
Anmeldedatum: 15.02.2013 Beiträge: 41
|
Verfasst am: Fr, 15.02.2013 21:29 Titel: AmigaBASIC Spiele Programme etc. |
|
|
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  |
|
| Nach oben |
|
 |
gunatm Board-Angestellter

Anmeldedatum: 26.10.2004 Beiträge: 49441 Wohnort: Bahrenfeld
|
Verfasst am: Sa, 16.02.2013 10:33 Titel: |
|
|
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.
Link: http://de.wikipedia.org/wiki/AmigaBASIC
Weit verbreitet ist auf dem Amiga BlitzBasic oder AMOS. _________________ ------------------------------
"Moin moin und Prost Kaffee" |
|
| Nach oben |
|
 |
HonK

Anmeldedatum: 18.03.2005 Beiträge: 1148 Wohnort: Berlin
|
Verfasst am: Sa, 16.02.2013 11:12 Titel: |
|
|
Man kann in AmigaBasic aber auch Assembler Routinen einbauen, um die geschriebenen Programme schneller laufen zu lassen.
Vielleicht hilft das schon . _________________ <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  |
|
| Nach oben |
|
 |
Janusz

Anmeldedatum: 21.03.2009 Beiträge: 3901 Wohnort: Ja. Drinnen.
|
|
| Nach oben |
|
 |
Matrix01
Anmeldedatum: 15.02.2013 Beiträge: 41
|
Verfasst am: Sa, 16.02.2013 11:45 Titel: |
|
|
Hallo HonK,
diese Idee ist gut. Könntest du erklären wie das geht. Im AmigaBASIC-Buch steht davon nichts.
Gruß,
Matrix01 |
|
| Nach oben |
|
 |
gunatm Board-Angestellter

Anmeldedatum: 26.10.2004 Beiträge: 49441 Wohnort: Bahrenfeld
|
Verfasst am: Sa, 16.02.2013 12:37 Titel: |
|
|
... das würde halt implizieren, daß du eben nochmal 68kAssembler dazulernst.  _________________ ------------------------------
"Moin moin und Prost Kaffee" |
|
| Nach oben |
|
 |
Matrix01
Anmeldedatum: 15.02.2013 Beiträge: 41
|
Verfasst am: Sa, 16.02.2013 12:46 Titel: |
|
|
Hallo,
Gut,mit der Programmiersprache...
Könnte man das in BASIC programmieren(Die Geschwindigkeit ist mal egal)
Gruß,
Matrix01 |
|
| Nach oben |
|
 |
gunatm Board-Angestellter

Anmeldedatum: 26.10.2004 Beiträge: 49441 Wohnort: Bahrenfeld
|
Verfasst am: Sa, 16.02.2013 12:56 Titel: |
|
|
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 |
|
 |
Matrix01
Anmeldedatum: 15.02.2013 Beiträge: 41
|
Verfasst am: Sa, 16.02.2013 13:35 Titel: |
|
|
| Wie würde ich das dann machen? |
|
| Nach oben |
|
 |
gunatm Board-Angestellter

Anmeldedatum: 26.10.2004 Beiträge: 49441 Wohnort: Bahrenfeld
|
Verfasst am: Sa, 16.02.2013 13:55 Titel: |
|
|
Was? Erstmal 68k-Assembler lernen, und wenn du das gemacht hast, legst du AmigaBasic eh zur Seite.
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 |
|
 |
Matrix01
Anmeldedatum: 15.02.2013 Beiträge: 41
|
Verfasst am: Sa, 16.02.2013 14:22 Titel: |
|
|
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 |
|
 |
gunatm Board-Angestellter

Anmeldedatum: 26.10.2004 Beiträge: 49441 Wohnort: Bahrenfeld
|
|
| Nach oben |
|
 |
HonK

Anmeldedatum: 18.03.2005 Beiträge: 1148 Wohnort: Berlin
|
Verfasst am: Sa, 16.02.2013 18:43 Titel: |
|
|
Mit etwas Glück findest Du noch auf Flohmärkten das große Amiga Basic Buch (meins gebe ich nicht her ). In dem ist das alles sehr gut beschrieben, auch mit ausführlichen Beispielprogrammen . _________________ <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  |
|
| Nach oben |
|
 |
Janusz

Anmeldedatum: 21.03.2009 Beiträge: 3901 Wohnort: Ja. Drinnen.
|
|
| Nach oben |
|
 |
Matrix01
Anmeldedatum: 15.02.2013 Beiträge: 41
|
Verfasst am: Di, 26.02.2013 15:22 Titel: |
|
|
| Wenn man einen Compiler nicht programmieren kann, wie wäre es dann mit einem Interpreter.Ginge das in BASIC? |
|
| Nach oben |
|
 |
|