sdlpal -- #SDL reimplementation of the classic Chinese-language RPG The Legend of Sword and Fairy for various platforms English translation is also available #retrodev #retrogaming #opensource

The Legend of Sword and Fairy ...
The Legend of Sword and Fairy Port For PS Vita!

YouTube
Un semplice programma in C per suonare forme d'onda diverse (sinusoidale, quadra, triangolare e a dente di sega) grazie alla libreria SDL2. #clanguage #sdl #synthesizer https://www.youtube.com/watch?v=KLHCvrDpz_Q
Forme d'onda con SDL2 / Linguaggio C

YouTube

I tried pulling the procedure to change the main engine loop out of WASM's control (https://codeberg.org/indigoparadox/maug/commit/ce442fe911da82bc8856aeb30857ddad92c75012) but #numoon is still, like... skipping every other tick? Or something? Every other in-game script instruction seems to be ignored? And mobile animation isn't happening? Almost like it's just not showing those frames?

But only in #WASM with #emscripten! The #SDL code on native Linux works perfectly!

*Extremely* frustrating...

Tried switching loop with a dispatcher, but still missing iterations. Β· ce442fe911

maug - Utilities for building retro projects relatively quickly

Codeberg.org

Also! Interesting info on how control character inputting works in a #Unix #terminal .
https://en.wikipedia.org/wiki/Control_character#How_control_characters_map_to_keyboards

What I've found works while implementing is this: if the character is an ASCII character and a Ctrl key is held down, then 'with Shift internally held down' bitwise-AND the keycode with 0x1F:

```C
if ((control_ID & 0x7F) == control_ID && (event.key.mod & SDL_KMOD_CTRL))
control_ID = SDL_GetKeyFromScancode(event.key.scancode, event.key.mod | SDL_KMOD_SHIFT, false) & 0x1F;
```

#SDL

Control character - Wikipedia

There's still works on my messaging app πŸ‘‰ https://codeberg.org/xolatgames/crisps-chat

I've decided to decombine "Create/Connect to server" button. Because I think that it was be a stupid idea.

I've also fix many bugs, and add avatars to "Messaging screen" and "Contacts screen".

So, I've all for today, and I wish you a good day! 😎 β˜€οΈ

See ya! πŸ˜‰ ✌️

#imgui #sql #sqlite #sqlite3 #opensource #chat #communication #app #apps #sdl #sdl2 #cpp #cplusplus #soft #software #messaging #MessagingApp #chatting #dev #devlog

I love how comprehensive #libSDL3 is.
Also, the documentation... the world needs more documentation like it has.

#SDL3 #SDL #libSDL #gamedev #programming #RightThing

Now app shows you your contacts list.

But it also does nothing, because I need to set up a network logic for receiving invites.

πŸ‘‰ https://codeberg.org/xolatgames/crisps-chat πŸ”οΈ

The picture with that cat: https://www.flickr.com/photos/36943025@N07/10892698983

#cpp #cplusplus #sdl #sdl2 #imgui #opensource #communication #chat #messaging #app #soft #dev #devlog #development #sql #sqlite #sqlite3 #conversations #conversation

Hi! ✌️ So. While I'm working on Mini-games for Birdy, I decided to record a small devlog about what I have to do now.

P.S: The game's source code updated πŸ‘‰ https://codeberg.org/xolatgames/Birdy-wants-crisps πŸ”οΈ

#sdl #sdl2 #opensource #codeberg #adventure #box2d #game #games #gamedev #devlog #development #indie #indiedev #indiegame #cpp #cplusplus

(more Linux and FOSS news in previous posts of thread)

IntelliJ IDEA 2025.2 released with offline AI-powered code completion, AI Assistant expanded to SQL, YAML, JSON and Markdown, option to attach images in AI chat, Java 25 support, enhanced Spring debugging tools, Maven 4 support:
https://www.omgubuntu.co.uk/2025/08/intellij-idea-2025-2-offline-ai-java-25-support

Calibre 8.8 released with improved Kobo device support, improved display of lookup results from Google in the E-book viewer, ability to handle -epub-text-emphasis properties used in some Japanese language EPUB books during conversion, Piper Neural TTS engine run without external library:
https://9to5linux.com/calibre-8-8-open-source-e-book-manager-improves-support-for-kobo-devices

HandBrake 1.10 released with new "Social 10MB" presets, option to choose encoder color range, command-line option to disable Dolby Vision and HDR10+ passthru, option to disable audio track names passthru and autonaming, updated NVEnc CQ range, option to disable subtitle track names passthru, etc.:
https://9to5linux.com/handbrake-1-10-open-source-video-transcoder-brings-new-social-10mb-presets

Penpot 2.9 released with font size tokens, option to import token sets from zip, improved text resizing, improved dashboard sidebar, etc.:
https://community.penpot.app/t/penpot-2-9-the-wizard/9614

PeaZip 10.6 released with dynamic virtual mode for performance improvement, improved archive parsing, option to limit the number of threads for Zpaq in the Advanced tab of the archive creation screen, updated compression presets, β€œShow hidden files” toggle moved from settings to the main menu, etc.:
https://9to5linux.com/peazip-10-6-introduces-dynamic-virtual-mode-improves-archive-pre-parsing

Ente Photos 1.2 released with customizable layout; option to group photos by day, week, or month, adjust the grid size; redesigned scrollbar with yearly markers and haptic feedback; new image editor with cropping, aspect ratio presets, filters, color adjusting, freehand drawing, emoji stickers; improved face detection for smart albums:
https://alternativeto.net/news/2025/8/ente-photos-1-2-adds-custom-gallery-grouping-advanced-editor-and-privacy-mode/

SDL cross-platform gaming library now supports GNU/Hurd:
https://www.phoronix.com/news/SDL-GNU-Hurd-Platform

#WeeklyNews #OpenSource #FOSSNews #OpenSourceNews #FOSS #IntelliJ #Calibre #HandBrake #Penpot #PeaZip #EntePhotos #Ente #GNUHurd #AI #IntelliJIDEA #SDL #FosseryTech

IntelliJ IDEA 2025.2 Released with Offline AI Code Completion - OMG! Ubuntu

JetBrains has released IntelliJ IDEA 2025.2, adding offline AI-powered code completion for Java and support for Java 25, the next long-term support (LTS)

OMG! Ubuntu