#bigendian

In our latest blog post, Codethink investigates big-endian support by exploring RISC-V's runtime-controllable endianness, using QEMU as the testing base.

The challenge: RISC-V allows runtime control of endianness, but no commercial hardware or emulators currently support it.

Interested in how we did it? Read here: codethink.co.uk/articles/risc-

✍️ Lawrence Hunter, Ben Dooks, Roan Richmond

#opensource #qemu #bigendian #riscv

2025-02-11

Learn Python Binary Unpacking using the struct module! Efficiently handle binary data, understand byte order (big/little-endian), and master packing/unpacking techniques. Avoid data corruption & improve your Python skills.
tech-champion.com/programming/

2024-12-08

Does anyone know if little-endian has any technical advantages? Big-endian machines are all but extinct these days (outside of IBM mainframes).
Or is is just a case of having to pick one and stick with it, like how all life on Earth is made out of L-chiral amino acids and D-chiral carbohydrates?
#bigendian #endianness #chirality #cpu #cpudesign

2024-08-31

I would like to make sure a program I'm working on works properly on Big Endian systems, but I don't have any hardware with a Big Endian processor, so I've been looking a little bit into #qemu system emulation.

My current state is I'm trying to boot into an #adelielinux. A default installation did not work because it doesn't create an HFS or HFS+ partition for /boot and install-grub (or something related) complain about that. So I manually created the partitions and mount points in the installer and the closest to "not an error" i can get for booting is this:

"Trying to load: from: /vdevice/v-scsi@71000003/disk@8000000[...]00:2,\yaboot ... slash not found" followed by "E3405: No such device".

And I'm not sure what might be wrong exactly. Anything else I've tried so far instead gives "No such device" with less output before it.

No clue if Adelie even has #yaboot.

I'm very open for other suggestions how to get some kind of #BigEndian 64bit linux to do some compiling and running of code on, please ...

2024-05-15

Today's thanks go to @ema for linux.it/~ema/posts/disposable

Currently used to check what happens on the single #BigEndian arch we have left in #debian… (s390x)

R. L. Dane :debian: :openbsd:RL_Dane@fosstodon.org
2024-03-01

@NanoRaptor

Oh my goodness... does that mean Intel CPUs are #BigEndian in #Australia?!?

Wyatt (🏳️‍⚧️♀?)wyatt8740@tech.lgbt
2024-02-28

When's the last time you heard of VIDIX (not Divx, not Xvid) in MPlayer? 20 years ago? Never? It'll be your best friend when you try to watch videos on a 1.33GHz Powerbook G4 (Radeon GPU; Novidia users are out of luck again). Kill your compositor or it won't work though (There's no tearing even without it).
#powerbook #powerbookg4 #powerpc #PowerPCChallenge #linux #mplayer #bigendian #debian

Watching Bubblegum Crisis on a powerbook G4.
Kevin Karhan :verified:kkarhan@mstdn.social
2023-11-29

@Lulukaros @chrisoffner3d @vaartis also whilst they don't use #BigEndian #PowerPC like the #Xbox360 they require extensive optimization to be efficient and run well.

Otherwise noone would pay #Unity $$$$$ to be bale to outsorce 99% of that work to them:

youtube.com/watch?v=8gduINQMxd

2023-08-03

The lack of support for building on #bigendian machines is a mistake.
Codebases should be compiled on a variety of platforms to uncover more bugs/assumptions.

2023-02-24

If you're using recent .NET version (NOT .NET Framework) and need some easy Endianness conversion functions, there's a well-hidden built-in System.Buffers.Binary.BinaryPrimitives class that does the trick. You probably don't need all the outdated 3rd-party packages on nuget.

#dotnet #bigendian

2023-02-09

Imagine that your #fingers represented #binary digits. Place your hands in front of yourself and make the number 132 (#bigendian or #littleendian).

You're welcome 🤣

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst