Zsnes TASM builds

General area for talk about ZSNES. The best place to ask for related questions as well as troubleshooting.

Moderator: ZSNES Mods

Post Reply
RobZilla
New Member
Posts: 3
Joined: Thu Feb 26, 2009 8:19 pm

Zsnes TASM builds

Post by RobZilla »

I came here a long time ago (4 years ago about) because I needed a Snes emu that would run on a p1 100mhz/16 mb of ram. Someone here referred me to TASM builds of Zsnes, and it ran beautifully on my limited hardware. I was wondering, is this still being done? I have a few older machines I'd like to set up for my nieces and nephews, that way they're not on mine ^_^.

Any help or points in the right direction would be greatly appreciated.
[i]As the Americans learned so painfully in Earth's final century, free flow of information is the only safeguard against tyranny. The once-chained people whose leaders at last lose their grip on information flow will soon burst with freedom and vitality, but the free nation gradually constricting its grip on public discourse has begun its rapid slide into despotism. Beware of he who would deny you access to information, for in his heart he dreams himself your master.[/i]
byuu

Re: Zsnes TASM builds

Post by byuu »

100MHz, are you serious?

http://www.electrocomputerwarehouse.com ... =129&bc=no
$49, complete system that's 10-20x faster. And they can run Windows XP instead of Windows for Workgroups 3.1. I'm sure you can do better than my first match on Google, too.

Running a system at 100% CPU usage costs you ~$1.50 a day. The system will pay for itself in roughly a month's usage, and your kids will thank you as adults for learning how to use modern computers :D
Last edited by byuu on Thu Feb 26, 2009 11:17 pm, edited 1 time in total.
adventure_of_link
Locksmith of Hyrule
Posts: 3634
Joined: Sun Aug 08, 2004 7:49 am
Location: 255.255.255.255
Contact:

Post by adventure_of_link »

nice 404-ish thing (:?) there byuu :thumbsup:
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
byuu

Post by byuu »

Fixed, sorry.
adventure_of_link
Locksmith of Hyrule
Posts: 3634
Joined: Sun Aug 08, 2004 7:49 am
Location: 255.255.255.255
Contact:

Post by adventure_of_link »

byuu wrote:Fixed, sorry.
no prob. can this thing:

1) run windows 7?
2) run some games (like UT99/2004, as well as BF2, etc)

in any case, I see new $50 server in the works. mm.. :)
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
gllt
NO VOWELS >:[
Posts: 753
Joined: Sun Aug 31, 2008 12:59 pm
Location: ALABAMA
Contact:

Post by gllt »

So, that TASM build..
Gil_Hamilton
Buzzkill Gil
Posts: 4294
Joined: Wed Jan 12, 2005 7:14 pm

Re: Zsnes TASM builds

Post by Gil_Hamilton »

RobZilla wrote:I came here a long time ago (4 years ago about) because I needed a Snes emu that would run on a p1 100mhz/16 mb of ram. Someone here referred me to TASM builds of Zsnes, and it ran beautifully on my limited hardware. I was wondering, is this still being done? I have a few older machines I'd like to set up for my nieces and nephews, that way they're not on mine ^_^.

Any help or points in the right direction would be greatly appreciated.
ZSNES has gotten much slower as emulation accuracy has increased. Recent builds won't run playably on a Pentium.
RobZilla
New Member
Posts: 3
Joined: Thu Feb 26, 2009 8:19 pm

Post by RobZilla »

byuu: thanks for the product placement, but I'd like to use my current hardware. Unemployment is a *****.

adventure_of_link: min specs for win 7 are 1ghz processor, 1 gig of ram, 128 mb video ram (for aero), 16gb of hd space. Would run it with the 9$ ram upgrade, but sluggishly.

Gil_Hamilton: any idea if i can get any of the older tasm builds? I'm not lookin for the bleeding edge, i just need something that will run decent speeds on a 333 celeron/466p2 with 192/256mb of ram respectively.
[i]As the Americans learned so painfully in Earth's final century, free flow of information is the only safeguard against tyranny. The once-chained people whose leaders at last lose their grip on information flow will soon burst with freedom and vitality, but the free nation gradually constricting its grip on public discourse has begun its rapid slide into despotism. Beware of he who would deny you access to information, for in his heart he dreams himself your master.[/i]
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Are you sure it was TASM?

AFAIK, even the most recent of stuff uses NASM, unless someone was nice to enough to compile it with TASM, I don't ever recall it has ever happened.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
sweener2001
Inmate
Posts: 1751
Joined: Mon Dec 06, 2004 7:47 am
Location: WA

Post by sweener2001 »

RobZilla wrote:byuu: thanks for the product placement, but I'd like to use my current hardware. Unemployment is a *****.

adventure_of_link: min specs for win 7 are 1ghz processor, 1 gig of ram, 128 mb video ram (for aero), 16gb of hd space. Would run it with the 9$ ram upgrade, but sluggishly.

Gil_Hamilton: any idea if i can get any of the older tasm builds? I'm not lookin for the bleeding edge, i just need something that will run decent speeds on a 333 celeron/466p2 with 192/256mb of ram respectively.
hardly product placement

more hardware that is ten times faster is DIRT CHEAP right now
[img]http://i26.photobucket.com/albums/c128/sweener2001/StewieSIGPIC.png[/img]
byuu

Post by byuu »

RobZilla wrote:byuu: thanks for the product placement, but I'd like to use my current hardware. Unemployment is a *****.
It was a Google match, not saying you should buy there specifically. I'm genuinely and sincerely interested in helping you make the most out of your time and money. I have no other reason to care that you're looking for a super fast version of ZSNES.

If you're broke, then the power consumption of a ~300w PC that needs 100% CPU usage to emulate the SNES is going to quickly dwarf the investment in a new machine that can nearly idle while playing said games.

If you can't afford a $50 PC, then you probably shouldn't be running the old PC and raising your utility payments.
i just need something that will run decent speeds on a 333 celeron/466p2 with 192/256mb of ram respectively
Now that's much better. I was under the impression you had a 100MHz system from your first post.

In that case, you probably want the -NASM- builds, which you can get here:
http://zsnes.zophar.net/shrine/
http://zsnes.zophar.net/shrine/old.html

Looks for the 0.NNNa builds, or go even older before you see the first 0.NNNc builds.
Rashidi
Trooper
Posts: 515
Joined: Fri Aug 18, 2006 2:45 pm

Post by Rashidi »

byuu wrote:Looks for the 0.NNNa builds, or go even older before you see the first 0.NNNc builds.
iirc, tha "a" version was a builds from assembler,
while the "c" version was.. um, well.. "C" builds.
RobZilla
New Member
Posts: 3
Joined: Thu Feb 26, 2009 8:19 pm

Post by RobZilla »

byuu wrote:If you can't afford a $50 PC, then you probably shouldn't be running the old PC and raising your utility payments.
Appreciate the sentiment, but my bills are taken care of atm.
byuu wrote:
RobZilla wrote:i just need something that will run decent speeds on a 333 celeron/466p2 with 192/256mb of ram respectively
Now that's much better. I was under the impression you had a 100MHz system from your first post.

In that case, you probably want the -NASM- builds, which you can get here:
http://zsnes.zophar.net/shrine/
http://zsnes.zophar.net/shrine/old.html

Looks for the 0.NNNa builds, or go even older before you see the first 0.NNNc builds.
Deathlike2 wrote:Are you sure it was TASM?

AFAIK, even the most recent of stuff uses NASM, unless someone was nice to enough to compile it with TASM, I don't ever recall it has ever happened.
Sorry about that. I went and looked up the old topic on the internet wayback machine, and yes it is in fact NASM, don't know where the hell i pulled tasm from.

http://web.archive.org/web/200406150131 ... p?p=259951

Byuu: you recommend the 0.9891a build? Or should i go older?
[i]As the Americans learned so painfully in Earth's final century, free flow of information is the only safeguard against tyranny. The once-chained people whose leaders at last lose their grip on information flow will soon burst with freedom and vitality, but the free nation gradually constricting its grip on public discourse has begun its rapid slide into despotism. Beware of he who would deny you access to information, for in his heart he dreams himself your master.[/i]
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Even to this day, NASM used for every compiled version... I'm not sure how much better you could do at this point, other than using the older versions.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
byuu

Post by byuu »

Generally speaking -- the older, the faster and less compatible. Just keep going back until you get reliable full speed w/o frame-skip.
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

Rashidi wrote:
byuu wrote:Looks for the 0.NNNa builds, or go even older before you see the first 0.NNNc builds.
iirc, tha "a" version was a builds from assembler,
while the "c" version was.. um, well.. "C" builds.
No. 'a' versions were pure assembler, while 'c' versions had c code.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
greytangerine
New Member
Posts: 7
Joined: Sat Apr 04, 2009 2:58 am

Post by greytangerine »

in case anybody was interested the super optimized build mentioned by the wayback machine can be found here: http://files.ipherswipsite.com/zsnes/special/

http://files.ipherswipsite.com/zsnes/special/ZSNESO.zip
http://files.ipherswipsite.com/zsnes/sp ... SNESWO.zip
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

grinvader wrote:
Rashidi wrote:
byuu wrote:Looks for the 0.NNNa builds, or go even older before you see the first 0.NNNc builds.
iirc, tha "a" version was a builds from assembler,
while the "c" version was.. um, well.. "C" builds.
No. 'a' versions were pure assembler, while 'c' versions had c code.
That is correct. To elaborate even further, the original team only started to add C to it for tricky math used in DSP-1 emulation and the like. All those a versions when there is a c version will have less functionality than the c version.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Post Reply