Show more

@sos One more thing worth stressing out - most of what you were talking about applies well also to many other kinds of games than software rendered ones! Rolling your own tech is also perfectly viable for many high-res 2D games. Writing a simple GPU accelerated renderer for those is something a single dev can easily handle, but there's also plenty of ready made portable stuff to pick and match :) Allegro's OpenGL renderer alone handles a dozen different platforms in my projects.

Our shared stand together with #PureOS, @mobian, #SailfishOS and @ubports for #FOSDEM2024 got accepted!

fosdem.org/2024/news/2023-11-2

We hope to see you all there! We'll show of some devices running all our awesome software and will gladly answer all your questions and show you all the new cool stuff that happened since last year!

@martijnbraam @supertobi @nobodyinperson Nope. You have 10-bit on selfie cam already, but for the big one AFAIUI getting 10-bit with lower resolution should be pretty easy, but enabling it at full res will still require some fiddling with clocks.

My talk about making an ultra-portable game engine from scratch has been voted the best talk of the GiC conference!

youtube.com/watch?v=2cOqAHzIfQ

I am talking about McPixel 3 Engine that I wrote from scratch in C.

It has been ported to Windows, Max, Linux, Switch, Xbox One, Xbox Series, PS4, PS5, iOS, Android, Windows 95, Raspberry Pi, FreeBSD, Haiku OS, RISC-V, Windows 3.51, MS-DOS and Linux Terminal.

#gamedev #indiedev #indiegame #programming #gameprogramming #cprogramming

@sos Great talk! Most of these things I've been preaching in my talks for years as well 😁 Worth adding is that heap corruption detector in VS is just AddressSanitizer; I find the best experience for C developers to be found on GNU/Linux as you can make full use of ASan, LeakSan, UBSan, MemSan and ThreadSan. Windows is quite behind (catching up, but slowly), and those tools are like version control - you can't believe that you ever lived without them once you get used to them.

Remember @fsfe 's open letter from 1 year ago?

* Users should have the right to freely choose OS & software on their devices,
* which service providers to use
* Devices should be interoperable/compatible with open standards
* Drivers/tools/interfaces source code should be published under a free license

> 3k people signed it. Today it was given to the German parliament with plans to deliver it to decision-makers at EU level too. Thanks FSFE and everybody who signed!

fsfe.org/news/2023/news-202311

@fosdem developer rooms have been announced!
After a crammed half day of talks on #LinuxOnMobile last time, we are very happy that there will be a full Sunday dedicated to mobile topics around true Linux OSes at #fosdem2024.
We will announce a Call for Participation as soon as it is published. We will coordinate with our Friends at @postmarketOS, sailfish OS, etc to put together something interesting.
fosdem.org/2024/news/2023-11-0

@boilingsteam It is a nice refresh, but there's definitely no need for it to replace the one next to me right now. Though we did consider getting a second one in our household at some point, so this may make it just a tiny bit more likely to happen 😜

DOS Subsystem for Linux integrates a real Linux environment into MS-DOS systems, allowing users to make use of both DOS and Linux applications from the DOS command prompt.
github.com/haileys/doslinux

@silvereagle And yet the one on the photo creates even more confusion - display resolution support is not a function of the cable, and it's completely pointless to mark a resolution without accompanying refresh rate anyway.

@7331 @asahi95 If you did it in the hour right before switching the timezone to winter time, you would have made it in zero hours.

WAAAA - my old game where you move the ball using your voice - is now playable in browser for easier casual enjoyment. Check it out ➡️ dos.itch.io/waaaa

@mcc That beep was probably related to that latter thing rather than having a loop.

@mcc Most likely it did not detect it. Whether it self-charged - depends. For example, my laptop only provides 5V, but doesn't charge from 5V, so it can't self-charge 😜

@Sophie Hmm, interesting. Never felt like one hand was disadvantaged when playing Rock Band Unplugged, nor when thumb-typing on a phone keyboard.

would anyone be interested in remote access to any of the following devices for the purposes of #Linux mainline development and testing? You'd be able to power cycle the device and boot an Android boot.img (kernel + dtb + ramdisk), I'm also open to using these devices in CI

* OnePlus 6/6T - #Qualcomm Snapdragon 845
* OnePlus 7 and/or 7 pro - #Qualcomm #Snapdragon 855 / sm8150
* Google Pixel 2 XL, 3, or 3 XL - Snapdragon 835 (msm8998) or Snapdragon 845 (sdm845). (Only have one usb-cereal adapter so only one of these is viable right now)
* #Fairphone 2 - MSM8974
* #Fairphone 5 - QCM6490
* #LG G6 - msm8996 (if someone can find UART and find a workaround for the "charger wet" detection being stuck on)
* #Samsung j3 (j3xnlte) - some spreadtrum SoC - Only if you can find UART for me

I don't have things fully set up here but I'm trying to figure out what i should prioritise.

If any of these sounds useful to you then please get in touch with me! I'm especially interested in folks from the #LinuxMobile community, #Kernel maintainers, or anyone else with an interest in upstream Linux support on phones. Please have some kind of public presence in a related field and tell me what your usecase is.

* DM me on matrix - @ caleb:postmarketos.org
* Email me - caleb@connolly.tech

Please boost for reach!

#FOSSMobile #postmarketOS #Android #Embedded #BoardFarm #Testing #CI

@catsalad @emojipedia
You can use the #️⃣Unicode #️⃣ as a hashtag?

How labor intensive! 😹

Yes the 🪗 is certainly my most widely available work 🥰 and it makes me laugh

Currently preparing to collaborate on a #PhonographEmoji that I’d really like to succeed

PHONOGRAPH RECORD PLAYER Emoji Proposal:
docs.google.com/document/d/1Da

Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml