Simple ASM->C port question

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

Moderator: ZSNES Mods

Post Reply
kyo-KUSANAGI
Rookie
Posts: 27
Joined: Sun Dec 26, 2004 9:07 am

Simple ASM->C port question

Post by kyo-KUSANAGI »

Why is this being done? I can't find the answer for this anywhere in the FAQ nor the documentation.

For me, the defining feature of ZSNES has been the Assembly part, which enables it to run at 45fps on my VIA C3 Ezra laptop (Linux, Windows 50fps) while Snes9x would sputter and stutter.

I seriously hope it's only the interface and higher level stuff, not the video filters and emulation part that's being ported to C.

If you ever think about releasing 1.6 as a completely C ZSNES, please include one last version for people who prefer ASM and have slow computers. Like me. Thanks
franpa
Gecko snack
Posts: 2374
Joined: Sun Aug 21, 2005 11:06 am
Location: Australia, QLD
Contact:

Post by franpa »

they are moving over to C because it is easier to maintain.
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

There is tons of ASM.. it is not possible to do it all that quickly.

Besides, the paranoia is unfounded and VIA chips are way below par to an Intel/AMD counterpart.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
franpa
Gecko snack
Posts: 2374
Joined: Sun Aug 21, 2005 11:06 am
Location: Australia, QLD
Contact:

Post by franpa »

i agree with deathlike2 in that VIA Cyrix 3 processors suck arse, we had a pc with one @ 600mhz and my pentium 1 133mhz was faster at some things then it =\ and then i moved up to a pentium 2 450mhz and my pc kinda staunched the cyrix pc.
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
PHoNyMiKe
Retrosexual
Posts: 1011
Joined: Wed Jul 28, 2004 2:09 am
Location: Rapture

Post by PHoNyMiKe »

I'm sorry, but you people need to get out of the stone age. asm is bitch to keep up, and can slow progress big time. like ten years ago when computers were slower zsnes really shined, but nowadays computers are way faster and cheaper so there's no need for asm. I think it's a waste of time to maintain total asm just because you've got a shitty laptop. I've got a 3ghz athlon laptop sitting next to me, and a 2ghz pentium laptop in my fricken car. get with the times man, throw that piece of shit in the garbage.
[url=http://www.alexchiu.com/affiliates/clickthru.cgi?id=phonymike]ultimate immortality[/url]
[url=http://www.sloganizer.net/en/][img]http://www.sloganizer.net/en/image,zsnes,white,purple.png[/img][/url]
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

phOnYmIkE wrote:I'm sorry, but you people need to get out of the stone age. asm is bitch to keep up
QFTW.

I'm wondering though why not C++...
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
Gil_Hamilton
Buzzkill Gil
Posts: 4295
Joined: Wed Jan 12, 2005 7:14 pm

Post by Gil_Hamilton »

It's also worth noting that compilers now are a LOT better than when ZSNES was originally created, and most of the speed advantage hand-coded assembly has is long gone.
xamenus
Veteran
Posts: 907
Joined: Fri Jul 30, 2004 12:26 am

Post by xamenus »

What was the last full ASM version of ZSNES? 1.36?

In relation to this, I would assume that it's only a matter of time before the DOS port is dropped.
SquareHead
Veteran
Posts: 970
Joined: Fri Jan 21, 2005 11:15 am
Location: Montana, United States

Post by SquareHead »

xamenus wrote:What was the last full ASM version of ZSNES? 1.36?

In relation to this, I would assume that it's only a matter of time before the DOS port is dropped.
And on that day, people standing over their 486 computers will cry out in unison. And then we will laugh.
Jipcy
Veteran
Posts: 768
Joined: Thu Feb 03, 2005 8:18 pm
Contact:

Post by Jipcy »

xamenus wrote:What was the last full ASM version of ZSNES? 1.36?
http://zsnes-docs.sourceforge.net/html/ ... htm#v09891
That was the last release that an ASM-only version was released alongside the ASM+C version.

http://zsnes-docs.sourceforge.net/html/ ... .htm#v0700
This appears to be the first version with C code.
[url=http://zsnes-docs.sf.net]Official ZSNES Docs[/url] | [url=http://zsnes-docs.sf.net/nsrt]NSRT Guide[/url] | [url=http://endoftransmission.net/phpBB3/viewtopic.php?t=394]Using a Wiimote w/ emulators[/url]
Post Reply