Skip to content

Conversation

@lemondrops
Copy link
Contributor

Summary

  • Implement ATD; command (return to command mode after dialing). To simulate the in-progress dialing, the number before the semicolon is appended to a temporary buffer, when an ATD command without a semicolon is issued, the buffer contents are prepended and the complete number is dialed at once. Fixes Windows 98 dialer being stuck if "wait for dial tone" option was enabled
  • Implement AT&C command (Carrier Detect signal control). &C0 makes the modem always assert DCD, &C1 (default) - only when on-line
  • Implement ATDL command (re-dial last number)
  • Implement A/ command (repeat previous command). Doesn't require the AT prefix or carriage return after it
  • Add extra logging
  • Add 86Box version in ATi4 output (like DOSBox)

Checklist

  • Closes #xxx
  • I have discussed this with core contributors already
  • This pull request requires changes to the ROM set

References

https://web.archive.org/web/20151028101531/http://www.zoomtel.com/documentation/dial_up/100498D.pdf
https://support.usr.com/support/3453c/3453c-crg/appd%202-alphabetic.html

To simulate the in-progress dialing, the number before the semicolon
is appended to a temporary buffer; when an ATD command without a semicolon
is issued, the buffer contents are prepended and the complete number
is dialed at once.

Fixes Windows 98 dialer being stuck if "wait for dial tone" option
was enabled.
@OBattler OBattler merged commit 6ad4589 into 86Box:master Apr 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants