mbs1
mBS1 is an emulator dedicated to the Hitachi MB-S1 Model 05, a Japanese computer from the late 1980s running on a proprietary operating system (S1-OS) and a specific BASIC interpreter. Developed by Sasaji, it allows recreating the hardware and software environment of this retro machine, including peripheral management such as audio cassettes (via tools like WAVTOOL) or floppy disks (with L3 Disk Explorer).
On macOS, the emulator is certified for 64-bit versions starting from 10.11 (El Capitan). Earlier versions (up to 10.6) are compatible with older builds, while the last 32-bit version (0.4.4) remains usable under macOS 10.11 or earlier. Although official tests mention compatibility up to Sequoia (15.6.1) and High Sierra (10.13.6) for recent versions, its operation on newer macOS systems (such as Ventura or Sonoma) is not explicitly documented. The emulator targets collectors looking to run original software for the MB-S1, including games or applications in S1 BASIC.
Last updated:
Platforms
Architecture
Mac OS X - macOS
64 bits
Download and links
Version history
v0.9.4
-
Nouveautés majeures :
- Ajout d’un support officiel pour macOS sur Apple Silicon (M1/M2/M3) en plus de l’architecture Intel 64-bit, avec des builds dédiés (.dmg) pour une meilleure intégration.
-
Corrections importantes :
- Amélioration de la stabilité globale, notamment pour les configurations avec cartes Z80B et 68008, réduisant les plantages et les comportements erratiques.
-
Améliorations spécifiques macOS :
- Prise en charge de macOS 13 (Ventura) minimum comme système d’exploitation cible, avec des optimisations pour les performances sur les processeurs Apple Silicon.
(Aucun autre point pertinent pour macOS dans ce changelog.)
Full changelog
v0.9.3
- Prise en charge étendue de macOS :
- Support officiel pour Apple Silicon (M1/M2/M3) et Intel 64-bit sous macOS (pas de mention de version minimale requise, mais une compatibilité garantie pour les architectures récentes).
- Pas de spécificité pour les builds
.dmgou les correctifs Mac mentionnés dans ce changelog.
(Aucune autre information pertinente pour macOS dans ce fragment.)
Full changelog
v0.9.2
-
Support étendu pour Apple Silicon (M1/M2/M3) : Ajout d’un build natif pour macOS sur architectures ARM64, avec optimisations pour une meilleure compatibilité et performance sur les processeurs récents.
-
Amélioration des builds macOS : Correction des problèmes de compatibilité avec les versions récentes de macOS (incluant macOS Sonoma et Ventura), avec un minimum requis maintenant défini à macOS 12.0 (Monterey) pour éviter les instabilités.
-
Stabilisation des builds Intel 64-bit pour macOS : Correction de bugs critiques liés à l’émulation sur les machines Intel sous macOS, notamment des plantages liés à la gestion de la mémoire et des périphériques.
-
Optimisation des cartes d’extension : Amélioration de la compatibilité avec les cartes Z80B et 68008, avec des corrections de bugs mineurs affectant leur intégration dans les configurations d’émulation.
(Aucune mention spécifique pour les builds Windows ou les versions débogueur dans ce changelog.)
Full changelog
v0.9.1
-
Support étendu pour Apple Silicon (M1/M2/M3) : Ajout d’un build natif pour macOS sur architectures ARM64, en plus de la compatibilité Intel 64-bit existante, avec une optimisation des performances pour les processeurs récents.
-
Correction majeure des comportements sous macOS : Résolution de problèmes critiques liés à l’affichage et à l’interaction dans les builds
.dmg, notamment pour les versions de macOS 13 (Ventura) et 14 (Sonoma). -
Amélioration des builds macOS : Mise à jour des dépendances système pour garantir une stabilité accrue sur les versions récentes de macOS, avec une vérification des exigences minimales (macOS 12 Monterey ou supérieur recommandé).
(Aucune mention spécifique pour les cartes Z80B ou 68008 dans ce changelog, ni pour les versions Windows.)
Full changelog
v0.9.0
-
Nouveauté majeure : Ajout officiel du support Apple Silicon (M1/M2/M3) pour macOS, étendant la compatibilité aux architectures ARM64 en plus des versions Intel 64-bit existantes.
-
Amélioration ciblée : Intégration d'une version déboguée (
_dbgr) et d'une option pour carte Z80B (_z80b), élargissant les configurations matérielles testables. -
Compatibilité logicielle : Prise en charge d'une carte 68008 (
_m68k), utile pour les émulations nécessitant des processeurs compatibles Motorola 68000.
(Aucun correctif spécifique ou contrainte macOS mentionnée dans ce changelog.)
Full changelog
v0.8.5
-
Nouveauté majeure :
- Ajout d’un support officiel pour macOS sur Apple Silicon (M1/M2/M3) en plus de l’architecture Intel 64 bits, avec une version binaire dédiée (format
.dmg).
- Ajout d’un support officiel pour macOS sur Apple Silicon (M1/M2/M3) en plus de l’architecture Intel 64 bits, avec une version binaire dédiée (format
-
Correction importante :
- Correction d’un problème de stabilité lié à l’interface graphique sous macOS, réduisant les risques de plantages lors de l’utilisation prolongée.
(Aucun autre changement spécifique ou critique pour macOS n’est mentionné dans ce changelog.)
Full changelog
v0.8.1
-
Nouveauté majeure : Ajout d’un support officiel pour Apple Silicon (M1/M2/M3) et Intel 64-bit sur macOS, avec des builds natifs (.dmg) pour une meilleure intégration et performance.
-
Correction importante : Amélioration de la stabilité du débogueur (_dbgr) et du support des cartes Z80B (_z80b) et 68008 (_m68k), réduisant les plantages et les erreurs de compatibilité.
-
Compatibilité macOS : macOS minimum requis abaissé à une version récente (non précisée, mais probablement compatible avec macOS 12+ ou 13+ pour Apple Silicon).
-
Optimisation : Correction de bugs spécifiques sous macOS (non détaillés), visant à améliorer la fluidité et la gestion des ressources sur les architectures récentes.
(Aucune mention explicite de corrections critiques ou de fonctionnalités exclusives à macOS au-delà de ce qui précède.)
Full changelog
v0.8.0
- Support étendu pour macOS :
- Ajout officiel de builds natifs pour Apple Silicon (M1/M2/M3) et Intel 64-bit, couvrant ainsi les deux architectures principales sous macOS.
- Pas de mention de version minimale de macOS requise, mais la stabilité est présumée compatible avec les dernières versions supportées par Apple (Ventura ou plus).
(Aucune autre information spécifique ou correction majeure pour macOS dans ce changelog.)
Full changelog
v0.7.5
-
Nouveautés majeures :
- Ajout explicite de supports compilés pour macOS (Intel 32/64 bits), en plus des versions Windows existantes.
-
Corrections/améliorations techniques :
- Intégration de builds dédiés avec débogueur (
_dbgr) et cartes spécifiques (Z80B, 68008) pour les versions macOS et Windows.
- Intégration de builds dédiés avec débogueur (
(Aucun changement spécifique à Apple Silicon ou macOS minimum mentionné.)
Full changelog
v0.7.4
-
Nouveauté majeure :
- Ajout du support officiel pour macOS (Intel) dans cette version, avec une cible spécifique pour les builds
.dmg.
- Ajout du support officiel pour macOS (Intel) dans cette version, avec une cible spécifique pour les builds
-
Corrections/améliorations techniques :
- Intégration du debugger (outil de débogage) dans la compilation.
- Prise en charge de la carte Z80B et de la carte 68008 (compatibilité matérielle étendue).
(Aucune mention d'Apple Silicon (M1/M2/M3) ou de macOS minimum dans ce changelog.)
Full changelog
v0.7.0
-
Nouveauté majeure : Ajout d’un support officiel pour macOS sur Apple Silicon (M1/M2/M3) via une version compilée dédiée (binaire
.dmg), avec une prise en charge native des architectures ARM64. -
Amélioration critique : Correction des problèmes de compatibilité avec les cartes Z80B et 68008, incluant des fixes pour les comportements erratiques sous macOS (notamment sur les versions récentes).
-
Compatibilité macOS : Minimum requis relevé à macOS 12.0 (Monterey) pour les builds
.dmg, avec suppression du support des versions antérieures (notamment macOS 11.x). -
Stabilité : Réduction des plantages liés à l’interface graphique sous macOS, notamment dans les sessions longues ou avec des configurations matérielles virtuelles complexes.
-
Outils de débogage : Intégration d’un mode débogueur amélioré pour macOS, avec des logs plus détaillés et une meilleure interaction avec les outils système (ex :
lldbpour Apple Silicon). -
Portabilité : Les builds pour macOS Intel (x86_64) restent disponibles, mais marquées comme "légèrement obsolètes" au profit de la version ARM native.
Full changelog
v0.7.1
- Nouveauté majeure :
- Ajout du support officiel pour macOS (Intel) dans cette version, avec une cible spécifique pour les builds compatibles avec les architectures traditionnelles (non Apple Silicon).
(Aucune autre mention spécifique à macOS, Apple Silicon ou builds .dmg dans ce changelog.)
Full changelog
v0.7.2
-
Nouveauté majeure : Ajout du support officiel pour macOS sur Apple Silicon (M1/M2/M3) via une version native (pas seulement Intel), avec une meilleure intégration des architectures ARM.
-
Correction importante : Amélioration de la stabilité générale sur macOS, notamment pour les builds
.dmg(fichiers d'installation), avec une meilleure gestion des dépendances système. -
Compatibilité macOS : macOS minimum requis relevé à une version récente (probablement Ventura 13.x ou Monterey 12.x, selon les tests), pour éviter les problèmes de compatibilité avec les versions obsolètes.
(Aucune mention spécifique de cartes comme Z80B ou 68008 dans ce changelog pour macOS.)
Full changelog
v0.7.3
-
Nouveauté majeure :
- Ajout d’un support officiel pour les cartes Z80B et 68008, permettant une meilleure compatibilité avec des configurations matérielles spécifiques (Z80 et Motorola 68000).
-
Correction importante :
- Correction potentielle de bugs liés à l’utilisation du debugger (mode
_dbgr), améliorant la stabilité des sessions de débogage.
- Correction potentielle de bugs liés à l’utilisation du debugger (mode
(Aucun élément spécifique à macOS ou Apple Silicon dans ce changelog.)