ZX Spectrum Next - ZX Spectrum Next
|
Et nummer 1 ZX Spectrum Next
| |
| Udvikler | SpecNext Ltd. |
|---|---|
| Fabrikant | SMS elektronik |
| Type | Hjemmecomputer |
| Udgivelses dato | December 2017 (Udgave 1 udviklingstavle), februar 2020 (nr. 1 behandlet), august 2021 (skøn 2, anslået) |
| Enheder solgt | 3010+ (3010 Issue 1 kabinet), 5000+ (Issue 2 kasse skal leveres) |
| CPU | Zilog Z80 implementeret i FPGA |
| Hukommelse | 1024 KiB (nummer 1, kan opgraderes til 2048 KiB ), 2048 KiB (nummer 2) |
| Skærm | VGA , RGB , HDMI |
| Forgænger | ZX Spectrum 128 |
Sinclair ZX Spectrum Next er en 8-bit hjemmecomputer , der oprindeligt blev udgivet i 2017, og som er kompatibel med software og hardware til ZX Spectrum fra 1982 . Det har også forbedrede muligheder. Det er beregnet til at appellere til retrocomputere og at "opmuntre en ny generation af sovekodere", ifølge projektmedlem Jim Bagley.
Trods navnet er maskinen ikke direkte tilknyttet Sinclair Research Ltd., Sir Clive Sinclair eller den nuværende ejer af varemærkerne, Sky Group .
Historie
The Next startede livet i 2010 i Brasilien, som en variant af TK95 Spectrum -klonen. I 2016 annoncerede Victor Trucco og Fabio Belavenuto firmwaren "TBBlue", opkaldt efter de to skabere og farven på bundkortets loddemaske , en implementering af bare printkort af produktet til avancerede hobbyfolk.
Ved hjælp af Henrique Olifiers ville duoen eksportere TBBlue til Storbritannien, ZX Spectrums originale hjem, efter at have modtaget moderat succes med bestyrelsen i Brasilien.
The Next blev først annonceret som et særskilt produkt i 2016 efter deltagelsen af den originale Spectrum industridesigner Rick Dickinson var sikret. En crowdfunding -kampagne blev lanceret på Kickstarter -platformen i januar 2017 med et indledende finansieringsmål på £ 250.000. Ved kampagnens afslutning pantsatte 3.113 backers £ 723.390. Selvom kampagnen lykkedes med at oprette en brugerbase til den nye platform, var den ikke en kommerciel succes. På grund af hvad kampagneskabere kalder "dårlig skatterådgivning" endte produktionen af maskinerne med at forårsage omkostninger i stedet for indtægter til skaberne.
Selvom det oprindeligt var beregnet til at bruge den originale ZX Spectrum's Z80-chip, blev designet ændret til at bruge Xilinx Spartan-6 FPGA, så "hardware sprites, scrolling og andre avancerede funktioner kunne inkorporeres i selve maskinen".
Den board-only computer blev leveret til backers i december 2017. Efter nogle design- og produktionsforsinkelser blev den første batch færdige enheder leveret til backers i marts 2020.
En anden Kickstarter blev lanceret den 11. august 2020 kl. 21:00 BST og nåede 100% finansiering (£ 250.000) inden for seks minutter (mindst en rapport kræver fire minutter, mens andre hævder fem minutter). Kampagnen bestod 400% finansiering (1.000.000 £) den 14. august 2020 og 600% finansiering (1.500.000 £) den 7. september 2020. Kampagnen sluttede den 10. september 2020 med 1.847.106 £ (738% finansiering).
Industrielt design
The Next's case design er af Rick Dickinson, der designede det originale 48K Spectrum og Spectrum+, men døde under udviklingen af tastaturet på computeren. Det tager designkoder fra Spectrum +og Spectrum 128, ikke det senere Spectrum +2 eller +3 fremstillet af Amstrad.
Reception
The Next har generelt modtaget positive anmeldelser i specialpressen. I det officielle Raspberry Pi-magasin " MagPi " kaldte Lucy Hattersley det "et dejligt stykke kit" og bemærkede, at det er "veldesignet og velbygget: autentisk til originalen og med teknologi, der nikker til fortiden, mens den forbliver funktionel og relevant i den moderne tidsalder ".
I magasinet PC Pro kaldte klummeskribenten Gareth Halfacree den næste "unægtelig imponerende", mens han bemærkede, at den trykte manual mangler et indeks, og at nogle funktioner "ikke er helt klar".
Retro Gamer præsenterede et interview på 8 sider med maskinens skabere om højder og nedture ved at skabe en "sand efterfølger til den meget elskede Sinclair micro".
Modeller
Fire modeller af Next blev produceret i den første Kickstarter:
| Modelnavn | Cased | real-time ur installeret | Wi-Fi installeret | Raspberry Pi Zero "Accelerator" installeret | Bestyrelsesrevision | Noter |
|---|---|---|---|---|---|---|
| ZX Spectrum Next udviklerkort | Ingen | Ingen | Ingen | Ingen | 2A | Kun brætrevision, der kan passe i et originalt, modificeret ZX Spectrum -etui |
| ZX Spectrum Next | Ja | Ingen | Ingen | Ingen | 2B | Kræver ikke ændringer med en kondensator for at eliminere elektronisk "støj" |
| ZX Spectrum Next Plus | Ja | Ja | Ja | Ingen | 2B | |
| ZX Spectrum Next Accelereret | Ja | Ja | Ja | Ja | 2B | Accelerator muliggør indlæsning af komprimerede tzx-tapebilleder fra SD-kort og giver emulering af MOS Technology 6581 SID soundchip. |
Alle modeller inkluderer 1024 KiB RAM (768 KiB gratis) og kan opgraderes af ejeren;
- Tilføjelse af to 512 KiB -chips bringer RAM'en til 2048 KiB (1792 KiB gratis).
- En intern "bipper" højttaler kan installeres.
- Enhver af de højere modeller 'ekstraudstyr kan installeres.
Den anden Kickstarter tilbyder kun to modeller.
| Modelnavn | Raspberry Pi Zero "Accelerator" installeret | Noter |
|---|---|---|
| ZX Spectrum Next Plus | Ingen | Wi-Fi- modul flyttes for at undgå lydforstyrrelser |
| ZX Spectrum Next Accelereret | Ja |
Begge modeller er indkapslet, inkluderer et ur i realtid , Wi-Fi og 2048 KiB RAM (1792 KiB gratis), brug board revision 2C og kan opgraderes af ejeren;
- En intern "bipper" højttaler kan installeres.
- En Raspberry Pi Zero -enhed kan installeres som en "Accelerator" i Next Plus.
| Aspekt | detaljer |
|---|---|
| CPU | Z80N ( Zilog Z80 kompatibel med yderligere instruktioner) implementeret i FPGA |
| Hastighed | 3,5, 7, 14 eller 28 MHz |
| vædder | 1024 KiB base (768 KiB gratis), 2048 KiB maksimum (1792 KiB gratis), i 8 KiB banker sidet ind og ud af Z80s 64 KiB adresserum; 256 KiB er forbeholdt ROM'er |
| Grafik | Fra 128 × 96 til 640 × 256 pixels |
| Farve | Afhængig af tilstand og lag, 16 eller 256 farver uden farvekollision i visse tilstande |
| Sprites | Op til 128 hardware sprites på 16 × 16 pixels |
| Lyd | Traditionelle "Beeper", 3 × General Instrument AY-3-8910 programmerbare lydgeneratorer og 2 × 8-bit DAC'er implementeret i FPGA |
| Software | NextZXOS -operativsystem + NextBASIC; tidligere versioner af Sinclair BASIC og eventuelt CP/M |
| Forbindelse | Bånd ind/ud, Lydudgang, HDMI, VGA/RGB, 2 x Cursor/Kempston/Sinclair joystick -stik, PS/2 -museport (Kempston -musemulering), ZX Spectrum -kompatibel ekspansionsbus, WiFi på udvalgte modeller |
| Opbevaring | Indbygget DivMMC-kompatibel SD- kortplads; eventuelt kassettebånd , Sinclair ZX Microdrive (med Sinclair ZX Interface 1 ) eller ethvert andet lagersystem, der er kompatibelt med den originale ZX Spectrum -serie |
Operativsystem og software
Standard operativsystem for Next er NextZXOS. Operativsystemet giver en grafisk filbrowser og menubaseret adgang til Next's funktioner. Derudover har maskinen en udvidet BASIC- tolk NextBASIC, med kommandoer og funktioner tilføjet til understøttelse af de nye muligheder, såsom understøttelse af 9-kanals AY-lyd og indbygget sprite-grafikeditor.
NextZXOS og NextBASIC blev skrevet af Garry Lancaster, og maskinen er forsynet med trykt manual, der dækker OS og BASIC i detaljer. Den første udgave af manualen kan downloades fra det officielle websted.
Ud over det oprindelige operativsystem kan Next køre tidligere versioner af Sinclair BASIC , f.eks. 48K Basic og 128K Basic. The Next er også i stand til at køre CP/M . Af licensmæssige årsager følger CP/M ikke med maskinen, men skal downloades separat. Selvom dette potentielt åbner et stort softwarebibliotek med CP/M for de næste brugere, er det værd at bemærke, at CP/M ikke kan drage fordel af maskinens avancerede muligheder, såsom stor hukommelse.
En eller anden tredjeparts software "Næste kun" er opstået på trods af den forholdsvis korte tid, maskinen har været på markedet. Disse inkluderer lignende NxTel af Robin Verhagen-Guest (en tekst-tv- stil Næste specifik webservice tilgængelig via Wi-Fi) og NextDAW af Gari Biasillo (en digital lyd-arbejdsstationssoftware, der er i stand til at udnytte Next's lydfunktioner til at oprette Chiptunes ). NxTel leveres sammen med maskinen på det medfølgende SD-kort.
Nogle af de originale ZX Spectrum -spil er også blevet opgraderet eller opgraderes for at udnytte Next's forbedrede grafik og lyd. Blandt de mest bemærkelsesværdige genindspilninger er Atic Atac med forbedret grafik af Craig Stevenson. Den nye spilversion bakkes op af den nuværende ejer af rettighederne Rare studio, og Next port er skrevet af Kev Brady.
Licensering
NextZXOS og NextBASIC frigives begge under Open/Closed-Source hybridlicens kaldet "The Next License", hvor alle dele af operativsystemet er lukket kilde som standard, medmindre det udtrykkeligt er placeret under Open Source MIT-licens . Den næste licens forbyder at sælge softwaren og opkræve et dobbeltgebyr for den, men gratis distribution er tilladt under CreativeCommons Attribution-ShareAlike-licens . OS og BASIC kan findes fra GitLab .
Hardware frigives med "blandet kilde" proprietær licens. Den VHDL / Verilog til FPGA digitalt design er tilgængelig på GitLab i GPLv3 : https://gitlab.com/SpectrumNext/ZX_Spectrum_Next_FPGA . Synes meget af VHDL/Verilog er afledt af OpenCores og ZX-UNO-projektet http://zxuno.speccy.org/ , dog ikke tilskrevet i sidste version af filer. Alt andet er lukket inklusive skemaer , PCB -masterfiler og tastatur/sag 3D -model.
Personligheder og alternative FPGA -kerner
The Next er i stand til at gengive adfærden for enhver tidligere Sinclair ZX80 , ZX81 eller Spectrum -maskine samt nogle bemærkelsesværdige ZX Spectrum -kloner (både officielle og uden licens) gennem en funktion kaldet "Personalities". Eksempler på sådanne klonpersonligheder er Timex Sinclair TC2048 og de russiske Pentagon -maskiner. Personligheder kan matche hardwarefunktioner, tidspunkter, hukommelse, grafik og lydfunktioner og OS -version med de maskiner, der skal gengives i et forsøg på at give fuld kompatibilitet med dem. Standardpersonligheden for Next er baseret på Sinclair ZX Spectrum +3e. Det er også muligt for brugeren at konfigurere og tilføje nye personligheder efter behov.
The Next kan også bruges til at genskabe en række andre, ikke-spektrumbaserede computere, f.eks. Acorn BBC Micro , så længe deres hardware "passer" ind i FPGA . Disse rekreationer er kendt som "kerner". Maskinen kan også gøres til at starte direkte ind i en alternativ kerne. Selvom brugen af alternative kerner understøttes, er selve kernerne uofficielle tredjepartsprojekter. En Sinclair QL -kerne beskrives som "meget stabil, [ opstart ] hver gang".
Kloner og emulatorer
Næste team opfordrer aktivt til fremstilling af klonmaskiner til at promovere og udvide brugerbasen så meget som muligt.
Kloner af de næste omfatter:
- Xilinx FPGA-baserede kloner
- ZXDOS+ (board) / gomaDOS+ (board with case)
- En ZX Next/TBBlå klon
- N-GO, som kan installeres i et (modificeret) ZX Spectrum- kabinet på samme måde som Next revision 2A
- Altera FPGA-baserede kloner
- UnAmiga (bræt med etui)
- UnAmiga Reloaded (bræt med etui)
- Multicore 2 / Multicore 2+ (bord med etui)
- NeptUNO (bræt med etui)
- MiST (Core med TZX -indlæsning og RTC -understøttelse)
- Sidi (lavpris MiST -derivat)
- Mister (Core med specielt dobbelt SDRAM/SRAM -hukommelsesudvidelse)
Emulatorer af det næste inkluderer:
- ZEsarUX af Cesar Hernandez
- #CSpect af Mike Dailly