Display/LCD Icons: Difference between revisions
From WSdev Wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
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 | * [[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) | ||
* [[# | * [[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)
- Five controlled by hardware latches
- Speaker
- Volume A (small wave(mono), center wave(color))
- Volume B (big wave(mono), outside two waves(color))
- Headphones
- Cartridge
- One that the software can infer
- Low battery
- 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.