VOGONS

Common searches


MAC OSX problem

Topic actions

First post, by mallard58

User metadata
Rank Newbie
Rank
Newbie

I am having trouble figuring out how to run this insane program. I have little knowlege of DOS programming. i don't know how to create the directory to put the cd rom information in. basically i don't get the language and am frusterated, i would appreciate any help. I am trying to run Space quest 6 Roger Wilco.

Reply 1 of 31, by Nagra

User metadata
Rank Newbie
Rank
Newbie

Hi,

I am running DOS Box on my PPC G4 and I have attached my dosbox.conf.

Please look at the very last entries. They activate the CD-ROM games I have. The # in front a line just skips it.
The specific CD-ROM has to be inserted into your CD-drive BEFORE starting DOS-Box. In the last "mount" command line the word TITLE stands for the name of any new game-CD-ROM.

Hope that helped. I know, I know - truly horrible for a Mac User. But for me it quickly became fun to go back in time, when I had a 486DX2-66 machine.

Nagra

[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.
# usescancodes -- Avoid usage of symkeys, might not work on all operating systems.

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
usescancodes=false

[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=32

[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=6
aspect=false
scaler=advmame2x

[cpu]
# core -- CPU Core used in emulation: simple,normal,full.
# 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=5400
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=44100
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,none.
# config -- Special configuration options for the device. In Windows put
# the id of the device you want to use. See README for details.

mpu401=true
intelligent=true
device=coremidi
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.
# tandy -- Enable Tandy Sound System emulation (off,on,auto).
# For auto Tandysound emulation is present only if machine is set to tandy.
# tandyrate -- Sample rate of the Tandy 3-Voice generation.
# disney -- Enable Disney Sound Source emulation.

pcspeaker=true
pcrate=22050
tandy=auto
tandyrate=22050
disney=true

[bios]
# joysticktype -- Type of joystick to emulate: none, 2axis, 4axis,
# fcs (Thrustmaster) ,ch (CH Flightstick).
# none disables joystick emulation.
# 2axis is the default and supports two joysticks.

joysticktype=2axis

[serial]
# serial1-4 -- set type of device connected to com port.
# Can be disabled, dummy, modem, directserial.
# Additional parameters must be in the same line in the form of
# parameter:value. Parameters for all types are irq, startbps, bytesize,
# stopbits, parity (all optional).
# for directserial: realport (required).
# for modem: listenport (optional).

serial1=dummy
serial2=dummy
serial3=disabled
serial4=disabled

[dos]
# xms -- Enable XMS support.
# ems -- Enable EMS support.
# umb -- Enable UMB support (false,true,max).

xms=true
ems=true
umb=true

[ipx]
# ipx -- Enable ipx over UDP/IP emulation.

ipx=false

[autoexec]
# Lines in this section will be run at startup.

mount c /volumes/projekte/04_RETRO_gaming/02_DOS_Box/01_GAMES
# mount d /Volumes/MAGIC/ -t cdrom -usecd 0 -ioctl -label MAGIC
# mount d /Volumes/WC4_104F_1/ -t cdrom -usecd 0 -ioctl -label WC4_104F_1
mount d /Volumes/UNDER/ -t cdrom -usecd 0 -ioctl -label UNDER
# mount d /Volumes/HELL/ -t cdrom -usecd 0 -ioctl -label HELL
mount d /Volumes/Title/ -t cdrom -usecd 0 -ioctl -label Title
# c:
# dir

Reply 2 of 31, by gregoryk

User metadata
Rank Newbie
Rank
Newbie

I am in the same position. I am totally lost as to what to do. I have a G4 Powerbook, and am trying to run Berthier, a DOS game assist campaign software. After trying for a few hours I am about to give up. Can someone in very plain language for a very novice user explain how to make DOSbox work on a Mac?

Reply 3 of 31, by collector

User metadata
Rank l33t
Rank
l33t

Ask in the DOSBox forum. This forum is about emulating Macs, not emulating DOS on Macs.

The Sierra Help Pages -- New Sierra Game Installers -- Sierra Game Patches -- New Non-Sierra Game Installers

Reply 4 of 31, by butterfly

User metadata
Rank Member
Rank
Member
mallard58 wrote:

I am having trouble figuring out how to run this insane program. I have little knowlege of DOS programming. i don't know how to create the directory to put the cd rom information in. basically i don't get the language and am frusterated, i would appreciate any help. I am trying to run Space quest 6 Roger Wilco.

Then you have a user problem, not a MAC OS X problem!

Reply 5 of 31, by CaptainCarrot

User metadata
Rank Newbie
Rank
Newbie

As much as I dont know what I'm doing, when i want to mount things, I use the mac way, which runs somewhat like (and it starts with the backslash)

"mount c /users/[arc]/[graft]/[dos]/cdrive"

and all the usual jazz..

But the reason I'm here is because i cant get my conf file to work.. even though my phrasing seems to be no different than that above. And i did fine on my old pc, it just seems to be the mac...So off i go to the correct forum to find out...

Last edited by CaptainCarrot on 2007-10-24, 08:17. Edited 1 time in total.

foomf

Reply 6 of 31, by IIGS_User

User metadata
Rank Oldbie
Rank
Oldbie

Save your conf file as "DOSBox Preferences" in your Preferences folder, because DOSBox looks for this file at every start.

Klimawandel.

Reply 8 of 31, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

Moved

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 9 of 31, by Alrik Fassbauer

User metadata
Rank Newbie
Rank
Newbie

Hello,

maybe I can help a little bit:

Under DOSBOX, only the first letters of a file name or volume name are shown.

DOSBOX shortens everything like thisisaname~1.txt , this style.

The bad thing is, that it does this with CDROM names as well !

Even worse, in my configuration, I can't access these names, because the keyboard under DOSBOX 0.72 (with keyb gr as default keyboard layout) doesn't even let me type the ~ sign !

The problem is that this sign ~is accessed in Mac OS X via the key combination of Apple + n , but DOSBOX seemingly doesn't know the scancodes of these keys.

Therefore I just can't manually mount volumes (CD-ROMs) with long names under DOSBOX.

To me, this is kind of a bug, personally, and should be fixed, but I'm unfamiliar with MacOs X, so I can't help much.

Back to the main problem here: I guess that the first CD-ROM in this line cannot be loaded, because DOSBOX shortens all of the longer names.

I'm not sure, but I fear it's as simple as that.

Thefore, I don't use CD-ROMs with longer names under DOSBOX, since I simply seem not to be able to type their names down in the command line (lack of the ~ sign).

Example of how I did it with a CD-ROM with a normal name length :

mount d /volumes/Untitled -T CDROM

This works !

This mounts an untitled (or a CD with "Untitled" as the name, I don't remember) as a drive letter d:

All CD names are stored under the path /volumes/ .

You can try this out under Mac OS X from within DOSBOX:

Write this within DOSBOX:

mount d /volumes

After that, just type D : because that brings you to the MaxOS-directory called "Volumes", but now this directory is considered a whole hard drive from the DOSBOX point of view.

Now, you are then on the drive called D: , now you can type

dir d:/

You should see then ALL volume names of Mac OS X - AND their shortened names like I desribed it above !

I worked with this method.

Last edited by Alrik Fassbauer on 2007-10-24, 16:53. Edited 2 times in total.

Reply 10 of 31, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

DOSBOX shortens everything

That's called dos 8.3 style.

sign ~is accessed in Mac OS X via the key combination of Apple + n

Yeah but the keyboard layouts lay the keys out in the DOS way. ~ on the
german keyboard is altgr+plus, nothing else, so you need to press and hold
the key that maps to the altgr-key, then the key that maps to the + key.

Reply 12 of 31, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Yes could be that ctrl+alt is used for the altgr-key for dosbox on macs.

A faster way is to type the start of the filename and use the TAB key
(wherever that is on mac by default) to cycle through the files.

Reply 13 of 31, by CaptainCarrot

User metadata
Rank Newbie
Rank
Newbie

IIGS_User and Alrik, those are the most helpful posts ive read all week, I've been struggling all night with CDs that won't mount like the inept little amateur that i am , and i couldn't figure out why my config files weren't being picked up either....
No doubt it was in some tutorial Somewhere, but...

Are there any real differences to the phrasing/practice of DOSBox on a Mac compared to a PC?...

foomf

Reply 14 of 31, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

Shameless plug: My 60 seconds guide explains it all 😀

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 15 of 31, by Alrik Fassbauer

User metadata
Rank Newbie
Rank
Newbie

I see. Dodn't know this guide before, because I used another one I found through the Wiki, I think.

Perhaps it would be a good idea to include in that guide an remark on this "8+3 style" shortening of volume names, just to avoid confusion.

At least I must say that it highly confused me and that I didn't find any other information on the ~ sign except that it can be "written" using the key combination of Apple + n . I didn't know about the alt + ctrl + + key combination except in this thread.

Alrik

Reply 17 of 31, by IIGS_User

User metadata
Rank Oldbie
Rank
Oldbie
wd wrote:

an remark on this "8+3 style" shortening of volume names

Never used dos?

Me, no. 😉 Just for gaming in past times (by running SoftPC, detecting that some games that "requires" an 386, will run on the SoftPC emulated 286.

@mallard:

Another way to give DOSBox a conf file of your choice is this:

• right-click on DOSBox.app, "Show packet content" (or similar on english systems)
• Open "Content/MacOS" folder inside the DOSBox application
• Run "Applications/Utilities/Terminal.app"
• Drag the unix like exe file "dosbox" from inside the DOSBox application (located in Content/MacOS" folder, as mentioned above) onto the Terminal, add " - conf " to the command line
• Drag your conf file into the Terminal window, press return to run DOSBox

Klimawandel.

Reply 19 of 31, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

Somebody please tell me what the problem is with the 8.3 notation, because I simply don't see it 😕

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32