Frage bezüglich PureBasic und Amiga

Für allgemeine Fragen zur Programmierung mit PureBasic.
Samson1971
Beiträge: 2
Registriert: 06.01.2024 15:04

Frage bezüglich PureBasic und Amiga

Beitrag von Samson1971 »

Hallo zusammen, bin neu hier und habe diese Seite durch Zufall gefunden.

Bin seit einigen Tagen daran, ein paar Emulatoren auf mein PC zu installieren und einzurichten, VC20, C64, C128, Amiga 500,1200,4000.

Habe diese auch früher (in den 2000´ner Jahren) mal getestet, sie liefen nur nicht wirklich gut, was aber aktuell angeht, Hammer, so was von Perfekt, einfach genial.

Habe früher mit dem C64 angefangen zu Programmieren, später auch in Assembler, da gab es eine Programmiersprache, die nannte sich Hyperbasic, damit konnte man eigene Basic-Befehle für den C64 programmieren und dann in Basic auch nutzen.

Später kaufte ich mir ein Amiga 500, hier lernte ich Blitz-Basic kennen und habe damit auch viel Programmiert, später auch etwas in Assembler, später kam noch ein Amiga 1200 und 4000 dazu, hier Programmierte ich in Amos-Professionel 2.0 und teils in Assembler.

Muss auch mal schauen ob die Geräte noch funktionieren, nur wie Anschließen, gerade mein C64.

1998 holte ich mir meinen ersten PC, da ja Commodore den Amiga leider nicht mehr weiter entwickelte.

Habe auf den PC mit Visual-Basic angefangen, später kam dann die kostenlose Programmiersprache AutoIt dazu, habe aber nie damit wirklich große Programme geschrieben.

Da ich jetzt mich mit den Emulatoren für VC20, C64, C128 und Amiga, wieder beschäftigt habe, habe ich auch angefangen, darauf zu Programmieren, die Emulatoren sind so genial und echt Stabil.

Kannte nach all den Jahren auch den Reset-Befehl für den C64 noch, SYS 64738.

Für den Amiga Emulator, suchte ich mir Blitzbasic, was jetzt AmiBlitz heißt, aber es läuft nicht wirklich flüssig, dagegen habe ich sogar noch Amos-Professional 2.0 gefunden, was sogar Publik-Domain ist und bei Aminet mir Source-Code zubekommen ist.

Bei Aminet habe ich auch PureBasic gefunden, und dort gelesen, das dies sogar für Windows gíbt, dadurch kam ich zu dieser Seite hier.

Suche schon lange nach einer guten Basic-Programmiersprache, die man auf Windows nutzen kann und auf Amiga.

Daher meine Frage, funktioniert das aktuelle PureBasic noch auf Amiga 500,1200 oder 4000? wenn nicht, welche war die letzte Version von PureBasic die auf Amiga und Windows funktionierte?

Bedanke mich schonmal im voraus.
H.Brill
Beiträge: 356
Registriert: 15.10.2004 17:42
Wohnort: 66557 Neunkirchen

Re: Frage bezüglich PureBasic und Amiga

Beitrag von H.Brill »

Für AMIGA war das die Version 4.0 (siehe ganz unten)
https://www.purebasic.com/download.php

Ein PB-Forum für AMIGA gibt es noch auf dem englischen Board, falls du es englischen mächtig bist.

https://www.purebasic.fr/english/viewfo ... bbd85dc568
PB 5.60
CodeBurg
Beiträge: 101
Registriert: 06.06.2011 22:53

Re: Frage bezüglich PureBasic und Amiga

Beitrag von CodeBurg »

Samson1971 hat geschrieben: 06.01.2024 17:05 Suche schon lange nach einer guten Basic-Programmiersprache, die man auf Windows nutzen kann und auf Amiga.
Auch auf die Gefahr hin, dass das hier nicht gern gesehen ist, aber für diesen Anwendungsfall solltest du dir mal Hollywood ansehen.

Wie H.Brill schon geschrieben hat, die letzte Version von Purebasic für Amiga ist die Version 4.0, welche aber zum einen uralt ist und zum anderen IMHO nie wirklich "fertig" wurde. Ich kann mich noch daran erinnern, dass es damals in der Hilfe doch diverse Befehle oder auch Parameter gab, wo vermerkt war, dass er nicht auf Amiga verfügbar wäre. Wirkte für mich eher so, als sei während der Entwicklung der Version 4.0 für Amiga die Einsicht eingekehrt, dass diese keine Zukunft hat und es sich daher eher um eine halbherzige Adaption handelte. Aber wie gesagt, das war nur mein ganz persönlicher Eindruck.
Benubi
Beiträge: 186
Registriert: 22.10.2004 17:51
Wohnort: Berlin, Wedding

Re: Frage bezüglich PureBasic und Amiga

Beitrag von Benubi »

Du brauchst einen "neueren" Amiga 1200+ um PB zum laufen/kompilieren zu bringen.

A500 (Kick 1.1 ->2.04) hat ein anderes Memory Management System das OS is nicht kompatibel, und Hardware ist auch ein wenig anders (kenne mich nicht genau aus, habe auch mal vor Jahren gefragt). Aber mit dem 4000er sollte das auch gehen. Ich denke aber du fährst gemütlicher wenn Du einen Emulator benutzt, da man damit auch Geschwidigkeitsbegrenzungen (bzw. Emulation) aussetzen oder raufsetzen kann. Ich habe aber noch nie die Amiga Version von PB getestet.
Samson1971
Beiträge: 2
Registriert: 06.01.2024 15:04

Re: Frage bezüglich PureBasic und Amiga

Beitrag von Samson1971 »

Vielen lieben dank für diese Antworten.

1. Englisch kann ich nur sehr wenig, aber lasse mir auch Seiten gern übersetzen.

2. ich nutze WinUAE als Emulation für KS/WB 1.2 / 1.3 / 3.1

Habe mir auf UAE einen Amiga 4000 eingerichtet und mir dort das AmiBasic (früher BlitzBasic) installiert, und es läuft in zwischen absolut flüssig, es lag an einer Einstellung im Emulator.

Habe es auch heute geschafft, Lowres, Hires und Superhires im Interlaced zum laufen zu bekommen, ohne das es Flimmert.

Mir macht es echt spaß mit den Alten-System wieder zu Arbeiten, auch AMOS-Pro 2.0 gibt es ja als Public-Domain, genial, war etwas fummelig, das zum laufen zu bekommen, aber geht super.

Habe mir auch Vice-Emulator heruntergeladen, um alte VC20, C64 oder C128 Zeiten zu genießen.

PureBasic werde ich mir demnächst kaufen, um auch unter Windows mehr wieder Programmieren zu können.
xperience2003
Beiträge: 965
Registriert: 04.10.2004 18:42
Computerausstattung: Amiga, LinuxMint, Windows7
Wohnort: gotha
Kontaktdaten:

Re: Frage bezüglich PureBasic und Amiga

Beitrag von xperience2003 »

also pb-amiga stürzt gerne mal ab, darum benutze ich die version 4.0 aber den editor von 2.9 :)

und es kommt darauf an, was du machen willst. pb-amiga ist rein workbench. bunte copperscreens und hardware ausreizen geht damit nicht.
amos wurde auf amospro 2 - aga erhoben und von blitzbasic gibt es 2 varianten: einmal blitzbasic 2.1 oder amiblitz.
wenn du für nen emulierten 4000er programmieren willst, empfehle ich dir amiblitz.

ich hatte ja mal angefangen die blitz2 display und blit befehle für pb-amiga zu wrappen, aber das braucht ewig zeit, das lohnt sich nicht
pb-amiga hat auch keine floats, das programm ist irgendwie mit maximal 50kb begrenzt, darum kann man auch keine grafiken includieren etc.

den wirklich einzigen vorteil den pb-amiga hat, sind die kleinen exen und die geschwindigkeit der system-aufrufe, da der compiler wirklich
guten asm-code erstellt. aber für games und sowas eher unbrauchbar
amiga rulez...
Rebirth Software
Antworten