versch. ML-Load bei MyDOS ?!?
von CharlieChaplin » So 28. Aug 2005, 23:11Hmmm,
habe unter MyDOS (4.53, 4.54, vermutlich aber auch 4.50 und 4.51) schon öfter das Phänomen festgestellt, dass sich so manches ML-File zwar mittels Option "L" (Binary Load) laden läßt, nicht jedoch als sog. Autorun-File (sei es nun Autorun.Sys oder *.Arx).
Drei Beispiele: 1) Das Spiel Sysiphos (Vollversion) schaltet normalerweise das Basic nicht automatisch ab, also habe ich dort mittels "append" ein kleines und ca. 55 Byte kurzes Utility (Basoff.COM) an- bzw. davor gefügt. Mittels Option "L" läßt sich das Programm problemlos laden, Basic wird abgeschaltet und das Spiel startet. Als *.AR0 wird das Basic abgeschaltet und man landet kurz darauf im DUP.SYS... seltsam...
2) Neo-Tracker 1.x von EPI. Das Init- und Haupt-Programm läuft mit 128k RAM, Basic off und Option "L" einwandfrei, beim Versuch es als Autorun-File (*.AR0) laufen zu lassen, stürzt das Programm während dem LAdevorgang ab...
3) Multi-autorun, mit Rd-Treiber (*AR0), RD-Copy (:Ramdisk) und last not least TB-XL (*.AR1,das dann automat. ein TB-File lädt): Lade ich die ersten Teile, außer TB-XL via Autorun, so läuft alles einwandfrei - die RD wird formatiert, ein ultralanges file oder alle files, die in der Subdir :Ramdisk stehen, werden komplett in die RD kopiert und ggf. ins Dup.SYS zurückgekehrt. Wenn ich aber auch noch TB-XL als Autorun-File hinzufüge, so kopiert die RD-Copy nur einen Teil des Programms oder der PRogramme. Bei mehreren Files wird nur das erste in die RD kopiert, sodann startet TB-XL (und danach das Autorun.BAS); bei einem ultralangen File (größer 36kbytes) wird auch bei abgeschaltetem Basic nur ca. 31-36kbytes an Daten in die RD kopiert, der kopiervorgang bricht dann ab und TB-XL startet...
Ergo, kann es sein, das MyDOS zwei versch. Formen/Arten für das Laden von ML-Files kennt und vielleicht eine Form bei der manuellen Option "L" (Binary Load) und die andere beim Autorun benutzt ?!? -Andreas Magenheimer
habe unter MyDOS (4.53, 4.54, vermutlich aber auch 4.50 und 4.51) schon öfter das Phänomen festgestellt, dass sich so manches ML-File zwar mittels Option "L" (Binary Load) laden läßt, nicht jedoch als sog. Autorun-File (sei es nun Autorun.Sys oder *.Arx).
Drei Beispiele: 1) Das Spiel Sysiphos (Vollversion) schaltet normalerweise das Basic nicht automatisch ab, also habe ich dort mittels "append" ein kleines und ca. 55 Byte kurzes Utility (Basoff.COM) an- bzw. davor gefügt. Mittels Option "L" läßt sich das Programm problemlos laden, Basic wird abgeschaltet und das Spiel startet. Als *.AR0 wird das Basic abgeschaltet und man landet kurz darauf im DUP.SYS... seltsam...
2) Neo-Tracker 1.x von EPI. Das Init- und Haupt-Programm läuft mit 128k RAM, Basic off und Option "L" einwandfrei, beim Versuch es als Autorun-File (*.AR0) laufen zu lassen, stürzt das Programm während dem LAdevorgang ab...
3) Multi-autorun, mit Rd-Treiber (*AR0), RD-Copy (:Ramdisk) und last not least TB-XL (*.AR1,das dann automat. ein TB-File lädt): Lade ich die ersten Teile, außer TB-XL via Autorun, so läuft alles einwandfrei - die RD wird formatiert, ein ultralanges file oder alle files, die in der Subdir :Ramdisk stehen, werden komplett in die RD kopiert und ggf. ins Dup.SYS zurückgekehrt. Wenn ich aber auch noch TB-XL als Autorun-File hinzufüge, so kopiert die RD-Copy nur einen Teil des Programms oder der PRogramme. Bei mehreren Files wird nur das erste in die RD kopiert, sodann startet TB-XL (und danach das Autorun.BAS); bei einem ultralangen File (größer 36kbytes) wird auch bei abgeschaltetem Basic nur ca. 31-36kbytes an Daten in die RD kopiert, der kopiervorgang bricht dann ab und TB-XL startet...
Ergo, kann es sein, das MyDOS zwei versch. Formen/Arten für das Laden von ML-Files kennt und vielleicht eine Form bei der manuellen Option "L" (Binary Load) und die andere beim Autorun benutzt ?!? -Andreas Magenheimer