Help me complete my library.
Moderator: General Mods
until the moment you decide to try one of the few games which only work with the latest ziggy LLE plugin (I recall a soccer game and a racing game, at least) and require a hacked savestate to avoid hanging at start...
that's why I hate the whole current N64 emulation: for the most part it seems a huge pile of per-game hacks which work by chance in most of the cases
real emulation should require only to load a cart dump and do small tunings to avoid possible minor glitches...
that's why I hate the whole current N64 emulation: for the most part it seems a huge pile of per-game hacks which work by chance in most of the cases

real emulation should require only to load a cart dump and do small tunings to avoid possible minor glitches...
-
- Buzzkill Gil
- Posts: 4295
- Joined: Wed Jan 12, 2005 7:14 pm
You forgot "3DFX videocard or GLIDE-DirectX/OpenGL wrapper"mudlord wrote:Its not really plugin hell if you choose the most compatible stuff out there which is:for N64, welcome to the plugin hell
Video: Glide64
Sound: Jabo's audio
RSP: Jabo's RSP
Input: any input plugin
The fact that a hardware-specific solution is the only working option is just sad.
Anyways, any emu that uses plugins extensively is fundamentally flawed, from what I've seen.
ePSXe is the NESticle of PS1 emulators.
N64 still hasn't gotten out of the period where being a NESticle is a bad thing. Tell me when soemone steps up and writes a pSX for N64.
I was also more or less at a point where I stopped using N64 emulators because of this (my choice, but okay). I'm also really waiting for something to come out pluginless like pSX.Gil_Hamilton wrote:The fact that a hardware-specific solution is the only working option is just sad.
Anyways, any emu that uses plugins extensively is fundamentally flawed, from what I've seen.
ePSXe is the NESticle of PS1 emulators.
N64 still hasn't gotten out of the period where being a NESticle is a bad thing. Tell me when soemone steps up and writes a pSX for N64.
This might interest you, even though it is meant for MESS eventually (I believe): http://moogle-tech.com/blog/
[i]"Change is inevitable; progress is optional"[/i]
-
- Rookie
- Posts: 48
- Joined: Sat Dec 17, 2005 8:48 pm
-
- Buzzkill Gil
- Posts: 4295
- Joined: Wed Jan 12, 2005 7:14 pm
It's not an overly-accurate emulator, it's basically dead, the entire plugin system is fundamentally flawed, and pSX is infinitely superior in every way except "ZOMG IT AM PRETTIERERER!".I.S.T. wrote:I think calling ePSXe the nesticle of PS1 emulation is a bit harsh. With the PEOPS software plugin, the PEOPS cdrom plugin and the Eternal sound plugin most things will run just fine.
And yet ePSXe is still the top-recommended emu.
NESticle is reasonably compatible too. It's not GREAT, but it's "good enough."
Most of the hate shoveled on it is that everyone continued to recommend it as the top YEARS after better programs had come along, and if a ROM image didn't work in NESticle, it was deemed a bad dump.
...
Oh, and the NESticle hacks didn't help.
-
- -Burninated-
- Posts: 871
- Joined: Mon Sep 10, 2007 11:33 pm
- Location: Unspecified
Yeah, pSX does have lower compat, but, it's gradually becoming my emulator of choice (not that I really care about the lack of gpu plugins) but the sound I noticed is slightly better; not to mention how Breath of Fire IV runs better in huge levels (i.e. Wyndia) where ePSXe slows down. Now only if they'd have a PSX emulator for the gamecube/wii...
俺はテメエの倒す男だ! 宜しく! お前はもう死んでいる...
I find the hi-res packs are horribly ugly myself...mudlord wrote:Agreed. And with decent speed too...And with LLE GFX. Which doesn't need quad core CPUs to operate even somewhat fast.Tell me when someone steps up and writes a pSX for N64.Although, HLE is needed for hi-res graphics packs to work....
-
- Veteran
- Posts: 844
- Joined: Thu Jul 29, 2004 3:56 am
pSX is a good PS emulator but it is still on early stages. It can't even cut the protection of games like Legend of Dragoon and Strider 2. It also require the
d3dx9_26.dll file to work that in some machines you must download it and place on the Windows/System folder. *Edit*I wonder why those machines don't have that file even when the updates on Windows XP...they have Direct X 9c installed...
d3dx9_26.dll file to work that in some machines you must download it and place on the Windows/System folder. *Edit*I wonder why those machines don't have that file even when the updates on Windows XP...they have Direct X 9c installed...
Yes I know that my grammar sucks!
-
- Veteran
- Posts: 844
- Joined: Thu Jul 29, 2004 3:56 am
Now I know why those machines didn't have the file. It result that the persons who have them didn't had a genuine copy of Windows XP installed so they can't update anymore.Clements wrote:d3dx9_xx.dll files are included in the bimonthly DirectX updates. The current update was released in March, this month.
Yes I know that my grammar sucks!
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
HAHAHAHAHAHAHAHANeo Kaiser wrote:didn't had a genuine copy (...) can't update anymore.
oh wow
AHAHAHAHAHAHA
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
-
- Veteran
- Posts: 844
- Joined: Thu Jul 29, 2004 3:56 am
Last time they updated a spyware made by M$ was installed (easy to uninstall mind you). Your laughter brigs me hope as there is something that i have not found yet.grinvader wrote:HAHAHAHAHAHAHAHANeo Kaiser wrote:didn't had a genuine copy (...) can't update anymore.
oh wow
AHAHAHAHAHAHA
Yes I know that my grammar sucks!
-
- Buzzkill Gil
- Posts: 4295
- Joined: Wed Jan 12, 2005 7:14 pm
I would think the problems with offloading large portions of the core emulation to external programs was self-evident.mudlord wrote:Elaborate.the entire plugin system is fundamentally flawed
Especially when the video plugins are often wrapping PS commands to DirectX or OpenGL instead of emulating the video hardware.
to be honest, the plugin structure can be used also in a different (definitely better) way. take a look to e.g. pcsx2
it's just the way it's been used for psx & n64 emus to be flawed. and actually, they could have create emus with the same problems without using any plugins... the problem is in the kind of HLE used (FreeDo is another example): patch the game code on a per-game basis should never be expected to do miracles
it's just the way it's been used for psx & n64 emus to be flawed. and actually, they could have create emus with the same problems without using any plugins... the problem is in the kind of HLE used (FreeDo is another example): patch the game code on a per-game basis should never be expected to do miracles

ePSXe runs a lot of games pSX still cannot or has problems running. It's also got better sound emulation in the form of Eternal, IIRC.Gil_Hamilton wrote:It's not an overly-accurate emulator, it's basically dead, the entire plugin system is fundamentally flawed, and pSX is infinitely superior in every way except "ZOMG IT AM PRETTIERERER!".I.S.T. wrote:I think calling ePSXe the nesticle of PS1 emulation is a bit harsh. With the PEOPS software plugin, the PEOPS cdrom plugin and the Eternal sound plugin most things will run just fine.
And yet ePSXe is still the top-recommended emu.
NESticle is reasonably compatible too. It's not GREAT, but it's "good enough."
Most of the hate shoveled on it is that everyone continued to recommend it as the top YEARS after better programs had come along, and if a ROM image didn't work in NESticle, it was deemed a bad dump.
...
Oh, and the NESticle hacks didn't help.
the problem is in the kind of HLE used (FreeDo is another example): patch the game code on a per-game basis should never be expected to do miracles
Especially when the video plugins are often wrapping PS commands to DirectX or OpenGL instead of emulating the video hardware.
More like emulating the game's software, which leads to issues with games with custom microcodes, like Rogue Squadron. So I understand the issues Gil_Hamilton is getting at about the plugin system. I don't see it really patching games on a individual basis: more like patching on a game video/audio ucode basis...which leaves around 8 unemulated games in GFX HLE...
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
You remember incorrectly.I.S.T. wrote:It's also got better sound emulation in the form of Eternal, IIRC.
(July 2007)
Code: Select all
29 23:49:00 <pSXAuthor> "jikkyou oshaberi parodius tokimeki - forever with me" is a completely insane game ;p
29 23:50:13 <grinvader> pSXAuthor: that's the saturn one, right ?
29 23:50:26 <pSXAuthor> and ps1
29 23:50:31 <pSXAuthor> just fixed it in pSX
29 23:50:52 <pSXAuthor> in fact... i think pSX is the only emulator that plays it (due to some tricky spu irq business it does)
29 23:51:06 <pSXAuthor> ePSXe definately doesn't anyway
29 23:51:45 <grinvader> nice work
29 23:52:22 <pSXAuthor> it definately wins the "most extreme spu irq timing" prize ;p - it sets an irq every 128 bytes played for its streams ;p
29 23:52:37 <pSXAuthor> and it sets irqs on the first byte played which is very strange!
29 23:52:47 <grinvader> what about valkyrie profile ?
29 23:52:58 <pSXAuthor> valkyrie profile was every 256 bytes i think
29 23:53:02 <grinvader> heh
29 23:53:05 <grinvader> i see
29 23:53:07 <pSXAuthor> but yeah - that was nasty too ;p
29 23:53:19 <grinvader> good work
29 23:53:44 <pSXAuthor> dunno why they did that - i mean.. you've got a whole 512kb for sound... why do they _have_ to use a 256 byte stream buffer? ;p
29 23:54:09 <pagefault> SNES stylez
29 23:54:20 <pSXAuthor> even on SNES that would be very small
29 23:54:35 <pSXAuthor> in fact - on SNES that would be bad - you don't want to be handling irqs that often
29 23:54:45 <pSXAuthor> actually SPC700 didn't have IRQs though did it?
29 23:54:51 <pagefault> it was running an IRQ on every line?
29 23:55:54 <pSXAuthor> well it sets an irq every 128 bytes on its streaming channel, assuming its playing 44khz (which it sounds like) thats 1378 irqs/sec!
29 23:56:08 <pSXAuthor> which is slightly extreme if you ask me ;p
29 23:56:09 <pagefault> no SPC can't issue an IRQ
29 23:56:24 <pSXAuthor> given how much overhead there is going to be handling the irqs ;p
29 23:56:25 <SamB> what does it need an irq for?
29 23:56:32 <grinvader> pSXAuthor: yea that's the crazy guys at tri-Ace for you
29 23:56:35 <pSXAuthor> double buffering in its circular stream buffer
29 23:56:46 <grinvader> (and apparently the oshaberi guys too)
29 23:56:53 <pagefault> sounds slow
29 23:56:57 <SamB> pSXAuthor: it would be both impossible and irrelevant on SPC
29 23:57:02 <pagefault> IRQ was a massive performance hit on the SNES
29 23:57:08 <pSXAuthor> spu plays the first 128 bytes, irq triggers, spu starts playing the next 128 bytes while the cpu sets up a dma to the first 128 bytes, etc.. etc...
29 23:57:12 <pagefault> dunno about PSX
29 23:57:27 <SamB> the dsp handles its own buffering just fine ;-)
29 23:57:29 <pSXAuthor> yeah - its not good on PSX ;p
29 23:57:48 <pSXAuthor> SamB: not really - you still have to service streams if you are going to do that (think ToP)
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
-
- Seen it all
- Posts: 2302
- Joined: Mon Jan 03, 2005 5:04 pm
- Location: Germany
- Contact:
"Damn latency... there must be some way to minimize it!"grinvader wrote:Code: Select all
29 23:52:22 <pSXAuthor> it definately wins the "most extreme spu irq timing" prize ;p - it sets an irq every 128 bytes played for its streams ;p
- devs
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
bsnes launcher with recent files list