Author |
Message |
Nach
ZSNES Developer
Joined: Tue Jul 27, 2004 10:54 pm Posts: 3902 Location: Solar powered park bench
|
It was 4 GHz IIRC.
You should however try some of the really heavy games.
Also try the Kirby Super Star intro.
BTW, congrads.
_________________ May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it. _____________ Insane Coding
|
Wed Apr 08, 2009 7:13 am |
|
 |
byuu
|
Wow, he really called that, didn't he? In P4 speeds, that was pretty much dead-on. I'd get about 40fps there, so you figure with some good optimizations that'd be about right for consistent 60fps. Ah, I always heard Kirby 3 was the all-time worst. Parodius doesn't run in-game yet. I still don't understand how the interrupt mechanism works.
Thank you. Apologies if I seemed braggy or anything. It's more I'm in shock that it's as fast as it is for the rate it's actually syncing. According to my stand-alone libco tests, it should be running at ~60fps before actually emulating anything (just from the context switches), and yet it's at ~90-120 with emulation.
But that's good news for everyone, as single-level state machines are quite a bit faster still. If ZSNES v2 makes the SA-1 cycle-level as well, it should be many times faster than this.
And two more things (SFX+PPU) and I'll have nothing left to brag about adding :P
"This revolutionary new RISC core allows Quick-move Shogi Match with Nidan Rank-holder Morita II to run with cycle-level computer move computations!"
|
Wed Apr 08, 2009 7:50 am |
|
 |
Gil_Hamilton
Buzzkill Gil
Joined: Wed Jan 12, 2005 7:14 pm Posts: 4249
|
I want pictures of SRW Gaiden!
|
Wed Apr 08, 2009 8:49 am |
|
 |
byuu
|
New WIP. Copy-paste:
Can always try it and see what happens ... after I get some sleep :D
|
Wed Apr 08, 2009 12:22 pm |
|
 |
byuu
|
... So the control register says the SA-1 is paused until the DMA completes with DMA priority, and that char conversion can only use DMA priority. Then it says the SA-1 CPU can run during char conversion in the next section. Yet Marvelous churns out successive 64-byte DMA transfers back-to-back. If I force allow both to run, even with DMA priority + CPU stalls (cycle interleaving), the transfers would overlap each other and break. 110 CPU cycles (changing other DMA regs during that) to 256 DMA cycles. So the CPU definitely has to be stopped completely with DPRIO=1. If DMA priority meant it kept priority during the entire transfer, then step 7 above would not be possible. Maybe it's best to just avoid asynchronous DMA transfers for now. Not sure if it's a good idea to emulate a behavior that I don't understand and no game uses. Would likely just screw it up anyway. CPU priority mode between BW-RAM and I-RAM would be limited to 2048 bytes * 4 = 8,192 cycles anyway @ 21,477,272Hz anyway. Marvelous:
|
Wed Apr 08, 2009 7:04 pm |
|
 |
Panzer88
Inmate
Joined: Thu Jan 11, 2007 4:28 am Posts: 1485 Location: Salem, Oregon
|
well hot damn, look what happens when I go away on spring break for awhile, Jesus Byuu....
EDIT:
the newest wip plus the newest no-intro set playing kirby 3 feels oh so sexy
_________________
|
Wed Apr 08, 2009 8:35 pm |
|
 |
creaothceann
Seen it all
Joined: Mon Jan 03, 2005 5:04 pm Posts: 2302 Location: Germany
|
Would it be possible to run tests on the hardware?
_________________ vSNES | Delphi 10 BPLs bsnes launcher with recent files list
|
Wed Apr 08, 2009 9:42 pm |
|
 |
byuu
|
Finally figured out how SA-1 IRQs work. They don't trigger based on the SNES' /IRQ line, they simply trigger when the SNES writes to an SA-1 reg to trigger them.
Awesome, so IRQ support won't cause any speed hit over the current WIP, and Parodius is now playable. Still something wrong with Mario RPG (I know! Patience ...) but we're up to four out of fine running fine now :D
Yes, thanks to blargg's serial cable + stop'n'swop. But unfortunately all of my legally owned and personally dumped SA-1 cartridges that I'm using for the above screenshots have SA-1 chips that aren't working. Water damage. I'd need another SA-1 cart.
|
Wed Apr 08, 2009 10:35 pm |
|
 |
powerspike
Regular
Joined: Mon Nov 21, 2005 3:43 am Posts: 236
|
I'll loan you my mario rpg cart as long as you back up my saved game before experimenting. Just PM me any shipping details.
Matsuri loev mario rpg..

|
Wed Apr 08, 2009 11:14 pm |
|
 |
FitzRoy
Veteran
Joined: Wed Aug 04, 2004 5:43 pm Posts: 861 Location: Sloop
|
He can just get his own on ebay for cheap. PGA European Tour is like $5 shipped.
|
Wed Apr 08, 2009 11:41 pm |
|
 |
powerspike
Regular
Joined: Mon Nov 21, 2005 3:43 am Posts: 236
|
Or since I live in the US he could pay nothing at all for it. I never said he had to pay for the shipping, I'd even pay to have it shipped back.  The cart is verified working and in pristine condition too.
|
Wed Apr 08, 2009 11:47 pm |
|
 |
FitzRoy
Veteran
Joined: Wed Aug 04, 2004 5:43 pm Posts: 861 Location: Sloop
|
Right, but then he's dicking with someone else's $40 property to save $5. There's also the possibility that a problem is found well after he's sent it back to you, and he won't have it to run tests on anymore.
|
Wed Apr 08, 2009 11:54 pm |
|
 |
powerspike
Regular
Joined: Mon Nov 21, 2005 3:43 am Posts: 236
|
Well just offering, if he doesn't need it that's fine. Also I doubt anything bad would happen to it. Worst case his testing on the game would erase my save I figure which is why I'd want it backed up. It's from 1997 or something.. I haven't played the game since then.
|
Wed Apr 08, 2009 11:58 pm |
|
 |
byuu
|
Yeah I appreciate the offer definitely. But I hate taking things for free, and I can't say if I'd need it two years from now for instance. I should be okay without a cart.
Anyway, IRQ code in case I forget:
|
Thu Apr 09, 2009 12:05 am |
|
 |
powerspike
Regular
Joined: Mon Nov 21, 2005 3:43 am Posts: 236
|
Oh okay, I just felt bad for screwing up with that copier before. Plus I figured it'd give people a chance to enjoy playing mario rpg in an emulator with out all those bugs. If you can get it working with out the cart though that's cool.
|
Thu Apr 09, 2009 12:13 am |
|
 |
byuu
|
Lucky you. It didn't get past the Banpresto logo until I got the IRQs working :)
That makes five out of six. Mario RPG fans are quite unlucky :/
Get Gideon to release a UPS patch and I'll post English screenshots :D
|
Thu Apr 09, 2009 12:17 am |
|
 |
FitzRoy
Veteran
Joined: Wed Aug 04, 2004 5:43 pm Posts: 861 Location: Sloop
|
As do I, but it's possible. It could get stolen, lost in the mail, or byuu's neighbor could be a paranoid schizophrenic who thinks he's stealing his energy and cuts him down in the parking lot with a decorative sword before he can send it back to you.
http://www.madison.com/wsj/topstories/445676
|
Thu Apr 09, 2009 12:38 am |
|
 |
creaothceann
Seen it all
Joined: Mon Jan 03, 2005 5:04 pm Posts: 2302 Location: Germany
|
Mmmh, explicitly testing for true? Seems inconsistent... 
_________________ vSNES | Delphi 10 BPLs bsnes launcher with recent files list
|
Thu Apr 09, 2009 12:58 am |
|
 |
adventure_of_link
Locksmith of Hyrule
Joined: Sun Aug 08, 2004 7:49 am Posts: 3634 Location: 255.255.255.255
|
I'm not sure if this'd help or hurt the SA-1 case, but maybe byuu could run tests on the SMRPG cart specifically to see if there's something particular that this game uses? 
_________________
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
|
Thu Apr 09, 2009 1:03 am |
|
 |
Gil_Hamilton
Buzzkill Gil
Joined: Wed Jan 12, 2005 7:14 pm Posts: 4249
|
She loves it enough to give it an upskirt shot, even.
Hooray! GOGOGO!
If I could get Gid to release ANY patch, I would.
...
Which I guess means I need to start whipping his translator/proofreader.
YAH! MUSH!
|
Thu Apr 09, 2009 1:05 am |
|
 |
FitzRoy
Veteran
Joined: Wed Aug 04, 2004 5:43 pm Posts: 861 Location: Sloop
|
Maybe, but he expressed desire for a generic cart, so I didn't think it mattered.
|
Thu Apr 09, 2009 1:40 am |
|
 |
powerspike
Regular
Joined: Mon Nov 21, 2005 3:43 am Posts: 236
|
Just some fan service for a boring photo.
*Makes a note to insure his snes carts* Haha god damn that guy is loon. I'll be more careful with my own property from now on. 
|
Thu Apr 09, 2009 2:16 am |
|
 |
Killa B
♥ Love Freak FlonneZilla ♥
Joined: Sun Apr 01, 2007 12:59 am Posts: 111 Location: USA
|
Wow, how does one even go about obtaining so much ninja contraband? 
|
Thu Apr 09, 2009 4:43 am |
|
 |
franpa
Gecko snack
Joined: Sun Aug 21, 2005 11:06 am Posts: 2372 Location: Australia, QLD
|
Yo suspectin' someone stealin' yo energy too?
_________________ Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
|
Thu Apr 09, 2009 4:48 am |
|
 |
Killa B
♥ Love Freak FlonneZilla ♥
Joined: Sun Apr 01, 2007 12:59 am Posts: 111 Location: USA
|
Yes, that is precisely why I asked that question. 
|
Thu Apr 09, 2009 4:51 am |
|
|