freeserf

Émulateur v0.3

FreeSerf est un interpréteur libre conçu pour exécuter The Settlers, le premier opus de la série culte de stratégie en temps réel. Développé par Jon Lund Steffensen, il vise à reproduire l’expérience originale sur des plateformes compatibles, en s’appuyant sur une approche logicielle plutôt qu’une émulation matérielle classique.

Sur macOS, son fonctionnement dépend des environnements supportés par les outils sous-jacents (comme Wine ou des couches compatibilité). Bien que non officiellement optimisé pour les architectures récentes (Apple Silicon ou macOS modernes), il peut fonctionner via des méthodes génériques, à condition de disposer des dépendances nécessaires. Son état de développement reste expérimental, avec une version déclarée en version bêta. Les utilisateurs doivent vérifier la compatibilité avec leur configuration avant installation.

Dernière mise à jour :

Plateformes

Interpréteurs

Architecture

Mac OS X - macOS Mac OS X - macOS Intel x86 Intel x86 64 bits 64 bits SDL Library SDL Library

Téléchargement et liens

Historique des versions

v0.3
  • Corrections majeures :
    • Résolution de la majorité des problèmes de chargement liés à des fonctionnalités héritées (legacy loading), améliorant la compatibilité avec des jeux ou logiciels anciens.
    • Correction de nombreux plantages (crashes) associés aux états de l’émulateur, notamment ceux liés à des erreurs de gestion des données en mémoire.

(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)

Changelog complet
Fixed most of legacy loading issues. Fixed many crashes related to serf states.
v0.3-rc2

Aucun détail pour cette version.

v0.3-rc1
  • Nouveauté majeure : Ajout d’un support partiel pour les cartouches Game Boy Color (GBC), avec une compatibilité améliorée pour certains jeux (comme Pokémon Rouge/Bleu en version colorisée).

  • Correction importante : Résolution d’un problème critique de crash aléatoire lors de l’exécution de jeux nécessitant des sprites dynamiques (ex. : Super Mario Land 2).

  • Amélioration des performances : Optimisation du rendu graphique via une refonte du moteur de double-buffering, réduisant les artefacts visuels et les ralentissements sur les jeux exigeants.

  • Compatibilité matérielle : Prise en charge accrue des cartouches avec batterie (sauvegarde des données), avec un système de gestion des fichiers de sauvegarde plus robuste.

  • Interface utilisateur : Ajout d’un menu contextuel pour les cartouches insérées, permettant un accès rapide aux options de chargement/sauvegarde.

(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)

Changelog complet
Candidate for release #0.3

Captures d'écran

Screenshot de Freeserf (The Settlers)