• Dosemu2

    From MIKE POWELL@CAPCITY2/CAPCITY to ALL on Sunday, November 05, 2023 15:39:00
    After a discussion in a Synchronet support echo, I decided to give dosemu2
    a look for my DOS-based BBS.

    After using git to obtain the code for it and a couple of dependencies, and
    apt installing a bunch of other dependencies, I have come to realize that dosemu2 maybe only works on 64-bit machines?

    It calls for fdpp, which is supposed to be the freedos-clone that dosemu2
    uses. fdpp depends on at least one x86-64 package. Does dosemu2 only work with fdpp and, if not, are the only benefits of running dosemu2 found when
    also running fdpp?

    Since I am trying to run 16 and 32 bit programs, as are most folks running bbses and tryng to use dosemu2 to spawn doors, I am not real sure why a
    "64-bit Freedos kernel" should be necessary or even beneficial.

    ##Mmr 2.61ß.
    ---
    ■ BgNet 1.0ß12 ≈ moe's tavern * 1-502-875-8938 * moetiki.ddns.net:27
  • From Nightfox@DIGDIST to MIKE POWELL on Monday, November 06, 2023 08:46:51
    Re: Dosemu2
    By: MIKE POWELL to ALL on Sun Nov 05 2023 03:39 pm

    After a discussion in a Synchronet support echo, I decided to give dosemu2 a look for my DOS-based BBS.

    After using git to obtain the code for it and a couple of dependencies,

    Git? Is there no pre-built dosemu2 package for your Linux distro?

    and apt installing a bunch of other dependencies, I have come to realize that dosemu2 maybe only works on 64-bit machines?

    Since I am trying to run 16 and 32 bit programs, as are most folks running bbses and tryng to use dosemu2 to spawn doors, I am not real sure why a "64-bit Freedos kernel" should be necessary or even beneficial.

    I'm not sure about most sysops, but I'm running my BBS on a 64-bit PC, and dosemu2 is able to run DOS doors.

    Nightfox

    ---
    ■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com
  • From MIKE POWELL@CAPCITY2/CAPCITY to NIGHTFOX on Tuesday, November 07, 2023 08:52:00
    After a discussion in a Synchronet support echo, I decided to give dosemu
    a look for my DOS-based BBS.

    After using git to obtain the code for it and a couple of dependencies,

    Git? Is there no pre-built dosemu2 package for your Linux distro?

    No there is not.

    * SLMR 2.1a * A part of the 57% that -didn't- vote for Clinton. Thrice.

    ---
    ■ BgNet 1.0ß12 ≈ moe's tavern * 1-502-875-8938 * moetiki.ddns.net:27
  • From nelgin@EOTLBBS to MIKE POWELL on Friday, November 10, 2023 17:57:54
    Re: Dosemu2
    By: MIKE POWELL to ALL on Sun Nov 05 2023 15:39:00

    After a discussion in a Synchronet support echo, I decided to give dosemu2
    a look for my DOS-based BBS.

    You want to run a DOS BBS on a Linux box using dosemu2? That'd be an interesting challenge.

    After using git to obtain the code for it and a couple of dependencies, and apt installing a bunch of other dependencies, I have come to realize that dosemu2 maybe only works on 64-bit machines?

    WHich Linux Distro are you using?
    ---
    ■ Synchronet ■ End Of The Line BBS - endofthelinebbs.com
  • From Dumas Walker@CAPCITY2 to NELGIN on Saturday, November 11, 2023 08:55:00
    After a discussion in a Synchronet support echo, I decided to give dosemu2 a look for my DOS-based BBS.

    You want to run a DOS BBS on a Linux box using dosemu2? That'd be an interesti
    challenge.

    I am currently doing it with dosemu proper so that I can take advantage of linux's native nfs and a few other things that dos cannot do. Not really sure I want to run it under dosemu2 but thought I would test it to see if it
    worked any better.

    After using git to obtain the code for it and a couple of dependencies, and
    apt installing a bunch of other dependencies, I have come to realize that dosemu2 maybe only works on 64-bit machines?

    WHich Linux Distro are you using?

    Devuan 32-bit. I also tried installing it via apt on my Ubuntu 64-bit
    machine. It installed but would not boot. I was getting an error for what turned out to be a dependency that the package didn't include (qemu-kvm). Installed that and dosemu2 would start to boot but would hang. Based on
    errors in the dosemu.log, I suspected more missing dependencies that the package didn't include.

    Rather than mess my machine up to the point of not being able to revert, I stopped at that point. I don't need that frustration for something I am
    not sure will even work.

    Missing dependencies might also explain my issues with compiling it from
    git. The instructions say to check the dependency list file used for the packages but, if those lists are missing dependencies, using them can lead
    to compiles that don't work.


    * SLMR 2.1a * Overhead the albatross hangs motionless upon the air...

    ---
    ■ Synchronet ■ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
  • From nelgin@EOTLBBS to Dumas Walker on Sunday, November 12, 2023 01:53:36
    Re: Dosemu2
    By: Dumas Walker to NELGIN on Sat Nov 11 2023 08:55:00

    Missing dependencies might also explain my issues with compiling it from git. The instructions say to check the dependency list file used for the packages but, if those lists are missing dependencies, using them can lead to compiles that don't work.

    Unfortunately a lot of developers assume what packages they have, you also have. It can be difficult to track down the correct dependencies. It's not impossible, however. Just takes a bit of searching with apt-file to figure the package you need for missing library or header files.
    ---
    ■ Synchronet ■ End Of The Line BBS - endofthelinebbs.com
  • From Dumas Walker@CAPCITY2 to NELGIN on Sunday, November 12, 2023 15:05:00
    Missing dependencies might also explain my issues with compiling it from git. The instructions say to check the dependency list file used for the packages but, if those lists are missing dependencies, using them can lead to compiles that don't work.

    Unfortunately a lot of developers assume what packages they have, you also hav
    It can be difficult to track down the correct dependencies. It's not impossib
    , however. Just takes a bit of searching with apt-file to figure the package y
    need for missing library or header files.

    I might give it another shot sometime when I have more time. It was more
    of a curiousity experiment than a requirement for me so the sense of
    urgency was low. ;)

    Thanks for responding and for the encouragement.


    * SLMR 2.1a * All the world's indeed a stage & we are merely players...

    ---
    ■ Synchronet ■ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP