Recent Posts

Pages: 1 [2] 3 4 ... 10
Off Topic / Re: Steam Deck
« Last post by dreamerman on 2021-Oct-20 »
Im trying to keep an eye on Steam Deck, and I like current Valve approach - clarity, like in their last video Steam Deck inside
Spec wise its good enough, in GPU terms maybe base PS4 power in handheld, even pure TFlops are showing that's more like Xbox One, but there is difference in architectures: GCN in XOne/PS4 vs RDNA2 in Steam Deck, and between those architectures there is like 40% real world performance difference (DigitalFoundry on YT did some good test around AMD GPUs before current gen consoles arrived), RAM and CPU are also nice. Just saying if it runs new Doom in 60fps I have nothing more to say :D And people are waiting also for such handheld as it quickly sold out, new bunch will be available in what 2Q of next year so..

When it goes to GLB, couple years ago when Steam OS 1.0 arrived I checked compatibility, and main issue was that GLB was using older SDL 1.2, and that OS shipped only with newer SDL 2.0, so you needed to manually download all additional libraries (also for sound), I'm don't remember how that ended for me cause most likely end-user would not play around for one hour to download some stuff for himself. True question is now, what libraries will be included in Steam OS 3.0, and what are current requirements for GLB to run on Linux - is it already on newer SDL 2.0? Out of box support for this OS would be very nice, and allow more visibility on Steam. That's about native support, I didn't test Proton itself, but it looks that very compatible software and should run GLB apps.

Next thing is games compatibility with Steam Deck, few days ago Valve published some docs on that on partners page: Steam Docs
Nothing crazy, game must support game controller (and show proper icons), work on 720p resolution, no small fonts (like 9px size, preferred 12px), if game needs keyboard input (for player name) use Steam API/your-own virtual keyboard and so on, don't see any issues for GLB in this matter. I will check what's new in latest Steam SDK packet to add possible needed functions to my wrapper.

From couple of years that trend for dedicated handheld devices is getting stronger, previously beside Nintendo/PSP there were only retro emulation consoles but they weren't such widely available (GamePark, Caanoo etc.), now there is so many of them (retro consoles based on Arm), and from times of first GPD such portable pc's are also more popular (AyaNeo, OnexPlayer), but never such huge company like Valve were involved into this, that's good, and should have impact on competition on that market. On customer side looking for handheld, price is always some kind of barrier because let's say 500Euro doesn't sound cheap (but considering it capabilities it's fair price), and 200Euro for Android based retro console that can only play emulators (there is so many of them right now) isn't so good as 50Euro for PSP or 100Euro for PS Vita that's perfect for playing dedicated games and most emulators. But market still lacks cheap x86 handheld, imagine 150$ device that could play older games from X360/PS3 era and indie games, that woudn't require most powerfully hardware just newer production process and low end parts, maybe someday there will be device like this, it would have really huge market of possible clients. When talking about indie/homebrew, I can't count Switch, it's popular of course but, that is closed ecosystem console and big N doesn't like homebrew, is blocking unofficial ports from other systems, blocking YT materials that are showing such and so on, and dedicated games from normal consoles are highly lowered back due to console power, but let's don't deep dive into that, that's one of reasons why Steam Deck gained so much in many eyes - open for AAA and indies powerfully and compatible device.
Off Topic / Re: A Pico-8 Like thing in GLB?
« Last post by dreamerman on 2021-Oct-20 »
I know that thanks to easiness Pico-8 is quite popular, and good for introducing programming to kids, but if I understand correctly biding script language to core GLB isn't enough, you would need to have small 2d engine/suite to simplify everything, to have commands like LoadBackground(image.png), ShowBackground(), LoadUnit(player_sprite.png), and so on available in simple way in some kind of shell called fantasy computer, that would have also built-in features like sprite/map editor and so on. This itself would be pretty large project additionally beside core GLB, maybe someone is already working on something like this or you may start such thing ;]
Announcements / Re: New BETA
« Last post by dreamerman on 2021-Oct-20 »
ojoj :lol: Couple months away from GLB and I forgot such basic stuff ;/ Let's assume that there was no such question heh
New commands can help achieve some interesting font effects, will have to try them out someday :]
Announcements / Re: New BETA
« Last post by Kitty Hello on 2021-Oct-20 »
How about a SHOWSCREEN? ;)
Announcements / Re: New BETA
« Last post by dreamerman on 2021-Oct-19 »
Nice to see something new, may be usefully :]
I was playing around with some stuff and I think that latest versions have some curious bug :( if you use "SETLOOPSUB" for mail loop you can't move app window around (not fullscreen mode), and trying to do that will hang the process :/ Even this simple code will have such issue:
Code: (glbasic) [Select]
SETLOOPSUB "main_loop"

SUB main_loop:
  IF (KEY(01)) THEN END // if escape key then end app
When Debug is enabled you just can't move the window, but app will still work ok. When using do/loop as main loop with sleep there is no such problem. Checked on Windows 10 (didn't test on other pc, os version), can anyone verify that?
GLBasic - en / Re: Android Build Issues
« Last post by spacefractal on 2021-Oct-17 »
anyway its looks like we need to update the project to uses a least grandle plugin version 4.2.2 and grandle version 6.7.1 me think. We cannot no longer uses a older grandle version, because its wont download the required NDK automatic.

Also you need to add a android:exported="true" under the <activity android:name="SDLGlbasic" in AndroidManifest.

Im havent checked yet, so no idea what its coming up with errors.

Currectly im got it compiiled, but still does not launch (crash out).....
GLBasic - en / Re: Android Build Issues
« Last post by spacefractal on 2021-Oct-17 »
ioh no. Newer Android Studio has broken thing again. This is why im gave up Android as well iOS in first  time!

Currectly im cannot get android Studio working fully. one major block is Android Studio is so stupid programmed as its cant uses usernames with a space... ahhhh. so im can not countinue and will wait a another day. Android Studio is uninstalled again.

Im also not want to reinstalle the whole windows one time due this crappy issue.

Also what im found up until im uninstalled is JCENTER() is depreacted in (but they well keep it as read only in the future), but cause issues when removed it. ALso both grandle and grandle plugin is require to uses a newer version than that we uses or the NDK would not been downloaded and installed at all! Last time im tried its, its caused various compiler issues.

So its a another crappy cat vs mouse game again. That is why im in first place also gave up android as well.

IF im cannot get Android Studio to installed a another place without requireng to uses the username by default, then im cannot do anything at all. Its a very crappy issue.

EDIT: its ANDROID SDK that should not been installed in a username with a space. its dont like it and should have warn about it in first place.
Code Snippets / Re: Load data from memory
« Last post by bigsofty on 2021-Oct-15 »
Interesting, thanks Gernot  :good:
GLBasic - en / Re: Android Build Issues
« Last post by MrPlow on 2021-Oct-15 »

I know your busy but some file issues on android builds i need to fix...

Can you advise where to put Android.xcl file to prevent overrites?

Also is just deleting jni folder required before a rebuild with newer files?
Or do i need to remove another folder too?

Code Snippets / Re: Load data from memory
« Last post by Qedo on 2021-Oct-15 »
Thanks Gernot for this very very interesting secret.  :good:
I will try to apply it to my custom shoebox where I save and reload some files.
Pages: 1 [2] 3 4 ... 10