VOGONS


First post, by 1RRrIB

User metadata
Rank Newbie
Rank
Newbie

Hello

This game has fixed modem strings. It is not possible to configure dial string.
But with a hex editor it is possible to overwrite init strings not understood by dosbox in the .exe file. Without fixed .exe file, dosbox fails to establish the connection.

The modem commands not understood by dosbox:

Window one (Waiting for call), has unhandled command, but no problem with it:

DOSBox version 0.72
Serial1: Modem listening on port 1000...
Command sent to modem: ->ATZ<-
Modem response: OK
Command sent to modem: ->ATE0F1Q1S0=1<-
Modem: Unhandled command: F1

Window two (Dial phone), has unhandled commands, dosbox failed to establish the connection:

DOSBox version 0.72
Serial1: Modem listening on port 2000...
Command sent to modem: ->ATZ<-
Modem response: OK
Command sent to modem: ->ATE0F1Q1DTLOCALHOST:1000<-
Modem: Unhandled command: F1
Modem: Unhandled command: D0

After fixing the games .exe file, the problematic Line looks like this, and dosbox sucessfully established the connection:

Command sent to modem: ->ATDT      LOCALHOST:1000<-
Connecting to host LOCALHOST port 1000
Modem response: CONNECT 57600

There may be interest to add support for this issue.

With best regards,

Reply 1 of 1, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

I've made a patch for this. It is not tested with the hundrets of modem games but should be ok. It will accept the dial command even if it is not the only command on the string.

Attachments

  • Filename
    modem_dial.diff
    File size
    3.79 KiB
    Downloads
    346 downloads
    File license
    Fair use/fair dealing exception

1+1=10