Gemdos Funktionsnummer 25, Dgetdrv
liefert das aktuelle Laufwerk.
lw%=GEMDOS(25)
Dabei gilt: 0 = A, 1 = B, 2 = C, 3 = D ... usw
Direkt, zb so
print chr$(gemdos(25)+65)
gibt direkt A,B,C,D,E, usw aus.
um nun das aktuelle verzeichnis, auf einem individuellen laufwerk zu erfahren. könnte man so vorgehen:
path$=space$(256)
path%=v:path$
r%=gemdos(71,l:path%,add(gemdos(25),1))
print path$
aber da mint ja erstmal als normaler gemdos-prozess gestartet wird, erhält es auch seine kommandozeile. darüber kann man auch imho das laufwerk, von dem der prozess gestartet wurde abfragen.
aber um ganz sicher zu wissen wie es gemacht wird, könnte man in die mint-quellen gucken