Seite 1 von 1

Microsoft Basic 6502 ist Open Source

Verfasst: 03.09.2025 21:31
von cas
Wer macht den Port für Atari 8bit?

https://github.com/microsoft/BASIC-M6502

Re: Microsoft Basic 6502 ist Open Source

Verfasst: 03.09.2025 21:41
von CharlieChaplin
Ist ein Port überhaupt nötig - es gibt für den A8:

- Microsoft Basic
- Microsoft Basic II

inwieweit diese sich vom Original von 1975 / 1976 unterscheiden, weiß ich aber nicht.
(Habe Microsoft Basic auf dem A8 nie genutzt.)

Re: Microsoft Basic 6502 ist Open Source

Verfasst: 04.09.2025 06:18
von atarixle
Last edited: 48 years ago! :lol:

Re: Microsoft Basic 6502 ist Open Source

Verfasst: 04.09.2025 08:01
von GoodByteXL
CharlieChaplin hat geschrieben:
03.09.2025 21:41
inwieweit diese sich vom Original von 1975 / 1976 unterscheiden, weiß ich aber nicht.
Disassemblieren und Vergleichen?
Ein Sport für Profis ... :)

Re: Microsoft Basic 6502 ist Open Source

Verfasst: 04.09.2025 14:03
von cas
CharlieChaplin hat geschrieben:
03.09.2025 21:41
Ist ein Port überhaupt nötig - es gibt für den A8:

- Microsoft Basic
- Microsoft Basic II

inwieweit diese sich vom Original von 1975 / 1976 unterscheiden, weiß ich aber nicht.
(Habe Microsoft Basic auf dem A8 nie genutzt.)
Ich sehe die folgende Motivation für einen Port:
* die von Dir genannten Versionen sind *nicht* Open Source, nur die gestern von Microsoft veröffentliche Version und Ports und Erweiterungen dieser Version. Die alten Versionen dürfen daher nicht verbreitet werden, z.B. auf dem ABBUC Magazin. Ein Port schon.
* Ich erwarte das auf aus Basis der Open Source Version neue Entwicklungen / Erweiterungen erscheinen. Um diese auch auf dem Atari nutzen zu koennen braucht man eine Version des MS Basic, welches sich aus dem Quellcode neu erstellen lässt
* Wenn ich mich korrekt erinnere funktioniert das alte MS Basic nur mit ganz bestimmten DOS Versionen (Atari DOS 1.0 oder 2.0), und kann daher nicht mit ED und DD oder QD Disketten benutzt werden. Ein neue Port kann das DOS korrekt ansprechen und mit vielen DOS Versionen kompatibel sein
* Das alte MS Basic war für die 48 K Atari Maschinen ausgelegt (Atari 400/800). Ein Port kann Funktionen des Atari XL/XE ausnutzen (z.B. RAM unter dem ROM nutzen oder erweiterten Speicher nutzen)

Re: Microsoft Basic 6502 ist Open Source

Verfasst: 04.09.2025 17:01
von RhoSigma
Naja, in meiner Erinnerung war MS Basic zwar der "kompatibelste", aber bei weitem der lahmste Basic Dialekt auf dem Atari. Der einzige Grund das zu nutzen war, das da die Strings so funktioniert haben "wie erwartet". Aber welches interessante Programm lief darauf? Allerdings hat das glaube ich nicht die Atari FP Routinen benutzt, sondern eigene 32bit Implementierungen (da könnt ich falsch liegen). Es könnten also auch andere "bessere" (für manche Definition von besser) Werte beim Rechnen rauskommen. Ich hatte das mal vor Äonen benutzt, um mein Zeug vom KC 85/1 zu portieren, war aber so lahm, dass es die Zeit nicht wert war.