Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > CSDb Discussions > SID Recognizer plugin for VICE?
2015-09-11 09:26
ThunderBlade

Registered: Jan 2002
Posts: 77
SID Recognizer plugin for VICE?

Sorry if this already exists - but if it doesn't, I think it would be neat to have a "plugin" or extension to VICE that would automatically detect the currently playing SID and display its composer in the status bar. Would such an extension make sense?
2015-09-11 10:21
iAN CooG

Registered: May 2002
Posts: 3186
SID Known V1.10
no need to reinvent the wheel i guess
2015-09-11 10:40
ThunderBlade

Registered: Jan 2002
Posts: 77
Well, I know this tool does the job of identifying SIDs, but it runs outside the emulator. The steps involved identifying a certain SID in a demo or game are too many. Unless I missed something? Basically what I thought of was exactly this tool, integrated in VICE and automatically displaying which SID is currently being played.
2015-09-11 12:37
Isildur

Registered: Sep 2006
Posts: 275
@ThunderBlade, brilliant idea!
+1 thumb up.
2015-09-13 09:21
chatGPZ

Registered: Dec 2001
Posts: 11350
Yeah, why even fix the GUI if you can add more features!
2015-09-13 09:50
TheRyk

Registered: Mar 2009
Posts: 2218
In the few cases in which users don't recognize a tune but wanna know which it is, they should no shun using Sidknown, it's a great tool.

Quote:
runs outside the emulator

As do plenty of other things :) An emulator is not an all-in-one-device for whatever has to do with C64.

I don't think it's realistic to integrate such functions in WinVICE, since an emulator's job is mostly emulation, that's what it's for and enhancing emulation is what VICE team's focus is/should be.

Maybe some kinda GUI/frontend for SIDKnown would make it more handy/appealing to more users. However, ppl learned how to use .BATches for Exomizer and other tools as well and I haven't read any complaints about that.
2015-09-13 09:53
chatGPZ

Registered: Dec 2001
Posts: 11350
it pretty much boils down to "the total number of people willing to help with winvice is zero". and we will not think about adding new features of any kind until at least most known bugs/problems are fixed.
2015-09-13 10:39
cadaver

Registered: Feb 2002
Posts: 1160
From a technical viewpoint it would need to watch for SID register writes, check where in the memory those are coming from, then run a compare of the memory area against a SID database?

That sounds more complicated (has to run in a background thread to not bog down the actual emulation) than being just able to run against a file like SIDKnown, and also more errorprone. Sometimes the SID rip no longer corresponds to what is actually in the C64 memory, for example when a multi-load game's tunes are condensed into one SID file.
2015-09-13 11:40
Mr. SID

Registered: Jan 2003
Posts: 424
It'll probably work better if you build something like Shazam with frequency-domain finger prints of all SIDs in HVSC.
2015-09-13 12:13
soci

Registered: Sep 2003
Posts: 479
No integrated SID identification, thanks. I still can't read my e-mails using VICE either.
2015-09-13 13:30
Soren

Registered: Dec 2001
Posts: 547
I also vote for NO sid recognizer in VICE.. I can't see why it would be important.
2015-09-13 15:13
chatGPZ

Registered: Dec 2001
Posts: 11350
it could mute automatically if certain composers are detected =)
2015-09-13 15:49
Soren

Registered: Dec 2001
Posts: 547
Groepaz: Well ok, ONE good point then! :D
2015-09-13 15:52
soci

Registered: Sep 2003
Posts: 479
Groepaz: Perhaps we could integrate OpenCV to do something similar for visual stuff as well? ;)
2015-09-13 21:37
Frantic

Registered: Mar 2003
Posts: 1646
Yes... no sid recognizer plugin please! :) I'd much rather see more "basic" stuff like an official build of VICE for Mac. :)
2015-09-14 08:22
Perplex

Registered: Feb 2009
Posts: 255
Quoting soci
I still can't read my e-mails using VICE either.


VICE has had ethernet support for quite a while, so just telnet into your mail server and start reading!
2015-09-14 09:06
enthusi

Registered: May 2004
Posts: 677
OpenCV sounds great. Link it to tineye directly so we see the references in real time ;-)
2015-09-14 10:55
soci

Registered: Sep 2003
Posts: 479
Quote: Quoting soci
I still can't read my e-mails using VICE either.


VICE has had ethernet support for quite a while, so just telnet into your mail server and start reading!


Not viable, unless it's running on localhost due to lack of encryption.

As for Ethernet support it's quite bad. Whenever I used it I had to hack in tun/tap support (packet sniffing don't work universally) and had to dumb down my code on the C64 side as the CS8900 emulation lacks seriously.
2015-09-14 11:01
soci

Registered: Sep 2003
Posts: 479
Quote: OpenCV sounds great. Link it to tineye directly so we see the references in real time ;-)

Yes that would make searching for the originals easier, for sure ;)
2015-09-14 16:46
Scarzix

Registered: Aug 2010
Posts: 143
I see VICE's purpose to be as perfect an emulator of the real C64 hardware as possible.

SID files is an abstraction/encapsulation of a program and data that, when called on a specific interval, changes values of the SID registers.

i vote no for auto detection unless its a plugin I can disable.
otherwise we also need a graphic and code detection. that maps against Pouet.net and CSDb.dk and tells you which release you are watching... or?
2015-09-14 16:57
Soren

Registered: Dec 2001
Posts: 547
GFX artist detection aswell? :D :D :D
2015-09-14 17:03
algorithm

Registered: May 2002
Posts: 705
Just get the crc of a disk image and point that to release info and sid links. although would take some time to catalogue all this data :-)
2015-09-14 17:47
Scarzix

Registered: Aug 2010
Posts: 143
I was merly kidding about the graphic and program detection. Sorry if misunderstood.

But I would like to see a Windows 10 compatible bootmanager in VICE so I can choose which OS to boot when I install VICE as main OS on my next PC...
2015-09-14 18:35
soci

Registered: Sep 2003
Posts: 479
Quoting Scarzix
But I would like to see a Windows 10 compatible bootmanager in VICE so I can choose which OS to boot when I install VICE as main OS on my next PC...


I wrote my own boot sector code which displayed a C64 screen with the usual text in 40x25 to ask for a password before booting DOS. This was around 1999-01-30 14:20:28 if I remember correctly. With the wrong font of course, as there was no space for that, but it had border at least.

Why bother with something as ancient as 10? Even 95 was quite a while ago. If you need it to run legacy stuff you can always do that in VICE, and then there's no fuss with boot loaders either. ;)
2015-09-16 10:00
ThunderBlade

Registered: Jan 2002
Posts: 77
Interesting reactions, thanks everyone!

I wasn't aware that there are still a number of bugs/problems in VICE. For me VICE is the greatest C64 emulator. Heck it even has SuperCPU emulation, it's just fantastic.
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
t0m3000/hf^boom!^ibx
sln.pixelrat
sachy/BOOM!
katon/Lepsi De
Glenn/Shape
Barfly/Extend
Sychamis
rambo/Therapy/ Resou..
Jazzcat/Onslaught
Airwolf/F4CG
REBEL 1/HF
codise
sLASH
leonofsgr/Singular C..
WVL/Xenon
Vent
Mojzesh/TGR🇬🇧
jmagic
Jammer
GuyGavin/HF
Mibri/ATL^MSL^PRX
The Syndrom/TIA/Pret..
Guests online: 108
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 Uncensored  (9.6)
7 Wonderland XIV  (9.6)
8 Comaland 100%  (9.6)
9 No Bounds  (9.6)
10 Christmas Megademo  (9.5)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Libertongo  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Morph  (9.5)
9 Dawnfall V1.1  (9.5)
10 It's More Fun to Com..  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Nostalgia  (9.3)
5 Censor Design  (9.3)
Top Musicians
1 Rob Hubbard  (9.7)
2 Jeroen Tel  (9.7)
3 Mutetus  (9.7)
4 Jammer  (9.6)
5 Stinsen  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.185 sec.