| View previous topic :: View next topic |
| Author |
Message |
Groupie


Joined: 10 Dec 2007 Age: 40 Posts: 239 Location: Berlin
|
Posted: Sun Feb 10, 2008 4:53 pm Post subject: |
|
|
I never tested linux 64 bit and java 1.6
Does anyone here has tested with that environment?
It could be a general java problem on 64 bit or a glibc version problem... |
|
| Back to top |
|
 |
Immortal Grandmaster of C64

Joined: 13 Oct 2004 Posts: 4792
|
Posted: Sun Feb 10, 2008 5:22 pm Post subject: |
|
|
i have to admit that i dont use many java apps, so i dont really know  the google video upload tool produces a similar crash so its probably not your app  _________________ |
|
| Back to top |
|
 |
Groupie


Joined: 10 Dec 2007 Age: 40 Posts: 239 Location: Berlin
|
Posted: Mon Feb 11, 2008 9:39 pm Post subject: |
|
|
Next update is available:
Antti Lankila Patch 11.02.2008 added
INI file patched accordingly.
Default filter is now choosable for each SID model and a 8580 filter was added
Several bugfixes with song length database
HVSC view with folders and files (alpha)
INI file must be removed, so that it is recreated again. |
|
| Back to top |
|
 |
Groupie


Joined: 10 Dec 2007 Age: 40 Posts: 239 Location: Berlin
|
Posted: Thu Feb 14, 2008 10:44 pm Post subject: |
|
|
|
|
| Back to top |
|
 |
Immortal Grandmaster of C64

Joined: 13 Oct 2004 Posts: 4792
|
Posted: Fri Feb 15, 2008 12:59 am Post subject: |
|
|
yay, that one also works on my setup....can you somehow make it remember its settings?  _________________ |
|
| Back to top |
|
 |
Groupie


Joined: 11 Feb 2002 Posts: 266
|
Posted: Fri Feb 15, 2008 12:47 pm Post subject: |
|
|
| Quote: | +------------------------------------------------------+
| Java SIDPLAY - Music Player & C64 SID Chip Emulator |
| Sidplay V2.0.8, libsidplay V2.1.1 |
+------------------------------------------------------+ |
The latest Sidplay2 is v2.0.9, AFAIK. (link) _________________
C64C + 1541-II, or Hoxs64 as an accurate equivalent.
Visit hvsc.c64.org for the most comprehensive SID collection. |
|
| Back to top |
|
 |
Groupie


Joined: 10 Dec 2007 Age: 40 Posts: 239 Location: Berlin
|
Posted: Fri Feb 15, 2008 8:42 pm Post subject: |
|
|
Ähhm 2.0.9 of course! That was a typo
Keep it  |
|
| Back to top |
|
 |
Groupie


Joined: 10 Dec 2007 Age: 40 Posts: 239 Location: Berlin
|
Posted: Sat Feb 16, 2008 10:11 am Post subject: |
|
|
@Magnate:
If hoxs64 sounds better, why dont you make a java applet to have an official player for HVSC website? |
|
| Back to top |
|
 |
Groupie


Joined: 11 Feb 2002 Posts: 266
|
Posted: Sat Feb 16, 2008 12:27 pm Post subject: |
|
|
| kenchis wrote: | @Magnate:
If hoxs64 sounds better, why dont you make a java applet to have an official player for HVSC website? |
How could I possibly do that? Hoxs64 is closed source, and I have no Java knowledge whatsoever. _________________
C64C + 1541-II, or Hoxs64 as an accurate equivalent.
Visit hvsc.c64.org for the most comprehensive SID collection. |
|
| Back to top |
|
 |
Groupie


Joined: 10 Dec 2007 Age: 40 Posts: 239 Location: Berlin
|
Posted: Sat Feb 16, 2008 12:29 pm Post subject: |
|
|
| Quote: | | Hoxs64 is closed source |
This should be changed  |
|
| Back to top |
|
 |
Groupie


Joined: 10 Dec 2007 Age: 40 Posts: 239 Location: Berlin
|
Posted: Mon Feb 18, 2008 9:55 pm Post subject: |
|
|
The Applet is now updated, changes are:
1.
HVSC browser shows the most important infos of selected tune
2.
The settings are remembered while the player is running (separate for each filter)
You should store HVSC database path in your INI file, that it is used on startup. |
|
| Back to top |
|
 |
Über Groupie

Joined: 01 Jun 2005 Posts: 377
|
Posted: Tue Feb 19, 2008 2:20 pm Post subject: |
|
|
Wouldn't a 6581 digi-boost help stabilize the sample volume for filter intensive songs? |
|
| Back to top |
|
 |
Groupie


Joined: 10 Dec 2007 Age: 40 Posts: 239 Location: Berlin
|
Posted: Tue Feb 19, 2008 7:10 pm Post subject: |
|
|
I really dont know, if it makes sence.
It is no problem for me to enable the option.
Tell me if it should be done  |
|
| Back to top |
|
 |
Über Groupie

Joined: 01 Jun 2005 Posts: 377
|
Posted: Tue Feb 19, 2008 7:15 pm Post subject: |
|
|
| kenchis wrote: | I really dont know, if it makes sence.
It is no problem for me to enable the option.
Tell me if it should be done  |
Yes please. Then we see if it works as expected or not.
The idea is that there should be always enough DC to perform perfect & loud digis even if filters are used by the song. |
|
| Back to top |
|
 |
Groupie


Joined: 10 Dec 2007 Age: 40 Posts: 239 Location: Berlin
|
Posted: Tue Feb 19, 2008 8:04 pm Post subject: |
|
|
What a surprise for me right now:
i am searching a stereo tune to test with my player and found
Anthrox_Stereo.prg
and it is by you
It sounds not very clean by jsidplay2.
Do you have a stereo file in sid format that i could use? |
|
| Back to top |
|
 |
Über Groupie

Joined: 01 Jun 2005 Posts: 377
|
|
| Back to top |
|
 |
Groupie


Joined: 10 Dec 2007 Age: 40 Posts: 239 Location: Berlin
|
Posted: Wed Feb 20, 2008 12:51 pm Post subject: |
|
|
PRG files does not contain informations about mono or stereo.
Even the base address of the second SID is then unknown.
Is that correct? Then i add a switch to enable stereo playback
and a field containing the start address of the second SID (default: $D420).
SID files contain a header with both infos. But i cannot find a SID in stereo with that header filled out correctly.
Do you have an example?
Additionally i would like to know, why the SID tune Anthrax_Stereo.sid sounds bad, even if i start the player in stereo mode (option -s).
I tested, that the sound is played in stereo by changing the right volume in my player. But it is very noisy. |
|
| Back to top |
|
 |
Groupie in Training


Joined: 22 Feb 2002 Posts: 120 Location: Italy
|
Posted: Wed Feb 20, 2008 1:46 pm Post subject: |
|
|
| Quote: | PRG files does not contain informations about mono or stereo.
Even the base address of the second SID is then unknown.
Is that correct?
|
yes.
Some time ago I look for how can be a PSID file extended for having stereo support without changing it too much.
I then realize that it can be probably by reached at runtime without changing the PSID file syntax .
The idea is that the sidplay2 library need to monitor the access to sid I/O area and if it is outside the standard place, it must run another instance for emulating a sid inside that new range. |
|
| Back to top |
|
 |
Über Groupie

Joined: 01 Jun 2005 Posts: 377
|
Posted: Wed Feb 20, 2008 6:06 pm Post subject: |
|
|
| Quote: | PRG files does not contain informations about mono or stereo.
Even the base address of the second SID is then unknown.
Is that correct? Then i add a switch to enable stereo playback
and a field containing the start address of the second SID (default: $D420). |
Yep. Sidplay knows only the 2nd base address for mus + str (Sidplayer) files. Everything else has to be set manually. (prg/sid doesn't matter)
| Quote: | SID files contain a header with both infos. But i cannot find a SID in stereo with that header filled out correctly.
Do you have an example? |
What Ice00 said. The PSID header doesn't contain infos about a second SID.
| Quote: | Additionally i would like to know, why the SID tune Anthrax_Stereo.sid sounds bad, even if i start the player in stereo mode (option -s).
I tested, that the sound is played in stereo by changing the right volume in my player. But it is very noisy. |
It's because Sidplay treats it like a mono song. All data from the 2nd SID (channel 4-6) are written to the first one.
'-s' is an option to pump up normal SID files to fake stereo.
Some issues:
Setting the player to 'pause' works. But if one tries to play again cpu usage goes up to 100% and makes slowdowns for a while.
It's possible to switch faster between subsongs? At the moment it takes quite long if there are many songs inside the file. |
|
| Back to top |
|
 |
Groupie


Joined: 10 Dec 2007 Age: 40 Posts: 239 Location: Berlin
|
Posted: Wed Feb 20, 2008 8:53 pm Post subject: |
|
|
| Quote: | It's because Sidplay treats it like a mono song. All data from the 2nd SID (channel 4-6) are written to the first one.
'-s' is an option to pump up normal SID files to fake stereo. |
While playing around with the player, i found out the following:
I must change the default codebase of the second SID
from 0xD500 to 0xD420 (Player.java).
Also i must change the SID from 6581 to 8580 to make it sound more clean
But without options -fd -s the player assume the prg file to be mono.
-fd means force dual SID if the second SID was not detected (because prg file it cant)
-s means stereo mode for output
Another point is that it must be configured BEFORE the song is started.
Hmm, that means, if the user enables stereo mode, the song must restart, what do you think?
[/quote] |
|
| Back to top |
|
 |
Über Groupie

Joined: 01 Jun 2005 Posts: 377
|
Posted: Thu Feb 21, 2008 8:31 am Post subject: |
|
|
| Quote: | | Hmm, that means, if the user enables stereo mode, the song must restart, what do you think? |
I think this is OK.
Edit:
SID distortion was updated to V5 stable (20.2.2008).
Last edited by nata on Thu Feb 21, 2008 10:25 am; edited 1 time in total |
|
| Back to top |
|
 |
Immortal Grandmaster of C64

Joined: 13 Oct 2004 Posts: 4792
|
Posted: Thu Feb 21, 2008 9:38 am Post subject: |
|
|
| Quote: | I must change the default codebase of the second SID
from 0xD500 to 0xD420 (Player.java). |
that should be configureable (per song that is, and switchable without restarting the player)... second sid could be anywhere, d4XX, de00, df00, d500 etc. _________________
|
|
| Back to top |
|
 |
Groupie


Joined: 10 Dec 2007 Age: 40 Posts: 239 Location: Berlin
|
Posted: Thu Feb 21, 2008 9:28 pm Post subject: |
|
|
Thank you for your explanations concerning stereo tunes:
nata, ice00, groepaz
Especially, you nata for the feature requests.
It is good to know what is needed in my player.
I added stereo support on the settings page
and an optimize level to configure (simply reload the applet).
distortion sim v5 is for tomorrow
The CPU problem in pause mode i could not find it.
Between, what do you think about HVSC browser infos.
I did not get response about that. Is it somehow useful?
Regards,
Ken |
|
| Back to top |
|
 |
Über Groupie

Joined: 01 Jun 2005 Posts: 377
|
Posted: Fri Feb 22, 2008 8:56 am Post subject: |
|
|
| Quote: | I added stereo support (simply reload the applet).
|
Voices from ch. 4-6 doesn't work correctly. (Channel is missing, broken/missing sounds)
It seems that some channel on the left side is copied to the right side in stereo mode. And therefore it overwrites the data from the 2ND SID.
| Quote: | Between, what do you think about HVSC browser infos.
I did not get response about that. Is it somehow useful? |
Hmm. Everytime I try to set the HVSC directory nothing happens. And after restarting it's seems not to be saved (?).
| Quote: | | The CPU problem in pause mode i could not find it. |
I tried it now under XP with the latest Java, but it behaves the same. If one hits the pause button, the cpu usage goes up to 100% and the whole OS reacts extremely slow. |
|
| Back to top |
|
 |
Groupie


Joined: 10 Dec 2007 Age: 40 Posts: 239 Location: Berlin
|
Posted: Fri Feb 22, 2008 5:13 pm Post subject: |
|
|
| nata wrote: |
Voices from ch. 4-6 doesn't work correctly. (Channel is missing, broken/missing sounds)
It seems that some channel on the left side is copied to the right side in stereo mode. And therefore it overwrites the data from the 2ND SID.
|
Did you press "force Dual SID" and stereo on Anthrax_Stereo.prg and you have to restart tune (Pressing Previous after the change)?
It seems there are some scenarios implemented in sidplay2:
1. Playing a mono tune in stereo with only one SID: the first two voices are routed to the left speaker and the third is routed to the right speaker.
Result:
(fake stereo - uncheck "force Dual SID" and select "Stereo" to choose this)
2. Playing a Dual SID tune in stereo mode: the first SID outputs the sound to the left speaker and the second SID outputs the sound to the right speaker (assumed by me). The base address specifies the second SID base address.
Result:
(real stereo - check "force Dual SID" and select "Stereo" to choose this and then restart player by pressing "Previous Song")
3. Playing a mono tune with Dual SID enabled: i am unsure, but i cant hear a difference to the first scenario.
Use the second one to play your tune. |
|
| Back to top |
|
 |
|