Views: 6,697,925 | Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 03-28-24 04:31 PM |
Guest: |
0 users reading LCD brightness: how to implement? | 1 bot |
Main - General - LCD brightness: how to implement? | Hide post layouts | New reply |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 88/875 EXP: 1308960 Next: 5229 Since: 03-28-17 From: France Last post: 36 days ago Last view: 8 days ago |
Pondering ideas for this.
The demo 'LMNTS by Titan' uses it to do fades. I know the DSLite version does. I saw no such activity in the DSPhat version -- is it just 'broken', or does it do things differently? Can't test it, it refuses to run on my flashcart. (why don't they just use master brightness) So. LCD backlight can be disabled per screen. On the DSLite, it can also be set to four levels, but the setting affects both screens. When backlight is disabled, the screen graphics are still visible, but you need strong light. Graphics are more visible on the DSPhat. But there's no way to emulate a "make graphics more visible if user is pointing light at their monitor". So, is it better to completely obscure the emulated screens or to let it a bit visible? (PS. I don't take overcomplicated options like "add a button to emulate light being pointed at the screen") DSLite backlight levels: level 0 appears to be around 50%. Have a better estimate? Levels 0, 1, 2, 3 could be respectively mapped to 50%, 67%, 84%, 100%. Or 40%, 60%, 80%, 100%. ____________________ Kuribo64 |
Anonymous |
| ||
Member Normal user Level: 8 Posts: 9/12 EXP: 2099 Next: 88 Since: 04-02-17 Last post: 523 days ago Last view: 523 days ago |
Here's what the phat version looks like on my phat with both my AK2i and DSTWO:
https://my.mixtape.moe/cewlil.webm No clue if that's how it's supposed to look. As for the discussion of disabled backlights, I'd leave the screen slightly visible when they're disabled. |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 92/875 EXP: 1308960 Next: 5229 Since: 03-28-17 From: France Last post: 36 days ago Last view: 8 days ago |
I guess I can do it that way. The issue is that, in the case of the demo, they disable backlight to hide the screen they don't want. On the other hand, SM64DS has a backlight setting, and you don't want your screen to go completely black when you turn it off, atleast so you can turn it back on.
So, slightly visible (10% or so) may be the best option. Also, thanks for the video. Confirms my feeling that they just didn't bother, even though they could still turn backlights on/off without doing fades. ____________________ Kuribo64 |
Hiccup |
| ||
Newcomer Normal user Level: 4 Posts: 2/3 EXP: 258 Next: 21 Since: 06-24-17 Last post: 2419 days ago Last view: 2419 days ago |
SM64DS does go completely black on DS Lite. You can turn it back on if you remember where the button is. |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 96/875 EXP: 1308960 Next: 5229 Since: 03-28-17 From: France Last post: 36 days ago Last view: 8 days ago |
Yeah, you need to direct light directly at the LCD to see the pixels.
I figured I can also make brightness emulation optional. ____________________ Kuribo64 |
dirbaio |
| ||
Newcomer Normal user Level: 4 Posts: 1/2 EXP: 142 Next: 137 Since: 04-01-17 Last post: 2318 days ago Last view: 1458 days ago |
In my opinion, emulating screen brightness is a bit unnecessary.
If you actually want to control the brightness, there's no reason to use the emulated DS brightness controls instead of your actual monitor's. Also users will put their brightness at less than 100% and then complain that colors look bad/dark. |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 97/875 EXP: 1308960 Next: 5229 Since: 03-28-17 From: France Last post: 36 days ago Last view: 8 days ago |
Hiccup |
| ||
Newcomer Normal user Level: 4 Posts: 3/3 EXP: 258 Next: 21 Since: 06-24-17 Last post: 2419 days ago Last view: 2419 days ago |
You could have three options:
* Dimming to sort-of emulate backlight chaning (you suggestion) * A symbol on the menu/text on the terminal that tells you that a backlight command has been sent * Ignore backlight commands |
RicBent |
| ||
Melon seeds Normal user Level: 3 Posts: 1/1 EXP: 50 Next: 78 Since: 03-30-17 Last post: 2419 days ago Last view: 1757 days ago |
You could also define an ambient brightness level (modifiable by user).
Example: Ambient brighness: 30%. LCD brighness: 50% Resulting brighness: 30% + ((100% - 30%) * 50%) = 65% |
Main - General - LCD brightness: how to implement? | Hide post layouts | New reply |
Page rendered in 0.032 seconds. (2048KB of memory used) MySQL - queries: 27, rows: 92/92, time: 0.014 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |