Dosbox Tandy 1000 Graphics Emulation (Solved)

General information and assistance with DOSBox.

Dosbox Tandy 1000 Graphics Emulation (Solved)

Postby thothie » 2009-9-09 @ 02:42

I can't seem to get the 16-color Tandy Graphics emulation to work within DOSBox v0.72. The old pc-speaker three channel sound works fine - but graphics fail to display entirely.

Currently I'm trying to get it to work Thexder (ooo the nostalgia of wasted youth!), as well as Defender of the Crown.
(Edit out those links if we're not allowed to link abandonware, plzkthx, and sorry in advance) (edited! --HunterZ)

Both games run on a more generic configuration, but they switch to CGA mode, and sound much worse than that which I grew up with.

If the Tandy graphics emulation is simply incomplete, is it possible to somehow emulate the Tandy Sound and use the EVGA graphics? (I think Thexder, at least, supports EGA)

Here's the config I'm using:
tandy.conf
Code: Select all
[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,opengl,openglnb,ddraw.
# 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=ddraw
hwscale=true
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper2.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=tandy
captures=capture
memsize=31

[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=true
scaler=advmame3x

[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=dynamic
cycles=50000
cycleup=5000
cycledown=5000

[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.

mpu401=none
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=none
base=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=44100

[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=false
rate=44100
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=44100
tandyrate=44100
disney=false

[bios]
# Nothing to setup yet!


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

xms=false
ems=false

[modem]
# modem -- Enable virtual modem emulation.
# comport -- COM Port modem is connected to.
# listenport -- TCP Port the modem listens on for incoming connections.

modem=false
comport=2
listenport=23

[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

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

ipx=false

[autoexec]
# Lines in this section will be run at startup.
mount c "d:\Games\"
c:
dir /ad /w


edit: Updated config due to Dosbox 0.73 messages - same result.
Last edited by thothie on 2009-9-09 @ 10:24, edited 2 times in total.
thothie
Newbie
 
Posts: 16
Joined: 2007-1-26 @ 02:19

Re: Dosbox Tandy 1000 Graphics Emulation

Postby lightmaster » 2009-9-09 @ 02:47

why 0.72 when 0.73 is available???
lightmaster
Member
 
Posts: 323
Joined: 2005-10-01 @ 12:09
Location: Sol III ! soon part of the Galactic Confederation !!!!!

Re: Dosbox Tandy 1000 Graphics Emulation

Postby thothie » 2009-9-09 @ 03:15

Eh... Cuz I didn't notice? :) - I'll go try that, but unless you are saying there was a specific change to the Tandy 1000 emu, I dun think it's gonna help.
thothie
Newbie
 
Posts: 16
Joined: 2007-1-26 @ 02:19

Re: Dosbox Tandy 1000 Graphics Emulation

Postby thothie » 2009-9-09 @ 03:20

Nope, that didn't fix it. It did give me an annoying dos-box logo pop-up I didn't have to deal with before though. :(

Not sure if this is the right forum section for this either... Dos Box general help says not to post ap-specific issues - although this is more machine emulation specific - not sure...

I'd try MESS, but I can't seem to find a Tandy 1000HX ROM.
thothie
Newbie
 
Posts: 16
Joined: 2007-1-26 @ 02:19

Re: Dosbox Tandy 1000 Graphics Emulation

Postby collector » 2009-9-09 @ 05:50

My legitimate copy of Thexder works right with Tandy mode in DOSBox. Check eBay for unaltered copies. abandonwarez are often ripped, cracked or otherwise modified in some way.
User avatar
collector
l33t
 
Posts: 2632
Joined: 2003-1-15 @ 10:39

Re: Dosbox Tandy 1000 Graphics Emulation

Postby eL_PuSHeR » 2009-9-09 @ 06:56

[MOVED]
User avatar
eL_PuSHeR
Moderator
 
Posts: 6299
Joined: 2003-6-20 @ 16:39

Re: Dosbox Tandy 1000 Graphics Emulation

Postby thothie » 2009-9-09 @ 07:02

Hrmm... I might understand that with one game, but two? Also Thexder didn't have any copy protection to crack - I know because I remember making several backup disks and playing from them. Too bad they are all long gone now. :\

Could you post me the .conf you use for Thexder?
thothie
Newbie
 
Posts: 16
Joined: 2007-1-26 @ 02:19

Re: Dosbox Tandy 1000 Graphics Emulation

Postby collector » 2009-9-09 @ 08:18

You are asking for help with abandonwarez, which is not supported on VOGONS. I suggest you ask the people that illegally have the games for download.
User avatar
collector
l33t
 
Posts: 2632
Joined: 2003-1-15 @ 10:39

Re: Dosbox Tandy 1000 Graphics Emulation

Postby leileilol » 2009-9-09 @ 09:58

thothie wrote:Also Thexder didn't have any copy protection to crack

IIRC it checked for specific dirty sectors to validate the disk. Perhaps you backed up and played a ripped up copy all this time
94cheen : AM5x86P75ADW@160mhz; AWE64; Trio64v+ 1mb; 95C
97cheen : PII-300; 440LX; AWE32 8MB; Voodoo3 3000 16mb; Voodoo2 12mb; 98se
pvrcheen : P4 2.8GHz Northwood; SBPCI128; Rage128 32mb; PowerVR PCX2 4mb; 98se
User avatar
leileilol
l33t++
 
Posts: 5564
Joined: 2006-12-16 @ 18:03

Re: Dosbox Tandy 1000 Graphics Emulation

Postby thothie » 2009-9-09 @ 10:14

Nah I had the box and all... Bought it at my friendly neighborhood Radioshack with my hard earned allowance. ;) We didn't have internet back then, or even good BBS dial-ups, so getting pirated software was HARD. (Up until the 90's the only "pirated" software I ever saw was via five-finger discount - not that it didn't exist mind you, but you more or less had to know the pirate in person.)

As for the pirating remarks - I think it's more than a little unrealistic to expect people to find working software from 1989. Even if I still had my disk, I really doubt it would still function. Floppy shelf life is considerably less than 20 years (I do have some floppies that old, with novels and such I used to write, and only a few of them work). The only ones I see on eBay are definitely pirated - while they show photos of both the box and floppy - the floppies have dot-matrix printed labels - not the fancy full-color produced ones they originally came on. If not for the archiving efforts of "pirates" a lot of these games would have ceased to exist long ago. (And alas, many have.)

Rudeness aside, it turns out I simply have the wrong revision of Thexder. I managed to acquire a copy of revision A1 that has the full Tandy support. So Collector is half-right, it isn't DosBox's fault. I suspect something similar is going on with Defender of the Crown - probably need a special Radio Shack edition.
thothie
Newbie
 
Posts: 16
Joined: 2007-1-26 @ 02:19

Re: Dosbox Tandy 1000 Graphics Emulation (Solved)

Postby HunterZ » 2009-9-09 @ 14:43

Thexder definitely had dirty sector copy protection, as did many Sierra games that came on only a couple of floppy disks.

Maybe you used a special disk copy tool that was able to replicate the intentionally corrupted sectors, or maybe you cracked it and forgot.
User avatar
HunterZ
l33t++
 
Posts: 5776
Joined: 2003-1-31 @ 19:04
Location: Seattle

Re: Dosbox Tandy 1000 Graphics Emulation (Solved)

Postby collector » 2009-9-09 @ 17:04

HunterZ wrote:Thexder definitely had dirty sector copy protection, as did many Sierra games that came on only a couple of floppy disks.

Maybe you used a special disk copy tool that was able to replicate the intentionally corrupted sectors, or maybe you cracked it and forgot.

He said that he downloaded these games from an abandonware site and linked to the in his first post. I'm surprised that a mod has not edited out the links and locked this thread.
User avatar
collector
l33t
 
Posts: 2632
Joined: 2003-1-15 @ 10:39

Re: Dosbox Tandy 1000 Graphics Emulation (Solved)

Postby HunterZ » 2009-9-09 @ 17:08

collector wrote:
HunterZ wrote:Thexder definitely had dirty sector copy protection, as did many Sierra games that came on only a couple of floppy disks.

Maybe you used a special disk copy tool that was able to replicate the intentionally corrupted sectors, or maybe you cracked it and forgot.

He said that he downloaded these games from an abandonware site and linked to the in his first post. I'm surprised that a mod has not edited out the links and locked this thread.

He also stated that he remembered playing from backup copies of original Thexder disks without any issues.

Good point about locking the thread though. Looks like the issue was resolved anyways.
User avatar
HunterZ
l33t++
 
Posts: 5776
Joined: 2003-1-31 @ 19:04
Location: Seattle


Return to DOSBox General

Who is online

Users browsing this forum: No registered users and 2 guests