YP-CP3: simulator

- uisimulator/bitmaps/UI-samsungypcp3.bmp: the YP-CP3 from the front,
  614x324, the 400x240 screen at 40,37. Dithered to RGB565: the
  simulator converts its background to the 16-bit LCD format, which
  turned the case's gradients into bands.
- sim-ui-defines.h: its window and screen position
- buttonmap/samsung-ypcp3.c: the YP-R0's keyboard layout - the
  YP-CP3 shares its keypad - and click areas for the joystick, Back and
  Menu below it, and User (Rec) and Power on the top edge above them

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Change-Id: I9146fd54400d85636a97509993b393bff8b1ab78
This commit is contained in:
Marcin Bukat 2026-10-02 16:21:50 +02:00
parent 9910b2aebf
commit f61d379824
4 changed files with 96 additions and 0 deletions

View file

@ -390,6 +390,13 @@
#define UI_WIDTH LCD_WIDTH
#define UI_HEIGHT LCD_HEIGHT
#elif defined(SAMSUNG_YPCP3)
#define UI_TITLE "Samsung YP-CP3"
#define UI_WIDTH 614 /* width of GUI window */
#define UI_HEIGHT 324 /* height of GUI window */
#define UI_LCD_POSX 40
#define UI_LCD_POSY 37
#elif defined(SAMSUNG_YPR0)
#define UI_TITLE "Samsung YP-R0"
#define UI_WIDTH 313 /* width of GUI window */