Menu

#110 return ripscript version when ESC[! is received

NextMajor
closed
None
9
2025-08-12
2025-08-08
Don Mankin
No

steps to reproduce

Run RipTerm (Telegrafix) under Dosbox-x.
Connect to Megahost BBS - donmankin.net:1001
Request RIP graphics from menu.
Megahost BBS sends RIP supported terminal a request for RIPSCRIPT version - "ESC[!"
RipTerm returns RIPSCRIPT v.1.54.10
Megahost switches to RIP mode and displays graphics if available.

Megahost BBS will not enable RIP mode unless a version is detected.

1 Attachments

Discussion

  • Stephen James Hurd

    • status: open --> closed
    • assigned_to: Stephen James Hurd
     
  • Stephen James Hurd

    This was a bug in SyncTERM. The "ESC[" and "!" strings were received in separate packets, and the RIP parser (incorrectly) interpreted them as SkyPix sequences.

    This should be fixed in git now, and I've kicked off a new build to update the website (should be updated in a few minutes).

     
  • Don Mankin

    Don Mankin - 2025-08-11

    Thanks for taking interest in the issue! I downloaded version 1.7b this morning and gave it a test. It behaved the same as before. Had you tested it in the environment I provided? I'll attach the 1994 pascal code snippet used to parse the version and build the ascii string for grins.

     
  • Stephen James Hurd

    Yeah, the issue was/is with packet boundaries in weird places in the middle of the sequence. These RIP extensions aren't valid ANSI, so they need a separate parser which hasn't been as well tested as the ANSI one.

    I've fixed it some more and rebuild the nightly again, and it's working consistently for me now.

     
  • Don Mankin

    Don Mankin - 2025-08-12

    Yay! That seemed to fix it. Many thanks amigo.

     

    Last edit: Don Mankin 2025-08-12

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB