TV card BT878 P+ and drivers for Windows 7 64bit

Anything other than PlayStation content may be posted here
Post Reply
User avatar
CosmoGuy
Serious PSXDEV User
Serious PSXDEV User
Posts: 91
Joined: May 30, 2012
I am a: Hell knows who I am
PlayStation Model: SCPH-7502
Location: Polska, Wroclaw
Contact:

TV card BT878 P+ and drivers for Windows 7 64bit

Post by CosmoGuy » January 4th, 2013, 9:31 am

Hi

As in topic. I need help in this.

Why? Windows cut support at Windows Vista. And i mean older PCI cards [non PCI-E].

I have PixelView BT878 P+ Rev. 9D. Fine card, but runs only under WinXP. I don'[t want to install it again [and I don't have free space for it, free hdd or PC].

If there's some chance co compile drivers for it to Windows it would be cool.
I need it for more comfortable programming for ps1. Jumping between windows on screen is much better than walking araound non-stop. I have quite large room. And DScaler [program which can capture images from source] has some cool features and games looks less pixelated, smoothed or even better colored :).
But it's on WinXP, and I would want it on my Win7 64 which cant see what hardware is that. [XP has automatic driver for it].

Regrads.

CosmoGuy

And thanks for any help ;).
Last edited by CosmoGuy on January 4th, 2013, 9:01 pm, edited 1 time in total.
Image

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » January 4th, 2013, 1:30 pm

Windows 64-bit does not work at all with any of the PlayStation 1 development software.

In all honesty, it's a nightmare and a big problem. I can't think of a solution for you, as to just go ahead and put a new HDD in your main desktop and boot from it running Windows XP.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

User avatar
CosmoGuy
Serious PSXDEV User
Serious PSXDEV User
Posts: 91
Joined: May 30, 2012
I am a: Hell knows who I am
PlayStation Model: SCPH-7502
Location: Polska, Wroclaw
Contact:

Post by CosmoGuy » January 4th, 2013, 9:01 pm

Shad0w:
That clearly WASN'T good reply for topic.
The WinXP thing was just an adnotation. I need help with TV CARD DRIVERS. :)

Regrads.

CosmoGuy :)
Image

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » January 4th, 2013, 10:31 pm

Heh, well you do know this is a forum for PlayStation 1 development. Not TV cards :P. Can't help you there I'm sorry.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

xdaniel
Psy-Q Enthusiast
Psy-Q Enthusiast
Posts: 17
Joined: Dec 15, 2012
Location: Germany
Contact:

Post by xdaniel » January 4th, 2013, 11:44 pm

Upside: I've seen a 64-bit "port" or whatever of BTWincap, an open source driver for Bt8xx-based capture cards, somewhere that's supposed to work on 64-bit Windows Vista and 7.

Downside: I can't remember where I've seen it, nor can I find it offhand, nor could I get it to work with my (IIRC) Bt848 probably Bt878-based TerraTValue. I think that build was made by some Russian guy and I found it on a Russian site, but beyond that... I have no idea.

User avatar
CosmoGuy
Serious PSXDEV User
Serious PSXDEV User
Posts: 91
Joined: May 30, 2012
I am a: Hell knows who I am
PlayStation Model: SCPH-7502
Location: Polska, Wroclaw
Contact:

Post by CosmoGuy » January 14th, 2013, 8:12 am

Hi

I just found out how to do such stuff. It's very useful "in - development".
Some people don't want to go between PC - PSX and want to have all things on screen together.
I mean IDE with code, and behind, real hardware like on TV(you see why) nicely windowed.
This post is directed more to people, who have PCI TV cards with driver only for old, outdated 32 bit systems [sometimes WinXP is new to them]
=================================================================================================

This post will be kinda tutorial, so let's start :).

First, we need to download few files:

click manufacturer to download driver:




Capture card program:
Image
So after those few kilobytes...

DO NOT install it. These drivers are empty [non configurated, some places are filled with default values because is template].

1) Open bt848.inf in your favorite text editor. I recommend one with marking variables, like Vim or Notepad++.

Scroll down to line like me:

Image

Uploaded with ImageShack.us

You need to know of course your card's model, tuner model, aaaand... I htink those ones are the most important.

2) Search for the token "$1" and replace it with the hex number of listing below:

Code: Select all

Hexes:
   -----------------------------------------------------------------
   0x00 Use autodetected", - You can use that, but it works hardly ever.
   0x01 "MIRO PCTV",
   0x02 "Hauppauge (bt848)",
   0x03 "STB",
   0x04 "Intel",
   0x05 "Diamond DTV2000",
   0x06 "AVerMedia TVPhone",
   0x07 "MATRIX-Vision MV-Delta",
   0x08 "Fly Video II (Bt848)",
   0x09 "TurboTV",
   0x0a "Standard BT878 (Hauppauge (bt878))",
   0x0b "MIRO PCTV pro",
   0x0c "ADS Technologies Channel Surfer TV",
   0x0d "AVerMedia TVCapture 98",
   0x0e "Aimslab VHX",
   0x0f "Zoltrix TV-Max",
   0x10 "Pixelview PlayTV (bt878)",
   0x11 "Leadtek WinView 601",
   0x12 "AVEC Intercapture",
   0x13 "LifeView FlyKit w/o Tuner",
   0x14 "CEI Raffles Card",
   0x15 "Lucky Star Image World ConferenceTV",
   0x16 "Phoebe Tv Master + FM (CPH050)",
   0x17 "Modular Technology MM205 PCTV, bt878",
   0x18 "[many vendors] CPH05X/06X (bt878)",
   0x19 "Terratec/Vobis TV-Boostar",
   0x1a "Newer Hauppauge WinCam (bt878)",
   0x1b "MAXI TV Video PCI2",
   0x1c "Terratec TerraTV+",
   0x1d "Imagenation PXC200",
   0x1e "FlyVideo 98",
   0x1f "iProTV",
   0x20 "Intel Create and Share PCI",
   0x21 "Terratec TerraTValue",
   0x22 "Leadtek WinFast 2000",
   0x23 "Flyvideo 98 (LR50Q) / Chronos Video Shuttle II",
   0x24 "Flyvideo 98FM (LR50Q) / Typhoon TView TV/FM Tuner",
   0x25 "PixelView PlayTV pro",
   0x26 "TView99 CPH06X",
   0x27 "Pinnacle PCTV Studio/Rave",
   0x28 "STB2",
   0x29 "AVerMedia TVPhone 98",
   0x2a "ProVideo PV951",
   0x2b "Little OnAir TV",
   0x2c "Sigma TVII-FM",
   0x2d "MATRIX-Vision MV-Delta 2",
   0x2e "Zoltrix Genie TV/FM",
   0x2f "Terratec TV/Radio+",
   0x30 "Dynalink Magic TView ",
   0x31 "GV-BCTV3" ,
   0x32 "Prolink PV-BT878P+4E / PixelView PlayTV PAK / Lenco MXTV-9578 CP" ,
   0x33 "Eagle Wireless Capricorn2 (bt878A)" ,
   0x34 "Pinnacle PCTV Studio Pro",
   0x35 "Typhoon TView RDS + FM Stereo / KNC1 TV Station RDS",
   0x36 "Livetec LT 9415 TV (LR90 Rev.F)",
   0x37 "BESTBUY Easy TV (model CPH031)",
   0x38 "FlyVideo '98/FM",
   0x39 "GrandTec 'Grand Video Capture'",
   0x3a "Phoebe TV Master Only (No FM) CPH060" ,
   0x3b "TV Capturer (CPH03X)",
   0x3c "MM100PCTV" ,
   0x3d "AG Electronics GMV1",
   0x3e "BESTBUY Easy TV (bt878, model CPH061))",
   0x3f "ATI TV-Wonder",
   0x40 "ATI TV-Wonder VE",
   0x41 "FlyVideo 2000S",
   0x42 "Terratec TValueRadio",
   0x43 "GV-BCTV4/PCI",
   0x44 "3Dfx VoodooTV FM (Euro), VoodooTV 200 (USA)",
   0x45 "Active Imaging AIMMS",
   0x46 "PV-BT878P+",
   0x47 "Flyvideo 98EZ (capture only)",
   0x48 "Prolink PV-BT878P+9B (PlayTV Pro rev.9B FM+NICAM)",
   0x49 "Sensoray 311",
   0x4a "Conexant Bt878 NTSC XEVK",
   0x4b "Rockwell Bt878 NTSC XEVK",
   0x4c "Conexant Foghorn NTSC/ATSC-A",
   0x4d "Conexant Foghorn NTSC/ATSC-B",
   0x4e "Conexant Foghorn NTSC/ATSC-C",
   0x4f "RS BT Card",
   0x50 "Tekram M205",
   0x51 "Generic Bt8xx based card without tuner",
   0x52 "Generic Bt8xx based with 4 Composite ins",
   0x53 "FlyVideo 2000S with add-on board",
   0x54 "Hoontech 878TV/FM"
   0x55 "KWorld TV878RF-PRO"
   0x56 "Gallant InterVisionTV IV550"
   0x57 "Mach TV 878"
FOR EXAMPLE for Intel card i replace
$1 to 0x04
If you haven't any of these cards, don't worry, try to choose the best hex-code for your card.
I have PixelView BT878 p+ rev. 9D and chose,
0x48 "Prolink PV-BT878P+9B (PlayTV Pro rev.9B FM+NICAM)",
Otherwise, you can just type 0x00 freely ;).

3) Search for the token "$2" and replace it with the hex number of the second listing here:

Code: Select all

HexNbr  Tuner
   -----------------------------------------------------------
   0x00 "Temic 4002 FH5 [NORM B/G]",
   0x01	"Philips PAL_I ",
   0x02	"Philips NTSC",
   0x03	"Philips SECAM",
   0x04	"Philips PAL",
   0x05	"Temic 4032 FY5 [NORM M/NC]",
   0x06	"Temic 4062 FY5 [NORM I]",
   0x07	"Temic 4036 FY5 [NORM M/NC]",
   0x08	"Alps HSBH1",
   0x09	"Alps TSBE1",
   0x0a	"Alps TSBB5",
   0x0b	"Alps TSBE5",
   0x0c	"Alps TSBC5",
   0x0d	"Temic 4006 FH5 [NORM B/G]",
   0x0e	"Alps TSCH6",
   0x0f	"Temic 4016 FY5 [NORM D/K/L]",
   0x10	"Philips NTSC_M (MK2)",
   0x11	"Temic 4066 FY5 [NORM I]",
   0x12	"Temic 4006 FN5 [NORM* auto]",
   0x13	"Temic 4009 FR5 [NORM B/G] + FM",
   0x14	"Temic 4039 FR5 [NORM M/NC] + FM",
   0x15	"Temic 4046 FM5 [NORM multi]",
   0x16	"Philips PAL_DK",
   0x17	"Philips PAL/SECAM multi (FQ1216ME)",
   0x18	"LG TAPC-I001D [NORM I] + FM",
   0x19	"LG TAPC-I701D [NORM I]",
   0x1a "LG TPI8NSR01F [NORM M/NC] + FM",
   0x1b	"LG TPI8PSB01D [NORM B/G] + FM",
   0x1c	"LG TPI8PSB11D [NORM B/G]",
   0x1d	"Temic 4009 [NORM* Auto] + FM",
   0x1e	"SHARP NTSC_JP (2U5JF5540)",
   0x1f	"Samsung TCPM9091PD27 [NORM B/G/I/D/K]",
   0x20	"Temic 4106 FH5 [NORM B/G]",
   0x21	"Temic 4012 FY5 [NORM D/K/L]",
   0x22	"Temic 4136 FY5 [NORM M/NC]",
   0x23	"LG PAL (newer TAPC series)",
   0x24	"Philips 1236D ATSC/NTSC Input 1",
   0x25	"Philips 1236D ATSC/NTSC Input 2",
   0x26	"MT2032"
   0xff Use the autodetected tuner
If you don´t know the tuner brand/model, try a Philips first. At anytime you can use 0x00. Also, if you live in
Argentina, Paraguay or Uruguay, note that you have NTSC tuners.

4) Search for the token "$3" and replace it with the hex number 0x01 if your card has a TDA9855 on board. Else,replace with 0x00.

5) Search for the token "$4" and replace it with the hex number 0x01 if your card does NOT have a TEA5757 and is supposed to be able to tune FM radio. (Do NOT set it for Miro, Pinnacle or VHX cards).

6) Search for the token "$5" and replace it with the hex number 0x01. This is the FM stuff...

-=-=-THE END=-=-
(well, almost :))
7) Now you can save the modified bt848.inf. That's the right one. Because we don't want to lose it, we have to copy both files:

-bt848.inf
-bt848.sys

To folder like "My TV card drivers". Very good advice to anyone who made him card alive under Win7 64bit [and other 64 bit Windows OS'es], is to share somewhere those drivers... and why not here? :)

After the copy of drivers we go into:

Start -> Computer - > Properties -> Device Manager

And here should be 2 cards which aren't detected well at start. Thoise ones with exclamation marks.
Right click on them -> Update.
Update by youself, in that way, that you can paste te path to folder "My TV card drivers" [that with the new created 2 files].
Then install them manually.
Windows will probably say that they aren't work or something. F*ck it and click continue ;).
Do both thing on "multimedia card" and "multimedia capture card" (or something like that, i don't clearly remember how i had).

At the end you have to see this:

Image


Don't forget to install [after drivers] the application called DScaler [link to it, at top of post [that small icon]].
After installation application welcomes you with very short configuration, select Uknown, but the best choice will be the closest model to your card. [without drivers application with its built-in drivers crashes anyway].
Click OK on all windows. If installation will be successfull you see window with blue background. That means it detects your card, and it works properly. Always you can choose between "Uknown card / <predefined, selected before model here>" and
name of new installed card. Probably Conexant blah blah.
The second option has few specials but some cards needs to reset them after changing source to Component. You have to play a little bit with that app, it's intuitive ;). I prefer to see both options, change resolutions to the max and see the difference.

It's cool to play games normally on it, instead of using emulator:

Image
-Who knows? ;)

Thanks for reading [if someone, lol].

I did that tutorial because i got rid after searching with, almost 1 month searchin, and at the end, installin WinXP.
I just found the way how to do that today! Have a nice day everybody ;)
Image

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » January 14th, 2013, 4:01 pm

We may build a VGA adapter for the PSX. High quality, clear RGB on a CRT at it's best.
That's just another project to come...
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

Gradius
Verified
Extreme PSXDEV User
Extreme PSXDEV User
Posts: 220
Joined: Sep 09, 2012
I am a: IT Consultant, Systems Integrator
PlayStation Model: 7501
Location: Chile

Post by Gradius » January 15th, 2013, 4:35 am

X-RGB is just the best. I can output HDMI @ 1080p, so any TV/Monitor FullHD would be compatible (and yes, input is 100% RGB).

Much better than PS3 too (specially on energy efficiency).

You can also output other resolutions if you want (480p, 720p, etc).

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests