emulators/speccy

Speccy

Marat Fayzullin
 

Speccy emuluje verze Sinclair ZX Spectrum 16kB, 48kB a 128kB, stejně jako modely Spectrum +2, + 2A a +3, stejně jako modely Timex Sinclair. I když jsem v minulosti udělal nějakou práci související se ZX a v některých případech jsem si udržel  comp.sys.sinclair FAQ, mnoho let jsem se zdržel psaní emulátoru Sinclair ZX Spectrum. Bylo to většinou kvůli tomu, že je kolem tolik dalších emulátorů Spectra, takže psaní dalšího vypadalo nadbytečné. Na druhou stranu, nedostatek emulátoru Speccy se mi připomínal jako zřetelná díra na mém životopisu :). Takže tady je, ještě další emulátor Spectrum, triviálně pojmenovaný Speccy. Pokud narazíte na chybu, máte představu o dalším vývoji Speccy nebo byste chtěli portovat Speccy na novou platformu,  dejte mi vědět.

V současné době Speccy podporuje všechny typy joysticků ZX Spectrum a myš Kempston. Podpora myši AMX ještě není dokončena. Obě tiskárny ZX a tiskárna Timex (aka Alphacom 32) jsou podporovány a budou tisknout do souboru pomocí grafické karty ASCII. Čip AY8910 je samozřejmě podporován v obou 128k a Fuller režimech. V současné době je podporováno pouze rozhraní disku BetaDisk / TR-DOS, ačkoli se v nabídce objevují další disková zařízení, diskety nebo mikrodisky. Na tom se pracuje.

Speccy načte soubory ve formátech .Z80, .SNA, .TAP, .TZX, .FDI,. TRD a .SCL. Také načte snímky ve formátu .SCR. Můžete ukládat soubory ve formátech .Z80, .SNA, .FDI, .TRD, .SCL a .SCR. Všimněte si, že F4 spouští / zastavuje kazetu, zatímco F5 vyvolá konfigurační nabídku nezávislou na platformě. Některé možnosti této nabídky nejsou k dispozici v nabídkách systému Windows. Pomocí kláves ALT + ENTER můžete přepínat mezi režimy oken a celé obrazovky. ALT + PGUP zvyšuje hlasitost zvuku, zatímco ALT + PGDOWN jej snižuje. Nakonec stisknutím tlačítka PGUP se emulace posouvá dopředu a přeskočíte přes dlouhé operace, jako je páskové nahrávání.

Speccy má zajímavou funkci automatického převodu zvukového signálu ZX na MIDI a uložení zvukové stopy do protokolu pro pozdější přehrávání. Zvolte možnost "Konvertuj" a poté možnost "Audio | Log Melodic Sound" pro zapnutí této funkce.

  • Platformy
    • Sinclair ZX Spectrum 16kB
    • Sinclair ZX Spectrum 48kB
    • Sinclair ZX Spectrum 128kB
    • Sinclair ZX Spectrum +2
    • Sinclair ZX Spectrum +2A
    • Sinclair ZX Spectrum +3
    • Timex Sinclair TC2048
    • Timex Sinclair TS2068
    • Sam Coupe (nedokončeno)
    • Didaktik Gama
    • Pentagon
    • Scorpion
  • Formáty vstupních souborů
    • .SNA Spectrum Snapshots (48kB a 128kB)
    • .Z80 Spectrum Snapshots (verze 1 až 3)
    • .TAP Tape Images
    • .TZX Tape Images
    • .FDI Disk Images
    • .DSK Disk Images (CPCEMU format)
    • .TRD Disk Images
    • .SCL Disk Images
    • .SCR Screen Dumps
    • .POK Cheat Files
  • Formáty výstupních souborů
    • .SNA Spectrum Snapshots (48kB a 128kB)
    • .Z80 Spectrum Snapshots (verze 1 až 3)
    • .FDI Disk Images
    • .TRD Disk Images
    • .SCL Disk Images
    • .SCR Screen Dumps
    • .MID MIDI Zvukové stopy (jak PSG tak zvukový signál jsou uloženy)
  • Vstupní zařízení
    • CapsShift+Cursor
    • Cursor/Protek/AGF Joystick
    • Kempston Joystick
    • Fuller Joystick
    • Sinclair Interface II Joysticks
    • Kempston Mouse
    • AMX Mouse (nedokončeno)
  • Tiskárny
    Grafické tiskárny jsou emulovány psaním každé tečky jako znak do textového souboru. Tím vytvoříte velké "plátno", které můžete měnit v textovém editoru tím, že změníte jejich velikost písma a poté je vytisknete na skutečné tiskárně. Tiskárny znaků jednoduše vyvedou text do souboru.
    • ZX Printer
    • Timex TS2040
    • Alphacom32
    • ZX128 printer
  • Zvuk
    • ZX128-compatible AY8910 PSG
    • Fuller AY8910 PSG
  • Další zařízení
    Některé z nich jsou nedokončené, ale pracuji dál.
    • ULA+ Video
    • Multiface
    • BetaDisk/TR-DOS
    • Sinclair Interface I (nedokončeno)
    • DISCiPLE (nedokončeno)
    • PlusD (nedokončeno)
  • Jiné
    • Vestavěný ladicí program.
    • Vestavěná konfigurační nabídka
    • Beeper konverze výstupu do melodických tónů.
    • Záznam zvuku do souborů MIDI.
    • Automatická střelba pro joysticky.
    • Uložení a načítání stavu emulace.
    • Režim pro více hráčů v síti.
    • Simulované TV skenovací řádky.
    • Interpolace obrazového obrazu.
    • Volitelná pauza, když se okno stává neaktivní.
    • Simulace efektu Scanline.
    • Okno s možností změny velikosti.
    • Režim na celou obrazovku.

Přidělení klávesnice

  [LCONTROL]     - klávesa SYMBOL SHIFT
  [LSHIFT]         - klávesa CAPS SHIFT
  [ALT]            - Joystick tlačítko FIRE
  [PAUSE]          - "Kouzelné tlačítko" (NMI), je-li to vhodné
  [PGUP]           - emulace rychlého posunu (také: [F9])
  [ESC]            - Ukončete emulaci (také: [F12])
  [F1]             - Přejít do vestavěného ladicího programu
  [F2]             - Zapnutí / vypnutí záznamu zvukové stopy
  [F3]             - Zapnutí / vypnutí automatického zapnutí joysticku
  [F4]             - Převíjení a spuštění pásky
  [F5]             - vyvolání nabídky konfigurace běhu
  [F6]             - Načíst stav emulace ze souboru * .STA
  [F7]             - Uložte stav emulace do souboru * .STA
  [F8]             - Aktivuje okamžité přehrávání
  [F9]             - emulace rychlého posunu (také: [PGUP])
  [F10]            - Zapnutí / vypnutí informací o ladění na obrazovce
  [ALT] + [F10]    - Zapnutí / vypnutí mřížky obrazovky ladění
  [F11]            - Obnovení hardwaru
  [F12]            - Ukončení emulace (také: [ESC])
  [ALT] + [PGUP]   - Zvyšte hlasitost
  [ALT] + [PGDOWN] - Snižte hlasitost
  [ALT] + [ENTER]  - Přepnout na celou obrazovku (Windows)

LOAD



  [918 kB]
[Stáhnuto   40 × - naposledy dne:  27. 10. 2024, 15:57 ]


 

Stránka byla už zobrazena: 175 ×

Aktualizováno: 25. 4. 2018, 09:26



     psp-ikona.gif, 2 kB    Text to HTML converter and formatter  builder_ikonka.gif, 3 kB
           
  Best Old Games      kabelmanie.gif, 2 kB  root_ico.gif, 2 kB  český diskmag pro počítače ZX Spectrum a kompatibilní
synapse.gif, 4 kB   TuningPC.cz - Vše pro tuning a casemodding vašeho PC        pspad88x31.gif  delphix.gif, 1 kB
sgatlantis_88x31_3.jpg, 4 kB  atlan.gif, 22 kB  arkon.jpg, 12 kB  ico_abeceda.gif, 888B  blog.idnes.cz   
           
       
 
  torry_logo.gif, 4 kB  

Stránka načtena za 0.00235 sekund.