Skip to content

Rosette

Choose a tag to compare

@ryanwisemanmusic ryanwisemanmusic released this 31 May 05:50

This version of Rosette provides basic x86-64 support, enabling four easy game titles to be ran: snax86 (ASM), basic_snake, tetrisx86 (ASM), Console-Tetris

To test the applications without creating a .exe, you can run: 'make prodder', and test each game individually.
You can also do: 'make app-exe-run APP_SUITE=Console-Tetris', and that will build you the executable and then run said executable

Simple games are a great test involving x86 to ARM64 compatibility, given they help ensure support for a new title without breaking the previous one.

Rosette aims to offer an x86 to ARM64 translation layer before Rosetta 2 gets deprecated on macOS 28. There are also quite a few needed additions that will be added on that Rosetta 2 lacks, with more details to come in later releases