VOGONS

Common searches


First post, by village

User metadata

I'm trying to run Toonstruck, but it's impossible, because it detects that I have a S3 Trio video card with only 2 Mb of memory. It's needed 8 Mb to run the game, and my video card is an Ati Radeon 9000 with 64 Mb. I don't know where in "DOSBox.cnf" I can write this modification. Anyone can help me?

Reply 1 of 10, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

You can't. Most old games just needed 64KB of video ram to work (or less if using anything older than VGA/MCGA). Anyway, it could be a good idea video memory could be tweaked for VESA. 4MB seems like a good value to me.

Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)

Reply 3 of 10, by Harekiet

User metadata
Rank DOSBox Author
Rank
DOSBox Author

I seriously doubt there is a dos game aroudn that requies 8 mb of video memory though. More likely it just wants more main memory but okay 😀

Reply 4 of 10, by old_school_dude

User metadata
Rank Newbie
Rank
Newbie

vodeo card memory all started with the 3dxf voodoo 1 ...
(add on 3d vid card)

befor that video card maker tryed to make an api that worked with hardwere to give games more speed but didn't relly workout till 3dfx poped on the sean
dosbox is made for older softwere (dos) not emulated 3d hardwere api in dos

2 megs of video memory gives you 1024x768 res at 32 bit colors max .in dos its more then you need

dos games just send data to the vid card over the pci\isa\eisa\vLbus...thay dont use vid card memory .thay just stream data dma stile to the card

8 megs for the vid card is like voodoo 2 land
4 megs frame buffer 8 megs texture momory 12 megs totle 😒

btw back in the day overclocking you isa\pci\VLbus was the best way to get more fps in video games ^^ as long as the rest of the computer diden't bug out when doing that

3d api worth noteing
glide
mini gl
direct3d
directdraw
opengl

Reply 5 of 10, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

2 megs of video memory gives you 1024x768 res at 32 bit colors max .in dos its more then you need

Maths don't match your affirmation.

1024x768x32bpp = 25.165.824 bits / 8 = 3.145.728 bytes

3.145.728 / 1024 = 3.072 KB a.k.a. 3 Megabytes.

So, a whole 1024x768x32bpp screen wouldn't fit on a 2 MB card, and that's without counting buffering.

Last edited by eL_PuSHeR on 2005-03-31, 17:55. Edited 1 time in total.

Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)

Reply 8 of 10, by swaaye

User metadata
Rank l33t++
Rank
l33t++

DOS cards definitely don't need more than 1MB VRAM. I think the highest resolution for a DOS game is like 800x600x8bit. Some do 16-bit, but DOSBOX doesn't support that (and it would be pointless to do so for performance reasons). And that is something I think I've only seen in maybe SimCity 2000. Generally "highres" in DOS means 640x480x8bit max.

What I'd like to understand is why my Athlon64 1.8Ghz, PC3200, Radeon 9600 performs like my old 486DX2/50, 8MB FPM, Trident 8900C ISA in TIE Fighter SVGA 😀 Damn that is some serious inefficiency! I understand it's hard to emulate things, but HOLY MOLY!!!!!

I actually "upgraded" from that Trident 8900C ISA to a Diamond Speedstar Pro ISA (Cirrus Logic 5426) back in the day, and it was significantly faster. SVGA was very playable then. LoL!! Good times.

Reply 9 of 10, by old_school_dude

User metadata
Rank Newbie
Rank
Newbie

"Q"

swaaye wrote:

DOS cards definitely don't need more than 1MB VRAM. I think the highest resolution for a DOS game is like 800x600x8bit. Some do 16-bit, but DOSBOX doesn't support that (and it would be pointless to do so for performance reasons). And that is something I think I've only seen in maybe SimCity 2000. Generally "highres" in DOS means 640x480x8bit max.

What I'd like to understand is why my Athlon64 1.8Ghz, PC3200, Radeon 9600 performs like my old 486DX2/50, 8MB FPM, Trident 8900C ISA in TIE Fighter SVGA 😀 Damn that is some serious inefficiency! I understand it's hard to emulate things, but HOLY MOLY!!!!!

I actually "upgraded" from that Trident 8900C ISA to a Diamond Speedstar Pro ISA (Cirrus Logic 5426) back in the day, and it was significantly faster. SVGA was very playable then. LoL!! Good times.

"A"
________________________
Topic 7980

Reply 10 of 10, by `Moe`

User metadata
Rank Oldbie
Rank
Oldbie
swaaye wrote:

DOS cards definitely don't need more than 1MB VRAM. I think the highest resolution for a DOS game is like 800x600x8bit. Some do 16-bit, but DOSBOX doesn't support that (and it would be pointless to do so for performance reasons). And that is something I think I've only seen in maybe SimCity 2000. Generally "highres" in DOS means 640x480x8bit max.

Using a patch, DosBox can do 16bit. It isn't really that slow, but games that use these resolutions are themselves usually quite demanding. With dynamic core, it is possible, however.

swaaye wrote:

What I'd like to understand is why my Athlon64 1.8Ghz, PC3200, Radeon 9600 performs like my old 486DX2/50, 8MB FPM, Trident 8900C ISA in TIE Fighter SVGA 😀 Damn that is some serious inefficiency! I understand it's hard to emulate things, but HOLY MOLY!!!!!

It's not just hard, it's a lot of work. Sound emulation alone can easily use 50% of your CPU. Video emulation is comparably cheap. Top CPU users last time I was profiling DosBox for Hq2x were hq2x (naturally, as it is complex), Adlib emulation (funky sine/cosine math, expensive in software) and dos memory reads/writes (simply because it happens so often). High sampling rates with bad audio drivers are also a cause of slowness.