Skip to content
Snippets Groups Projects

Improvements to linux dosemu support

Merged Kayz requested to merge mlong/dosemu into master

The hardcoded external.bat file has been moved to a templated /exec/external.bat which can be modified by the sysop. ENV vars are in there to be able to customize as needed. emusetup.bat is no longer needed, but still supported. The actual dosemu command line is now stored in /exec/dosemulaunch.ini and can be customized for fossil or i/o command lines. the keystroke is now only sent for i/o, and only sent as \n instead of \r which would trigger undesired behavior in certain programs. The above 2 files can also be placed in door dirs to override. ansi.com has been removed as it was not needed. default external.bat includes cmd lines for share, x00, etc. (user will still need to provide these in xtrn/dosutils).

Edited by Kayz

Merge request reports

Merge request pipeline #1037 passed

Merge request pipeline passed for 551c474d

Merged by Rob SwindellRob Swindell 4 years ago (Dec 17, 2020 5:47pm UTC)

Loading

Pipeline #1041 passed

Pipeline passed for ad820ca4 on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Why the '\n' change? '\n' as a character, is a line-feed (Ctrl-J). The '\r' (Ctrl-M, Carriage-Return) made at least a little more sense.

  • Kayz mentioned in merge request !39 (closed)

    mentioned in merge request !39 (closed)

  • Author Developer

    the \n does not seem to introduce any effects, which is what i want. the \r hits an enter, which is not ideal... ie if it says "Do you really want to proceed? [n/Y] you won't have a chance to pick an answer because it will hit enter for you. I could instead do a backspace, or any other character that would most likely have no action in a door (especially intercept i/o). Is of course fully configurable now, if someone is into \r

  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Kayz added 1 commit

    added 1 commit

    • 2f81e01d - incorporate code review feedback

    Compare with previous version

  • Kayz added 1 commit

    added 1 commit

    • e9f7a5d2 - incorporate code review feedback 2

    Compare with previous version

  • Kayz added 1 commit

    added 1 commit

    Compare with previous version

  • Kayz added 1 commit

    added 1 commit

    Compare with previous version

  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Kayz added 1 commit

    added 1 commit

    Compare with previous version

  • Kayz added 1 commit

    added 1 commit

    Compare with previous version

  • Kayz unmarked as a Work In Progress

    unmarked as a Work In Progress

  • Kayz resolved all threads

    resolved all threads

  • Author Developer

    mortifis and nelgin approved

  • Nigel Reed approved this merge request

    approved this merge request

  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Kayz added 1 commit

    added 1 commit

    • 096e64a1 - more changes due to feedback, fix external editors, put dosutils in exec dir

    Compare with previous version

  • Kayz added 1 commit

    added 1 commit

    Compare with previous version

  • Kayz added 1 commit

    added 1 commit

    • 74a45473 - remove use of unix -s, this should make it one step closer to working on dosemu2

    Compare with previous version

  • Kayz added 1 commit

    added 1 commit

    • d4b5f430 - More improvements to dosemu integration

    Compare with previous version

  • Kayz added 87 commits

    added 87 commits

    Compare with previous version

  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • Rob Swindell
  • 121 121 struct utsname name;
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading