@pulkomandy@mastodon.tetaneutral.net
@pulkomandy@mastodon.tetaneutral.net avatar

pulkomandy

@pulkomandy@mastodon.tetaneutral.net

Sparkly tinkering with computers.

Developper for the Haiku operating system, designer of retro computing hardware, reverse engineering of VTech stuff, and many other cool things!

This profile is from a federated server and may be incomplete. Browse more on the original instance.

pulkomandy, to random French
@pulkomandy@mastodon.tetaneutral.net avatar

(pas moi, mon employeur) à

On organise une soirée portes ouvertes chez Viveris pour que vous veniez nous rencontrer et découvrir ce qu'on fait. Si vous cherchez un job dans l'informatique embarquée, Linux, réseaux et communications satellites, (et d'autres domaines), ça nous intéresse!

En plus de discuter avec mes collègues et moi-même, vous pourrez profiter d'un concert des Enfoiros et d'un food truck servant des burgers

https://new.express.adobe.com/webpage/tsxCdS9cM5Xl2
https://viveris.fr

pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar

When civilization collapses, I will be:

  • hacking the worldusing vtech hardware
  • deeply regretting my choices of stockpiling weird unusable gadgets only
  • having bigger problems to worry about
    (poll in next message becaus apparently you can't have a poll and a photo in the same post?)
pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar

Feeling bored? colornames.org needs your help in a project to name every RGB color.

Or if you need an API to match a color with its name, they provide that as well (but they don't provide an API to search a color by name, because that could be kind of useful)

pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar

USE(EGL) was removed from ... Is it not possible anymore to build WebKit without 3D rendering? That's a lot more things to implement in the Haiku port that I didn't want to look into yet :(

pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar

I have just released Renga 1.26
This is an #XMPP client for #HaikuOS which is based on gloox and also a fork of Jabber4BeOS.

This version fixes various crashes and glitches, is compatible with the latest version of libcss for xhtml-im support, and implements the srv records for xmpp over tls (xep-0368). This last change means Renga is now fulfilling all needs for a "core compliance advanced client"!

The step is completing MUC support (moderation, invitations, ...) for basic IM compliance

pulkomandy, to FreeBSD
@pulkomandy@mastodon.tetaneutral.net avatar

Do I know a developer here?

Jim ported your FAT filesystem driver to Haiku here https://review.haiku-os.org/c/haiku/+/7660 using a compatibility layer, to replace the previous driver we had inherited from BeOS sample code that was not working great.

I appreciate your input on how to handle this, maybe you're open to making/upstreaming some changes to the driver to make it easier to port? Maybe your driver is as bad as ours and you already plan to rewrite it? Anything else we should check?

pulkomandy, to pixelart
@pulkomandy@mastodon.tetaneutral.net avatar

I have just relased a new version 2.9 of GrafX2, "the ultimate 256-color painting program".
Binaries are available for Haiku, Gamepark Holdings GP2x, Nintendo Switch, Atari Mint and Windows (yes, our build automation somehow focuses only on the most ridiculous platforms). For Linux it should hopefully be updated in your favorite distribution soon.
Not a lot of changes in this version, many bugfixes and more fileformats supported (Apple IIgs, C64, CPC, Atari TT...)
#GrafX2 #PixelArt

The palette window in grafx2, it has several buttons at the top, 256 color swatches in a 16x16 grid, an area showing a gradient from currently selected colors, and 3 RGB sliders. The user interface uses a monospace 8x8 font and only 4 colors (black, white, and two grayscales)
Screenshot showing a picture by jok and the "copy to spare page" window with buttons allowing to copy the pixels, or the palette, or only some colors into another image
Screenshot of GrafX2 with a picture by Tomic (that you can barely see, as there is a window above it). The window shows the "smooth" effect configuration where several 3x3 blur matrices can be selected, or custom valaes can beentered manually

pulkomandy, to random French
@pulkomandy@mastodon.tetaneutral.net avatar

Pas bravo la région Occitanie qui affiche sur son site "contraintes de production liées à des absences de personnel" au lieu de "mouvement de grève" quand un train est annulé...

https://www.ter.sncf.com/occitanie/se-deplacer/info-trafic

pulkomandy, to random French
@pulkomandy@mastodon.tetaneutral.net avatar

Ok, who had the idea to do this with an if and dangling else instead of a do {} while(0) ? Was that not yet invented in 1987?

I guess that works... until you forget a ; and then it compiles fine but the next line is never executed?

https://dl.acm.org/doi/pdf/10.1145/38807.38839

pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar

In Smalltalk-80, the procedure for bootstrapping a Smalltalk image from scratcheis called genesis. In Little Smalltalk, it was renamed to bigbang.

pulkomandy, to random French
@pulkomandy@mastodon.tetaneutral.net avatar

Quelqu'un peut m'expliquer le choix de l'illustration pour cet article?

pulkomandy, to random French
@pulkomandy@mastodon.tetaneutral.net avatar

I have not done any serious development in #GrafX2 in... I don't remember, 10 years at least? But I managed toget back into it and somewhat remember how it works. Today I added a new window when loading a .scr (Amstrad CPC) file without a known palette or loader (basically just a dump of screen memory). You can select the videomode and width/height in that case.

pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar

https://www.nongnu.org/lzip/xz_inadequate.html (from 2016) resonates quite dfferently now...

pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar

Casual reminder that this year, aprils fool day and easter line up, so it is the perfect time to add an easter egg in your software that triggers on april fools day.

pulkomandy, to random French
@pulkomandy@mastodon.tetaneutral.net avatar
pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar

Mh, so the discussion on use of automatic code formatting in Haiku went from "automatic code formatting is bad, I want to format my code manually" to "-Werror is bad because it may break the build on unsupported compilers"

So let's continue ignoring compiler warnings and spending hours making potential and current contributors exhausted by having a dozen back and forths in code reviews just on fixing coding style problemsthat could be entirely automated. Cool.

😭

pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar

This weekend progress on porting little to the

I have hacked the source to add an indirection table that all object references go through. The indirection contains a pointer and a bank number. "dereferencing" an indirection maps the corresponding bank.

The loading of the initial images goes through, and I can execute 3 bytecode opcodes before it crashes! But this is really a tight fit in the rom, and I quickly ran out of space after adding some debug traces.

pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar
pulkomandy, to random French
@pulkomandy@mastodon.tetaneutral.net avatar

Dans la gare de Colmar il y a un distributeur de choucroutes. Et ça marche: ils ont vendu toutes les choucroutes!

Étage du distributeur avec une étiquette "choucroute garnie pour une personne". Cet étage du distributeur est vide.

pulkomandy, to random French
@pulkomandy@mastodon.tetaneutral.net avatar

I made an invitro for the Forever demoparty!

Next week I will join other demosceners in Slovakia for a week-end, gathering around various 8bit machines to show our work, play games, and all things people do when they attend such things.

The "invitro" (short for "invitation intro") provides some information about the demoparty, wrapped in a demoscene-appropriate format.

Nothing very ambitious in this one except I started working on it on friday evening, so I had to be as quick as possible.

pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar

Yesterday everyone was talking about the AI enabled package manager. Today it is the crypto people attempting to scam opensource projects. Last week it was a debate on wether emacs will di..

Can we instead talk about the projects that work well? Did you fix an interesting bug? Did you make a new release of your software recently? That deserves more attention than the low-effort AI and crypto things that we will all completely have forgotten about next week.

pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar

I have just received my copy of @mwichary 's Shift Happens! Now I can read it and learn a lot more things about keyboards :)

Same thing from another angle, showing the orange book spines with the volume numbers on them.

pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar
pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar

For a project idea I will probably not start for a few years: do you know about Little Smalltalk? Is there one version of it that would work well on a 8-bit CPU? Not necessarily run super fast (think of replacing/complementing BASIC), but would it fit in just a few kilobytes of RAM? Which of the many forks would have best chances of working in that context? (some of them I think replaced 16-bit values with 32-bit ones?)

pulkomandy, to random French
@pulkomandy@mastodon.tetaneutral.net avatar

Je viens d'apprendre que le restaurant universitaire de Lannion centre ville (qui sert les étudiant.e.s de l'école d'ingénieurs ENSSAT, ou j'étais étudiant il y a quelques années) va fermer à la rentrée prochaine car pas rentable. Les étudiant.e.ssont priés de se rendre au restaurant de l'IUT de Lannion, situé à environ 1h de marche (et on parle de Lannion, une petite ville qui n'a pas un réseau de transports en commun extraordinaire)

https://www.change.org/p/maintien-du-restaurant-universitaire-du-centre-ville-de-lannion

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • osvaldo12
  • everett
  • Youngstown
  • khanakhh
  • slotface
  • rosin
  • thenastyranch
  • ngwrru68w68
  • Durango
  • JUstTest
  • normalnudes
  • ethstaker
  • GTA5RPClips
  • modclub
  • cisconetworking
  • mdbf
  • tacticalgear
  • cubers
  • provamag3
  • tester
  • anitta
  • Leos
  • lostlight
  • All magazines