dosemu setup
Jude DaShiell <[email protected]> Fri, 26 Mar 2021 11:21:35 -0400
| Newsgroups | org.kernel.vger.linux-msdos |
|---|---|
| Message-ID | <[email protected]> |
I'm making some progress. missing or bad interpreter command.com is last screen output. A boot.log is below. I tried copying command.com from the /usr/share/dosemu/bin directory into drive c:/ after having created an hdimage file in my home directory and adjusting line 19 in /etc/mtools.conf so it pointed at drive c:/ and the directory /home/jude/hdimage using the mcopy command it the copy failed. I used the old-fashioned approach in the DOSEMU-HOWTO to create that hdimage file too. major = 4 minor = 1 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: 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: simulated CPUEMU set to 4 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 running on console CONF: VGA-BIOS-Segment 0 CONF: VGA-BIOS-Segment set to 0xc000 CONF: VGA-BIOS-Size 0 CONF: VGA-BIOS-Size set to 0x10000 CHIPSET: 12 CONF: time mode = 'bios' SER: directory /var/lock namestub LCK.. binary No CONF: Keyboard-layout keyb-user CONF: Keyboard-layout us 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: /home/jude/.dosemu/drives/c type 4 h: -1 s: -1 t: -1 drive C: device: /home/jude/.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 Linux kernel 5.4.105; CPU speed is 2200000000 Hz CPU-EMU speed is 2200 MHz major = 4 minor = 1 no console on low feature (non-suid root) DOSEMU CONF: mostly running as USER: uid=1000 (cached 1000) gid=100 (cached 100) DBG_FD already set DOSEMU-1.4.0.8 is coming up on Linux version 5.4.105 #1 SMP Sun Mar 14 12:07:40 CET 2021 x86_64 Compiled with GCC version 5.5.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)) SERIAL $Id$ 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 144Kb at 0xC0000 for 'U' (Upper Memory Block (UMB, XMS 3.0)) TIME: using 9154 usec for updating ALRM timer ======================= ENTER CPU-EMU ===============