Production Pyra photos/videos/thoughts thread


levi

Still fresh, damnit!
Joined
Oct 6, 2008
Messages
13,001
Location
Somewhere off the coast of the EU
Nice video!

I guess it's hard to do in retroarch, but I have to ask given the recent discussion, how many emulators can it run at once? I think the record on the devboard is two PS1 games (at least one of which was Spyro I think) and a couple of MD emulators at the same time.

And thanks for getting charging without booting working. We always had the problem on Pandora that it would boot up even if you'd turned it off before plugging it in. People were saying it would need a simple secondary OS to just sit there and sleep while it was charging and maybe you've coded that. It might be nice if the screen could maybe report charge levels if you open the lid, but perhaps just by the blinking of LEDs you can convey sufficient information for us there.

IIRC there are two LED lights in the lid to light up the logo. These presumably correspond to the two lights adjacent to the power key, and we can't actually see the power key colour from the outside. Therefore to my mind at least, these should be the main way to indicate what the charger is doing.

I assume the charging works like it does on the Pandora. First of all it tries to charge the battery to full, or whatever you set the maximum charge level to. Once it gets to that level, it stops charging and lets the battery run down until it hits a predefined level, at which point it starts charging again (I'll call that the recharge level). In which case I guess there are three charge states to render, once when it's charging from flat, which could change when it exceeds the recharge level, and a different indication when it's hit max and is now discharging. I guess if it's not been switched on and isn't sitting rotating it's log files and stuff like that, the LED light might be the main thing discharging the battery. I wonder how dim you can make those LEDs and still have them more or less visible in shaded sunlight (before you've opened the curtains in the morning, at least in the summertime). Maybe it might be best to have them completely off, but if you can monitor the button state, a press of a shoulder button could light the lights for five seconds maybe. Having had my fair share of suddenly duff charge cables, it's worth being able to discriminate between the system being dead because it can't charge and the system basically asleep because it's been fully charged.
 

ToastBucket

Very Active Member
Joined
Oct 12, 2010
Messages
330
Location
Seattle
I need to take a look at the schematic to see what’s good with the LEDs on the display board. With regards to charging the battery when off, a secondary OS is not needed for this. We could handle this in the initramfs and prevent mounting the rootfs and continuing booting until we’ve reached a good level. In my opinion it’s better to handle this in the bootloader but I’m open to options.

For now there’s no driver in the bootloader to handle the display. This is not particularly trivial so it’ll be a little bit until I get this going. For now just LED feedback. The charger chip fully handles proper charging of the battery, so all we need to do is configure the appropriate settings and wait until we’re charged enough to to boot if we’re below a certain threshold.
 

Eight Bit

Hardcore Member
Joined
Nov 16, 2008
Messages
1,841
Age
46
Location
Amsterdam, Netherlands
Website
Visit site
Really nice, thanks for the video! :)

What I'm also curious about is whether the Pyra plays in-browser DRM content already. Stuff like Spotify, Netflix etc?
And is Full screen video playback tear-free? Maybe you can show some big buck bunny on different quality settings?
 
Last edited:

daveshah

Well-Known Member
Joined
Aug 17, 2008
Messages
261
Location
(Old) Hampshire, UK
There will almost certainly be some tearing at the left of the screen (the first scanned out lines) due to some Vsync oddities in the X and/or kernel drivers; even if everything else is set up to be supposedly 'tear free'.

I plan to investigate this once some more pressing issues like the occasional idle-related freezes are solved.
 

matzesu

Forum Addict!
Staff member
Joined
Oct 24, 2008
Messages
10,148
Age
36
Location
Germany,, Saarland, at home
This is quite nice that you make our waitingtime shorter whit youre Videos, daveshah, thangs verry much for this, even if i ditnt had the Time to watch this Video this morning..

Seems like its not the expensive doorstopper in the first 2 months (tm) like i thought..
 
  • Haha
Reactions: rSl

netcat

Very Active Member
Joined
May 3, 2016
Messages
133
op-ivy! made my day. good choice of games too.

can the psx emu do the resolution doubling like on the rpi? not a blocker / i like blocky.

really thinking we could capitalize further on the dual dpads. usher in a whole nother dimension of wm's. let's think on it.

bombest demo so far. internal urges triggered. ty.
 

matzesu

Forum Addict!
Staff member
Joined
Oct 24, 2008
Messages
10,148
Age
36
Location
Germany,, Saarland, at home
It wasnt meant to make the poor little pyra bad, but i dotnt know what to expect from the Pyra in this state of development,
Im happy when its runs a basic debian, recharges the battery, boots up and shoots down when i want it to do this..
I wansnt expecting that its allready runs some emulators, so i m positiv surprised... ^^
 

Robert Taylor

Very Active Member
Joined
Jun 7, 2017
Messages
228
Wow. Being able to type that much is impressive. Looking really forward to this. I don't anticipate doing a lot of typing, but I would like to be able to write scripts and enough code to do interesting things.

Thanks for the info!
 

Askarus

Hardcore Member
Joined
Sep 28, 2011
Messages
4,509
Location
Germany
Wow. Being able to type that much is impressive. Looking really forward to this. I don't anticipate doing a lot of typing, but I would like to be able to write scripts and enough code to do interesting things.

Thanks for the info!
You will be.
Especially with having CRTL,SHIFT,FN and ALT on the shoulder buttons.
And TAB and ESC finally are on its own keys.
 
Top