Speccy Emulator återskapar Sinclair ZX Spectrum på moderna Windows-datorer
Speccy Emulator, av Marat Fayzullin, återskapar Sinclair ZX Spectrum-hårdvara på Windows och andra plattformar för att köra klassisk programvara. Den emulerar flera Spectrum-modeller och internationella kloner, och den laddar band, disk och snapshot-bilder för att köra spel och applikationer. Appen erbjuder utvecklarinriktade verktyg och ljudverktyg för analys. Retrospelare, datorshistoriker och utvecklare drar nytta av noggrann emulering och en mycket portabel C-baserad kodbas; utvecklarens bakgrund inom portabla emulatorer ligger till grund för projektets tekniska fokus.
Speccy reproducerar flera Spectrum-varianter och bevarar originalfilformat
Inuti emuleringen implementerar Speccy modell-specifika minneskartor och Z80-timing för att matcha 16k, 48k, 128k och +2/+3 beteende samt många internationella kloner. Den accepterar en bred uppsättning av bildtyper för omedelbar exekvering. Stödda format inkluderar snapshot- och kassettbehållare samt flera diskavbilder; vanliga exempel är .Z80 och .SNA snapshots, .TAP och .TZX kassettbilder, och diskformat som .DSK, .TRD och .SCL.
Periferistöd och utvecklarverktyg syftar till bevarande och testning
När man interagerar med gammal hårdvara simulerar emulatorn skrivare och inmatningsgränssnitt och exponerar inspektionsverktyg för utvecklare. Emulerade perifera enheter inkluderar ZX Printer och Alphacom32 samt joystickstandarder. Paketet tillhandahåller en inbyggd debugger och exakt tillståndssparande/laddning till .SNA eller .Z80-filer, vilket passar mjukvarutestning, arkiveringsarbetsflöden och reproduktion av specifika exekveringsstatusar.
Ljudfunktioner tjänar trogen uppspelning och teknisk analys
När ljud krävs reproducerar Speccy AY8910 programmerbar ljudgenerator tillsammans med den interna bleepen med uppmärksamhet på timing. Den erbjuder också melodisk ljudloggning som konverterar bleep-utgång till MIDI-partitur, en unik funktion för att extrahera chiptune-melodier. Musikanter och forskare kan exportera MIDI-loggar för att undersöka notsekvenser och timing istället för att enbart förlita sig på realtids ljudupptagning.
Designen gynnar portabilitet, låg resursanvändning och långsiktig underhåll
Inuti sin arkitektur använder Speccy en C-baserad kärna som underlättar plattformsoberoende kompilering; nuvarande versioner riktar sig mot Windows, Linux och en dedikerad Android-version. Gammal MS-DOS och Symbian-portar är nedlagda. Den lilla fotavtrycket och den långvariga utvecklingshistoriken bidrar till blygsamma systemkrav och driftsstabilitet, vilket gör emulatorn praktisk på lägre hårdvara och för arkiveringsuppgifter.
Speccy är ett specialverktyg som passar för bevarande och tekniska användare
Speccy är ett specialval för bevarare och utvecklare på grund av utvecklarens långa erfarenhet sedan 1995 och hans historia av att skapa portabla emulatorer. Dock betonar gränssnittet funktion över modern presentation, vilket gör verktyget mindre tilltalande för användare som prioriterar en polerad front. För arkivarbete, teknisk analys och körning av obskyr Spectrum-programvara är Speccy värt att prova.