Fragen zu Turbo Basic XL-Interna


Fragen zu Turbo Basic XL-Interna

von EightBitWitch » Fr 18. Jun 2010, 14:27
Hallo,

das ich nun auch wieder in TB XL programmieren möchte, würde mich interessieren wie TB XL intern "tickt".
Welche Speicherbereiche werden gegen über Atari Basic zusätzlich belegt? Es scheint Speicher unter dem OS belegt zu werden, ist dort noch was frei?

Mit welchem DOS arbeitet TB XL (ich nutze immer noch Dos 2.5) gut zusammen und mit welchem absolut nicht? Ich bekomme TB XL nicht unter SpartaDOS X zum laufen, da SD wohl auch Speicher unter dem OS benutzt. Ich habe mich hier aber auch noch nicht mit den evtl. vorhandenen Konfigurationsmöglichkeiten von SDX beschäftigt, da das ganze auch noch recht neu für mich ist.

Was gibt es noch interessantes über TB XL zu wissen, was nicht aus dem Original-Artikel in der "Happy Computer" zu erkennen ist?



Valerie

Re: Fragen zu Turbo Basic XL-Interna

von Mathy » Fr 18. Jun 2010, 20:44
Hallo Valerie

TB XL läuft prima mit MyDOS.

Tschüß

Mathy

Re: Fragen zu Turbo Basic XL-Interna

von Dietrich » Sa 19. Jun 2010, 00:23
Turbo-BASIC belegt das gesamte RAM unter dem OS-ROM sowie $2080-$3xxx (für den genauen Wert von $3xxx, frage mit DPEEK(743) LOMEM ab). Für BASIC-Programme steht damit der Bereich von $3xxx-$bfff zur Verfügung (abzüglich des Bildschirmspeichers, der bei Gr.0 normalerweise bei $bc20-$bfff liegt). Das sind immerhin 38 KB, wenn ich mich recht erinnere - deutlich mehr als unter ATARI-BASIC.

Man kann jedes DOS einsetzen, das nicht das RAM unter dem OS-ROM benutzt - BiboDOS scheidet damit aus. Mit SDX soll es gehen - aber nur mit Speichererweiterung und nach manueller Umkonfiguration. Ich benutze natürlich mein eigenes DOS: XDOS 2.43, das lediglich den Speicher von $700-$1df0 belegt (es braucht auch kein DUP.SYS). Es kann auch deutlich mehr als DOS 2.5 (nur einen Diskkopierer gibt es nicht - der hätte zuviel Platz gekostet).

Re: Fragen zu Turbo Basic XL-Interna

von EightBitWitch » Sa 19. Jun 2010, 05:41
Danke dir. Dein XDOS schau ich mir auch gleich mal an.