Le ZX Spectrum est un petit ordinateur personnel mis sur le marché par le constructeur informatique anglais Sinclair Research en 1982. Basé sur le processeur Zilog Z80 tournant à 3,5 MHz, le Spectrum était équipé avec 16 ou 48 ko de mémoire vive (une extension était aussi disponible pour passer de 16 à 48 ko).
Vendu pour 125 livres sterling (GBP) pour le modèle 16 ko et 175 GBP pour le modèle 48 ko, le Spectrum fut le premier ordinateur personnel grand public au Royaume-Uni, semblable en importance au Commodore 64 aux États-Unis (qui était également un rival du Spectrum en Europe). Une version légèrement modifiée du Spectrum, dans une carrosserie argentée avec des touches en plastique dur, fut vendue aux États-Unis par Timex sous l’appellation TS2068. Il avait une extension ROM de 8 ko supplémentaires, avec l'interface ZX 1 ou ZX 2 vendue séparément : un port pour cartouches, deux ports pour manettes de jeu et un microprocesseur audio AY-3-8912, et des commandes BASIC supplémentaires pour commander ce matériel (STICK, SOUND).
Dans les modèles suivants, on trouve le ZX Spectrum +, avec un clavier amélioré, et le ZX Spectrum 128, avec un meilleur son et 128 ko de RAM. Après l’achat par Amstrad de Sinclair Research en 1986, deux versions supplémentaires virent le jour : le ZX Spectrum +2 avec un enregistreur de cassettes inclus dans la machine, et le ZX Spectrum +3 avec un lecteur de disquettes 3" inclus.
Un certain nombre de développeurs de jeux importants aujourd’hui ont commencé leur carrière sur le ZX Spectrum, comme Ultimate Play the Game (aujourd’hui Rareware), Peter Molyneux (ex-Bullfrog Productions), et Shiny Entertainment.
Plusieurs clones ont été produits, particulièrement en Europe de l'Est (Elwro, HC85) et en Amérique du Sud. Certains sont restés en production jusque dans les années 1990, tels le Didaktik et le Sprinter de Peters Plus Ltd.
Nouveau en Recalbox 10.1 : le core Libretro EightyOne, un émulateur ZX81 et ZX Spectrum.
Disponibilité des émulateurs par board :
| Émulateur | RPI3/RPI02W | RPI4/400 | RPI5/500 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|
| Libretro Fuse | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Libretro EightyOne | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Libretro FBNeo | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Fuse est l'émulateur par défaut. Un clavier est indispensable sur ce système. Le netplay n'est pas disponible.
Aucun BIOS n'est requis pour les machines Sinclair standard. Des ROMs optionnelles sont nécessaires uniquement pour émuler les clones Pentagon et Scorpion avec le core Fuse :
| Nom de fichier | Description | MD5 | Émulateurs concernés |
|---|---|---|---|
128p-0.rom |
Pentagon 128/512/1024 | a249565f03b98d004ee7f019570069cd | Fuse |
128p-1.rom |
Pentagon 128/512/1024 | 6e09e5d3c4aef166601669feaaadc01c | Fuse |
gluck.rom |
Pentagon 512/1024 | d5869034604dbfd2c1d54170e874fd0a | Fuse |
trdos.rom |
Pentagon (TR-DOS) | plusieurs variantes acceptées | Fuse |
256s-0.rom |
Scorpion 256K | b9fda5b6a747ff037365b0e2d8c4379a | Fuse |
256s-1.rom |
Scorpion 256K | 643861ad34831b255bf2eb64e8b6ecb8 | Fuse |
256s-2.rom |
Scorpion 256K | d8ad507b1c915a9acfe0d73957082926 | Fuse |
256s-3.rom |
Scorpion 256K | ce0723f9bc02f4948c15d3b3230ae831 | Fuse |
/recalbox/share/bios/fuse/
├── 128p-0.rom
├── 128p-1.rom
├── gluck.rom
├── trdos.rom
├── 256s-0.rom
├── 256s-1.rom
├── 256s-2.rom
└── 256s-3.rom
Placez vos jeux dans :
/recalbox/share/roms/zxspectrum/
Extensions acceptées selon l'émulateur :
| Émulateur | Extensions |
|---|---|
| Fuse | .csw .d40 .d80 .dck .dsk .fdi .hdf .img .ltp .mdr .mgt .opd .opu .pzx .rzx .sad .scl .slt .sna .sp .spc .sta .szx .tap .td0 .trd .tzx .udi .wav .z80 .zxs .zip .7z |
| EightyOne | .tap .tzx .wav .csw .opd .opu .mgt .img .dsk .ipf .trd .d40 .d80 .scl .slt .sp .mdr .mdv .rom .dck .hdf .vhd .z80 .sna .zip .7z |
| FBNeo | .zip .7z |
Avec FBNeo, les jeux doivent provenir d'un romset FBNeo (fichiers
.zipnommés selon le romset).