JVC compact disc matrix “Tetris blocks” code


  1. start
  2. @
  3. A
  4. B
  5. C
  6. D
  7. E
  8. F
  9. G
  10. H
  11. I
  12. J
  13. K
  14. L
  15. M
  16. N
  17. O
  18. P
  19. Q
  20. R
  21. S
  22. T
  23. U
  24. V
  25. W
  26. X
  27. Y
  28. Z
  29. [
  30. \
  31. ]
  32. ^
  33. _
  34. space
  35. !
  36. "
  37. #
  38. $
  39. %
  40. &
  41. '
  42. (
  43. )
  44. *
  45. +
  46. ,
  47. -
  48. .
  49. /
  50. 0
  51. 1
  52. 2
  53. 3
  54. 4
  55. 5
  56. 6
  57. 7
  58. 8
  59. 9
  60. :
  61. ;
  62. <
  63. -
  64. >
  65. end

Type or click on characters to enter them here: ...then or


The bottom row is always filled. The remaining 3×2 grid encodes the lowest 6 bits of the character's ASCII value in binary. You can read the columns from left to right and match them to the equivalent positions in the binary string.

For example, V = 86 = 0x56 = binary 010110 = 1st row left empty, 2nd row left filled, 1st row middle empty, 2nd row middle filled, 1st row right filled, 2nd row right empty.

The character which would be a question mark (all positions filled) is used for the start and end blocks.


Updated 09 Nov 2018. Comments/questions? Contact mjb on Discogs (login required).