|
Post by drbuzz0 on Aug 21, 2006 7:25:43 GMT 1
Hello.
I really like LJP, as I have always loved the Sega Gensis and it's the only emulator that lets me play my favorite games on the go.
I've used it on a Palm Treo-650 and now with my Treo-700p. It seems to do a great job with no audio. However, when the audio on, it slows to nearly unplayable.
This is even the case when the frame skip is enabled and when I overclock the device.
I know this issue has been mentioned and is somewhat due to the limitations of the hardware and the sound format of the games.
I have a question, however: Is there anyway a rom could be pre-hacked to replace the genisis audio with some sort of alternate audio which would be (possibly simpler) but easier to render?
Could the audio be pre-extracted and recoded into a different format? Even replaced with some sort of midi-based audio?
Thanks ~Steve
|
|
|
Post by _Em on Aug 21, 2006 16:56:39 GMT 1
It could probably be done, but it would basicly involve disassembling the game and rewriting it, and then writing an emulator to play the new version. I doubt you're going to see it happen any time soon.
Oh, and if you were using full midi-based audio on your Treo, you'd probably find the gameplay would slow down just as much -- there just isn't enough power to drive video, audio, and all the background code on your Treo without using something like WarpSpeed to speed things up.
|
|
|
Post by Tinnus on Aug 21, 2006 23:36:02 GMT 1
Genesis Plus might just be too slow though. I was thinking about PGen a little lately...
|
|
|
Post by neko68k on Aug 22, 2006 22:06:25 GMT 1
z80 asm core would probably make all the difference when it comes to that it clearly performs well enough to run 2 - 4 fskip giving me 60fps on a 180mhz oc'd t|e WITHOUT sound, I don't see why it wouldn't be running a full framerate with no fskip no sound on a base clocked 700p at 315mhz.
the fm core too, but I don't know much about it other than that its from mame originally which means its meant to be accurate, not fast.
Wouldn't it be simpler to optimize the existing code rather than port an entirely new emulator?
why pgen? isn't that for the ps2?
|
|
|
Post by Tinnus on Aug 23, 2006 0:53:06 GMT 1
Because I think it's just faster. Take a look at PGen for the PSP. Unless it has much MIPS assembly or something...
|
|
|
Post by neko68k on Aug 23, 2006 10:01:47 GMT 1
Just glossed over the pgen ps2 source. It looks like most of the emu is in C, based on Generator. You might be right, I've got neither a ps2 nor a psp, so I can't speak from experience. It looks like mainly boilerplate changes would be necessary to get it going on palm.
Both cpu cores are in C but the 68k core is advertised as being something special, something about flag and no-flag mode for improved performance. The z80 core is the same as in LJP and the FM emu is from Gens.
|
|
|
Post by drbuzz0 on Aug 23, 2006 21:42:20 GMT 1
When I set the options to use the ASM core, it starts and then soft-resets the device. I'm not sure why. I probably oghta look at the documentation
|
|
|
Post by neko68k on Aug 23, 2006 21:54:10 GMT 1
Its broken in RC3, use the RC2 .zem
|
|