Skocz do zawartości

DOSBOX - staging


Rysio

Rekomendowane odpowiedzi

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)

:wacko:

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

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 ?

Odnośnik do komentarza
Udostępnij na innych stronach

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.

Odnośnik do komentarza
Udostępnij na innych stronach

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.

Odnośnik do komentarza
Udostępnij na innych stronach

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

Odnośnik do komentarza
Udostępnij na innych stronach

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.

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...