Previous Thread
Next Thread
Print Thread
Page 44 of 120 1 2 42 43 44 45 46 119 120
Re: The SNES WIP topic [Re: R. Belmont] #53861 09/14/09 01:17 AM
Joined: Mar 2007
Posts: 288
RColtrane Online Content
Senior Member
Online Content
Senior Member
Joined: Mar 2007
Posts: 288
How hard is to fix that 'cycle' issue that prevents lots of games to initialize properly, in a scale from 1 to 10?

Just curious...

Re: The SNES WIP topic [Re: RColtrane] #53865 09/14/09 02:55 AM
Joined: May 2009
Posts: 1,822
J
Just Desserts Offline
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,822
One bazillion

Re: The SNES WIP topic [Re: byuu] #53876 09/14/09 06:35 AM
Joined: Jan 2006
Posts: 3,687
etabeta78 Offline
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,687
Originally Posted By byuu
This is a general curiosity and not a critique ... but why exactly are you listing SNES + SuperFX as a separate machine, in this case, "snesfx"?


for the exact same reason, we need a separate system for Genesis + SVP to play the only game released with this add-on chip (Virtua Racing)

at a point, I hope it will be possible to add CPU at start/reset: it would be extremely handy to add/remove floppy drives at runtime [1] to systems which now require a separate entry for the system + floppy configuration...

how far MAME/MESS is from such a point, only Aaron probably knows...


[1] or by performing a hard reset

Re: The SNES WIP topic [Re: etabeta78] #53879 09/14/09 07:06 AM
Joined: Jun 2008
Posts: 205
B
byuu Offline
Senior Member
Offline
Senior Member
B
Joined: Jun 2008
Posts: 205
I see. My method was kind of cheap, and obviously not appropriate for MAME / MESS. I just attached another unnamed core, and at startup it would check which add-on chip was present and jump to its entry point. If there were no appropriate chip, it'd go into a dummy loop that would add a full second worth of clock cycles to the counter. Didn't slow down ordinary games by more than ~1%.

Re: The SNES WIP topic [Re: byuu] #53881 09/14/09 07:31 AM
Joined: Apr 2004
Posts: 1,554
J
judge Offline
Very Senior Member
Offline
Very Senior Member
J
Joined: Apr 2004
Posts: 1,554
You could just enable or disable the cpu entirely depending on whether a cartridge had it or not.

Re: The SNES WIP topic [Re: judge] #53882 09/14/09 08:36 AM
Joined: Jan 2006
Posts: 3,687
etabeta78 Offline
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,687
you mean in MESS? I guess we shall just check if snes_had_addon_chip is equal to SUPERFX in src/mess/machine/snes.c , but which is the correct syntax to start/stop the corresponding CPU? if it does not slow down things too much, the same can be easily don efor gensvp as well smile

Re: The SNES WIP topic [Re: etabeta78] #53883 09/14/09 08:41 AM
Joined: Apr 2004
Posts: 1,554
J
judge Offline
Very Senior Member
Offline
Very Senior Member
J
Joined: Apr 2004
Posts: 1,554
cputag_suspend/cputag_resume with reason SUSPEND_REASON_DISABLE. It looks like it should be possible to disable a cpu in the machine definition too.

Re: The SNES WIP topic [Re: judge] #53886 09/14/09 09:10 AM
Joined: Jan 2006
Posts: 3,687
etabeta78 Offline
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,687
I'll try to experiment a little bit in the next few days smile

Re: The SNES WIP topic [Re: RColtrane] #53892 09/14/09 11:16 AM
Joined: Aug 2009
Posts: 1,140
Kale Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Aug 2009
Posts: 1,140
Originally Posted By RColtrane
How hard is to fix that 'cycle' issue that prevents lots of games to initialize properly, in a scale from 1 to 10?

Just curious...


Basically requires wait state stuff in the MAME/MESS cores or a major tree hit with the g65816 CPU core, aka not something that you can wake up tomorrow and it'll be done... whistle

Re: The SNES WIP topic [Re: Kale] #53911 09/14/09 07:59 PM
Joined: Mar 2006
Posts: 1,035
L
Lord Nightmare Offline
Very Senior Member
Offline
Very Senior Member
L
Joined: Mar 2006
Posts: 1,035
Got the ballz 3d cart today. Played it for 5 minutes. Now I can't wait to see it decapped. good riddance.
BTW happy birthday etabeta.

LN

Last edited by Lord Nightmare; 09/14/09 07:59 PM.

"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
Page 44 of 120 1 2 42 43 44 45 46 119 120

Who's Online Now
1 registered members (Pernod), 179 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
ShoutChat Box
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,722
Posts114,633
Members4,873
Most Online510
Aug 26th, 2019
Powered by UBB.threads™ PHP Forum Software 7.7.3