China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-07-02 13:21
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » How can I make a DOS game read CD audio tracks? View 809 Replies 3
Original Poster Posted 2008-06-19 21:37 ·  中国 河南 平顶山 联通
新手上路
Credits 8
Posts 3
Joined 2008-06-19 19:34
18-year member
UID 120604
Gender Male
Status Offline
I downloaded a DOS game, The Legend of Heroes 1. I checked the CD files and confirmed that it has CD audio tracks in it.
When I run it directly under XP, there are only sound effects and no music (that is, it can't read the audio tracks).

When I run the game in a DOS environment emulated by Virtual PC, both the sound effects and music are there, but the screen does not display completely, and the bottom 1/3 cannot be shown.

I'm really puzzled now~~ It looks like Virtual PC isn't very usable either.
Is there any way to solve both of these problems?
Floor 2 Posted 2008-06-19 23:22 ·  中国 广东 广州 教育网
铂金会员
★★★★
C++启程者
Credits 5,154
Posts 1,827
Joined 2003-07-18 00:00
22-year member
UID 7105
Gender Male
Status Offline
If you want to hear authentic DOS sound effects and music, it's best to do it in pure DOS and load the sound card driver.
There is always some distortion in a virtual environment.
Floor 3 Posted 2008-06-19 23:28 ·  中国 河南 平顶山 联通
新手上路
Credits 8
Posts 3
Joined 2008-06-19 19:34
18-year member
UID 120604
Gender Male
Status Offline
So does that mean that playing this DOS game under XP is also using an emulated DOS? Looks like anything that's not the original is imperfect.
Floor 4 Posted 2008-06-19 23:52 ·  中国 广东 广州 教育网
铂金会员
★★★★
C++启程者
Credits 5,154
Posts 1,827
Joined 2003-07-18 00:00
22-year member
UID 7105
Gender Male
Status Offline
Originally posted by haifanly at 2008-6-19 11:28 PM:
So does that mean that playing this DOS game under XP is also using an emulated DOS? Looks like anything that's not the original is imperfect.


Yes. Under XP, the environment for running DOS programs is also a DOS virtualizer.
DOS programs, especially games, are very picky about the runtime environment.
Forum Jump: