ATARI XL/XE: BBC BASIC für Atari XL/XE
Moderator: Rockford
Online
- andymanone
- Beiträge: 4541
- Registriert: 17.08.2021 12:34
- Wohnort: Berlin - Suburban
- Has thanked: 1164 times
- Been thanked: 1947 times
- Kontaktdaten:
ATARI XL/XE: BBC BASIC für Atari XL/XE
Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / Brandnew: Live 24/7 Stream - Industrial - Chiptune/Covers - Vocal Dream - EDM - Indie - own tracks
Online
- andymanone
- Beiträge: 4541
- Registriert: 17.08.2021 12:34
- Wohnort: Berlin - Suburban
- Has thanked: 1164 times
- Been thanked: 1947 times
- Kontaktdaten:
Re: ATARI XL/XE: BBC BASIC für Atari XL/XE
Ressortleiter Hardware - Save the past and use the future!© andYManOne / Demozoo / Brandnew: Live 24/7 Stream - Industrial - Chiptune/Covers - Vocal Dream - EDM - Indie - own tracks
-
Manfredini66
- Beiträge: 103
- Registriert: 22.08.2021 14:05
- Has thanked: 35 times
- Been thanked: 39 times
- Kontaktdaten:
Re: ATARI XL/XE: BBC BASIC für Atari XL/XE
Nach dem Beitrag im Magazin 163 habe ich das mal ausprobiert. Dieses Basic scheint ja eine "eierlegende Wollmilchsau" zu sein. Ist schnell, kann *DIR und RENUM (ist mir bei meinen Programmierversuchen wichtig) und man kann auch noch Maschinensprache direkt ins BASIC einbinden. Was will man mehr? Leider sind die Informationen auf Github spärlich und die im Netz verfügbare Literatur auch. Und dann auch alles nur in Englisch
. Hat jemand schon mit dem BASIC programmiert und hat mehr Informationen (gerne in deutsch)? Z.B. eine Befehlsliste mit Erläuterungen?
Und noch eine ganz doofe Frage: Meint Ihr, das BASIC gibt es auch mal als ROM? Das wäre ja deutlich bequemer, wenn es nach dem Einschalten gleich da wäre.... In meinem "Arbeits-Rechner" (600 XL aufgerüstet) ist ein Adaptersockel drin, dass ich auch auf dem BASIC-Steckplatz ein Eprom einsetzen kann....
Bin an Erfahrungsaustausch interessiert.
Danke und Gruß
Manfred
Und noch eine ganz doofe Frage: Meint Ihr, das BASIC gibt es auch mal als ROM? Das wäre ja deutlich bequemer, wenn es nach dem Einschalten gleich da wäre.... In meinem "Arbeits-Rechner" (600 XL aufgerüstet) ist ein Adaptersockel drin, dass ich auch auf dem BASIC-Steckplatz ein Eprom einsetzen kann....
Bin an Erfahrungsaustausch interessiert.
Danke und Gruß
Manfred
- dl7ukk
- Beiträge: 666
- Registriert: 25.08.2021 23:03
- Has thanked: 139 times
- Been thanked: 173 times
- Kontaktdaten:
Re: ATARI XL/XE: BBC BASIC für Atari XL/XE
Hi,
frag doch mal Jac!, er kennt sich besten damit aus und dann in den Freezer, bis Einer ein Modul baut.
Oder ein A8pico nehmen und die XEX drauf kopieren.
gruß
frag doch mal Jac!, er kennt sich besten damit aus und dann in den Freezer, bis Einer ein Modul baut.
Oder ein A8pico nehmen und die XEX drauf kopieren.
gruß
- MichaG
- Beiträge: 454
- Registriert: 14.10.2021 12:54
- Has thanked: 558 times
- Been thanked: 170 times
- Kontaktdaten:
Re: ATARI XL/XE: BBC BASIC für Atari XL/XE
Als Heavy-Metal-Fan gratuliere ich zu dieser teuflischen Zahl!
ABBUC-Mitglied aus den 90ern/frühen 2000ern
Ex-WAF und Regionalgruppe Thüringen
Ex-WAF und Regionalgruppe Thüringen
- cas
- Beiträge: 1219
- Registriert: 18.06.2021 21:01
- Wohnort: Solar System
- Has thanked: 353 times
- Been thanked: 878 times
- Kontaktdaten:
Re: ATARI XL/XE: BBC BASIC für Atari XL/XE
Hallo Manfred,Manfredini66 hat geschrieben: ↑02.02.2026 22:11Nach dem Beitrag im Magazin 163 habe ich das mal ausprobiert. Dieses Basic scheint ja eine "eierlegende Wollmilchsau" zu sein. Ist schnell, kann *DIR und RENUM (ist mir bei meinen Programmierversuchen wichtig) und man kann auch noch Maschinensprache direkt ins BASIC einbinden. Was will man mehr? Leider sind die Informationen auf Github spärlich und die im Netz verfügbare Literatur auch. Und dann auch alles nur in Englisch :-( . Hat jemand schon mit dem BASIC programmiert und hat mehr Informationen (gerne in deutsch)? Z.B. eine Befehlsliste mit Erläuterungen?
Und noch eine ganz doofe Frage: Meint Ihr, das BASIC gibt es auch mal als ROM? Das wäre ja deutlich bequemer, wenn es nach dem Einschalten gleich da wäre.... In meinem "Arbeits-Rechner" (600 XL aufgerüstet) ist ein Adaptersockel drin, dass ich auch auf dem BASIC-Steckplatz ein Eprom einsetzen kann....
Bin an Erfahrungsaustausch interessiert.
Danke und Gruß
Manfred
es ist sicher möglich (aber einiges an Arbeit) das BBC-Basic in ein Modul zu bringen.
Ich versuche es einmal mit einem A8Pico. Da sich das BBC-Basic (wie Turbo-Basic) unter das OS-ROM schiebt und damit Speicherplatz spart, wäre ein traditionelles ROM nicht ideal, denn das würde immer Speicher an einer festen Stelle belegen, und somit wäre weniger Speicher für BASIC Programme frei.
Bücher habe ich nur in englischer Sprache gefunden, da die Geräte welche mit BBC-Basic ausgeliefert wurden hauptsächlich in Grossbritannien verkauft wurden.
Die Webseite
https://www.bbcbasic.org/
hat eine Übersicht der Befehle.
Richard Russell kümmert sich heute um die Weiterentwicklung des BBC-Basic. Wir können ihn fragen, ob wir die Befehlsübersicht und ggf. die Einstiegsanleitung (https://www.bbcbasic.co.uk/bbcsdl/tutorial/) übersetzen dürfen. Ich schreibe Herrn Russell eine E-Mail.
Carsten
-
Manfredini66
- Beiträge: 103
- Registriert: 22.08.2021 14:05
- Has thanked: 35 times
- Been thanked: 39 times
- Kontaktdaten:
Re: ATARI XL/XE: BBC BASIC für Atari XL/XE
Hallo Carsten,.
vielen Dank, dass Du dich da engagierst. Die Befehlsliste in dem Link ist aber wohl nicht vollständig. Ich habe mich erst mal erschrocken, da darin weder RENUMBER noch AUTO drinsteht. Im BASIC sind die Befehle aber vorhanden und funktionieren. Das habe ich eben noch mal getestet. Ich bin gespann, ob es eine Übersetzung geben wird.
Danke und Grüße
Manfred
vielen Dank, dass Du dich da engagierst. Die Befehlsliste in dem Link ist aber wohl nicht vollständig. Ich habe mich erst mal erschrocken, da darin weder RENUMBER noch AUTO drinsteht. Im BASIC sind die Befehle aber vorhanden und funktionieren. Das habe ich eben noch mal getestet. Ich bin gespann, ob es eine Übersetzung geben wird.
Danke und Grüße
Manfred
-
slx
- Beiträge: 270
- Registriert: 18.06.2021 23:16
- Has thanked: 268 times
- Been thanked: 44 times
- Kontaktdaten:
Re: ATARI XL/XE: BBC BASIC für Atari XL/XE
Hier gibt es eine Befehlsübersicht, in der Renumber enthalten ist, allerdings für eine höhere Version.
Wir sind am Atari echt verwöhnt, was die Verfügbarkeit von gescannter Dokumentation und Literatur anlangt.
Wir sind am Atari echt verwöhnt, was die Verfügbarkeit von gescannter Dokumentation und Literatur anlangt.
- edelro
- Beiträge: 468
- Registriert: 23.08.2021 17:12
- Has thanked: 282 times
- Been thanked: 98 times
- Kontaktdaten:
Re: ATARI XL/XE: BBC BASIC für Atari XL/XE
Schau mal hier:Manfredini66 hat geschrieben: ↑03.02.2026 20:29Hallo Carsten,.
vielen Dank, dass Du dich da engagierst. Die Befehlsliste in dem Link ist aber wohl nicht vollständig. Ich habe mich erst mal erschrocken, da darin weder RENUMBER noch AUTO drinsteht. Im BASIC sind die Befehle aber vorhanden und funktionieren. Das habe ich eben noch mal getestet. Ich bin gespann, ob es eine Übersetzung geben wird.
Danke und Grüße
Manfred
https://www.ncus.org.uk/dsbbcoms.htm
Wir wissen, dass es Dinge gibt, die wir nicht wissen.
Aber es gibt auch Dinge, von denen wir nicht wissen, dass wir sie nicht wissen.
HOME
Aber es gibt auch Dinge, von denen wir nicht wissen, dass wir sie nicht wissen.
HOME
- cas
- Beiträge: 1219
- Registriert: 18.06.2021 21:01
- Wohnort: Solar System
- Has thanked: 353 times
- Been thanked: 878 times
- Kontaktdaten:
Re: ATARI XL/XE: BBC BASIC für Atari XL/XE
Hi,
ich habe eine Übersicht der Befehle in Deutsch zusammengestellt.
Da sind bestimmt noch Fehler drin. Hat jemand Zeit das zu Testen und mir eine Rückmeldung zu geben?
https://cloud.abbuc.social/s/wmMRod2WBwC2286
ich habe eine Übersicht der Befehle in Deutsch zusammengestellt.
Da sind bestimmt noch Fehler drin. Hat jemand Zeit das zu Testen und mir eine Rückmeldung zu geben?
https://cloud.abbuc.social/s/wmMRod2WBwC2286
-
Manfredini66
- Beiträge: 103
- Registriert: 22.08.2021 14:05
- Has thanked: 35 times
- Been thanked: 39 times
- Kontaktdaten:
Re: ATARI XL/XE: BBC BASIC für Atari XL/XE
Ich habe mir die Befehlsübersicht angesehen. Ist deutlich mehr als ATARI-Basic
.
Es scheinen aber auch Befehle dabei zu sein, wo ich mich frage, wie das am Atari funktionieren soll, z.B. der Befehl ADVAL. Der liest analoge Eingänge. Der BBC Micro hatte ja wohl einen eingebauten AD Wandler. Da macht so ein Befehl Sinn. Aber beim Atari?
Dann fehlen mir PEEK und POKE. Ich habe auch keine funktionsgleichen Befehle mit anderem Namen gefunden.
Was mir noch aufgefallen ist: Man kann mit *DOS ins DOS wechseln. Zurück zum BASIC mit B geht aber nicht, Fehlermeldung "kein Modul". Das macht ja auch Sinn, da das BASIC woanders liegt. Gibt es denn eine Adresse, mit der man zurück ins BASIC springen kann (Funktion M im DOS)?
Ich werde mich weiter damit beschäftigen. Danke für die Übersetzung.
Gruß
Manfred
Es scheinen aber auch Befehle dabei zu sein, wo ich mich frage, wie das am Atari funktionieren soll, z.B. der Befehl ADVAL. Der liest analoge Eingänge. Der BBC Micro hatte ja wohl einen eingebauten AD Wandler. Da macht so ein Befehl Sinn. Aber beim Atari?
Dann fehlen mir PEEK und POKE. Ich habe auch keine funktionsgleichen Befehle mit anderem Namen gefunden.
Was mir noch aufgefallen ist: Man kann mit *DOS ins DOS wechseln. Zurück zum BASIC mit B geht aber nicht, Fehlermeldung "kein Modul". Das macht ja auch Sinn, da das BASIC woanders liegt. Gibt es denn eine Adresse, mit der man zurück ins BASIC springen kann (Funktion M im DOS)?
Ich werde mich weiter damit beschäftigen. Danke für die Übersetzung.
Gruß
Manfred
- cas
- Beiträge: 1219
- Registriert: 18.06.2021 21:01
- Wohnort: Solar System
- Has thanked: 353 times
- Been thanked: 878 times
- Kontaktdaten:
Re: ATARI XL/XE: BBC BASIC für Atari XL/XE
Hast Du den Artikel im Magazin 163 gelesen? Da findest Du schon zwei Antworten auf Deine Fragen:Manfredini66 hat geschrieben: ↑Gestern 22:18Ich habe mir die Befehlsübersicht angesehen. Ist deutlich mehr als ATARI-Basic :-).
Es scheinen aber auch Befehle dabei zu sein, wo ich mich frage, wie das am Atari funktionieren soll, z.B. der Befehl ADVAL. Der liest analoge Eingänge. Der BBC Micro hatte ja wohl einen eingebauten AD Wandler. Da macht so ein Befehl Sinn. Aber beim Atari?
Dann fehlen mir PEEK und POKE. Ich habe auch keine funktionsgleichen Befehle mit anderem Namen gefunden.
Was mir noch aufgefallen ist: Man kann mit *DOS ins DOS wechseln. Zurück zum BASIC mit B geht aber nicht, Fehlermeldung "kein Modul". Das macht ja auch Sinn, da das BASIC woanders liegt. Gibt es denn eine Adresse, mit der man zurück ins BASIC springen kann (Funktion M im DOS)?
Ich werde mich weiter damit beschäftigen. Danke für die Übersetzung.
Gruß
Manfred
Ein VAR=?&710 ist ein VAR=PEEK(710)Die BBC-Computer haben einen
eingebauten Analog-zu-Digital-
Konverter, welcher mit dem Be-
fehl ADVAL (Analogue-to-digital
converter value) abgefragt wer-
den kann. Beim Atari fehlt eine
solche Schnittstelle. ADVAL(255)
prüft, ob ein Tastendruck im Tas-
taturbuffer wartet, alle anderen
Werte werden ignoriert. Joystick-
und Paddle-Werte können am
Atari über die entsprechen-
den Schatten- oder Hardware-
Register ausgelesen werden
(DIR=?&0278 für den ersten Joy-
stick).
Ein ?&710=0 ist ein POKE 710,0
Ungewohnt, aber schneller und eleganter als Peek/Poke.
- cas
- Beiträge: 1219
- Registriert: 18.06.2021 21:01
- Wohnort: Solar System
- Has thanked: 353 times
- Been thanked: 878 times
- Kontaktdaten:
Re: ATARI XL/XE: BBC BASIC für Atari XL/XE
Bei einem DOS mit DUP im regulären Speicher (Atari-DOS 2.5, Bibo-DOS, MyDOS etc) wird das nicht gehen, denn das DUP wird den Speicherbereich des BASIC überschreiben. Vielleicht klappt es mit MEM.SAV.Manfredini66 hat geschrieben: ↑Gestern 22:18Was mir noch aufgefallen ist: Man kann mit *DOS ins DOS wechseln. Zurück zum BASIC mit B geht aber nicht, Fehlermeldung "kein Modul". Das macht ja auch Sinn, da das BASIC woanders liegt. Gibt es denn eine Adresse, mit der man zurück ins BASIC springen kann (Funktion M im DOS)?
Bei einem DOS ohne DUP könnte es funktionieren, ich frage mal Ivo van Poorten.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast