Advertisement

Problems with my game running on Athlons

Started by July 05, 2001 11:18 AM
5 comments, last by BrianH 23 years, 7 months ago
Hello, I am having all sorts of crashes when I test my game on Athlons. It uses DirectX 7.0a, and utilizes DirectDraw and Direct3D. I tested it on the following... - 1GHz Thunderbird - K6-2 600 MHz. All the pentium based PCs that have tested it on have worked fine. I was wondering if anyone else had similiar problems getting games to work on Athlons. Also, if anyone knows in what areas the problems exists and/or general techniques for getting around them, I would appreciate any info. thanks, BrianH
It''s not the processor that''s causing the problem. I highly doubt that the processor is the only difference between your test PCs.

You''re going to need to post more info before anyone''s going to be able to help you out.

Just to point out, you can never blame hardware for software issues.

Are you forcing the use of MMX for D3D? If so that would probably cause the problem as I don''t believe AMDs support MMX.

Have you tested any other D3D samples on the computers?

Ben
http://therabbithole.redback.inficad.com

Advertisement
Thanks for the response,

I did not intend on pointing the blame at anything in particular. Hardware or not, its a problem that I need to overcome. What I did intend was to point out that I am having problems getting my game to work on Athlons. I want to know if anyone has had any kind of similiar problems? If so, did you figure out what the problem was?

I understand that post was somewhat vague, but that was the intent. I am just trying to gather information because I am totally in the dark here.

I will check out the MMX thing.

-BrianH
Athlons DO support MMX as have all AMD chips since the K6II (i think), they just don''t support SSE (except Palamino) or SSE2 instructions that were on the Pentium 3/4.

You might find it is one of the other pieces of hardware that you are using, perhaps an unsupported soundcard or a graphics card that doesn''t support high resolution textures?

What sort of errors do you get? If you let us know specifics then maybe we can helps some more?



My mistake. I should have known MMX works on AMDs.

I''ve been using D3D with DDraw with Pentiums and AMDs. It''s not the processor. So saying it''s not working on your Athlon is misleading the issue. D3D works with Athlons as well as any other processor. No one is going to give you a work around for Athlon processors because one isn''t needed. It''s not the problem. It''s your source that''s the problem or the software on your system. The drives to your video card, windows may have crapped out, DirectX may not be installed properly or you may have the wrong version, ect.

If you use DirectInput 7 and try to run it on a system with DirectX 8 it will NOT work unless you use a work around in your source.

add this line to the beginning of your main file before all the includes.

  #define DIRECTINPUT_VERSION 0x0700  


Simple fix but it works. I had the same problem myself.

If that doesn''t work what you need to do is
a) use the DirectX tool located in your control panel to see what it reports about your systems and what parts of DX they support
b) test other D3D and DDraw programs on the system to see what they do
c) give a not vague report on what errors you''re getting.

Ben
http://therabbithole.redback.inficad.com
You should run the game in debugging mode on the Athlon if you can....you may find it''s a bug in Windows/DirectX or your program, which just happens to work on most Pentium machines and doesn''t work on on Athlons.

I love the way programs with unitialised variables will work on some machines, and not at all on others.....

Danack

Game production:
Good, quick, cheap: Choose two.
Game production:Good, quick, cheap: Choose two.
Advertisement
I''ve had some games that will only run with directx retail version..
God saw all that he had made. Shit happens sometimes. --the sixth day.

This topic is closed to new replies.

Advertisement