forum speccy.pl

Komputery z Z80 => CP/M - kompatybilne => Wątek zaczęty przez: damik w 2021.08.13, 23:27:51

Tytuł: Autostart programu w CP/M 2.2
Wiadomość wysłana przez: damik w 2021.08.13, 23:27:51
Ostatnio potrzebowałem przygotować dyskietkę systemową która by po załadowaniu systemu uruchomiła automatycznie jakiś program.
W brew pozorom zadanie nie jest takie trywialne i wymaga kilku modyfikacji w plikach systemowych, z tego co doczytałem to można zrobić "na piechotę" edytując pliki, jednak znalazłem też gotowy programik który to potrafi, możliwe że jest jeszcze jakieś lepsze narzędzie do tego celu.
W załączniku program jaki znalazłem.

Zna ktoś może jakiś lepszy, uniwersalny i sprawdzony program potrafiący zrobić coś takiego ?
Tytuł: Odp: Autostart programu w CP/M 2.2
Wiadomość wysłana przez: dely w 2021.08.14, 09:44:49
Bardzo fajne, dzięki!
Tytuł: Odp: Autostart programu w CP/M 2.2
Wiadomość wysłana przez: trojacek w 2021.08.14, 10:01:00
CCP command injection, słuszne rozwiązanie :)
Polega ono na tym, że w bufor polecenia procesora komend (CCP) wpisujemy nazwę komendy (plus znak CR) i zapisujemy całość na ścieżce systemowej.
Tytuł: Odp: Autostart programu w CP/M 2.2
Wiadomość wysłana przez: ZbyniuR w 2021.08.14, 13:50:54
Nie wiem czy w starym (czyli 2.2) działa to tak samo jak w 3.0, ale wystarczy dodać plik tekstowy PROFILE.SUB a w nim linię lub kilka linii zakończone enterem, które wykona po starcie systemu tak jakbyś je wklepał na piechotę.
Oczywiście użyte tam pliki muszą być na tym samym dysku.
Tytuł: Odp: Autostart programu w CP/M 2.2
Wiadomość wysłana przez: damik w 2021.08.14, 14:14:48
Z tego co wiem to w CP/M 3.0 robi się to prościej, jednak w wersji 2.2 trzeba trochę kombinować.