Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Universal Learning Remote GB

From GameBrew
Universal Learning Remote
Universalremotegbc.png
General
AuthorKen Kaarvik
TypeOther Apps
Version1999
LicenseMixed
SystemCGB
Last Updated1999/03/13
Links
Download
Website
Source

Universal learning remote homebrew, including Sony WebTV Keyboard decoding (GBC only).

User guide

Description of what you see on the GBC screen:

aa       m1 s1 17 17
         m2 s2 18 18
bb       m3 s2 19 19
         m4 s4 20 20
cc       m5 s5 21 21
         m6 s6 22 22
dd       m7 s7 23 23
         m8 s8 24 24
ee       m9 s9 25 25
         10 10 26 26
         11 11 27 27
         12 12 28 28
  S1 S0  13 13 29 29
         14 14 30 30
         15 15 31 31
   W0    16 16 32 32
web_bits
 0123456 P

Description of above:

  • aa=Counter - inc's every write to screen.
  • bb=Joypad.
  • cc=Carrier off (always 1).
  • dd=Carrier on 07=40kHz? 09=32kHz?
  • ee=Number of marks (was duty cycle).
  • m1=First mark, num of cycles per mark (header).
  • s1=First space measured in software loops; s2-32, m2-32 next 31.
  • S0=Decoded byte for sony (m9 m8 m7 m6 m5 m4 m3 m2).
  • S1=Decoded byte for sony (17 16 15 14 13 12 11 10).
  • W0=Sony web bits in hex see below.

web_bits:

  • All the buttons on Sony's web tv keyboard start the same m1=56,s1=1D,m2=1E,s2=1D,m3=3C,s3=1D,m4=1E,s4=1D.
  • The waveform shows the following marks and spaces in relative lengths ( one tile = 1E).

How to use

Press A (screen will go red) and wait for infrared data, all data on screen will update.

Press B (screen will go light red) to send out stored data.

Press Select (screen will go blue) to save recorded data into 1 of 4 cart ram locations.

Press d pad to write to cart ram and send saved data.

If the header is correct for sony then update S1 S0, else S1=99.

Screenshots

universalremotegbc2.png universalremotegbc3.png

External links

Advertising: