Infrared Investigator GB

From GameBrew
Infrared Investigator
Infraredinvestigatorgbc.png
General
AuthorKen Kaarvik
TypeOther Apps
Version2000
LicenseMixed
SystemCGB
Last Updated2000/09/07
Links
Download
Website

Investigate what's coming out of your collection of infrared remote controls. With this program running on your Game Boy Color you should get a good idea of what the modulated signals look like as well as the carrier and it's frequency.

Features

  • Capture 30 different infrared waveforms (10 each Channel A , Channel B , Fast Channel ) and save to cartridge memory.
  • Capture waveforms on Channel A and Channel B at selectable sample rates from 12.40 ms to 999.4 ms
  • Capture waveforms on Fast Channel at a fixed rate of 1.907 ms. This Channel is for viewing the carrier and calculating the frequency.
  • Capture and compare different parts of waveforms by adjusting Trigger Delay and Sample rate
  • View the first 16 pixels being displayed of each channel (one sample = one pixel) in a magnified view .
  • Pulse counter - Keeps track of number of rising edges to left of Pulse counter pointer. Counts for Channel A and Channel B start at the value of Trigger delay . Count for Fast Channel always start from zero.

User guide

Channel A and Channel B:

Turns portion of screen blue and wait for an infrared signal. A different portion of the infrared signal can be captured depending on what settings sample rate and trigger delay are set to.

Fast channel:

Turns portion of screen blue and wait for an infrared signal. A different portion of the infrared signal can be captured depending on what the setting trigger delay is set to.

The sample rate is fixed at 1.907 ms and is useful for capturing the carrier. The trigger delay works as above - it waits for a selected number of modulated pulses to pass before recording a waveform (it doesn't wait for this number of carrier cycles to pass).

Waveform:

Each waveform consists of 2048 samples of which 160 can be viewed on screen. The viewing offset indicates what portion of waveform is being displayed. The displayed portion is moved 8 pixels at a time .

Notes

  • On modulated signals (typ 32-58 kHz), Channel A and Channel B will record a high value for a Sample interval if at any time during the Sample rate an IR signal was present.
  • On main display, rising and falling edges of waveforms are high (IR present).
  • When Trigger delays are adjusted, a portion of the screen turns yellow indicating that the Trigger delay is different than that being displayed.
  • The best Sample rates to capture consumer TV, VCR, Stereo remotes (32-58 kHz) appears to be between 29.56 ms and 201.2 ms
  • New captures are saved to the currently selected Memory Slot.
  • Samples rates are not nice even values - easier to program it that way however.
  • This program requires a Color Game Boy - and a cartridge with at least 8K of RAM for saving waveforms.

Controls

A/B - Channel A and Channel B

Start - Fast Channel

Left/Right - Move displayed portion of waveform.

Select - Cycles though parameters (Trigger Delay, Memory Slot, and Sample rate)

Up/Down - Adjusted parameters

Hold Select - Position display window to start of waveform

Screenshots

infraredinvestigatorgbc2.png

External links

Advertising: