LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-19-2007, 06:47 PM   #16
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,448
Blog Entries: 7

Rep: Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553

Quote:
Originally Posted by ErV
DosBOX is awfully slow when game uses DPMI/Dos4GW/Protected Mode.
I wouldn't say awfully slow. It varies from game to game. My CPU is a 3.2GHz P4 with Hyperthreading enabled via SMP support under Slackware. I have no problems playing Dune II, Relentless, Warcraft 2, Constructor, Freddy Pharkas and Hardball 4 under DOSBox on my machine. From what I can tell, they all use DOS4GW. They all scroll well and there are no problems or jerkiness caused by many objects moving around on the screen at the same time.

Of course, there are games which are unsupported, or for which support is not yet complete. For example, I can get Transport Tycoon running, but it doesn't scroll 100% smoothly, especially when there are several vehicles moving around in the current screen. But that doesn't make the game less playable.

For the older DOS games which don't use DOS4GW, DOSBox is fantastic.

Anyhow, all loyalties aside, the beauty of all this open source software is that you can download it all and use whatever best fits your needs.

Last edited by rkelsen; 04-19-2007 at 06:49 PM.
 
Old 04-19-2007, 07:07 PM   #17
dracolich
Senior Member
 
Registered: Jul 2005
Distribution: Slackware
Posts: 1,274

Rep: Reputation: 63
As I mentioned before, I have Blood with the Plasma Pack running nicely in DOSBox 0.70. My machine is an Athlon 1.2GHz with 1GB SDRAM. In my dosbox.conf I have memory set to 64MB, dynamic cpu set to 30000 cycles with normal2x scaler and 0 frameskip, and xms,ems and umb all true. Adding these lines helps, I think

[vga]
svgachipset=et4k
videoram=2048
 
Old 04-19-2007, 11:37 PM   #18
ErV
Senior Member
 
Registered: Mar 2007
Location: Russia
Distribution: Slackware 12.2
Posts: 1,202
Blog Entries: 3

Rep: Reputation: 62
Quote:
Originally Posted by rkelsen
I wouldn't say awfully slow. It varies from game to game. My CPU is a 3.2GHz P4 with Hyperthreading enabled via SMP support under Slackware.
I'm currently using AMD Sempron 2800+. I've tried to run Elder Scrolls: Arena with DosBOX, and it isn't playable. It gives about 5..10 fps. Increasing CPU cycles doesn't help.
I've tried to run qemu, but kqemu for some reason doesn't compile on my system (I've read somewhere that kqemu is useless with 2.6.17.13 kernel, since it gives no speedup), and bootable dos CD's behave differently with qemu (they don't work,
like they work without emulation). Also, I don't have MSDos distrib right now, I've tried to run games with freedos, but no luck. They didn't even make to a menu screen.
And BTW, The applications you are talking about are mostly 2D and sprite-based, right?
DosBOX works fine with real-mode games, that's right. But it's difficult to play protected-mode games on my machine using DosBOX.

PS. By the way, I've already asked those questions here: http://www.linuxquestions.org/questi...d.php?t=545995
 
Old 04-20-2007, 08:07 AM   #19
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,448
Blog Entries: 7

Rep: Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553
Quote:
Originally Posted by ErV
I'm currently using AMD Sempron 2800+. I've tried to run Elder Scrolls: Arena with DosBOX, and it isn't playable. It gives about 5..10 fps.
It works alright for me. I don't play FPS type games, because they give me headaches and nausea, so I only tried it for a few minutes. Anyhow, it seems playable to me.
Quote:
Originally Posted by ErV
Increasing CPU cycles doesn't help.
My settings were:

CPU cycles = 9500
Frameskip = 0

I tried the version of the game which was downloadable from their website.

Last edited by rkelsen; 04-20-2007 at 08:55 AM.
 
Old 04-27-2007, 03:18 AM   #20
ErV
Senior Member
 
Registered: Mar 2007
Location: Russia
Distribution: Slackware 12.2
Posts: 1,202
Blog Entries: 3

Rep: Reputation: 62
Well, I've found a MS-Dos 6.22 installer, made a virtual dos machine for qemu, now everything works relatively good. I don't yet have working sound, but I think it will be solved...
 
Old 05-01-2007, 05:17 PM   #21
bioe007
Member
 
Registered: Apr 2006
Location: lynnwood, wa - usa
Distribution: archlinux
Posts: 654

Rep: Reputation: 30
where does everyone get the 6.22 DOS installer? I can't find one anywhere..
 
Old 05-01-2007, 06:14 PM   #22
dracolich
Senior Member
 
Registered: Jul 2005
Distribution: Slackware
Posts: 1,274

Rep: Reputation: 63
I still have my original floppies for DOS 5.0, 6.0 upgrade, 6.2 step-up, 6.22 step-up and windows 3.11.
 
Old 05-02-2007, 02:07 AM   #23
ErV
Senior Member
 
Registered: Mar 2007
Location: Russia
Distribution: Slackware 12.2
Posts: 1,202
Blog Entries: 3

Rep: Reputation: 62
Quote:
Originally Posted by bioe007
where does everyone get the 6.22 DOS installer? I can't find one anywhere..
Well, I thought MS-DOS 6.22 is available somewhere on Microsoft site as an sfx archive. (I'm NOT sure if this true at all, and I didn't check this info).

Personally, I've found all 3 installation diskettes on one of my CDs. Unfortunately, they were stored as folders, not as floppy images, so I had to make images manually (that was tricky - I had some trouble with making first disk bootable and guessing correct labels for disks).

As for playing MS-DOS games. I was able to launch arena, but not Daggerfall. (i works, but only without acceleration.) it crashes with acceleration enabled, and is awfully slow without acceleration.

BTW, is there anyone who was able to launch Daggerfall on modern hardware with normal speed and sound? It looks like this game has troubles with every platform. My friend and I were trying to launch this game on several emulators/platforms:
1) choppy sound on WinXP (or some other problems. Unplayable - reported by other person).
2) no sound on VMWare, crashes.
3) good sound on qemu, but is awfully slow, crashes if acceleration enabled.
4) bad sound on VirtualPC (didn't check it personally, my friend said so).
5) very slow on DosBOX (and unplayable). Sound is good.
6) doesn't work with FreeDos/emulator.
7) Won't get any music on MS-DOS 6.22 (modern soundcards don't have MIDI support, and MS-Dos has no MIDI software synthizer).

Too bad Daggerfall wasn't ported to Windows platform, at least...

Last edited by ErV; 05-02-2007 at 02:27 AM.
 
Old 05-02-2007, 02:49 AM   #24
bioe007
Member
 
Registered: Apr 2006
Location: lynnwood, wa - usa
Distribution: archlinux
Posts: 654

Rep: Reputation: 30
Quote:
Originally Posted by ErV
Personally, I've found all 3 installation diskettes on one of my CDs.
you mean like winXP installation cd?
Quote:
Originally Posted by ErV
Unfortunately, they were stored as folders, not as floppy images, so I had to make images manually (that was tricky - I had some trouble with making first disk bootable and guessing correct labels for disks).
would you mind PM'ing or posting brief instructions? or howto?

ok.. now I'm done hijacking this thread
 
Old 05-03-2007, 03:57 AM   #25
ErV
Senior Member
 
Registered: Mar 2007
Location: Russia
Distribution: Slackware 12.2
Posts: 1,202
Blog Entries: 3

Rep: Reputation: 62
Quote:
Originally Posted by bioe007
you mean like winXP installation cd?
No. I had CD with a backup of MS-DOS instalation diskettes. (and a lot of other stuff).

Quote:
Originally Posted by bioe007
would you mind PM'ing or posting brief instructions? or howto?

ok.. now I'm done hijacking this thread
Ok, here you go.

An image of diskette is a file with size of 1474560 bytes. You can make it with command:
Code:
dd if=/dev/zero of=./image1.bin bs=1474560 count=1
this will make file filled with zeros.

After that you can make diskette image from it using mkdosfs command:
Code:
mkdosfs ./image1.bin -F 12 -n DISK1
or you can use it as floppy image, boot a rescue cd using qemu and format it from within qemu.

after that you can mount image anywhere and cop files to it using something like this:
Code:
mount ./image1.bin /mnt/tmp -t vfat -o loop,gid=users,uid=root
Now comes he tricky part.
Ms dos disks are called "DISK 1" "DISK 2" and "DISK 3". (six spaces between "DISK" and number). I had some kind of trouble guessing labels until I've found them on first installation disk in setup.ini. You can either try to format disk wih correct label from beginning or you can try to assign any other label, and modify it using hex editor later (just find the text and replace it).

First disk must be bootable. You can make it bootable using... another bootable disk ad "sys" command. You should insert _empty_ diskette for "DISK 1", boot (from qemu) other bootable disketter/cdrom and make "DISK 1" disk bootable using sys command with diskette letter ("sys a:"). This will copy system files to diskette (command.com and some others). After that you can mount an image somewhere in the system and copy other "DISK 1" files to it (do not owerwrite files copied by "sys" command). Other two disketes won't need those tricks.

After that you _should_ be able to install MS-DOS on qemu.

BTW you'll still need to install drivers for CD-ROM and mouse after instalation. VMWare and qemu will need different drivers, and some games won't run due to a lack of base memory if you don't install Driver as "DEVICEH", for example

You'll need all of this only if you want to create _complete_ MS-DOS installation. If you don't need it, you can make an almost empty MS-DOS installation using same sys command. ("sys c:", for example) his will make a "system" - almost empty, without help files, without drivers and utilities.

And I don't know where you can find MS-DOS setup disks now. Someone still sell them, thoughs, and boot disks seems to be available for free (although I'm no suer abou it). Sometime you can just use one of those boot disks, run sys c: command, and copy other files to destination drive. After hat you'll need to correct paths in autoexec.bat and config.sys, and you'll probably need some drivers, but this will be working ms-dos system. (enough just for gaming, nothing more).
-------------------
Now, back to the subject - was anyone able to launch Daggerfall on modern hardware?
 
Old 05-03-2007, 08:16 AM   #26
MensaWater
LQ Guru
 
Registered: May 2005
Location: Atlanta Georgia USA
Distribution: Redhat (RHEL), CentOS, Fedora, CoreOS, Debian, FreeBSD, HP-UX, Solaris, SCO
Posts: 7,831
Blog Entries: 15

Rep: Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669
Haven't used it myself but have heard my coworker yammer about it a few times. There is a site that provides boot disks you may want to check out.

http://www.bootdisk.com/
 
Old 05-03-2007, 02:28 PM   #27
dracolich
Senior Member
 
Registered: Jul 2005
Distribution: Slackware
Posts: 1,274

Rep: Reputation: 63
I've been to bootdisk.com before, when I needed Win2K boot floppies. The only thing there is boot disks. You won't find any DOS installation disks there.
 
Old 05-03-2007, 03:42 PM   #28
ErV
Senior Member
 
Registered: Mar 2007
Location: Russia
Distribution: Slackware 12.2
Posts: 1,202
Blog Entries: 3

Rep: Reputation: 62
Quote:
Originally Posted by dracolich
I've been to bootdisk.com before, when I needed Win2K boot floppies. The only thing there is boot disks. You won't find any DOS installation disks there.
If you have an MS-DOS boot disk you can install it's system to your harddrive. It will be incomplete, but it will work. Jus run "sys c:" from boot disk, and this will make drive c: bootable and will install some system files to it. after that copy all other files from boot floppy to drive c:, edit autoexec.bat and config.sys (you'll need to correct drive letters in various paths). Reboot, and you'll have a MS-DOS system. It's easy.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Executing Perl under Dos /Creating an executable for DOS alix123 Programming 1 02-15-2006 04:07 AM
Compiling opengl progs slackware 10.1 Beezer Slackware 2 08-09-2005 01:02 PM
Slackware Bootloader from Dos/Win98 friendklay Linux - Newbie 3 08-23-2004 04:15 PM
Dos Emulator without Dos dtheorem Linux - Software 1 10-14-2003 01:18 PM
Dos Emulator without Dos dtheorem Linux - Software 1 10-14-2003 12:52 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 09:00 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration