Resources - Emulation - Sinclair ZX Spectrum - Le Bottin des Jeux Linux

Resources - Emulation - Sinclair ZX Spectrum

🗃️ Specifications

📰 Title: Resources - Emulation - Sinclair ZX Spectrum 🕹️ / 🛠️ Type: Info
🗃️ Genre: Emulation 👁️ Visual: Text
🏷️ Category: Emulation ➤ Engine ➤ Sinclair 🏝️ Perspective: Third person
🔖 Tags: Documentation; Resources; Emulation; SINCLAIR; zx spectrum ⏱️ Pacing: Real Time
🐣️ Approx. start: 👫️ Played: Single
🐓️ Latest: 🚦 Status: 11. Documentation (no status)
📍️ Version: Latest: - ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: CC BY ✨️ (temporary):
🐛️ Created: 2011-12-30 🐜️ Updated: 2024-06-17

🚦 Entry status

📰 What's new?: 👔️ Already shown:
💡 Lights on: 💭️ New version published (to be updated):
🎨️ Significant improvement: 🦺️ Work in progress:
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 👻️ Temporary:
🎰️ ID: 12611

📖️ Summary

📜️[en]: A set of links to resources and / or documentation for the Sinclair ZX Spectrum home computer 📜️[fr]: Un ensemble de liens vers des ressources ou documentations relatives à l'émulation du micro-ordinateur Sinclair ZX Spectrum

🎥️ Videos


🎮️ Showcase:

🕸️ Links

📚️ Docs
[Wikipedia (ZX Spectrum) [fr] [en] [de]]
[Wikipedia (Sinclair Research) [fr] [en] [de]]

• Docs (systems): (Spectrum 128)] [System.cfg [fr] (Spectrum) (Spectrum +) (Spectrum +2)] [Zophar's Domain] [World of Spectrum] [MO5.COM [fr]] [Emu-France [fr]] [Philip Kendall - The Sinclair Spectrum]
• Docs (games): [Wikipedia (Screenshots of games)] (Top 100 best games with Screenshots)]

🍩️ Resources

🔘️ Compatible emulators
• These games work with the following emulators: xxx, yyy

🔘️ BIOS
▸ 👾️ Required files for Sinclair ZX Spectrum (BIOS, firmware): (🦺️ work in progress)

• OpenSE BASIC (a replacement ROM for the ZX Spectrum, for use with emulators or real machines, GPL-2): [Homepage] [Dev site] [WIKI] [Debian]
• Fan-sites & Resources: [Oldschool Gaming (Reviews, Download, Useful links)]

🔘️ Development
• 💥️ Spectrum Analyser (a tool that is designed to help reverse engineer ZX Spectrum games & programs., MIT): [Homepage] [Dev site] [Snap] 🎬️ ht(202301)

🔘️ Games
• 🎁 Free games :
• Jet Sbot (a game based on game ULTIMATE, Name your own price): [Homepage] [Dev site] 🎬️ g(202310) g(202xxx)
• Chromanoids (a colorful maze and chase game, with 28 levels, Name your own price): [Homepage] [Dev site] 🎬️ g(202310) g(202xxx)
• Cocoa and the Time Machine (a platform adventure game, Name your own price): [Homepage] [Dev site] 🎬️ t(202006) g(202xxx)
• Jack Dragon (Gameplay is similar to the arcade classic 'Bomb Jack', Name your own price): [Homepage] [Dev site] 🎬️ g(202304) g(202xxx)
• Meanie Golf (An 18 hole mini-golf game, Name your own price): [Homepage] [Dev site] 🎬️ g(202304) g(202xxx)
• RAMIRO, EL VAMPIRO III (the 3rd, lost chapter of Ramire’s capers! Just like The Caped Crusader, which had 2 different games in the retail tape and a 3rd one in a covertape!, Name your own price): [Homepage] [Dev site] 🎬️ g(202210) g(202xxx)
• Vampire Vengeance (a platformer, Name your own price): [Homepage] [Dev site] 🎬️ gd(201910) g(202xxx)
• Smelly Cat (a stray cat, flea and smelly, who lives very happily on the street, one day he is captured by some scientists, Name your own price): [Homepage] [Dev site] 🎬️ g(202302) g(202xxx)
• Vallation (a stunning conversion of a C64 game originally produced by Jason Kelk (TMR / Cosine) and now presented on the ZX Spectrum by Tardis Remakes, Name your own price): [Homepage] [Dev site] 🎬️ g(202205) g(202xxx)
• Cyclus (2 games in 1, You must guide Cyclus to the exit of each level, Name your own price): [Homepage] [Dev site] 🎬️ g(202112) g(202xxx)
• Chopper Defence (Aliens are invading! Again! You've been given the job of flying the space defence chopper to keep them from taking over the planet, Name your own price): [Homepage] [Dev site] 🎬️ g(202203) g(202xxx)
• Aliens: Neoplasma (not a retelling of any of the 'Aliens' films but rather based on its own unique story, Name your own price): [Homepage] [Dev site] 🎬️ g(202212) g(202xxx)
• Black sea - treasure hunters (Submarine Captain Robinson goes deep into the Black Sea to search for treasures and discover all the secrets that those waters hold, Name your own price): [Homepage] [Dev site] 🎬️ g(202111) g(202xxx)
• Nixy The Glade Sprite (Travel through the forest avoiding deadly plants and creatures to find the sacred pool and cleanse the stone, Name your own price): [Homepage] [Dev site] 🎬️ g[ru](202305) g(202xxx)
• Nixy and the seeds of Doom (Join Nixy once again as she embarks on a quest to find the source of the corruption threatening her home, Free): [Homepage] [Dev site] 🎬️ g(201911) g(201911)
• ZX Harrier (It tries to retain a great part of the original gameplay using the hardware capabilities of the Spectrum Next, Name your own price): [Homepage] [Dev site] 🎬️ g(202311) g(202xxx)
• Hyperkill (a blast em up in the style of Cybernoid spanning a whopping 44 rooms, Name your own price): [Homepage] [Dev site] 🎬️ g(201708) g(202xxx)
• Jumpin' Jupiter (a Manic Miner style linear platformer, Name your own price): [Homepage] [Dev site] 🎬️ g(202112) g(202xxx)
• Jumpin' Jupiter Prelude (a Manic Miner style linear platformer, Name your own price): [Homepage] [Dev site] 🎬️ g(202004) g(202xxx)
• The Witch (a remake of the classic 8-bit game Cauldron from Palace Software, Free): [Homepage] [Dev site] 🎬️ ts(202010) g(202xxx)
• Crater Crawler (an arcade game inspired by the classic Moon Patrol, Name your own price): [Homepage] [Dev site] 🎬️ g(202301) g(202xxx)
• Bomb Jack (an arcade game, Free): [Homepage] [Dev site] 🎬️ g(202310) g(202xxx)
• The Swarm is Coming... (Since the colonisation of Proxima B in 2112, Humans have been mining Proxima Moon Alpha for the element Proximium, Name your own price): [Homepage] [Dev site] 🎬️ g(202109) g(202xxx)
• The last escape (2nd World War, Colditz Castle was a maximum security prison, where high-ranking military personnel and officers known for their escape attempts were held, Name your own price): [Homepage] [Dev site] 🎬️ g(202112) g(202xxx)
• Rat-A-Tat (a tiny sprite platform game where you must go on several sorties through London, Name your own price): [Homepage] [Dev site] 🎬️ g(202006) g(202xxx)
• Sorcery Island (The wicked and ambitious witch ozzy has stolen the magic objects of the world's best wizards, thanks to those possessions, you will become the most powerful man on earth, Name your own price): [Homepage] [Dev site] 🎬️ g(202104) g(202xxx)
• Pietro Bros. (Pietro the carpenter and his brother Luizo are at it again!, Name your own price): [Homepage] [Dev site] 🎬️ g(201709) g(202xxx)
• In The Walls Of Eryx (Private Kenton J. Stanfield, while searching for valuable crystals on the surface of Venus, has crash-landed his ship on the Eryxian plains, and must now fight to survive, Name your own price): [Homepage] [Dev site] 🎬️ g(201612) g(202xxx)
• Alien Slaphead (a tiny sprite platform game for kids, Name your own price): [Homepage] [Dev site] 🎬️ g(202203) g(202xxx)
• Mage Rage (a top down maze shooter, Name your own price): [Homepage] [Dev site] 🎬️ g(202001) g(202xxx)
• BasInvaders (Space Invaders, Free): [Homepage] [Dev site] 🎬️ g(202006) g(202xxx)
• Heroes Rescue (Our mission is to rescue heroes of comics and cartoons of our childhood trapped behind bars, Name your own price): [Homepage] [Dev site] 🎬️ g(201701) g(202xxx)
• Gandalf (An arcade / rpg mix with four rounds of 16 screens each, Name your own price): [Homepage] [Dev site] 🎬️ g(201805) g(202xxx)
• Magenta Jim (Jim has set out to explore the caves of the Blimey Mountains in search of the "Coins of Doom"!, Name your own price): [Homepage] [Dev site] 🎬️ g(202004) g(202xxx)
• Duck Tales: Webby To The Rescue! (Uncle Scrooge with his nephews and Webby set off for the Carpathian country, where there is a long-abandoned old castle called Fort Cockroach. Legend says that untold riches are still kept there and no one has ever been able to find them, Free): [Homepage] [Dev site] 🎬️ g(202110) g(202xxx)
• Space Invaders (Space Invaders, Name your own price): [Homepage] [Dev site] 🎬️ g(202203) g(202xxx)
• Space Splat (its likely you may run into games such as space panic, apple panic or one of the numerous variations and clones, Name your own price): [Homepage] [Dev site] 🎬️ g(202102) g(202xxx)
• Ghastly Getaway Dizzy (Celebrating their anniversary, Dizzy and Daisy book a night away in a quaint old hotel on the outskirts of Fantasy World, Free): [Homepage] [Dev site] 🎬️ g(202011) g(202xxx)
• red Planet (You must end with a thread that invaded your facility, Name your own price): [Homepage] [Dev site] 🎬️ g(202010) g(202xxx)

• 🎁 Freeware sites : [Mojonia (multi-systems)] [Retrobrews on GitHub]
• 🗿️Abandonware sites (Overview, demo or abandonware, ROMs or Windows deliverable, for contents extraction or information): [Planet Emulation [fr]] [NVG.NTU (FTP)] [World of Spectrum]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

📚️ Title: Resources - Emulation - Sinclair ZX Spectrum
🦊️ What's: A set of links to resources and / or documentation for the Sinclair ZX Spectrum home computer
🏡️ -
🐣️ -
🔖 #LinuxEmulation #Sinclair #spectrum
📦️ -
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: -
⚗️ -
📌️ Changes: -
🦣️ From: 🛜️ -

🎮️ https://www.youtube.com/embed/MdFS3gmKjZ4
🎮️ https://www.youtube.com/embed/1m0NXImB-CE

📕 Description [en]

📜️ "A set of links to resources and / or documentation for the Sinclair ZX Spectrum home computer" 📜️

🌍️ Wikipedia :

The ZX Spectrum is an 8-bit personal home computer released in the United Kingdom in 1982 by Sinclair Research Ltd.

Referred to during development as the ZX81 Colour and ZX82, the machine was launched as the ZX Spectrum by Sinclair to highlight the machine's colour display, compared with the black-and-white of its predecessor, the ZX81. The Spectrum was ultimately released as eight different models, ranging from the entry level model with 16 kB RAM released in 1982 to the ZX Spectrum +3 with 128 kB RAM and built in floppy disk drive in 1987; together they sold in excess of 5 million units worldwide (not counting numerous clones).

The Spectrum was among the first mainstream audience home computers in the UK, similar in significance to the Commodore 64 in the USA. The introduction of the ZX Spectrum led to a boom in companies producing software and hardware for the machine, the effects of which are still seen; some credit it as the machine which launched the UK IT industry. Licensing deals and clones followed, and earned Clive Sinclair a knighthood for "services to British industry".

The Commodore 64, Oric-1 and Atmos, BBC Microcomputer and later the Amstrad CPC range were major rivals to the Spectrum in the UK market during the early 1980s. Over 24,000 software titles have been released since the Spectrum's launch and new titles continue to be released, with over 100 new ones in 2012.

Hardware

The Spectrum is based on a Zilog Z80A CPU running at 3.5 MHz (or NEC D780C-1 clone). The original model Spectrum has 16 kB (16×1024 bytes) of ROM and either 16 kB or 48 kB of RAM. Hardware design was by Richard Altwasser of Sinclair Research, and the machine's outward appearance was designed by Sinclair's industrial designer Rick Dickinson.

Video output is through an RF modulator and was designed for use with contemporary portable television sets, for a simple colour graphic display. Text can be displayed using 32 columns × 24 rows of characters from the ZX Spectrum character set or from a set provided within an application, from a palette of 15 shades: seven colours at two levels of brightness each, plus black. The image resolution is 256×192 with the same colour limitations. To conserve memory, colour is stored separate from the pixel bitmap in a low resolution, 32×24 grid overlay, corresponding to the character cells. In practice this means that all pixels of an 8x8 character block share one foreground colour and one background colour. Altwasser received a patent for this design.

An "attribute" consists of a foreground and a background colour, a brightness level (normal or bright) and a flashing "flag" which, when set, causes the two colours to swap at regular intervals. This scheme leads to what was dubbed colour clash or attribute clash, where a desired colour of a specific pixel could not necessarily be accomplished. This became a distinctive feature of the Spectrum, meaning programs, particularly games, had to be designed around this limitation. Other machines available around the same time, for example the Amstrad CPC or the Commodore 64, did not suffer from this limitation. The Commodore 64 used colour attributes in a similar way, but a special multicolour mode, hardware sprites and hardware scrolling were used to avoid attribute clash.

Sound output is through a beeper on the machine itself which is capable of producing one channel with 10 octaves. Software was later available that could play two channel sound. The machine also includes an expansion bus edge connector and 3.5 mm audio in/out ports for the connection of a cassette recorder for loading and saving programs and data. The "ear" port also provided line level audio out which could be amplified, or connected to headphones.
Firmware

The machine's Sinclair BASIC interpreter is stored in ROM (along with fundamental system-routines) and was written by Steve Vickers on contract from Nine Tiles Ltd. The Spectrum's chiclet keyboard (on top of a membrane, similar to calculator keys) is marked with BASIC keywords, so that, for example, pressing [G] when in programming mode would insert the BASIC command GOTO.

The BASIC interpreter was developed from that used on the ZX81 and a ZX81 BASIC program can be typed into a Spectrum largely unmodified, but Spectrum BASIC included many extra features making it easier to use. The ZX Spectrum character set was expanded from that of the ZX81, which did not feature lower-case letters. Spectrum BASIC included extra keywords for the more advanced display and sound, and also supported multi-statement lines. The cassette interface was also much more advanced, saving and loading around five times faster than the ZX81 (1500 bits per second compared to 307). As well as being able to save programs, the Spectrum could in addition save the contents of arrays, the contents of the screen memory, and the contents of any defined range of memory addresses.

📕 Description [fr]

Un ensemble de liens vers des ressources ou documentations relatives à l'émulation du micro-ordinateur Sinclair ZX Spectrum.


🌍️ Wikipedia :

Le ZX Spectrum est un petit ordinateur personnel mis sur le marché au Royaume-Uni en 1982. Basé sur le processeur Zilog Z80 tournant à 3,5 MHz, le Spectrum était vendu avec soit 16 soit 48 kilo-octets de mémoire (une extension était aussi disponible pour passer de 16 à 48 kilo-octets).

La sortie vidéo se faisait sur une télévision avec un affichage couleur. Un clavier en caoutchouc avec au-dessus de la membrane (similaire à celle d’une calculatrice) des inscriptions rappelant les mots clés du BASIC. Ainsi, en mode de programmation, l’appui sur la touche 'G', par exemple, insère la commande BASIC GOTO. Les programmes étaient enregistrés sur un magnétophone classique. Particulièrement lent au regard des technologies actuelles, il n'était pas rare de devoir charger un programme pendant plusieurs minutes avant de pouvoir l'utiliser, ce qui poussa le constructeur à développer son propre système de sauvegarde.

L’affichage vidéo du Spectrum, bien que rudimentaire par rapport aux standards actuels, était à l’époque adapté pour l’affichage sur des postes de télévision portables à tube cathodique et n’a pas été un frein au développement de jeux vidéo.

Le mode texte est de 32 colonnes sur 24 lignes avec un choix de huit couleurs dans un mode soit normal, soit brillant, ce qui donne seize teintes. La résolution graphique est de 256×192 avec les mêmes limitations de couleurs. Le Spectrum a une méthode intéressante de gestion des couleurs ; les attributs de couleurs sont dans une grille de 32 par 24, séparée des données graphiques et texte, avec une limitation à seulement deux couleurs par cellule. Cela a amené à ce qui a été appelé colour clash ou attribute clash (collision de couleurs ou d’attributs) qui provoquait des effets bizarres dans les jeux de style arcade.

En ce qui concerne le son, un simple beeper émettait des sons rudimentaires. À titre d'information, la commande BEEP n'acceptait que deux paramètres : la fréquence et la durée du « bip » et pas d'enveloppe ou de volume. Un Yamaha AY-3-8912 (identique aux MSX, Amstrad CPC, etc) fut ajouté plus tard sur le ZX Spectrum 128.


💡 Nota:
• La copie d'écran provient du site Wikipedia (licence CC BY-SA 2.5).
• Attention : le téléchargement de ROMS commerciales est illégal à moins de les avoir acquises financièrement.