|
From: Mike B. <i_a...@ho...> - 2004-12-20 22:48:10
|
Hello, myhd-develop list subscribers. I had a chance to use a computer for a short time, so I checked up on the status of the myhd project. I noticed the posts on the mailing list in November, and thought I might comment on those. Please be aware, however, that I cannot answer any questions or continue a dialog. I may get your response when I continue the project in a year. Anyone who wants to stab at the Windows driver is free to do so. The Korean version of the MIT site had older driver releases when I last checked a year ago. If you can get to the Korean download page it might be worth a shot. Also, the community HiPix driver had debug info last time I checked (a year ago). If you have access to it at school/work/personal purchase, IDAPro is probably the best tool. IDAFree can't load the large driver file. All information I collected on the card is in the linux driver source tarball. There were a few things that I had in my head that I didn't get down, but I'm sure you will figure them out if you work on the driver. Also check: http://myhd.sf.net/reglist.html http://myhd.sf.net/modelist.html for a prettier version of the register and mode lists. Another great tool (again, if you have access to it) is SoftICE. It's very useful for spying on the Windows driver while it functions, and trying things out. This is how I initially figured out my first register (0x10000). Finally, I modified the BtSpy from the Open Source bt8xx driver project to become TL880Spy. It attaches to the first TL880 card in the system and allows monitoring some registers and dumping the entire register contents. It can't capture I2C, unfortunately. I wasn't a Windows programmer, so the program still has a lot of improvements that could be made. http://myhd.sourceforge.net/tl880spy.php Before I left I was looking at some of Teralogic's patents at uspto.gov. There's one that describes the OSD system. I believe the emu10k1 driver was written using Creative patents as a guide, so you might have some luck that way. (For the curious, it's not duplicating the work of the patent, it's using the patent as a reference to design a compatible product which interfaces with the patented product) The Audio Video Science forums are a good resource for general Linux HTPC info. http://www.avsforum.com/ Well, I have a different work to attend to. Good luck with the driver if anyone makes an attempt. If you can get your hands on a HiPix and an HD3000 (pchdtv.com), they both use the same VSB demodulator; you could use the Oren i2c driver from the HD3000 driver with the HiPix (in theory). For the MyHD someone has to figure out the ATI/NXTWAVE VSB demodulator. You need to implement interrupt handling before getting into any capture or playback, though. OSD is probably implementable without interrupts, but I don't remember everything exactly (it's been over a year). The HD3000 driver's tuner module has programming info for the Phillips ATSC tuner on the MyHD. I may check on the project from time to time, but I intend to resume development in approximately one year. Mike Bourgeous _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ |