Hey, Amber, how's Haiku going?

Overall, pretty well!

I'm definitely feeling the itch to give this OS more CPU performance, mostly because of the primary browser I'm using -- Falkon -- being a bit slow to render pages.

In fact, most of my issues at the moment are with Falkon failing to render some webpages (TinkerCAD, Patreon, & Instacart for example)

I've got USB audio working, but the buffers seem too small, as I'm getting a lot of repeated samples.

#HaikuOS

I'm finding myself preferring Haiku-native apps, (often ports of older BeOS applications), because they launch and respond the fastest on the system, and the speed of this OS is addictive. I forget that I'm running it on 12-year-old hardware until I try rendering a modern webpage in Falkon ๐Ÿ˜†

Some interesting omissions: neither Basilisk II nor the infamous SheepShaver are available in the Haiku Depot, which seem like strange omissions for this OS, given its heritage...

Also Aseprite and a graphical STL slicer would allow me to do gamedev and 3D printing on this OS.

There appear to be a number of competent image editors in the repositories, but I have a large backlog of aseprite saved files that are as-yet unreadable.

Curaengine exists in the depot, but as far as I can tell, it's just the commandline slicer backend rather than the GUI. I imagine porting it would be a bit of a pain.

@shyra well it's Python + Qt so maybe not as hard as you'd think.

I wonder if @pulkomandy tried.

@mmu_man @pulkomandy

Hmmm... sounds like it'd be an easier porting project than something like Slic3r / PrusaSlicer / OrcaSlicer

@mmu_man @shyra I don't do a lot of 3D printing, so, no.

Is asesprite fileformat documented somewhere? I may be able to add that to GrafX2. And muybe Asesprite can be ported too, there's no reason it wouldn't work.

I think I had Basilisk II running a few years ago but could not figure out SheepShaver's buildsystem, maybe it's time I give it another try

aseprite/docs/ase-file-specs.md at main ยท aseprite/aseprite

Animated sprite editor & pixel art tool (Windows, macOS, Linux) - aseprite/aseprite

GitHub

@pulkomandy @shyra I could have a try at porting these on a stream but I fear VirtualBox and OBS at once would melt my laptop.

Also I'd need to make room in the VM.

@pulkomandy @mmu_man @shyra Aseprite used a Skia fork, which will need patching for Haiku.
@win8linux @pulkomandy @shyra yeah I saw that in the dependencies list. if only people could upstream their stuffโ€ฆ
@mmu_man @win8linux @shyra if only Google accepted contributions from outside the company...

@win8linux @pulkomandy @mmu_man

Ah, this might be my issue -- #Aseprite was forked back in 2016, when it moved from GPL to a proprietary license.

There's a Libre port of it here: https://github.com/LibreSprite/LibreSprite

This might make more sense to try porting to #HaikuOS

GitHub - LibreSprite/LibreSprite: Animated sprite editor & pixel art tool -- Fork of the last GPLv2 commit of Aseprite

Animated sprite editor & pixel art tool -- Fork of the last GPLv2 commit of Aseprite - LibreSprite/LibreSprite

GitHub
@shyra @pulkomandy @mmu_man Oh, I actually have this in my Packaging list! Doesn't have a Skia dependency too, so it would be easier to port to Haiku.
@win8linux @shyra @pulkomandy cool, one less on mine ๐Ÿ˜„
@shyra I ported a graphics slicer to Haiku - AnkerMake. It works well, but the gcode renderer takes a lot of resources and slows down a lot. Otherwise, everything is fine.
@3dEyes @shyra quite sure I won't have time to go back to coding this week ๐Ÿ˜ž

@mmu_man @3dEyes

I don't remember who did it, but someone posted recently on the Haiku hashtag about getting OrcaSlicer running, so that's pretty great.

Also, no, you should take a break. It's that time of the year ๐Ÿ˜‰

@shyra hmm BasiliskII is available for x86_gcc2 (the official platform), I guess you installed the 64bit version?

https://depot.haiku-os.org/#!/pkg/basiliskii/haikuports/haikuports_x86_gcc2/1/0/0/-/2/x86_gcc2?bcguid=bc171-DXOA

Unless there's 32bit asm in the code (which could be), it should be possible to add x86_64 to the architectures and build it with haikuporter.

Haiku Depot Server

@mmu_man Yep, makes sense, I'm running Haiku x86_64 on this machine.
@shyra well you won't have BeOS app compatibility, but still this one is opensource so, I guess nobody tried.

@mmu_man

I don't have any original Be software anyway.

Are old binary-only copies of preserved BeOS apps included in the Depot on 32-bit builds? I know PulkoMandy is maintaining a list of known BeOS software...

@shyra mostly no, though in theory we could use haikuporter to package binaries too.
But there are other repos you can browse, here I disabled haikuports (gcc2 will give you more bins):

https://depot.haiku-os.org/#!/?bcguid=bc188-AFIP&repos=besly,fatelk&arch=x86_gcc2&incldev=false&viewcrttyp=FEATURED

Haiku Depot Server

@shyra reminds me there are apps I never packaged properly since BeBits went downโ€ฆ