Action! mehr Speicher für Source und Code

Bild Alles zum Thema Programmierung
Bild All around programming

Moderatoren: skriegel, cas, Sleepy, des-or-mad, Wolfgang

Action! mehr Speicher für Source und Code

Beitragvon FlorianD » So 24. Mai 2020, 11:53

der freie Speicher für Sourcecode und Compilat kann schnell knapp werden, da ja neben Source/Compilat auch noch Platz von Action! selbst benötigt wird (Compiler-Stack, Variablen-Hashtabelle, usw).

Wenn man das "DOS XL" von OSS in der Spezialversion für OSS-SuperCarts benutzt, legt das DOS seinen Programmcode UNTER das Action!-Modul ($A000-$BFFF). Somit ist von $0700 bis ca. $1450 (da liegt sonst das DOS) nun das Action!-Geraffel (Compiler-Stack, Variablen-Hashtabelle, usw.) und danach ist Platz.
Compiliert man nun direkt aus einem File (Befehl im Monitor: C "D:MYFILE.ACT") wird das Binary direkt ab ca. $1450 abgelegt. Danach mit W "MYFILE.COM" speichern, Modul raus, mit DOS laden und starten.

Obacht: XDOS 2.43 z.B. reicht bis $1DF0 mit 2 Buffern. Also ggf im Action Code mit SET $E=$1E00 SET $491=$1E00 den Beginn des Binaries so legen, dass er nicht mit dem DOS in Konflikt kommt.
RUN $E477
--
Benutzeravatar
FlorianD
Night&Day Poster
Night&Day Poster
 
Beiträge: 1698
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Frankfurt am Main

Re: Action! mehr Speicher für Source und Code

Beitragvon CharlieChaplin » So 24. Mai 2020, 13:13

Vom Autor des Emulators Atari++ gibt es ein DOS XL nachempfundenes DOS, namens DOS 2XL. Dieses nutzt fast ausschließlich RAM unter dem OS und hat ein memlo von $0794. Das DOS kann nur 90k und 130k, man kann aber damit laden und speichern (es ist also KEIN Gamedos). Sofern Action! also nicht selber RAM unter dem OS nutzt (es gibt eine gehackte Fileversion die das macht, siehe z.B. Atari Wiki), könnte man mit diesem DOS auch viel freien Speicher unter Action! haben.

Von Mr. Atari gibt es noch LiteDOS in den Versionen 2.x (letzte Version 2.08, besteht nur aus DOS.SYS) und 3.x (aktuelle Version 3.02, besteht aus DOS und separatem DUP). Diese haben ein memlo von $1000 sind aber nicht mehr 100% DOS 2 kompatibel - man kann damit DOS 2 und MyDOS Dateien lesen und ins LiteDOS Format umkopieren. Umgekehrt kann DOS 2 zwar die DIR von LiteDOS anzeigen, jedoch davon nicht laden und darauf nicht speichern. Inwieweit LiteDOS mit Action! zus.arbeitet müsstest du halt mal ausprobieren.
http://www.mr-atari.com/Mr.Atari/LiteDOS/
http://www.mr-atari.com/Mr.Atari/LiteDO ... OS%202.htm

Der liebe Stefan hatte auch eine neue Version von XDOS in der Entwicklung, bei der sehr viele Funktionen über externe Tools gelöst wurden, wodurch ein sehr niedriges memlo geschaffen wurde. Mir hat er die neue Version vor ein paar Jahren mal auf der JHV gezeigt, ein offiz. Release gab es bis heute aber nicht und ich weiß aktuell nicht, wie weit er damit ist. Frag doch mal bei ihm nach, vielleicht gibt er dir ja eine Kopie davon oder released die neue Version sogar offiziell ?!?
CharlieChaplin
Night&Day Poster
Night&Day Poster
 
Beiträge: 2290
Registriert: Do 1. Jan 1970, 02:00


Zurück zu Programmierung



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast