Rockbox

This is the bug/patch tracker for Rockbox. Click here for more information.

Quick links: Bugs · Patches · Rockbox frontpage

Tasklist

FS#4845 - Pacbox scrolling display mode.

Attached to Project: Rockbox
Opened by Fredrik Öhrn (ohrn) - Saturday, 18 March 2006, 14:08 GMT+2
Last edited by Thomas Martitz (kugel.) - Sunday, 05 June 2011, 13:36 GMT+2
Task Type Patches
Category Applications
Status Closed
Assigned To No-one
Player Type All players
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Private No

Details

This patch adds a new display mode, selectable from the menu.
Instead of shrinking and/or rotating the display pixels are mapped 1:1.
The maze is partially visible and scrolls to keep Pacman centered on the screen.

TODO:
Figure out how to handle the intro/title screen. Automatic panning maby.
Add support for grayscale displays.
(application/octet-stream)    scrolling_viewport.diff (10.8 KiB)
 pacbox.c     |   61 +++++++++++++++++++++++++++++++-----------
 pacbox_arm.S |    4 +-
 pacbox_cf.S  |    4 +-
 pacbox_lcd.c |   85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 pacbox_lcd.h |    3 +-
 5 files changed, 136 insertions(+), 21 deletions(-)

This task depends upon

Closed by  Thomas Martitz (kugel.)
Sunday, 05 June 2011, 13:36 GMT+2
Reason for closing:  Out of Date
Additional comments about closing:  There doesn't seem to be interest in this anymore. Open a new task if this is wrong.
Comment by Fredrik Öhrn (ohrn) - Saturday, 18 March 2006, 15:25 GMT+2
Yes, yes, I forgot to set the task type to Patch.

Bugfix: Don't flip the directions of the remote joystick.
(application/octet-stream)    scrolling_viewport2.diff (10.8 KiB)
 pacbox.c     |   61 +++++++++++++++++++++++++++++++-----------
 pacbox_arm.S |    4 +-
 pacbox_cf.S  |    4 +-
 pacbox_lcd.c |   85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 pacbox_lcd.h |    3 +-
 5 files changed, 136 insertions(+), 21 deletions(-)

Comment by Fredrik Öhrn (ohrn) - Wednesday, 22 March 2006, 16:47 GMT+2
Add a 3rd display mode, fit to screen without rotation.
Add a "zoom" button for quick access.
(application/octet-stream)    scrolling_viewport3.diff (14.9 KiB)
 SOURCES      |    3 -
 pacbox.c     |   87 ++++++++++++++++++++++++-----
 pacbox.h     |    1 
 pacbox_arm.S |    4 -
 pacbox_cf.S  |    4 -
 pacbox_lcd.c |  175 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 pacbox_lcd.h |    6 +-
 7 files changed, 257 insertions(+), 23 deletions(-)

Comment by Fredrik Öhrn (ohrn) - Wednesday, 22 March 2006, 17:45 GMT+2
Give the zoom button a 1 second timer.
(application/octet-stream)    scrolling_viewport4.diff (18 KiB)
 SOURCES      |    3 -
 pacbox.c     |  129 +++++++++++++++++++++++++++++++------------
 pacbox.h     |    4 +
 pacbox_arm.S |    4 -
 pacbox_cf.S  |    4 -
 pacbox_lcd.c |  175 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 pacbox_lcd.h |    6 +-
 7 files changed, 279 insertions(+), 46 deletions(-)

Comment by Fredrik Öhrn (ohrn) - Thursday, 23 March 2006, 19:03 GMT+2
Fix bugs.
Add greyscale support.
(application/octet-stream)    scrolling_viewport5.diff (19.5 KiB)
 SOURCES      |    3 
 pacbox.c     |  129 ++++++++++++++++++++++++----------
 pacbox.h     |    4 +
 pacbox_arm.S |    4 -
 pacbox_cf.S  |    4 -
 pacbox_lcd.c |  222 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 pacbox_lcd.h |    6 +
 7 files changed, 326 insertions(+), 46 deletions(-)

Comment by Anton Romanov (theli) - Friday, 07 April 2006, 20:54 GMT+2
anything you can do to support iPod mini?
LCD_DEPTH == 2 && LCD_PIXELFORMAT == HORIZONTAL_PACKING && LCD_WIDTH 138 && LCD_HEIGHT 110

Loading...