Rysio Posted December 22, 2022 Report Share Posted December 22, 2022 Wcześniej nie miałem problemu z konfiguracją DOSBOX tak aby programować poprzez ttyS0 czy ttyUSB0 po dłuższym czasie zaszła potrzeba przekonfigurowania pewnego urządzenia, zainstalowałam więc sobie DOSBOX no i schody bo gdzie jest ten właściwy plik konfiguracyjny ? .dosbox/dosbox-0.74-3.conf czy .config/dosbox/dosbox-staging.conf Ale pomimo że w obu dopisałem w sekcji [serial] serial1 = directserial realport:ttyS0 serial2 = directserial realport:ttyUSB0 to nadal jest problem bo dosbox wyrzuca przy uruchomieniu poniższy komunikat CONFIG: "directserial" is an invalid value for: type. Using the default: dummy A najciekawsze bo inne podobne urządzenie windowsowym programem poprzez "WINE" (po uprzedniej konfiguracji w REGEDIT) programuje poprawnie przez ttyS0 (oczywiście jako COM1) Link to comment Share on other sites More sharing options...
SeeM Posted December 24, 2022 Report Share Posted December 24, 2022 Plik konfiguracyjny zależy od tego, jak uruchamiasz Dosboxa, bo jest od tego parametr -conf . Domyślnie Dosbox czyta plik konfiguracyjny z numerem swojej wersji. Na wiki dosboksa nie ma spacji pomiędzy znakiem "=". Może to ma znaczenie, może nie ma. Link to comment Share on other sites More sharing options...
Rysio Posted December 25, 2022 Author Report Share Posted December 25, 2022 Cóż, jak nie wpiszę znaku = to zawsze DOSBOX twierdzi że zmienia ttyS0 na "dummy". Jest to samo z konta root jak i zwykłego usera. W terminalu widać jak poniżej. 2022-12-25 12:22:19.390 | CONFIG: Use 'lpt_dac=disney' to enable the Disney Sound Source. 2022-12-25 12:22:19.390 | CONFIG: "directserial" is an invalid value for: type. Using the default: dummy 2022-12-25 12:22:19.390 | CONFIG: "directserial" is an invalid value for: type. Using the default: dummy 2022-12-25 12:22:19.390 | CONFIG: Loaded local conf file dosbox.conf Mój OS Linux user 6.0.14-200.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Dec 19 17:45:48 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux dosbox-staging, version 0.79.1 Wprawdzie koniec końców zaprogramowałem na starszej maszynie co miałem zaprogramować ale nie jestem zadowolony z tego że na komputerze jaki mam "pod ręką" nie da się tego zrobić. Ale dziękuję za odpowiedź. A jak to jest u Ciebie jeżeli możesz sprawdzić, może lepiej będzie zainstalować windowsowy DOSBOX i uruchomić w WINE ? Link to comment Share on other sites More sharing options...
@sunrise Posted December 25, 2022 Report Share Posted December 25, 2022 Plik konfiguracyjny to ~/.config/dosbox/dosbox-staging.conf 6 godzin temu, Rysio napisał: CONFIG: "directserial" is an invalid value for: type. Using the default: dummy Nie ma dyrektywy directserial jest direct, konfiguracja powinna wyglądać np. tak: serial1 = direct realport:ttyUSB1 PS. spacje nie maja znaczenia. Link to comment Share on other sites More sharing options...
Rysio Posted December 26, 2022 Author Report Share Posted December 26, 2022 Cóż, niestety po zmianie wpisu w pliku konfiguracyjnym u mnie niezmiennie w terminalu widnieje wpis. 2022-12-26 11:45:30.552 | CONFIG: Deprecated option 'disney' 2022-12-26 11:45:30.552 | CONFIG: Use 'lpt_dac=disney' to enable the Disney Sound Source. 2022-12-26 11:45:30.552 | CONFIG: "directserial" is an invalid value for: type. Using the default: dummy 2022-12-26 11:45:30.552 | CONFIG: "directserial" is an invalid value for: type. Using the default: dummy [root@zontag ~]# ls /dev | grep S0 ttyS0 Więc "napęd" jest, wstawiłem plik konfiguracyjny z poprzedniej wersji zmieniając jedynie nazwę, bo przecież kiedyś działało. dosbox-0.74-3.conf dosbox-0.79.1.conf Ale i to niczego nie zmienia, chyba się poddam. Link to comment Share on other sites More sharing options...
@sunrise Posted December 26, 2022 Report Share Posted December 26, 2022 14 minut temu, Rysio napisał: Cóż, niestety po zmianie wpisu w pliku konfiguracyjnym u mnie niezmiennie w terminalu widnieje wpis. 2022-12-26 11:45:30.552 | CONFIG: Deprecated option 'disney' 2022-12-26 11:45:30.552 | CONFIG: Use 'lpt_dac=disney' to enable the Disney Sound Source. 2022-12-26 11:45:30.552 | CONFIG: "directserial" is an invalid value for: type. Using the default: dummy 2022-12-26 11:45:30.552 | CONFIG: "directserial" is an invalid value for: type. Using the default: dummy To oznacza, że coś słabo zmieniłeś ten wpis, bo tak jak pisałem wcześniej zamiast directserial ma być direct. 24 minuty temu, Rysio napisał: dosbox-0.74-3.conf dosbox-0.79.1.conf Plik konfiguracyjny ma się nazywać dosbox-staging.conf Link to comment Share on other sites More sharing options...
Rysio Posted December 27, 2022 Author Report Share Posted December 27, 2022 Faktycznie coś przeoczyłem teraz przy uruchamianiu widzę że w innym miejscu w konsoli widnieje poprawnie otwarty port SERIAL USB zwyczajnie nie miałem podłączonego więc wiadomo. Dzięki za pomoc. 2022-12-27 09:34:35.490 | SERIAL: Port 1 opening ttyS0. 2022-12-27 09:34:35.491 | SERIAL: Port 2 opening ttyUSB0. 2022-12-27 09:34:35.491 | SERIAL: Port 2 could not open "ttyUSB0" due to: The specified port does not exist. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now