• DoEMU builds broke?

    From KK4QBN@VERT/KK4QBN to All on Saturday, March 24, 2018 09:26:16
    here lately it seems like sbbs is broke for use with dosemu, i did'nt really notice until this morning:

    /sbbs/xt3/24 09:22:43 term Node 1 executing external: /usr/bin/env HOME=/sbbs/ctrl/ QUIET=1 DOSDRIVE_D=/sbbs/node1/ usr/bin/dosemu.bin -I"video { none }" -I"keystroke \r" -I"serial { virtual com 1 }" -f/etc/dosemu/dosemu.conf -ED:external.bat -o/sbbs/node1/dosemu.log 2> /sbbs/node1/dosemu_boot.log
    3/24 09:22:43 term Node 1 sending telnet cmd: DON'T Binary Transmission
    3/24 09:22:43 term Node 1 received telnet cmd: WON'T Binary Transmission
    3/24 09:22:43 term Node 1 TypeError: options is null


    This is happening on every dos game I have on the system all that have worked before are no longer working.

    --

    Tim Smith (KK4QBN)
    KK4QBN BBS

    ---
    * Synchronet * KK4QBN BBS - kk4qbn.com - 706.422.9538 - EM74OR - NW GA USA
  • From KK4QBN@VERT/KK4QBN to All on Saturday, March 24, 2018 13:48:46
    Re: DoEMU builds broke?
    By: KK4QBN to All on Sat Mar 24 2018 09:26:16

    here lately it seems like sbbs is broke for use with dosemu, i did'nt really notice until this morning:

    /sbbs/xt3/24 09:22:43 term Node 1 executing external: /usr/bin/env HOME=/sbbs/ctrl/ QUIET=1 DOSDRIVE_D=/sbbs/node1/ usr/bin/dosemu.bin -I"video { none }" -I"keystroke \r" -I"serial { virtual com 1 }" -f/etc/dosemu/dosemu.conf -ED:external.bat -o/sbbs/node1/dosemu.log 2> /sbbs/node1/dosemu_boot.log 3/24 09:22:43 term Node 1 sending telnet cmd: DON'T Binary Transmission 3/24 09:22:43 term Node 1 received telnet cmd: WON'T Binary Transmission 3/24 09:22:43 term Node 1 TypeError: options is null

    to add to this, I read /sbbs/node1/dosemu_boot.log and it states:

    /usr/bin/env: \u2018usr/bin/dosemu.bin\u2019: No such file or directory

    and yes, this is how it pastes, but reads

    /usr/bin/env: '/usr/bin/dosemu.bin': No such file or directory


    I've tried putting /usr/bin/dosemu in sbbs.ini also with the same results.

    results of whereis dosemu:

    kk4qbn@kk4qbn:/sbbs/node1$ whereis dosemu
    dosemu: /usr/bin/dosemu /usr/bin/dosemu.bin /usr/lib/dosemu /etc/dosemu /usr/share/man/man1/dosemu.1.gz


    when I type dosemu from the cmdline it fires off with no issues.

    here is contents of /sbbs/node1/dosemu.log

    CONF: config variable parser_version_3 set
    CONF: config variable c_system set
    CONF: Parsing built-in dosemu.conf file.
    CONF: config variable version_3_style_used set
    CONF: Parsing built-in global.conf file.
    CONF: config variable version_3_style_used unset
    CONF: config variable version_3_style_used set
    CONF: opened include file /etc/dosemu/dosemu.conf
    CONF: closed include file /etc/dosemu/dosemu.conf
    CONF: opened include file /etc/dosemu/dosemu.conf
    CONF: closed include file /etc/dosemu/dosemu.conf
    CONF: config variable skip_dosrc set
    CONF: mapping driver = 'auto'
    debug flags: -a+cw
    CONF: Disabling use of pentium timer
    CONF: dosbanner on
    CONF: timer freq=18, update=54925
    CONF: CPU set to 586
    CONF: JIT CPUEMU set to 0 for 586
    CONF: 8192k bytes EMS memory
    CONF: EMS-frame = 0xe400
    CONF: DPMI-Server on (0x5000)
    CONF: DPMI base addr = 0xffffffff
    CONF: PM DOS API Translator on
    CONF: No DJGPP NULL deref checks: off
    CONF: 8192k bytes XMS memory
    CONF: dosemu not running on console
    CONF: time mode = 'bios'
    SER: directory /var/lock namestub LCK.. binary No
    MOUSE: no device specified, type 0 using internaldriver: yes, emulate3buttons: $
    CONF: Keyboard-layout keyb-user
    CONF: **** Warning: floppy /dev/fd0 not accessible, disabled
    CONF: fastfloppy = 1
    CONF: IPX support off
    CONF(LPT0) f: (null) c: lpr -l t: 20 port: 0
    CONF(LPT1) f: (null) c: lpr -l -P lpt2 t: 20 port: 0
    CONF: not allowing speaker port access
    CONF: Packet Driver enabled.
    device: /etc/dosemu/drives/c type 4 h: -1 s: -1 t: -1 drive C:
    device: /etc/dosemu/drives/d type 4 h: -1 s: -1 t: -1 drive D:
    CONF: cdrom MSCD0001 on /dev/cdrom
    CONF: config variable c_system unset
    CONF: config variable c_comline set
    Parsing commandline statements.
    CONF: Parsing commandline file.
    SER0: /dev/pts/3
    CONF: config variable c_comline unset
    Linux kernel 4.9.0; CPU speed is 1199000000 Hz
    CPU-EMU speed is 1199 MHz
    CONF: mostly running as USER: uid=1000 (cached 1000) gid=1000 (cached 1000) DBG_FD already set
    DOSEMU-1.4.0.8 is coming up on Linux version 4.9.0-6-amd64 #1 SMP Debian 4.9.82$
    Compiled with GCC version 6.3.0 -m64
    WARN: vm86plus service not available in your kernel
    WARN: using CPU emulation for vm86()
    CONF: reserving 640Kb at 0x00000 for 'd' (Base DOS memory (first 640K))
    CONF: reserving 48Kb at 0xF4000 for 'r' (Dosemu reserved area)
    CONF: reserving 128Kb at 0xA0000 for 'v' (Video memory)
    PKT: Cannot open raw sockets: Operation not permitted
    WARN: using non-zero memory base address 0x10f000.
    WARN: You can use the better-tested zero based setup using
    WARN: sysctl -w vm.mmap_min_addr=0
    WARN: as root, or by changing the vm.mmap_min_addr setting in
    WARN: /etc/sysctl.conf or a file in /etc/sysctl.d/ to 0.
    CONF: reserving 8256Kb at 0x100000 for 'x' (Extended memory (HMA+XMS)) Registering HWRAM, type=e base=0x40c04000 size=0x400000
    CONF: reserving 4096Kb at 0x40C04000 for 'e' (VGAEMU LFB)
    CONF: reserving 12Kb at 0xC0000 for 'V' (VGAEMU Video BIOS)
    SERIAL $Id$
    registering /dev/pts/3 for serial
    CONF: detected layout is "us"
    CONF: detected alternate layout: us
    CONF: reserving 16Kb at 0xE4000 for 'E' (EMS page frame)
    CONF: reserving 16Kb at 0xE8000 for 'E' (EMS page frame)
    CONF: reserving 16Kb at 0xEC000 for 'E' (EMS page frame)
    CONF: reserving 16Kb at 0xF0000 for 'E' (EMS page frame)
    CONF: reserving 132Kb at 0xC3000 for 'U' (Upper Memory Block (UMB, XMS 3.0)) TIME: using 9154 usec for updating ALRM timer
    ======================= ENTER CPU-EMU ===============

    * Fault out of DOSEMU code, cs:eip=33:5624ea3ced16, cr2=11cf, fault_cnt=1 * Fault out of DOSEMU code, cs:eip=33:5624ea3ced16, cr2=11cf, fault_cnt=1 * Fault out of DOSEMU code, cs:eip=33:5624ea3ced16, cr2=11cf, fault_cnt=1 DOS termination requested
    leavedos(dos_helper|530) called - shutting down
    ======================= LEAVE CPU-EMU ===============

    You don't think my USB modem may be doing this? it's the only think different that I can think of that has been changed.

    --

    Tim Smith (KK4QBN)
    KK4QBN BBS

    ---
    * Synchronet * KK4QBN BBS - kk4qbn.com - 706.422.9538 - EM74OR - NW GA USA
  • From KK4QBN@VERT/KK4QBN to All on Saturday, March 24, 2018 13:51:23
    Re: DoEMU builds broke?
    By: KK4QBN to All on Sat Mar 24 2018 13:48:46

    You don't think my USB modem may be doing this? it's the only think different that I can think of that has been changed.

    Unplugged modem, killed sexpots, no change, did'nt think that would be causing it anyway but did'nt hurt to try.

    --

    Tim Smith (KK4QBN)
    KK4QBN BBS

    ---
    * Synchronet * KK4QBN BBS - kk4qbn.com - 706.422.9538 - EM74OR - NW GA USA
  • From Digital Man@VERT to KK4QBN on Saturday, March 24, 2018 13:13:35
    Re: DoEMU builds broke?
    By: KK4QBN to All on Sat Mar 24 2018 09:26 am

    here lately it seems like sbbs is broke for use with dosemu, i did'nt really notice until this morning:

    /sbbs/xt3/24 09:22:43 term Node 1 executing external: /usr/bin/env HOME=/sbbs/ctrl/ QUIET=1 DOSDRIVE_D=/sbbs/node1/ usr/bin/dosemu.bin -I"video { none }" -I"keystroke \r" -I"serial { virtual com 1 }" -f/etc/dosemu/dosemu.conf -ED:external.bat -o/sbbs/node1/dosemu.log 2> /sbbs/node1/dosemu_boot.log
    3/24 09:22:43 term Node 1 sending telnet cmd: DON'T Binary Transmission
    3/24 09:22:43 term Node 1 received telnet cmd: WON'T Binary Transmission 3/24 09:22:43 term Node 1 TypeError: options is null

    That "TypeError" is a JavaScript error. And "options" indicates is probably a script that's using modopts.js (and modopts.ini), but the expected section in the modopts.ini is absent.

    This is happening on every dos game I have on the system all that have worked before are no longer working.

    Interesting. You get that "TypeError" when running DOS games? I wish there was more detail to the error message. Are you using a custom xtrn_sec.js or other door-related JavaScript module?

    digital man

    This Is Spinal Tap quote #13:
    Nigel Tufnel: You can't really dust for vomit.
    Norco, CA WX: 62.2øF, 56.0% humidity, 6 mph ESE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From KK4QBN@VERT/KK4QBN to Digital Man on Sunday, March 25, 2018 09:50:30
    Re: DoEMU builds broke?
    By: Digital Man to KK4QBN on Sat Mar 24 2018 13:13:35

    This is happening on every dos game I have on the system all that have
    worked before are no longer working.

    Interesting. You get that "TypeError" when running DOS games? I wish there was more detail to the error message. Are you using a custom xtrn_sec.js or other door-related JavaScript module?

    No, I'm not using a custom xtrn_sec.js, but If I'm not mistakin that was the sane error I passed along yesterday when trying to run SynWXRemix, I'll have to check again and revisit. I do know my telgate and some other JS are running without that error though, so it's not system wide.




    --

    Tim Smith (KK4QBN)
    KK4QBN BBS

    ---
    * Synchronet * KK4QBN BBS - kk4qbn.com - 706.422.9538 - EM74OR - NW GA USA