www.majority.nl   Questions? Feedback?    E-mail in Dutch, English or German (preferred order) to m.majoor@majority.nl

Navigation

Home
Various
DCC600 Service mode

Projects
  Miscellaneous
  Remote control
  DVB
  BenchScope

TV
  Main
  Miscellaneous
  Chassis list
  28PW9525 Remote control

TV Service mode
  Matchline (generic)
  Remote control codes
  MG7.1E Customer Service Mode
  MG7.1E Service Alignment Mode
  MG7.1E Service Default Mode

TV Service mode tables
  A10
  EM
  EM1
  EM2
  FJ3.0
  GFL
  L01
  MG2
  MG3
  MG7


Revision history
   
2008-10-05 Updated XmlToHtmlTransformation using HTML viewer with frames and stylesheet support.
2008-07-12 Added JTAG interfacing code for a FTDI FT2232 device.
2008-07-12 Added example on using XML, XSD and XSL for creating HTML code (XML transfromation) and processing feedback information.
2007-07-26 Added Sensoray Model 626 driver/DLL by David Beck.
2006-12-26 Updated Myrica information. Now includes firmware update (use it at your own risk).
2005-03-11 Added project to control a Fujitsu-Siemens Myrica V30-1 / Gateway 30" HD-Ready LCD TV Display a.k.a. InFocus TD30 LCD-TV through it's serial port.
2003-11-27 Added DIS8051WIN.ZIP, 8031 / 8051 disassembler.
2003-01-01 Added reference to DVB-S project.
2002-11-19 Corrected corrupted files in SPDIF.ZIP.
2002-09-30 New version SAA7146 driver (CLS626_WDM) remark added.
Documentation added to SAA7146 driver (CLS626_WDM).
2002-09-16 Updated CLS626 WDM driver with version 1.01 (also runs under W2000).
2002-06-29 Added reference to newer document PRONTO.PDF.
2002-02-16 Added GPIO program.
   
Projects: Miscellaneous

This page show some projects which are typically made up of a single downloadable file.

Please note that there are some other projects available which have there own space. Please refer to the navigation bar on the left for those.

FTDIJTAG  (480 kB, Last updated: 2008-07-12)

Includes full source code (Delphi).
Interfacing code for the FTDI FT2232 device using the FTCJTAG.DLL.
Equivalent to the interface unit as provided by FTDI, but the library functions are dynamically loaded, and each function includes the comments from the FTDI PDF (FTCJAGPG13.PDF). Some additional comments about signals are also included.


XMLTOHTMLTRANSFORMATION  (6800 kB, Last updated: 2008-10-05)

Includes full source code (Delphi).
This is a demonstration on how XML (including XSD and XLS) and HTML can be used to enter and change data from a HTML page.

The following features are demonstrated:
  • internal HTML browser (FrameViewer)
  • XLS/XSLT transformation
  • usage of XSD, XSL, XML file to generate HTML contents
    XML Contents files (data)
    XSD Schema files (definitions)
    XSL Transformation files (conversions)
    From the XSL files, the 'transmissiongroup.xsl' file is the 'main' file. This one is used to generate the HTML file.
  • (un)docking (starts undocked)

CLS626_WDM2  (2400 kB, Last updated: 2007-07-26)

This code has been kindly provided by David Beck.
Includes full source code.
WDM driver and DLL for the Sensoray Model 626 (CLS626) PCI Multifunction I/O Board.
DLL is as closely as possible compatible to the original Sensoray DLL.
Based on the SAA7146A driver, but with extended functionality for the CLS626 board.
Main change to the driver was to extend the FIFO buffers' feature to capture/read Sensoray CLS626 board registers, specifically counters, (those on the DEBI ports) when CLS626 interrupts occur.

CLS626_WDM  (308 kB, Version 1.01, Last updated: 2002-09-30)

Includes source code for WDM driver (Visual C++, for version 1.00 only).
Includes a brief explanation of the driver calls.
Includes sample source code (Delphi 5) using the WDM driver.
WDM driver and sample application for the Sensoray Model 626 (CLS626) PCI Multifunction I/O Board.
WDM driver is actually a SAA7146 driver (no specifics for CLS626 present).
WDM driver can also be used by other cards which are usng the SAA7146 PCI-bridge by Philips.
WDM driver supports interrupts and DMA.
Version 1.00 of the driver is free to use.
The newest version is V2.00. This version has more extended interrupt handling and includes buffering of specific data when an interrupt occurs. Since this is used in a commercial product it is not directly available here.
On the Projects: DVB page there is a generic SAA7146A driver, which basically does the same, but is generic to all cards using a SAA7146A chipset.
See CLS626_WDM2 (above) for a newer and more elaborate driver for the Sensoray Model 626.

CLS626  (525 kB, Last updated: 2001-08-18)

Includes sample source code (Delphi).
Driver and sample application for the Sensoray Model 626 (CLS626) PCI Multifunction I/O Board.
Driver can also be used by other cards using the SAA7146 PCI-bridge by Philips.
Uses WINDRIVER evaluation driver by Jungo.
Note: this projects is never 'concluded' and contains some 'feautures' (bugs).
Please refer to Projects: DVB for a newer generic SAA7146A driver, or for CLS626_WDM2 (above) for a newer and more elaborate driver for the Sensoray Model 626.

MYRICA  (1100 kB, Last updated: 2006-12-26)

Includes source code (Delphi).
Application for controlling the Fujitsu-Siemens Myrica V30-1 or InFocus TD30 LCD TV or Gateway 30" HD-Ready LCD TV Display through it's serial port.
Includes a firmware update (use it at your own risk!).

DIS8051WIN  (217 kB, Last updated: 2003-11-27)

Includes source code (Delphi).
Disassembler for 8051 and derivatives.
Windows version of DIS8051 (see below) with more options.
Generates Keil A51 assembler compatible source code (when using the default settings).

DIS8051  (16 kB, Last updated: 1997-07-15)

Includes source code (TP).
Disassembler for 8051 and derivatives.
See DIS8051WIN (see above) for a Windows version with some added options.

GPIO  (24 kB, Last updated: 2002-02-16)

Includes source code (Delphi 5).
Makes it possible to control the GPIO bus directly of Bt8x8 based cards.
Can be used instead of the SOUNDON/SOUNDOFF utilities from the SETFM project.

SPDIF  (889 kB, Last updated: 2002-11-19)

Includes source code (TP+Delphi).
Hardware and software package to interface S/PDIF signals.
Uses PC-based hardware (ISA).
Includes schematics.
Note: original project is dated 1996!

TELETEXT  (322 kB, Last updated: 2001-04-14)

Includes sample source code (Delphi).
Interface for using BT8x8 Teletext (BT848VBI.386).
You need to have the W95 drivers installed (not the WDM drivers!).

SETFM  (26 kB, Last updated: 2001-04-08)

Includes source code (Delphi).
Command line program to set FM (radio) frequency for BT8x8 TV/Radio tuner cards.
Specificly for FM1216 tuners (i.e. CPH051).
You need to have the W95 drivers installed (not the WDM drivers!).

SETTV  (26 kB, Last updated: 2001-04-08)

Includes source code (Delphi).
Command line program to set TV frequency for BT8x8 TV/Radio tuner cards.
Specificly for FM1216 tuners (i.e. CPH051).
You need to have the W95 drivers installed (not the WDM drivers!).

SOUNDON  (25 kB, Last updated: 2001-04-08)

Includes source code (Delphi).
Command line program to set tuner audio ON for BT8x8 TV/Radio tuner cards.
Specificly for FM1216 tuners (i.e. CPH051).
You need to have the W95 drivers installed (not the WDM drivers!).

SOUNDOFF  (25 kB, Last updated: 2001-04-08)

Includes source code (Delphi).
Command line program to set tuner audio OFF for BT8x8 TV/Radio tuner cards.
Specificly for FM1216 tuners (i.e. CPH051).
You need to have the W95 drivers installed (not the WDM drivers!).

TUNER  (242 kB, Last updated: 2001-04-08)

Includes source code (Delphi).
Application to control the tuner for BT8x8 TV/Radio tuner cards (using a FM1216 tuner).
Specificly for FM1216 tuners (i.e. CPH051).
Includes control by remote control.
You need to have the W95 drivers installed (not the WDM drivers!).

FFT  (227 kB, Last updated: 2001-04-08)

Includes source code (Delphi).
Uses sound card (Wave mapper).
Realtime FFT/Spectrogram using 1024 points@8000Hz sampling.
Different weighting windows (Blackman, CosineBell, Gaussian, Hamming,
Kaiser-Bessel, Triangle, Rectangle).
Uses corrective gains.
Displays current wave and FFT/Spectrogram.
Includes simple low/high pass filter (using FFT).

CRC  (262 kB, Last updated: 1997-09-11)

Includes source code (Delphi).
CRC calculation samples (variable polynomial, reflection...).

WAVESIL  (125 kB, Last updated: 1999-10-05)

Includes source code (Delphi).
Removes leading/lagging silences from WAVE files.
Variable silence threshold.

NEWRATE  (5 kB, Last updated: 1999-05-16)

Includes source code (TP).
Change samplerate of WAVE file.
Note: only changes header of WAVE file, it does not convert any sampled data.

RANDOMF  (92 kB, Last updated: 1998-07-12)

Includes source code (Delphi).
Randomizes filename (not the extension) of selected files.
Note: only works within a subdirectory.

DISKIMAG  (24 kB, Last updated: 1997-06-30)

Includes source code (TP).
Make images of your floppy.

DCFRS232  (5 kB, Last updated: 1996-05-27)

Includes source code (TP).
Serial communication with DCF hardware.

LARGEFONT  (17 kB, Last updated: 1992-06-04)

Includes source code (TP).
Large font on normal screen using redefinition of normal font (DOS).

INTERCEP  (5 kB, Last updated: 1992-03-23)

Includes source code (TP).
Intercept keyboard codes and link procedures to it.

DESKEMUL  (34 kB, Last updated: 1991-05-27)

Includes source code (TP).
Translates EPSON like codes into DESKJET like codes. Resident program.

www.majority.nl   Questions? Feedback?    E-mail in Dutch, English or German (preferred order) to m.majoor@majority.nl