• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category Plugins
  • Assigned To No-one
  • Operating System
  • Severity Low
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by rasher - 2005-06-29

FS#2552 - Matrix screensaver

This is a port of ‘matrix’ from the ipodlinux project,
which in turn is a port of the cmatrix linux program. I
snagged the font off cmatrix. I added this as a .h file
since it would be different for non-monochrome
displays, and that would be a whole lot of lines of
ifdeffed code to have in the .c file.

The plugin has a single problem - it doesn’t actually
work very well on target, but perfectly fine in the
sim. The animation stops after a while - not in a
crash, the characters just fall off the bottom of the
screen as they should, but no new ones scroll down from
the top.

It’s very odd, and I don’t think I can hunt down the bug.

Closed by  bagder
2007-05-19 15:27
Reason for closing:  Rejected

There’s a screenshot and a .rock for iriver-h100 on

Anonymous Submitter commented on 2005-08-14 18:46

How do you make this work for the iRiver H120… what do you
do with the files etc?

i htink the problem might be that the matrix code is not supposed to ACTUALLY scroll down, the same code is displayed, but the color changes in unison, giving it the effect of scrolling down. try just having the colors change (different shades of green and some white) bol

I have admittedly not worried much about what the main matrix loop did, I simply ripped out some ipodlinux specific code. Other than that, I just changed the initialization and blit_character to rockbox-friendly versions.

I don’t have much interest in this plugin as it stands, but the code (that should as far as I know, compile for colour targets) is still available on


Available keyboard shortcuts


Task Details

Task Editing