mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.4K
active users

I wrote a little blog post on storing data in pointers - initially motivated by documenting the impact of >48-bit virtual addresses on such tricks and the various available hardware pointer masking schemes muxup.com/2023q4/storing-data- Any corrections or additional notes, do let me know!

MuxupStoring data in pointersSome notes on storing data in pointers and the impact of >48-bit virtual addresses

@asb The jump from 24 to 32-bit virtual addresses produced quite a stir in the old Motorola-based Macs and early ARM-based Acorn systems. Reading through the top of this article filled me with the same old dread, and yet I still find myself uttering the traditional words of hubris:

"128 terabytes per process should be enough for everyone."

Christer Ericson

@mcmartin @asb I was gonna point out the same thing! On the original 68K Mac the use of the upper 8 bits (of 32) as flags, because we “only need 24 bits for addressing memory”, is a famous mea culpa from that era.

macgui.com/news/article.php?t=