Author Topic: XMPlay SID plugin  (Read 277652 times)

piovrauz

  • Posts: 966
Re: XMPlay SID plugin
« Reply #50 on: 13 May '05 - 16:56 »
Ok: I get why plugin is slow on stereo playback, I'll listen in modo (CPU 4%), no problem.
Idem for seeking: I'll wait...

And again: this is a great plugin!
Grin

Piovrauz


Fraggie

  • Posts: 710
Re: XMPlay SID plugin
« Reply #51 on: 17 May '05 - 11:54 »
Naw, the stereo emulation is much slower due to (to my understanding) the fact that sidplay2 emulates two full C64s when playing in stereo. Those two have to be also frame-synched which should explain the overhead.
You may try the 'Optimize for speed' option. Might help you a bit (or just stick to mono, like C64 designers intended).
In worst case stereo mode should be as much as twice slower than mono, so 45% versus 4% is really strange. I've put much effort to make stereo playback quite an experience and I encourage to use it.

As stated in the readme, seeking is slow. I don't think it will get faster, but Fraggie mentioned adding seeking progress indicator in the next version. We'll have to wait for that. :)
Seeking progress indicator? :) How am I supposed to do that? :P

Fraggie

  • Posts: 710
Re: XMPlay SID plugin
« Reply #52 on: 17 May '05 - 13:30 »
Anyways, beta 22b is up:
 - MD5 display bugfix
 - option to disable seeking

Ali Baba

  • Guest
Re: XMPlay SID plugin
« Reply #53 on: 29 May '05 - 10:51 »
xmplay crashes, if i press the "message" button

Fraggie

  • Posts: 710
Re: XMPlay SID plugin
« Reply #54 on: 29 May '05 - 20:10 »
On which sid file does it crash? Do you have STIL comments showing enabled?

Fraggie

  • Posts: 710
Re: XMPlay SID plugin
« Reply #55 on: 3 Jul '05 - 23:12 »
 New stuff in beta 23:
 - warp speed seeking ;D - up to 10 times faster seeking (especially with PSID's)
 - ~5% faster emulation
 - some memory bugs fixed
 - Top100 rank bug fixed
 - configuration changes (SLDB path no longer needed - now the plugin looks for Songlengths.txt in the Documents directory)

piovrauz

  • Posts: 966
Re: XMPlay SID plugin
« Reply #56 on: 4 Jul '05 - 08:14 »
Warp speed seeking? Whoosh! I'll try as soon as I'll be at home.
Ah! I forgot to thank for the "disable seek" option, but if the warp works on my system, seeking will become a must!

PiovrauZ

piovrauz

  • Posts: 966
Sorry, bad news
« Reply #57 on: 4 Jul '05 - 09:58 »
New Xmplay SID plugin don't load!  :'(

I can't play sids, and it doesn't show on Xmplay plugins tab. It acts as no SID plugin present (!). Old one worked fine.

PiovrauZ

Fraggie

  • Posts: 710
Re: XMPlay SID plugin
« Reply #58 on: 4 Jul '05 - 14:38 »
Make sure you have MSVCP71.DLL and MSVCR71.DLL somewhere in your Windows directory.

piovrauz

  • Posts: 966
Re: XMPlay SID plugin
« Reply #59 on: 4 Jul '05 - 14:53 »
I'm working on a w98 PC, and you are right, MSVCR71.DLL and MSVCP71.DLL are not in \Windows. I suppose that at home, with my wXP, these dll will be present, and then the will plugin work. :)

But why these dll are now needed? It's just curiosity, but the "old" plugin (on support site) works without. ???

Thanks,

PiovrauZ

Fraggie

  • Posts: 710
Re: XMPlay SID plugin
« Reply #60 on: 4 Jul '05 - 15:18 »
But why these dll are now needed? It's just curiosity, but the "old" plugin (on support site) works without. ???
It's built with a newer compiler. :)

piovrauz

  • Posts: 966
Re: XMPlay SID plugin
« Reply #61 on: 5 Jul '05 - 08:56 »
Great. With my home "HAL", xmp-sid runs, as expected. So now I can seek SIDs in warp time (it's really very fast)!

Thank you very much!

PiovrauZ

xbrinkx

  • Guest
Re: XMPlay SID plugin
« Reply #62 on: 8 Jul '05 - 02:21 »
Thanks for the nice SID plugin!  By the way, what does SidPlay TR and SidPlay BS mean in the 'Environment' pull-down menu?

Fraggie

  • Posts: 710
Re: XMPlay SID plugin
« Reply #63 on: 8 Jul '05 - 09:48 »
"sidplay v1 Transparent ROM" and "sidplay v1 Bank-Switching" :)

raina

  • Posts: 1161
Re: XMPlay SID plugin
« Reply #64 on: 8 Jul '05 - 14:39 »
What about this then? I've got the latest XMPlay build and the latest version of XMP-SID. I also have the required .DLL files. Running XMPlay causes an illegal operation as you can see, "in module XMP-SID.DLL". The system is Win98SE FI.
Code: [Select]
XMPLAY suoritti epäkelvon käskyn
moduulissa XMP-SID.DLL muistipaikassa 0187:00e34426.
Rekisterit:
EAX=00e8ec10 CS=0187 EIP=00e34426 EFLGS=00010202
EBX=00f9da40 SS=018f ESP=0077c09c EBP=00e8452c
ECX=00040000 DS=018f ESI=00f91cc0 FS=46ff
EDX=00f80dd4 ES=018f EDI=00e84240 GS=0000
Tavut muistipaikassa CS:EIP:
f3 0f 10 05 7c 21 e5 00 f3 0f 10 0d 78 21 e5 00
Pinon vedos:
00040000 00000000 00e30000 0077c114 00000000 000005c4 00f91cc0 0077c0d0 00e48cbb 00000000 00e34136 00e84240 00000001 0077c104 00e48cdb 00000000

Fraggie

  • Posts: 710
Re: XMPlay SID plugin
« Reply #65 on: 11 Jul '05 - 00:00 »
Ooops... The plugin uses SSE instructions (Pentium3/AthlonXP) by an accident. ;D  Does this fix the problem?

cringle

  • Posts: 2
Re: XMPlay SID plugin
« Reply #66 on: 14 Jul '05 - 03:24 »
Hi, thank you for such a great plugin!!  ;D


I am using the latest beta.

One small thing:

How do I select subtunes without seeking please? Pressing previous/next track buttons does not work...

Thanks.

Pike84

  • Posts: 1398
Re: XMPlay SID plugin
« Reply #67 on: 14 Jul '05 - 03:34 »
Try right-clicking the next/previous button. I haven't used this plugin, but that's how it works with natively supported mods at least.
« Last Edit: 14 Jul '05 - 03:36 by Pike84 »

Bistzack

  • Posts: 100
Re: XMPlay SID plugin
« Reply #68 on: 14 Jul '05 - 10:22 »
You can also use Shift-Left Arrow for previous and Shift-Right Arrow for next subsong.

raina

  • Posts: 1161
Re: XMPlay SID plugin
« Reply #69 on: 14 Jul '05 - 10:33 »
Ooops... The plugin uses SSE instructions (Pentium3/AthlonXP) by an accident. ;D  Does this fix the problem?
Yes, very much so. Thank you!

Fraggie

  • Posts: 710
Re: XMPlay SID plugin
« Reply #70 on: 14 Jul '05 - 21:41 »
new stuff in beta 24:
 - PRG (c64 executable) files loading

Now you can run your favourite C64 demo in XMPlay or directly play music compo entries from .prg files. Note that the C64 program mustn't be interactive (ie. doesn't wait for user input).


cringle

  • Posts: 2
Re: XMPlay SID plugin
« Reply #71 on: 15 Jul '05 - 03:43 »
Many thanks for the shortcut tips on selecting subtunes Bistzack and Pike84, they are working a treat.  :)


Coolness.

Fraggie

  • Posts: 710
Re: XMPlay SID plugin
« Reply #72 on: 8 Aug '05 - 16:14 »
New in beta 24a:
 - bugs fixed...  :)

raina

  • Posts: 1161
Re: XMPlay SID plugin
« Reply #73 on: 8 Aug '05 - 16:20 »
Hi, Fraggie. I was updating XMPlay and all its plugins on my 333Mhz Celeron box and once again I ran into trouble with the SID plugin which uses the SSE instruction set. It's nice there's no crash anymore but instead, an informative message box telling me to use the unoptimized version. The question is: where can I find it? I can't go back to the previous version which you so kindly linked because I overwrote it with the new beta 24a. Could you please make the unoptimized version available for download at pieknyman.tk?

Fraggie

  • Posts: 710
Re: XMPlay SID plugin
« Reply #74 on: 8 Aug '05 - 16:30 »
Sorry. I've put up the wrong version. Download again.