Toots for floooh@mastodon.gamedev.place account

Written by Andre Weissflog on 2025-01-23 at 18:47

PSA: I just merged a minor but potentially breaking change in the sokol_gfx.h GL backend (only breaking if you use storage buffers on the fragment stage via sokol-shdc, so very obscure):

https://github.com/floooh/sokol/blob/master/CHANGELOG.md#23-jan-2025

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2025-01-16 at 19:12

New attempt to run emulator in terminal via Kitty Graphics Protocol, this time in #Zig via libvaxis, works really well (in Ghostty or Kitty terminal at least).

Repo: https://github.com/floooh/chipz-kitty

=> View attached media

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2025-01-11 at 15:15

The sokol language-bindings generators can now extract comments from the C headers and integrate them into the language bindings (with sokol-zig and sokol-odin being the first bindings with integrated comments).

See changelog for details: https://github.com/floooh/sokol/blob/master/CHANGELOG.md#11-jan-2024

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2025-01-10 at 18:37

"Interesting" problem (tl;dr: don't use iCloud Sync on your dev folder on macOS):

https://github.com/floooh/chips-test/issues/40

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2025-01-06 at 18:37

That rotating knight in the Ghost NOP demo by Pulpo Corrosivo for the Amstrad CPC... wow!

(link: https://floooh.github.io/tiny8bit/cpc.html?file=cpc/ghostnop.dsk&input=run%22ghostnop%0A)

=> View attached media

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2025-01-06 at 18:36

Some very minor correctness- and perf-improvements in the C64 VIC-II emulation (still plenty of known issues), and added one CPC and a couple C64 scene demos to the webpage:

https://floooh.github.io/tiny8bit/

=> View attached media | View attached media | View attached media | View attached media

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2024-12-30 at 16:28

My 2024 Spotify Top 100 are certainly 'diverse' (or rather 'completely random') lol - guess that's a side effect of mostly just running the 'liked songs' playlist during coding sessions as background noise.

https://open.spotify.com/playlist/37i9dQZF1FoOflYkMCvwZf?si=8851638a45ed47aa

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2024-12-27 at 16:16

...plus the UI persistency also works in the native builds now, but you'll have to compile those yourself :)

https://github.com/floooh/v6502r

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2024-12-27 at 16:15

Updated the visual[cpu]remixes with a cleaned up UI and persistent window-open state (e.g. arrange windows as you like and when returning the UI will have the same arrangement)

Z80: https://floooh.github.io/visualz80remix/

6502: https://floooh.github.io/visual6502remix/

2a03: https://floooh.github.io/visual2a03remix/

=> View attached media | View attached media

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2024-12-25 at 14:19

...and it also works in the VSCode web version, e.g. go here and 'follow the breadcrumbs' (let VSCode install the recommended extension, which then should automatically setup itself - not sure if logging into Github is required for read-only access):

https://vscode.dev/github/floooh/kcide-sample-kc854

=> View attached media

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2024-12-25 at 14:19

I have updated the VSCode KC IDE extension to 2.2.0, main change is updated WASM emulators with the latest debug UI improvements (Dear ImGui docking branch and persistent UI layout), and tearing off the emulator panel now works as expected.

https://marketplace.visualstudio.com/items?itemName=floooh.vscode-kcide

=> View attached media

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2024-12-24 at 13:46

...next (not today though) I'll update the embedded emulators in the VSCode KC IDE extension, update the Visual-Z80/6502/2A03-Remixes with the same UI features.

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2024-12-24 at 13:46

Oki, Tiny Emulators UI overhaul is now live. Access via the little 'UI' button in the top right corner of thumbnails. Arrange windows, wait a couple of seconds, refresh page, window arrangement should still be there. Each system has its own window state.

https://floooh.github.io/tiny8bit/

=> View attached media | View attached media

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2024-12-22 at 17:09

Right in the middle of a new emulator rabbit hole :)

=> View attached media

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2024-12-18 at 18:48

I have switched the Chips emulator debug UI to the Dear ImGui docking branch, and added imgui.ini persistency via LocalStorage. I'll probably spend the next couple of days on related stuff. To test, start via the top-right-corner 'UI' buttons:

https://floooh.github.io/tiny8bit/

=> View attached media

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2024-12-17 at 17:19

Minor breaking change in sokol_imgui.h: since Dear ImGui ImTextureID handles are now guaranteed to be 64-bits, a sokol-gfx image- and associated sampler-handle (both 32-bits) can be directly stashed in an ImTextureID without requiring a 'backing object':

https://github.com/floooh/sokol/blob/master/CHANGELOG.md#17-dec-2024

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2024-12-15 at 14:11

...and the broken previous versions:

=> View attached media | View attached media | View attached media | View attached media

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2024-12-15 at 14:09

Finally got around fixing some longstanding triangulation issues in https://floooh.github.io/visualz80remix/ (those only affected rendering and picking, not the actual simulation)

Fixed versions:

=> View attached media | View attached media | View attached media | View attached media

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2024-12-14 at 14:56

I just merged https://github.com/floooh/sokol/pull/1167 for sokol_app.h, allows to create libraries on Windows which have both a main() and WinMain() entry point (so one library can cover both subsystem:console and subsystem:windows applications).

Details in changelog: https://github.com/floooh/sokol/blob/master/CHANGELOG.md#14-dec-2024

=> More informations about this toot | View the thread

Written by Andre Weissflog on 2024-12-12 at 18:03

Rewrote the Dear ImGui settings persistency to use LocalStorage instead of IndexedDB. No more stutter on save, much less and simpler code, and the settings are inspectable in the browser devtools. win-win-win :)

https://floooh.github.io/visual6502remix/

=> View attached media

=> More informations about this toot | View the thread

=> This profile with reblog | Go to floooh@mastodon.gamedev.place account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/66029
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
385.667903 milliseconds
Gemini-to-HTML Time
10.531988 milliseconds

This content has been proxied by September (ba2dc).