OS2 World.Com Forum

Subject  :  DosBox/2 is cool!
Author  :  cytan
Date  :  24 Feb, 2005 on 00:48
I just tried DosBox/2 alpha on a few games, and for the first time after I upgraded to an OS/2 box with a PCI soundcard, I get sound in DOS games.

Wow!

cytan


Subject  :  Re:DosBox/2 is cool!
Author  :  cyberspittle cyberspittle@yahoo.com
Date  :  24 Feb, 2005 on 21:38
I'll have to try it out myself. As I have missed out on DOS game sound support since upgrading to a Cirrus Logic (Crystal) based Hercules 7.1 sound card. Time to fire up Quake again and let the good times roll!

Subject  :  Re:DosBox/2 is cool!
Author  :  ChrisR roossien@gmail.com
Date  :  27 Feb, 2005 on 01:44
Yep, it works great with the old adventures and with sound.. thats the most important issue..
Tho.. I was a bit surprised seeing DOSbox being ported because we do have a great DOS VDM...... only thing missing is a VDD that emulates a soundblaster.. I was thinking about this a lot.. if only I had more time.. tho I did never write a VDD before.. I did create some OS/2 drivers.. .. disassembling the SBEINIT.COM and trying to convert it into a VDD.. .. hmmm.. now we have DOSbox.. thats great!!!!!!!!!
Unfortunately there is almost no ducumentation about the eCS version..
Don't know yet if the GUS is supported.. I did read on the windoze FAQ pages it needs the GUS drivers ect.. downloaded it... but not installed it yet..
The win version uses a dosbox.conf file .. wonders if the eCS version has this option.. don't know yet what to put in this file.. well... needs a lot of experimenting..
The win version also has several command line options.. and one of them is to give a full path name to a 'game'.. then it mounts and play this game.. don't work with the eCS version .. at least not with me..
These things are important somehow to create icons and do the mounting and executing automatic..
Anyway.. its still alpha.. so a little patient.. .. .. pom pom pom.. tra la la.. ..
One thing is realy nice... play games in a window... (I didn't even try full screen yet)...
I realy wish I had more time.. ......... but I want to play my old adventures again... ......... and I can...... with sound......... I'm happy........

Subject  :  Re:DosBox/2 is cool!
Author  :  ChrisR roossien@gmail.com
Date  :  27 Feb, 2005 on 12:03
Yep, a dosbox.conf file is supported and automatic executed at start..
There is a command in dosbox to create a default dosbox.conf
config -writeconf [path to dosbox\]dosbox.conf
Of course this drive (path to dosbox) has to be mounted.
After this its easy to edit and modify it, there is some explanation inside..
The most important is the autoexec part, there you can mount all the needed drives and CDrom(s).. just the way ' normal' DOS see it, so there is no need to reinstalll / reconfigure games
There is one important thing I noticed.. mounting a drive like it say in the windoze FAQ like this ;
mount c "c:\"
Does work... but its impossible to go into subdirs...
Mounting like this ;
mount c: c:
mount c c:
mount c "c:/"
Alll do work..
So.. actually the slash is unix like..

Finally.. this is how my dosbox.conf looks like.. ;

[sdl]
# fullscreen -- Start dosbox directly in fullscreen.
# fulldouble -- Use double buffering in fullscreen.
# fullfixed -- Don't resize the screen when in fullscreen.
# fullresolution -- What resolution to use for fullscreen, use together with fullfixed.
# output -- What to use for output: surface,overlay.
# hwscale -- Extra scaling of window if the output device supports hardware scaling.
# autolock -- Mouse will automatically lock, if you click on the screen.
# sensitiviy -- Mouse sensitivity.
# waitonerror -- Wait before closing the console if dosbox has an error.
# priority -- Priority levels for dosbox: lower,normal,higher,highest.
# Second entry behind the comma is for when dosbox is not focused/minimized.
# mapperfile -- File used to load/save the key/event mappings from.

fullscreen=false
fulldouble=false
fullfixed=false
fullresolution=1024x768
output=surface
hwscale=1.00
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper.txt

[dosbox]
# language -- Select another language file.
# memsize -- Amount of memory dosbox has in megabytes.
# machine -- The type of machine tries to emulate:hercules,cga,tandy,vga.
# captures -- Directory where things like wave,midi,screenshot get captured.

language=
machine=vga
captures=capture
memsize=16

[render]
# frameskip -- How many frames dosbox skips before drawing one.
# aspect -- Do aspect correction.
# scaler -- Scaler used to enlarge/enhance low resolution modes.
# Supported are none,normal2x,advmame2x,advmame3x,advinterp2x,interp2x,tv2x.

frameskip=0
aspect=false
scaler=normal2x

[cpu]
# core -- CPU Core used in emulation: simple,normal,full,dynamic.
# cycles -- Amount of instructions dosbox tries to emulate each millisecond.
# Setting this higher than your machine can handle is bad!
# cycleup -- Amount of cycles to increase/decrease with keycombo.
# cycledown Setting it lower than 100 will be a percentage.

core=normal
cycles=3000
cycleup=500
cycledown=20

[mixer]
# nosound -- Enable silent mode, sound is still emulated though.
# rate -- Mixer sample rate, setting any devices higher than this will
# probably lower their sound quality.
# blocksize -- Mixer block size, larger blocks might help sound stuttering
# but sound will also be more lagged.
# prebuffer -- How many milliseconds of data to keep on top of the blocksize.

nosound=false
rate=22050
blocksize=2048
prebuffer=10

[midi]
# mpu401 -- Enable MPU-401 Emulation.
# intelligent -- Operate in Intelligent mode.
# device -- Device that will receive the MIDI data from MPU-401.
# This can be default,alsa,oss,win32,coreaudio, os2, none.
# config -- Special configuration options for the device.

mpu401=true
intelligent=true
device=default
config=

[sblaster]
# type -- Type of sblaster to emulate:none,sb1,sb2,sbpro1,sbpro2,sb16.
# base,irq,dma,hdma -- The IO/IRQ/DMA/High DMA address of the soundblaster.
# mixer -- Allow the soundblaster mixer to modify the dosbox mixer.
# oplmode -- Type of OPL emulation: auto,cms,opl2,dualopl2,opl3.
# On auto the mode is determined by sblaster type.
# oplrate -- Sample rate of OPL music emulation.

type=sb16
base=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=22050

[gus]
# gus -- Enable the Gravis Ultrasound emulation.
# base,irq1,irq2,dma1,dma2 -- The IO/IRQ/DMA addresses of the
# Gravis Ultrasound. (Same IRQ's and DMA's are OK.)
# rate -- Sample rate of Ultrasound emulation.
# ultradir -- Path to Ultrasound directory. In this directory
# there should be a MIDI directory that contains
# the patch files for GUS playback. Patch sets used
# with Timidity should work fine.

gus=true
rate=22050
base=240
irq1=5
irq2=5
dma1=3
dma2=3
ultradir=C:\ULTRASND

[speaker]
# pcspeaker -- Enable PC-Speaker emulation.
# pcrate -- Sample rate of the PC-Speaker sound generation.
# tandyrate -- Sample rate of the Tandy 3-Voice generation.
# Tandysound emulation is present if machine is set to tandy.
# disney -- Enable Disney Sound Source emulation.

pcspeaker=true
pcrate=22050
tandyrate=22050
disney=true

[bios]
# Nothing to setup yet!


[dos]
# xms -- Enable XMS support.
# ems -- Enable EMS support.

xms=true
ems=true

[directserial]
# directserial -- Enable serial passthrough support.
# comport -- COM Port inside DOSBox.
# realport -- COM Port on the Host.
# defaultbps -- Default BPS.
# parity -- Parity of the packets. This can be N, E or O.
# bytesize -- Size of each packet. This can be 5 or 8.
# stopbit -- The number of stopbits. This can be 1 or 2.

directserial=false
comport=1
realport=COM1
defaultbps=1200
parity=N
bytesize=8
stopbit=1

[autoexec]
# Lines in this section will be run at startup.
$echo off
PATH=Z:\;C:\DOS;C:\UTILITIE;C:\MM;
SET CTSYN=C:\MM
SET TMP=D:\SWAP
SET TEMP=D:\SWAP
SET SOUND=C:\MM
SET MIDI=SYNTH:1 MAP:E MODE:0
cls
mount c: c:
mount d: d:
mount e: e:
mount s: s: -t cdrom -ioctl
mount t: t: -t cdrom -ioctl
C:
cls


Subject  :  Re:DosBox/2 is cool! Stuck at 640x480
Author  :  cytan
Date  :  28 Feb, 2005 on 16:17
Hi,
I think this may be a problem with the ATI 9000 series and ATI mobility series (on T30) chipsets. I just need to confirm this. I cannot get SVGA (800x600) at all in a DOS box or DosBox/2 either in a window on a desktop or in fullscreen. Is this true for other chipsets? I'm using the latest SNAP drivers and ECS 1.2.

Thanks for any info.

cytan


Subject  :  Re:DosBox/2 is cool!
Author  :  BlueWarper bluewarper@yahoo.it
Date  :  02 Mar, 2005 on 17:00
Hi All! This is my first post to OS2World Forum, though i've been reading it for years!
Just a tip about DOSBox. (I downloaded alpha7, and I gave it a try. It looks VERY promising). Since it is based on SDL Library, you can switch between Window/Fullscreen by means of the usual SDL combo ALT+Home. ALT+End will terminate the session (SIG break, I think).
Bye

Subject  :  DosBox/2 is cool!
Author  :  Fudeba daniel@caetano.eng.br
Date  :  06 Mar, 2005 on 01:59
Any tip on running the Debug version? I tried it with different TERM settings (SET TERM=OS2, SET TERM=ANSI...) but none worked. The debug version of DosBox/2 continues compaining about "unable to open TERM"... \^=
Anyway, the Alpha7 is working great and I was able to run it even at 45000 cycles using the "dynamic" emulation, which is pretty fast! Most old games run smoothly on my Athlon 2600+! Great job!

Powered by UltraBoard 2000 <www.ub2k.com>