Ever heard of the Itanium?Deathlike2 wrote: Since when did Intel/AMD not sell consumer grade x86 processors?
AMD is now also talking about making CPUs for various home entertainment devices which probably won't be using x86.
Moderators: ZSNES Mods, ZSNES Doc Team
Ever heard of the Itanium?Deathlike2 wrote: Since when did Intel/AMD not sell consumer grade x86 processors?
Yes, but that's not exactly consumer grade. That's server grade, unless the definition of consumer grade is different than what I'm thinking of.Nach wrote:Ever heard of the Itanium?Deathlike2 wrote: Since when did Intel/AMD not sell consumer grade x86 processors?
Last I checked, AMD was specifically making an initiative that proclaimed "x86 everywhere"... replacing the use of custom chips with some form of an x86 processor in devices like your fridge or microwave, etc..AMD is now also talking about making CPUs for various home entertainment devices which probably won't be using x86.
Eh.. what instruction set did Itanium use?Nach wrote:Ever heard of the Itanium?
Thanks for that link, I didn't realize they were planning to use x86 in their upcoming consumer device products.Deathlike2 wrote:Last I checked, AMD was specifically making an initiative that proclaimed "x86 everywhere"... replacing the use of custom chips with some form of an x86 processor in devices like your fridge or microwave, etc..AMD is now also talking about making CPUs for various home entertainment devices which probably won't be using x86.
http://www.amd.com/us-en/Corporate/Virt ... 90,00.html
Does the average user know what this means? I get the feeling not. How about if we just say "nVidia GeForce2 or better"? Will this also work for SDL?Deathlike2 wrote:The recommendation here is to have a decent card with good DirectDraw acceleration.
Is this not what is already there?DOS: Any SB compatible card or sound card that has decent SB emulation. It is recommended to have a SB16 or compatible one or decent SB16 emulation (DOSBox comes to mind).
Does the AC'97 standard have anything to do with this? Most people don't really know or care what DirectSound is. How about: "pretty much any sound card manufactured in the last 5 years"? Does this also apply to SDL?Windows: Any DirectSound compatible card should be fine. It is recommended to have one that has DirectSound acceleration (some older cards simply don't have any).
Uh, what?I personally think the CPU recommendation should be upped to the speed of the XBox port (since we technically are targetting it). I think the speed was like 733Mhz or something.
The only issue is that there is too much duplication, and that parts ot the OS Section is removed (except that the XBox port is still noted.
Yes, and the requirements are much lower than that. Pretty much any non integrated card should work. Although on Linux, ATI's drivers really really suck.Jipcy wrote:Does the average user know what this means? I get the feeling not. How about if we just say "nVidia GeForce2 or better"? Will this also work for SDL?Deathlike2 wrote:The recommendation here is to have a decent card with good DirectDraw acceleration.
SDL sounds sucks. Any sound card should work, but there could be issues at times.Jipcy wrote:Does the AC'97 standard have anything to do with this? Most people don't really know or care what DirectSound is. How about: "pretty much any sound card manufactured in the last 5 years"? Does this also apply to SDL?Windows: Any DirectSound compatible card should be fine. It is recommended to have one that has DirectSound acceleration (some older cards simply don't have any).
You should be able to run everything right now with much less than that.Deathlike2 wrote: I personally think the CPU recommendation should be upped to the speed of the XBox port (since we technically are targetting it). I think the speed was like 733Mhz or something.
oh great, more requests to port ZSNES to <insert random small electronic here>Nach wrote:Thanks for that link, I didn't realize they were planning to use x86 in their upcoming consumer device products.Deathlike2 wrote:http://www.amd.com/us-en/Corporate/Virt ... 90,00.html
If it's x86, has GCC, a compatbile C89+ lib, uses DOS or supports DirectX or SDL, then it should be possible. If enough of that is there, then ZSNES is already ported to it.adventure_of_link wrote:oh great, more requests to port ZSNES to <insert random small electronic here>Nach wrote:Thanks for that link, I didn't realize they were planning to use x86 in their upcoming consumer device products.Deathlike2 wrote:http://www.amd.com/us-en/Corporate/Virt ... 90,00.html
Exactly, unless there is some proof it ran on NT4 with the latest version, it isn't happening anytime soon.Jipcy wrote:OK, so can I remove NT4 from the list of Windows OSs that we support? I guess we theoretically support it, but since you can't get the correct DirectX, then it's not supported, right?
Now that I think about it, probably not. However, in dxdiag, if DirectDraw acceleration is available and enabled, then most people know it is there. For SDL, the requirements are radicially different as OpenGL is the optimal choice. Whatever is used by SDL by default is CPU intensive, thus decreasing the potential performance significantly (unless you have a beefy processor). Of course, it should be noted that integrated graphics is a sure way to fail hard (such as Intel graphics).Thinking more about it, I guess it would be best to have separate system requirements for each port, however I don't think we need to break it down farther than that (for example, the three different DOS port sections). We can make a note that special chips have higher requirements, etc.
Does the average user know what this means? I get the feeling not. How about if we just say "nVidia GeForce2 or better"? Will this also work for SDL?Deathlike2 wrote:The recommendation here is to have a decent card with good DirectDraw acceleration.
Well, thinking about the "(native and emulated)" is probably overboard. However, we really cannot force the user to have an SB16 or compatible card since that is NOT what ZSNES requires. ZSNES can run w/o sound (or a sound card for that matter), and the majority of sound cards will be more or less compatible with the normal SB (they will ALL be forcing/using 8-bit sound by default). SB16 compatiblity only exists if you have a SB16/32/64 for the most part. DOSBox does provide such emulation (it seems to work pretty well), though DOSBox seems kinda slow at times.Is this not what is already there?DOS: Any SB compatible card or sound card that has decent SB emulation. It is recommended to have a SB16 or compatible one or decent SB16 emulation (DOSBox comes to mind).
AC 97 is just a spec for integrated sound. It is unrelated for the most part.Does the AC'97 standard have anything to do with this? Most people don't really know or care what DirectSound is. How about: "pretty much any sound card manufactured in the last 5 years"? Does this also apply to SDL?Windows: Any DirectSound compatible card should be fine. It is recommended to have one that has DirectSound acceleration (some older cards simply don't have any).
Maybe... but that's kinda moot for most people. You can certainly dumb it down to a point, but some requirements are relatively specific that only tech people know... especially if you use Linux.By the way, all the old information is there, I just insterted the new information. I won't delete anything until we're in agreement. (Obviously, we are using a versioned repository, so it doesn't matter, but I'm just not deleting the stuff out of TRUNK because it's easier.)
EDIT: Also, we could put an additional System Requirements section in Advanced.htm that has all these details, for the computer-savvy.
It should be noted that quality OpenGL drivers are needed. Why become retardly slow unnecessarily?Nach wrote:Yes, and the requirements are much lower than that. Pretty much any non integrated card should work. Although on Linux, ATI's drivers really really suck.
I'm still trying to figure out how to fix this problem on my system (the lag sound issue). In any case, quality drivers are needed here anyhow.Nach wrote:SDL sounds sucks. Any sound card should work, but there could be issues at times.
Code: Select all
System Requirements
Supported operating systems
Official Ports
* Win port: Microsoft Windows 95/98/ME/2000/XP
* SDL port: Linux, BSD, Mac OS X, or XBox running Linux
* DOS port: Microsoft DOS (may work on other non-MS DOSes)
Un-Official Ports
* ZsnexBox: Microsoft XBox (native)
CPU architecture requirements
ZSNES absolutely requires a 100% x86-compatible processor. You probably already meet this requirement. Most consumer-grade processors sold by Intel and AMD use the x86 instruction set.
Because much of ZSNES' source code is written in x86 assembly, it will only run on processors that are 100% x86 compatible. "Ports" to other architectures are impossible; we recommend Snes9x as the SNES emulator of choice for portability.
Free space requirements
The program files alone require about 1MB. The amount of disk space required for other files varies greatly. For example, uncompressed ROMs (not included!) require 256KB-6144KB each. Save states require about 270KB each.
Win Port
* OS: Windows 95/98/ME
o CPU: Pentium II (or equivalent) 233MHz (500MHz recommended)
o RAM: 32MB (64MB recommended)
* OS: Windows 2000/XP
o CPU: Pentium II (or equivalent) 266MHz (500MHz recommended)
o RAM: 64MB of RAM (128MB recommended)
* API: DirectX v8.0a or later must be installed
* Video: any video card that supports DirectDraw (acceleration recommended)
* Sound: any sound card that supports DirectSound (acceleration recommended)
SDL Port
* OS: Linux, BSD, or Mac OS X
* CPU: 266MHz (500MHz recommended, especially if using X)
* RAM: 32MB (64MB recommended; more if SDL is compiled to use X)
* API: SDL v1.20 or later
* Video: almost any video card will work (hardware OpenGL support and acceleration highly recommended)
* Sound: any sound card supported by SDL (using ALSA or OSS)
DOS Port
* OS: Microsoft DOS (some non-MS DOSes may work)
* CPU: Pentium II (or equivalent) 233MHz
* RAM: 32MB (minimum of 17MB free, required for loading 48mbit ROMs)
* Video: VGA card
o For 16-bit color, an SVGA card with VESA 2 and Linear Frame Buffer support is required.
o You may be able to use Scitech Display Doctor to enable VESA 2 support on some cards that don't already support it.
* Sound: Sound Blaster Pro or 100% compatible (SB16 or 100% compatible recommended)
These system requirements assume you are running the DOS port under pure DOS. If you are using the DOS port from within Windows, the CPU and RAM requirements will be the same as for the Win port.
Doesn't it work with the previous SB models, too? (Not that anybody would still use them...)Jipcy wrote:Code: Select all
* Sound: Sound Blaster Pro or 100% compatible (SB16 or 100% compatible recommended)
http://en.wikipedia.org/wiki/Sound_Blastercreaothceann wrote:Doesn't it work with the previous SB models, too? (Not that anybody would still use them...)Jipcy wrote:Code: Select all
* Sound: Sound Blaster Pro or 100% compatible (SB16 or 100% compatible recommended)
"Microsoft" could be shortened to MS, IMO.
I'll do that if no one else has a problem with it."Microsoft" could be shortened to MS, IMO.
Ideally, when you refer to DOS, MS-DOS is usually more preferable. There are other alternative DOSes just as PC-DOS (IBM) and Dr-DOS (Caldera I think). Then there is DOSBox... heh.Jipcy wrote:EDIT: Deathlike beat me.
I'll do that if no one else has a problem with it."Microsoft" could be shortened to MS, IMO.
Digital Research - DOS.Deathlike2 wrote: and Dr-DOS (Caldera I think).