The MP3car.com Store  

Welcome to the MP3Car.com forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. Registering will also remove advertisements. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Go Back   MP3Car.com > Mp3Car Technical > Software & Software Development > Coders Corner

Reply
 
Thread Tools Display Modes
Old 09-18-2006, 06:01 AM   #1
Constant Bitrate
 
Join Date: Mar 2005
Location: Wiesbaden/Germany
Vehicle: 2000 VW Polo GTI
Posts: 209
My Photos: (0)
Radio Drivers Round Table

Before you read that long thread just scrool to Postings 15 and look - there are Visio drawings !
http://www.mp3car.com/vbulletin/show...6&postcount=15


Hello,

I see a lot of stupid radio driver code in Frontends appearing

1. this is double work (all Frontends do the same more or less well - do you have enough time ? Then continue ! )
2. overall more code is more buggier
3. all Radio implementations I see in frontends makes me laugh because its only 10% of the RDS/TMC/Radio capability

Therefore I openend up this thread !

Question:
How do Frontends access graphic cards ??? Do they peek/poke directly inside the graphic chip registers ?
Isn't it the fact that most use DirectX for that ?
So why do you access Radios directly ??? Why didn't you ask other developers to join forces ?

I started to write a Radiodriver for the HQCT - it appears to Frontends as a "common" radio - it has tuning and it supports a raw RDS output !

What to do with the RDS output ?
A good idea would be to fed my RDSInterpreter - (this RDS Interpreter is 1 library for ALL radios) then you get Radiotext and Stationame and such.

Both modules are based on aeroanderz work. And his work is based on LAMA's work.
And I hope Wickerswammie can do a driver for the Silabs or minimum send me some code to build a driver appearing withthe same interface to the frontends.

My modules/libraries/Assemblies are both written in .NET to be precise in VB.NET (but this doesn't really matter!).
Both modules appear also to the COM World presented by VB6 and stuff !

So drivers could be in .NET 1.1 - Frontends could be .NET and VB6 (more?) - a lot of combinations I think.

What I know want from you is that you post "I have read this thread" - I am now playing around with my Modules to get the Interface Definitions in a final state to present them here - Then we can discuss about to make a final 1.0 interface definition.

Please post "I have read this thread" (if you are Frontends/radio developer)

edit:
This is not "my" source or "my" stuff I would like it if others would join and I would see this as community project !

Areoanderz has done the cool object-oriented view of RDS !

Last edited by FMode : 10-18-2006 at 04:12 PM. Reason: Visio added
FMode is offline   Reply With Quote
Sponsored Links
Old 09-18-2006, 06:20 AM   #2
Neither darque nor pervert
DarquePervert's CarPC Specs
 
DarquePervert's Avatar
 
Join Date: Apr 2004
Location: In The Sticks near The 'Ham
Vehicle: 2003 Toyota Tacoma X-Cab
Posts: 11,588
My Photos: (26)
OK. So I've read the thread. How does that help you?
I really don't care about this, as radio isn't in my plans for the near future and I'm not a code warrior anyway.

It appears to me that you just want a thread where a lot of people are going to respons with "I read it". And that accomplishes what, exactly?
__________________
SEARCH: It's how information gets found!
How To Ask Questions The Smart Way

[|||||||--] - 80% (I estimate completion in Spring '07)
My Worklog
DarquePervert is offline   Reply With Quote
Old 09-18-2006, 06:26 AM   #3
Constant Bitrate
 
Join Date: Mar 2005
Location: Wiesbaden/Germany
Vehicle: 2000 VW Polo GTI
Posts: 209
My Photos: (0)
Glad that you ask !

It should stop frontend-developers from integrating radios - radios which were already integrated in other frontends
So if they have time they can do something useful (for us all) which is currently not existing.

It is not also to prevent double work - also to make radio reception better for all frontends - because there is future expandibility without frontends sourcecode. (2. Tuner concept for better AF Listings, more TMC infos, ....)

edit: what I have done is something like radiator-dll-plugin interface WITH RDS.

so better:
Please post "I have read this thread" (if you are Frontends/radio developer)

Last edited by FMode : 09-18-2006 at 06:31 AM.
FMode is offline   Reply With Quote
Old 09-18-2006, 06:34 AM   #4
Constant Bitrate
 
Jeep's Avatar
 
Join Date: May 2004
Location: Sweden
Vehicle: 2003 Jeep Grand Cherokee w.22" rims
Posts: 151
My Photos: (0)
"I have read this thread"

Still waiting for my HQCT, will start .NET (C# 2.0) coding when I get the box.

Anyway here is a old simple wrapper and C# code I did for the Terratech 600 RDS card: http://kennet.se/dwl/terratecRDS.rar

/K
Jeep is offline   Reply With Quote
Old 09-18-2006, 07:26 AM   #5
Constant Bitrate
 
Join Date: Mar 2005
Location: Wiesbaden/Germany
Vehicle: 2000 VW Polo GTI
Posts: 209
My Photos: (0)
Quote: Originally Posted by Jeep View Post
"I have read this thread"

Still waiting for my HQCT, will start .NET (C# 2.0) coding when I get the box.

Anyway here is a old simple wrapper and C# code I did for the Terratech 600 RDS card: http://kennet.se/dwl/terratecRDS.rar

I choose 1.1 because its more spread (I also have VS2005 for NET2.0) - and you can load my 1.1 sources and compile a 2.0 version - but not the other way around !

http://kennet.se/dwl/terratecRDS.rar
This is only your test-GUI not the Source (of the interesting part) of the Assembly "RadioIOWrapper.dll".

Is it possible that the Terratec doesn't give you the RawRDSData ?
FMode is offline   Reply With Quote
Old 09-18-2006, 10:18 AM   #6
RoadRunner Mastermind
guino's CarPC Specs
 
guino's Avatar
 
Join Date: Nov 2004
Location: Vitória, ES - Brazil
Vehicle: 04/Mazda/RX-8
Posts: 8,025
My Photos: (5)
Ok, so "I've read this thread". Now, let me point out that if I had ANY code or interface whatsoever that I could use to control radio tuners that used some common interface, I would gladly do it. That was the main reason why I added support for controlling Radiator in RR, but as you know, radiator lacks a lot of features, still, it supports a considerable number of cards (even if obsolete). Then when it came to support other cards, I had different reasons to do it, but mostly it's a matter of users requesting (cause I personally love my good'ol HU):

-DLink (was popular at the time, only required a few lines of code)
-Cinergy600 (requested for RDS, and most of the code was provided)
-WinTV (requested because radiator drivers didn't support all FM tuners)
-HQCT (requested from many since it supports AM, plus code is available)
-Blaunpunkt (Hell, I didn't even do this one -- someone else did the code)

Similarly, someone else is working on the SiLabs tuner right now. I don't really care as long as I don't have to re-do anything, but hell, if you give me an interface and it has a driver that adds support to even just ONE tuner that we currently don't have, I'd definitely add support for it keeping in mind the possibility of the same interface supporting new tuners in the future.
__________________
Road Runner,RR's Myspace

"Being happy is not about having what you want, it's about wanting what you have."
"The best things in life are always free - but that doesn't mean money can't buy you good things."
guino is offline   Reply With Quote
Old 09-18-2006, 10:27 AM   #7
Confusion Master
Enforcer's CarPC Specs
 
Enforcer's Avatar
 
Join Date: Sep 2003
Location: If you go down to the woods today, You're sure of
Vehicle: 1997 BMW E36 328I
Posts: 9,712
My Photos: (1)
"I have read this thread"



Now can I have 10 mins of my life back.
Enforcer is online now   Reply With Quote
Old 09-18-2006, 11:31 AM   #8
Constant Bitrate
 
Join Date: Mar 2005
Location: Wiesbaden/Germany
Vehicle: 2000 VW Polo GTI
Posts: 209
My Photos: (0)
Quote: Originally Posted by guino View Post
Ok, so "I've read this thread". Now, let me point out that if I had ANY code or interface whatsoever that I could use to control radio tuners that used some common interface, I would gladly do it. That was the main reason why I added support for controlling Radiator in RR,

I also have a simple driver for Radiator

Quote: Originally Posted by guino View Post
but as you know, radiator lacks a lot of features, still, it supports a considerable number of cards (even if obsolete). Then when it came to support other cards, I had different reasons to do it, but mostly it's a matter of users requesting (cause I personally love my good'ol HU):
-DLink (was popular at the time, only required a few lines of code)
-Cinergy600 (requested for RDS, and most of the code was provided)
-WinTV (requested because radiator drivers didn't support all FM tuners)
-HQCT (requested from many since it supports AM, plus code is available)

the AM guys
If they want they can add a Motorola AM Stereo IC to the HQCT - with some lines of changing code in my HQCT driver they can add support in nearly every frontend which uses this interface...

Quote: Originally Posted by guino View Post
-Blaunpunkt (Hell, I didn't even do this one -- someone else did the code)

I know wal's driver implementation of Andre's hacked Blaupunkt HU
Interesting thing... is a dual tuner ...

Quote: Originally Posted by guino View Post
Similarly, someone else is working on the SiLabs tuner right now. I don't really care as long as I don't have to re-do anything, but hell, if you give me an interface and it has a driver that adds support to even just ONE tuner that we currently don't have, I'd definitely add support for it keeping in mind the possibility of the same interface supporting new tuners in the future.

I have in mind ! DualTuner and more will be possible...


"New" Tuners will be possibly DAB or another digital radio standard - but i don't know how to include this (and if its possible)

May be this will be Interfacespec (not driverversion!) V2.0 - currently I am running to V1.0.
I would like to present such a specification here (in the future) and then we can discuss it...
FMode is offline   Reply With Quote
Old 09-18-2006, 02:06 PM   #9
Constant Bitrate
 
Jeep's Avatar
 
Join Date: May 2004
Location: Sweden
Vehicle: 2003 Jeep Grand Cherokee w.22" rims
Posts: 151
My Photos: (0)
Quote: Originally Posted by FMode View Post
Is it possible that the Terratec doesn't give you the RawRDSData ?

I think Terratech don't give the raw data just the PS/RT, here is the API for the card: http://kennet.se/dwl/Teratec_radio_API.zip

BTW "FMode", can I have a look at you source for HQCT ?

Last edited by Jeep : 09-18-2006 at 02:50 PM.
Jeep is offline   Reply With Quote
Old 09-18-2006, 03:27 PM   #10
Constant Bitrate
 
Join Date: Mar 2005
Location: Wiesbaden/Germany
Vehicle: 2000 VW Polo GTI
Posts: 209
My Photos: (0)
Quote: Originally Posted by Jeep View Post
I think Terratech don't give the raw data just the PS/RT, here is the API for the card: http://kennet.se/dwl/Teratec_radio_API.zip

BTW "FMode", can I have a look at you source for HQCT ?

I will release the source code if its finished !
If you want to have a peak before send me a PM with your email adress...

You will get the build of the minute ! :O
FMode is offline   Reply With Quote
Sponsored Links
Old 09-24-2006, 08:22 AM   #11
Constant Bitrate
 
Join Date: Mar 2005
Location: Wiesbaden/Germany
Vehicle: 2000 VW Polo GTI
Posts: 209
My Photos: (0)
so guys this is the interface design of the Radiodriver

You don't like VB.NET ?
http://www.developerfusion.co.uk/uti...btocsharp.aspx

Code:
Public Interface I_FMRadioHAL Property AFLevel() As System.Int16 '0=switches AF Function OFF, if Fieldstrength falls under this value Tuner searches for a better AF Sub AutoTune(ByVal Direction As enDirections, ByVal StopLevel As System.Int16) 'commands the tuner to move to the next station Property Mono() As System.Boolean 'switches Stereodecoder off - forces Signal to Mono Property Mute() As System.Boolean Property Freq() As Frequency Sub FreqUP() 'Call if you want to move Frequency one Step up Sub FreqDown() 'Call if you want to move Frequency one Step down Property Band() As enBand 'Get/Set current Tuner Band Property Volume() As System.Int16 'min.Volume=0, max.Volume=32767 Sub VolumeUP() Sub VolumeDown() Sub Connect() 'Establish connection (via RS232, Parallelport, USB, ...) to Radio Sub DisConnect() 'free resources,... Function Supported_Functions() As stSupFunc 'Check this value if you want to know which functions are supported by the current tuner Function GetLastError() As stError 'Reports the last occured error Function Info() As String 'Reports the Assembly-Attribute "Title" to COM Clients Function AnyFunction(ByRef Anything As Object) As Object 'this Function/Sub is for expandibility (if you need a special Event for your frontend which your radio supports!)'this Event is for expandibility (if you need a special Function for your frontend which your radio supports!) End Interface Public Interface I_FMRadioHAL_Events Sub RDSRAWMessageavailable(ByRef RDSRAWMessage As stRDSRAWMessage) 'This Event is fired if the radio has received a new RDS Message and sends it to the PC Sub AFNewFreq(ByVal NewFreq As System.Int16) ' It is a good idea to implement a function which selects another station if the field strength of the current station falls under a certain level (this should be done very quickly and so it should be done by the µC), The new tuned Frequency is passed Sub FieldStrength(ByVal Level As System.Int16) 'new value of current fieldstrength is available (Level ranges from minimum=0 to maximum=32767) Sub Stereo(ByVal StereoPilotDetected As System.Boolean) 'is fired if the Reception changes from Stereo to Mono and back Sub AutoTuneFinished(ByVal Freq As System.Boolean) 'is fired if the AutoTune is finished Sub AnyEvent(ByRef Anything As Object) 'this Event is for expandibility (if you need a special Event for your frontend which your radio supports!) End Interface

The FMRadioHAL Class needs a seperate Interfacedefinitions for the Events to be compatible with COM-Interop.
Do you see any HQCT special things ? No ? Cool ! That was my intention...

So... special interest is the Event RDSRAWMessageavailable.... it is fired if the Radio has a new RDS Message for you... and consist of

Code:
<StructLayout(LayoutKind.Sequential)> _ Public Structure stRDSRAWMessage <FieldOffset(0)> Public Block0 As System.Int16 <FieldOffset(2)> Public Block1 As System.Int16 <FieldOffset(4)> Public Block2 As System.Int16 <FieldOffset(6)> Public Block3 As System.Int16 Public TunedFreq As Frequency Public Anything As Object End Structure

you see this is directly the RDS Message.
What to do with it ?

You should call in the Eventhandler handling RDSRAWMessageavailable() an instance of my class RDSInterpreter Method "decode(ByRef rdsGroupData As stRDSRAWMessage)"
Certainly this class is not placed inside the same DLL as the radiodriver FMRadioHal...

Code:
Public Interface I_Interpreter Property BlocksCounter() As Long() Property CurrentProgram() As RDSInterpreter.ProgramIdentifier Sub decode(ByRef rdsGroupData As FMRadio.FMRadioHAL.stRDSRAWMessage) ReadOnly Property EEONList() As ProgramListDictionary End Interface 'I_Interpreter <System.Runtime.InteropServices.InterfaceTypeAttribute(Runtime.InteropServices.ComInterfaceType.InterfaceIsIDispatch)> _ Public Interface I_Interpreter_Events Sub ProgramTypeNameChange(ByVal oldText As Char()) Sub RadioTextChange(ByVal oldText As Char()) 'Sub AnyEvent(ByRef Anything As Object) 'this Event is for expandibility (if you need a special Event for your frontend which your radio supports!) End Interface

go deeper inside...

Code:
Public Interface I_ProgramIdentifier Property PiCode() As Integer Property languageCode() As enLanguage Property CountryCode() As Integer Property AreaCoverage() As enCoverageAreaCode Property ReferenceNumber() As Integer Property GroupType() As engroupTypeMap Property GroupVersion() As enGroupVersionMap Property TrafficProgram() As System.Boolean Property ProgramType() As enPTY Property TrafficAnnouncement() As System.Boolean ReadOnly Property EnhancedOtherNetwork() As Boolean Property MusicSpeechSwitch() As enMS Property ProgramServiceSegmentAddress() As Integer Property DecoderIdentification() As enDICode Property TuningFrequency() As Integer ReadOnly Property AlternativeFrequencyLists() As AFListDictionary Property ProgramServiceName() As Char() Property RadioTextABFlag() As System.Boolean Property TextSegmentAddressCode() As Integer Property RadioText() As Char() Property ModifiedJulianDayCode() As Integer Property RDSDateTime() As DateTime Property ExtendedCounTryCode() As enCountryCodeMapExt Property LinkageActuator() As System.Boolean Property ProgramTypeNameABFlag() As System.Boolean Property ProgramTypeNameSegmentAddress() As Integer Property ProgramTypeName() As Char() REM What the hell ? Did I smoke crack ? REM This is the only needed feature for a future expandibilty - which is the dual-tuner REM Second tuner can add more PI's than currently transmitted by EON and also the fieldstrength of the other PI's (!) ReadOnly Property FieldStrength() As System.Int16 Property TMCGroup() As engroupTypeMap End Interface

Interesting ?!
Now it should be clear that the current RDS implementations in Frontends are not even 10% complete

I like enumerations ! And here they are:

(next posting...)
FMode is offline   Reply With Quote
Old 09-24-2006, 08:34 AM   #12
Constant Bitrate
 
Join Date: Mar 2005
Location: Wiesbaden/Germany
Vehicle: 2000 VW Polo GTI
Posts: 209
My Photos: (0)
Code:
Public Enum enLanguage Unkown = 0 ... German = &H8 English = &H9 Spanish = &HA Esperanto = &HB ... Uzbek = &H47 Vietnamese = &H46 Zulu = &H45 Reserved = &H44 Reserved67 = &H43 Reserved66 = &H42 Reserved65 = &H41 Background = &H40 End Enum Public Enum enMS Music = 1 Speech = 0 End Enum Public Enum enPTY NoPTY = 0 News = 1 CurrentAffairs = 2 Information = 3 Sport = 4 Education = 5 Drama = 6 Culture = 7 Science = 8 Varied = 9 PopMusic = 10 RockMusic = 11 EasyListeningMusic = 12 LightClassical = 13 SeriousClassical = 14 OtherMusic = 15 Weather = 16 Finance = 17 ChildrensPrograms = 18 SocialAffairs = 19 Religion = 20 PhoneIn = 21 Travel = 22 Leisure = 23 Jazz = 24 Country = 25 NationalMusic = 26 Oldies = 27 Folk = 28 Documentary = 29 AlarmTest = 30 Alarm = 31 'RBDS extras starts here Talk Top40 Soft ClassicRock AdultHits SoftRock Nostalgica Classic RhytmBlues SoftRhytmBlues ForeignLanguage ReligiousMusic ReligiousTalk Personality Public_ College Unassigned End Enum Public Enum enCountryCodeMapExt As Integer Germany = &HE01 ... USA1 = &HA01 USA2 = &HA02 USA3 = &HA03 USA4 = &HA04 USA5 = &HA05 USA6 = &HA06 USA7 = &HA07 USA8 = &HA08 USA9 = &HA09 USA10 = &HA0A USA11 = &HA0B USA12 = &HA0D USA13 = &HA0E ... UAE = &HF2D Vietnam = &HF27 Vanuatu = &HF2F Yemen = &HF3B End Enum Public Enum enCoverageAreaCode Local = 0 International = 1 National = 2 SupraRregional = 3 Regional1 = 4 Regional2 = 5 Regional3 = 6 Regional4 = 7 Regional5 = 8 Regional6 = 9 Regional7 = 10 Regional8 = 11 Regional9 = 12 Regional10 = 13 Regional11 = 14 Regional12 = 15 End Enum Public Enum enAFMethod A = 0 B = 1 UNKNOWN = 2 End Enum Public Enum enDICode Mono_NotArtificialHead_NotCompressed_StaticPTY = 0 Stereo_NotArtificialHead_NotCompressed_StaticPTY = 1 Mono_ArtificialHead_NotCompressed_StaticPTY = 2 Stereo_ArtificialHead_NotCompressed_StaticPTY = 3 Mono_NotArtificialHead_Compressed_StaticPTY = 4 Stereo_NotArtificialHead_Compressed_StaticPTY = 5 Mono_ArtificialHead_Compressed_StaticPTY = 6 Stereo_ArtificialHead_Compressed_StaticPTY = 7 Mono_NotArtificialHead_NotCompressed_DynamicPTY = 8 Stereo_NotArtificialHead_NotCompressed_DynamicPTY = 9 Mono_ArtificialHead_NotCompressed_DynamicPTY = 10 Stereo_ArtificialHead_NotCompressed_DynamicPTY = 11 Mono_NotArtificialHead_Compressed_DynamicPTY = 12 Stereo_NotArtificialHead_Compressed_DynamicPTY = 13 Mono_ArtificialHead_Compressed_DynamicPTY = 14 Stereo_ArtificialHead_Compressed_DynamicPTY = 15 End Enum Public Enum enGroupVersionMap A = 0 B = 1 End Enum Public Enum enBlockType A = 0 B = 1 C = 2 D = 3 C2 = 4 E = 5 iE = 6 ib = 7 End Enum Public Enum engroupTypeMap group0A = 0 group0B = 1 group1A = 2 group1B = 3 group2A = 4 group2B = 5 group3A = 6 group3B = 7 group4A = 8 group4B = 9 group5A = 10 group5B = 11 group6A = 12 group6B = 13 group7A = 14 group7B = 15 group8A = 16 group8B = 17 group9A = 18 group9B = 19 group10A = 20 group10B = 21 group11A = 22 group11B = 23 group12A = 24 group12B = 25 group13A = 26 group13B = 27 group14A = 28 group14B = 29 group15A = 30 group15B = 31 NotSet = 32 'needed for TMCGroup End Enum

The CurrentProgram also contains a collection of AlternativeFrequnciesList (Property AlternativeFrequencyLists) and such a AlternativeFrequnciesList is a collection of AlternativeFrequencies.

And we also have a collection of ProgramIdentifiers (in Interpreter class) ! called EEONList...
and this is you guess it the EON feature of RDS - which is information about other programs which you are currently not listening - normally radioprogram chains use that.

In case there is a second radiotuner available this collection will be filled by the 2. tuner !
So thats what I call kick *** usage of a 2.tuner !

--------------------------------------

Implementation ideas for frontends:

- saving ProgramIdentifier instance on HD for later usage
- Blaupunkt TIM while you are not listening Radio
- EON station list selectable by user (keep it flexible in size!)
FMode is offline   Reply With Quote
Old 09-24-2006, 09:00 AM   #13
Constant Bitrate
 
Join Date: Mar 2005
Location: Wiesbaden/Germany
Vehicle: 2000 VW Polo GTI
Posts: 209
My Photos: (0)
So whats to do ?

The best would be If I would finish my work... but as many users are impatiently you will have to include it earlier in your frontends ?!

...and I have to earn money until 08 November - so I will have lesser time for it than I had the last 2 weeks

I have tried to started TMC interpretation... I have a lot of documents but not all... if someone could reach ISO14819 documents that would help (buying a PDF copy would cost around 6*80 Euros) - maybe you can fetch it at your university library for free ?
Otherwise there will be no TMC messages in any frontend directly (certainly they will be in Destinator...) .
ShowGPS is a stupid program because it doesn't offer its TMC interpretation for other programs.
Beamrider has done some TMC interpretation but has faded away since 2005.


Then we need a FMRadioHAL "stub" which asks for 2 FMRadioHAL drivers.
The first FMRadioHAL you are listening and the second does some radiocomfort for you - getting TMC messages (so that tuner 1 doesn't need to hear a TMC programme) and enhancing the EON list of the first
So this stub only does some data-switching...

Then we need more FMRadioHAL drivers for the Silabs (could be ideally used as 2. tuner in our stub or just listening as maintuner)
And we need a FMRadioHAL for a GPS/TMC mouse !
No stupid "GPS/TMC mouse to Destinator and we are listing HQCT" !
I prefer merging TMC messages to Destinator and enhancing our EON list !
FMode is offline   Reply With Quote
Old 09-25-2006, 12:21 PM   #14
Constant Bitrate
 
Jeep's Avatar
 
Join Date: May 2004
Location: Sweden
Vehicle: 2003 Jeep Grand Cherokee w.22" rims
Posts: 151
My Photos: (0)
Tmc

About TMC, I fond this documentation http://www.vv.se/templates/page3____1358.aspx
Jeep is offline   Reply With Quote
Old 09-25-2006, 02:21 PM   #15
Constant Bitrate
 
Join Date: Mar 2005
Location: Wiesbaden/Germany
Vehicle: 2000 VW Polo GTI
Posts: 209
My Photos: (0)
okay ... noone understands the concept - no Problem.
But noone replied with "I dont understand" (thats worse!)









FMode is offline   Reply With Quote
Sponsored Links
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Access 2003 help needed veedubya Off Topic 2 05-31-2006 06:49 PM
"SUPER" (Xenarc repackage) touch screen- can not get the touch drivers working HACKTHS LCD/Display 5 03-25-2006 10:24 PM
Hauppague Wintv/Radio OWNERS- Resuming radio play? live2themaxuk General Hardware Discussion 5 01-29-2005 06:09 PM
Radio causes system to restart Bobby Digital MediaCar 2 05-05-2004 08:02 AM
DOS drivers for TV and Radio pedro General Hardware Discussion 3 01-06-2000 02:08 PM


All times are GMT -5. The time now is 03:56 PM.


Sponsored Links
The MP3car.com Store

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0
Copyright © 1999 - 2008 Mp3Car.com Inc.
Ad Management by RedTyger
Message Board Statistics