Display/LCD Icons: Difference between revisions

From WSdev Wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
The WonderSwan features thirteen fixed LCD segments which are displayed to the right<sup>(color)</sup> or below<sup>(mono)</sup> the main display. These are:
The WonderSwan features thirteen fixed LCD segments which are displayed to the right<sup>(color)</sup> or below<sup>(mono)</sup> the main display. These are:


* [[#LCD_Icon_Control_($15)|Six under control of software]]
* [[Display/IO Ports#LCD_Icon_Control_($15)|Six controlled by software]]
** Large circle
** Large circle
** Medium circle
** Medium circle
Line 9: Line 9:
** (Shooting) Star (Sleep)
** (Shooting) Star (Sleep)


* [[#LCD_Status_($1A)|Four software can query]]
* [[Display/IO Ports#LCD Status|Five controlled by hardware latches]]
** Speaker
** Speaker
** Volume A (small wave<sup>(mono)</sup>, center wave<sup>(color)</sup>)
** Volume A (small wave<sup>(mono)</sup>, center wave<sup>(color)</sup>)
Line 21: Line 21:
* One that is entirely invisible to software
* One that is entirely invisible to software
** Power on ("Egg", resembles the mono power switch)
** Power on ("Egg", resembles the mono power switch)
== Hardware latch behaviour ==
There are two hardware latches: one controls the cartridge icon, while the other controls the sound icons. These latches are always displayed for an additional 128 ticks after their display condition stops being true.
=== Sound icons ===
The volume and headphone icon are enabled when pressing the SOUND button, according to this algorithm:
* If headphones are plugged in, show the Headphone icon.
* If headphones are not plugged in, show the Speaker icon and the following Volume icons:
** Volume level 0: None
** Volume level 1: A
** Volume level 2: B
** Volume level 3: A, B
TODO: This documents the WonderSwan Color. The specifics probably work differently on the mono WonderSwan.
=== Cartridge icon ===
The cartridge icon is displayed for 128 ticks after the [[SoC#System Control|System Control]] cartridge test passes on console start.

Latest revision as of 20:14, 23 February 2025

The WonderSwan features thirteen fixed LCD segments which are displayed to the right(color) or below(mono) the main display. These are:

  • Six controlled by software
    • Large circle
    • Medium circle
    • Small circle
    • Horizontal orientation
    • Vertical orientation
    • (Shooting) Star (Sleep)
  • One that is entirely invisible to software
    • Power on ("Egg", resembles the mono power switch)

Hardware latch behaviour

There are two hardware latches: one controls the cartridge icon, while the other controls the sound icons. These latches are always displayed for an additional 128 ticks after their display condition stops being true.

Sound icons

The volume and headphone icon are enabled when pressing the SOUND button, according to this algorithm:

  • If headphones are plugged in, show the Headphone icon.
  • If headphones are not plugged in, show the Speaker icon and the following Volume icons:
    • Volume level 0: None
    • Volume level 1: A
    • Volume level 2: B
    • Volume level 3: A, B

TODO: This documents the WonderSwan Color. The specifics probably work differently on the mono WonderSwan.

Cartridge icon

The cartridge icon is displayed for 128 ticks after the System Control cartridge test passes on console start.