Please please I solved sound. I shared only experience. Please focus on cd drive not found. Forget dosbox. I use original floppy discs from 1992. Dont overcomplicate. Can u recommend which files replace from ms dos?
On Tue 1. 6. 2021 at 17:09, Eric Auer <e.a...@jpberlin.de> wrote: > > Hi Lukas, > > > Guys, I built regular 486DX2 66Mhz. I would not be that guy and put PCI > > soundcard in that machine. Of course I have ISA soundcard. I have even > VLB > > slot, but I use TSENG 4000/W32p for ISA. In PCI, there is only Realtek > NIC > > with XT-IDE EEPROM. > > Actually Realtek PCI Network cards and older PCI, AGP and PCIe graphics > cards work really well with DOS, but you made a good choice to use an > ISA soundcard for your old games on that 486DX2 PC. > > As said, your ISA soundcard is supposed to come with appropriate tools. > If it is SB16 compatible, games should be happy, but you may still have > to load some activation or volume control tool, set BLASTER and other > environment variables, maybe set jumpers. If the card is PnP, you may > have to install that large Intel DOS PnP manager thing. > > > A) 486DX2 66Mhz, 32MB Ram, onboard 256kB cache. BIOS does not allow CDROM > > boot, but combination of Windows98 floppy to boot and running > installation > > from FreeDOS cd works. At the end there it will crash due to out of > memory. > > Out of DOS memory or out of XMS, EMS or other memory? Those 32 MB > should certainly be enough for our installer, so the problem will > be something more specific than your overall size of RAM. > > Note that your install style is very non-standard, because the > installer has not been tested with MS DOS 7 (from your Windows > floppy). I recommend that you use a FreeDOS boot floppy instead, > or even better, our special boot floppy for the install CD :-) > > The CD installer may expect specific drivers to be loaded, while > your Win98 boot floppy may be using completely different drivers. > > http://freedos.org/download/ explicitly mentions the boot floppy > for those who want to use the CD without booting it. Sorry that > you had to spent 4 hours searching other workaround approaches. > > > said it is memory issue and solved also by installing FreeDOS on hard > drive > > in Pentium machine. That's how I did it as well and it works. Even > > installing a lot of packages on 486, the fdimples will crash with out of > > memory while browsing packages tree and selecting many packages. > > That sounds as if FDIMPLES had too little DOS memory free? Anyway, > while the solution to install your target harddisk into a PC which > CAN boot from CD is very nice, it does not really tell me which > solution would have worked for the 486 and whether it was really > the amount of memory. 32 MB sounds very okay. Maybe it was the > amount of DOS memory, because the Win98 floppy loaded too many > unnecessary drivers or something like that? > > > B) I have Realtek original DOS packet driver, default interrupt 0x60. No > > problem with that. Just documentation for MTCP tells me to install FDNET > > Ah okay. I think if you have the Realtek (8139 or similar, I guess) > packet driver anyway, you only have to complete some config settings > for mTCP and the packet driver. No need to install extra components > as far as I know. Ask Michael Brutman (e.g. here) for config hints :-) > > > C) I have Sound Blaster AWE 32 and AWE 64. > > The AWE 32 is pretty cool for DOS games! I remember that it came > with a volume control tool and a setup-at-boot tool and that it > was recommended to install the intel plug and play configuration > utility: https://drivers.dosreloaded.de/Plug&Play/Intel%20ICU/ > > > I have sound + cdrom + network (including Samba support) with dhcp + > > mouse + compact flash working. Everything is working on this side. > > Sound should be relatively easy. For CDROM, use the three drivers > which I have recommended. You may replace UDVD2 by whatever came > with your CD/DVD drive, but UDVD2 probably works better. > > Networking with Samba is a bit complicated to configure, but Bryan > and Frantisek have recently done that for Bryan's computers, so > they can probably share some tricks. > > Mouse (PS/2 or RS232) should be easy, too: Use CTMOUSE. If you have > USB mice, modern BIOS will have some legacy support which translates > it to a simulation of PS/2 which you can use in CTMOUSE. If you have > an old BIOS, you can try Bret Johnson's USB drivers. > > Not sure what you mean by compact flash, do you mean a card reader > or do you mean a purely mechanical adapter to connect CF to your > IDE/ATA connectors on the mainboard? The latter should work without > any drivers, but you cannot change "disks" while DOS is running and > you may have to be careful to use proper geometry and partitioning. > > > some games install from CD and won't run because they complain cannot > find > > CD. Mostly computer will seek floppy drive A: when searching for CD. I > > guess it is some kind of copy protection. > > No idea, but I assume you do have CD drivers loaded and working in > general? In that case it would be interesting to know whether there > is indeed a copy protection using exotic functions which differ in > how SHSUCDX and UDVD2 differ from MSCDEX and ancient CD-ROM drivers? > > > So making ISO image will not work unless you... > > I would not be too sure about that. Simple copy protections might > already be happy with finding the "actual" CD as CD or ISO, while > just being unhappy when the game is on a directory on harddisk? > Which games are affected? > > > I have uploaded FDAuto.bat and FDConfig.sys together with screenshots > > OneDrive here (you have permission to update it directly): > > https://1drv.ms/u/s!Aq5X0D4OWWAThYBsnQ0sI1_Me83H5g?e=Nsstqv > > Let me copy paste the configs below :-) You can simplify the config > a lot if you lock it to 386+ instead of keeping the automated CPU > type based different configs. Should I give an example? The quote > omits some comments from your file. I see you have already added > the Sound Blaster AWE 32 tools yourself, nice. Does the SB AWE32 > work in most games now? Where does it work, where not? > > I recommend that you remove the I=TEST and I=B000-B7FF options. > > You can probably also remove the NOVME and NOINVLPG options, as > those are only required in certain buggy PC emulator versions. > > Also, I recommend that you use boot option 2 or 3 for everyday use. > > > 1) [OPTIONAL] SoftMPU crash JEMMEX Exception 06 > > The SOFTMPU 1.91 message says it is from DOSBOX. Why > would you use that version, when your SB AWE32 has > real MIDI hardware? The exception 06 is undefined > opcode according to this: > > https://sandpile.org/x86/except.htm > > The code is F0 12 etc. which is a bad lock prefix, > but jumping to 0000:0017 probably is a bug in itself. > Maybe it tried to do something which only DOSBOX can. > > > 2) Tried SoftMPU boot without both JEMMEX and JEMM386 > > Now THAT is interesting! It requires EMM386 4.46 or > QEMM 7.03 or newer. Which means that it tries to use > protected mode I/O port trapping to simulate MIDI on > systems where no hardware MIDI exists. > > You do not need SOFTMPU for SB AWE32 at all :-) But > you can check the JEMMEX or JEMM386 documentation to > read about special SB Live or SB PCI compatibility > options where similar tricks as in SOFTMPU are used, > or you could use MS EMM386. Again, I think the better > option is to not use SOFTMPU. > > You can use the AWEUTIL /EM options for your SB AWE32 :-) > > Read the docs, the full answer might be a bit more > complex, but in any case, the AWE drivers have what > you need while SOFTMPU is not the right choice here. > > > 3) Mass Destruction PC DOS game: installs from CD, fails to start. Tried > > both DOS4GW and DOS32A > > It says DOS/32A warning 9003: real mode vector has > been modified, and exits. You could try loading > CWSDPMI or DPMIONE in resident mode before loading > massd, to bypass the complaining part of DOS/32A? > > > 4) Destruction Derby: install from CD, fail to start > > It says No CD in drive. Is there a CD in your drive? > Can you access the files on the CD without problems? > > > 5) Comanche Gold CD: install, fail to start > > Basically same question as in 4) > > > 6) Terminator 2029: installation from floppy drive will throw some > JEMM386 > > error. Booting without it does not help. > > Now it says exception 06 at 125c:136 again with > a bad lock prefix (f0 60 00 00 f0 60 00 00) which > makes me think that it may have jumped into some > data instead of a code location. What happens in > the case where you load JEMM386 instead, or where > you load neither, just HIMEM? > > > 7) Booting to FreeDOS without memory manager does not help with > Terminator > > 2029 either. Installation is from floppy drive. Game is from 1992 and > > requirements are 286 w/640k, 1MB Expanded Memory. > > It says invalid opcode at 013c 1221 0293 4b4f 00ff > 0000 fd00 7f20 009f f09a 1dfe 5150 but you say it > needs expanded memory. You have HIMEMX 3.35 loaded > and it uses Keyboard Controller style A20 control. > Have you tried XMGR instead? Available e.g. here: > > http://mercurycoding.com/downloads.html#DOS > > You could also try WITH jemm386 or jemmex, or you > could try the HIMEMX command line options which let > you select different A20 control styles. Some old > games also act confused if you have too much RAM, > so HIMEMX has options to hide some of the RAM :-) > > Regards, Eric > > > > *FDCONFIG.SYS* > > SET DOSDIR=C:\FDOS > > !COUNTRY=001,858,C:\FDOS\BIN\COUNTRY.SYS > !LASTDRIVE=Z > !BUFFERS=20 > !FILES=40 > !MENUCOLOR=7,0 > > MENUDEFAULT=1,5 > MENU 1 - Load FreeDOS with JEMMEX, no EMS (most UMBs), max RAM free > MENU 2 - Load FreeDOS with JEMM386 (Expanded Memory) > MENU 3 - Load FreeDOS low with some drivers (Safe Mode) > MENU 4 - Load FreeDOS without drivers (Emergency Mode) > > 12?DOS=HIGH > 12?DOS=UMB > 12?DOSDATA=UMB > 1?DEVICE=C:\FDOS\BIN\JEMMEX.EXE NOEMS X=TEST I=TEST NOVME NOINVLPG > 234?DEVICE=C:\FDOS\BIN\HIMEMX.EXE > 2?DEVICE=C:\FDOS\BIN\JEMM386.EXE X=TEST I=TEST I=B000-B7FF NOVME NOINVLPG > 34?SHELL=C:\FDOS\BIN\COMMAND.COM C:\FDOS\BIN /E:1024 /P=C:\FDAUTO.BAT > 12?SHELLHIGH=C:\FDOS\BIN\COMMAND.COM C:\FDOS\BIN /E:1024 /P=C:\FDAUTO.BAT > 123?DEVICE=C:\CTCM\CTCM.EXE > 123?DEVICE=C:\SB16\DRV\CTSB16.SYS /UNIT=0 /BLASTER=A:220 I:5 D:1 H:5 > 123?DEVICE=C:\SB16\DRV\CTMMSYS.SYS > 12?DEVICEHIGH=C:\NET\MSCLIENT\ifshlp.sys > > *FDAUTO.BAT* > > @ECHO OFF > > set DOSDIR=C:\FDOS > > set LANG=EN > > set TZ=UTC > > set PATH=%dosdir%\BIN > > if exist %dosdir%\LINKS\NUL set PATH=%path%;%dosdir%\LINKS > > set NLSPATH=%dosdir%\NLS > > set HELPPATH=%dosdir%\HELP > > set TEMP=%dosdir%\TEMP > > set TMP=%TEMP% > > SET CTCM=C:\CTCM > > SET SOUND=C:\SB16 > > SET BLASTER=A220 I5 D1 H5 P330 E620 T6 > > SET MIDI=SYNTH:0 MAP:E MODE:0 > > set DIRCMD=/P /OGN /Y > > set COPYCMD=/-Y > > set OS_NAME=FreeDOS > > set OS_VERSION=1.3-RC4 > > set autofile=C:\FDAUTO.BAT > > set cfgfile=C:\FDCONFIG.SYS > > alias cfg=edit %cfgfile% > > alias auto=edit %autofile% > > alias reboot=fdapm warmboot > > alias reset=fdisk /reboot > > alias halt=fdapm poweroff > > alias shutdown=fdapm poweroff > > > > if not exist %dosdir%\bin\vinfo.com goto Only8086 > > vinfo /m > > if errorlevel 3 goto Support386 > > if errorlevel 2 goto Support286 > > > > :Only8086 > > if "%config%"=="2" goto END > > MEM /C /N > > goto FINAL > > > > :Support286 > > if "%config%"=="3" goto END > > LH FDAPM APMDOS > > CTMOUSE > > MEM /C /N > > goto FINAL > > > > :Support386 > > if "%config%"=="4" goto END > > > > LH FDAPM APMDOS > > CTMOUSE > > > > SHSUCDX /QQ /D3 > > REM LH SHSUCDHD /QQ /F:FDBOOTCD.ISO > > DEVLOAD /H /Q %dosdir%\BIN\UDVD2.SYS /D:FDCD0001 > > SHSUCDX /QQ /~ /D:?SHSU-CDR,D /D:?SHSU-CDH,D /D:?FDCD0001,D > /D:?FDCD0002,D /D:?FDCD0003,D > > > > MEM /C /N > > SHSUCDX /D > > > > C:\CTCM\CTCU /S > > C:\SB16\DIAGNOSE /S > > C:\SB16\AWEUTIL /S /R:30 /C:30 > > C:\SB16\SB16SET /P /Q > > > > :FINAL > > if not exist %dosdir%\bin\fdnet.bat goto NoNetwork > > C:\DRIVERS\RTSPKT.COM 0x60 > > call %dosdir%\bin\fdnet.bat start > > if errorlevel 1 goto NoNetwork > > > > :NoNetwork > > if exist %dosdir%\bin\fdassist.bat call %dosdir%\bin\fdassist.bat > > > if exist %dosdir%\bin\welcome.bat call %dosdir%\bin\welcome.bat > > > > :END > > > > _______________________________________________ > Freedos-user mailing list > Freedos-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-user >
_______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user