Posts

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

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

I'm making some progress getting the vbcc compiler to generate code for the #vtech #vsmile. However, the CPU has only 4 general purpose registers (R1-R4) with the other ones (SP, PC, SR/flags and BP/framepointer) already in useby the cpu itself or the code generator.

The register allocation in vbcc endsup allocating all 4 registers at the start of a function and freeing them at the end, despite not actually using them that much. So all code that needs a temporary register has to push/pop one

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

Un montage photo de qualité.

mmu_man,
@mmu_man@m.g3l.org avatar

@pulkomandy on va envoyer @reflets enquêter !

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

All these posts about AI giving apparently wrong answers are actually people under-specifying their questions:

  • you can glue cheese to a pizza if you want (you didn't specify that the pizza should still be safe to eat)
  • you can eat any type of mushrooms (for some of them, you may die, but that's after eating them)
  • you can safely jump off a plane without a parachute (if the plane is not flying)

finding and fixing that kind of ambiguity is exactly what software engineers do!

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 #FreeBSD 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...)

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

gabrielesvelto,
@gabrielesvelto@fosstodon.org avatar

@pulkomandy thanks for this! In a world of corporate bullshit and AI garbage, GrafX is such a breath of fresh air for (retro-inclined) artists

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

It seems my first commit on Grafx2 subversion repository was on the 14th of April 2007, so, let's celebrate 17 years of me maintaining this, I guess! 🎉

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

Shibanarchiste,
@Shibanarchiste@piaille.fr avatar

@pulkomandy La novlangue, phénomène fascisant

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,
@pulkomandy@mastodon.tetaneutral.net avatar

More generally, the paper says "we made a plain C, portable implementation of this thing and it runs reasonably fast" and then goes on to explain how they hack and postprocess the assembler output to have global registers, and do peephole optimizations by using editor macros to replace known sequences of asm instructions...

phf,
@phf@social.sdf.org avatar

@pulkomandy Just goes to show that terrible hacks exist in every decade... 😁 (And I guess the authors of those often find them useful.)

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?

mmu_man,
@mmu_man@m.g3l.org avatar

@pulkomandy l'IA a cru que c'était le photographe qui devait saliver ? 🤦‍♂️

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.

mmu_man,
@mmu_man@m.g3l.org avatar

@pulkomandy we got @Rajah to try it for like 10s before he decided he'll write his own app… 😅

Rajah,

@pulkomandy don't get trolled by @mmu_man !
Your work is wonderful. I have special needs for development (windowed games, respecting the GEM api). And need to write not a picture software, but more a sprite generator.

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