====== Speccy 2010 ====== ==== Vlastnosti ==== * CPU: SoftCore CPU (OpenCores) Z80@3.5, 7, 14, 28 MHz * RAM: 16MB alebo 32MB * Módy + časovanie: 48k, 128k, Pentagon, Scorpion * Video módy: ULA/256*192, Pentagon mód 16 farieb (experimentálny) * Video výstup: kompozitný (RCA), VGA (DIN-15/3r), S-Video (Mini-DIN4) * Audio: emulácia beeper, AY-3-8912, YM-2149 a SID (experimentálny) ==== Pripojenie ==== * Klávesnica: externá PS/2 * Myš: PS/2, emulácia Kempston mouse * Joystick: 2 porty, Kempston & Sinclair konfigurovateľný * Pamäťové zariadenie: SD karta * Zbernica: nie * Adaptér/napájanie: 5V/1A, jack 5.5/2.1mm - stredný kolík + ==== Ovládanie ==== === Aktualizovaná verzia Speccy2010 v1.2.1 (mborik/RM-TEAM) === 1. Na čistú naformátovanú SD nahrať [[https://github.com/mborik/speccy2010-reborn/releases/download/v1.2.1/speccy2010_v1.2.1.zip|firmware]] a [[https://github.com/mborik/speccy2010-reborn/releases/download/v1.2.1/speccy2010_v1.2.1_sdcard.zip|ROM + pomocné súbory]] │ speccy2010.bin │ speccy2010.hlp │ speccy2010.ini │ speccy2010.rbf │ speccy2010_boot.bin │ ├───bin │ 128 │ CD │ CHMOD │ CP │ DFWLOAD │ DIVIDEO │ DRIVES │ DSKPROBE │ DUMPMEM │ FILE │ GRAMON │ HEXDUMP │ HEXVIEW │ LAUNCHER │ LS │ LSTAP │ MKDIR │ MKTRD │ MORE │ MV │ PARTINFO │ PLAYPT3 │ PLAYSQT │ PLAYSTC │ PLAYTFM │ PLAYWAV │ RM │ SNAPLOAD │ SPEAKCZ │ TAPEIN │ TAPEOUT │ VDISK │ ├───roms │ 128.rom │ 48.rom │ esxdos086.rom │ pentagon.rom │ scorpion.rom │ system.rom │ trdos.rom │ ├───sys │ │ BDIR.KO │ │ BETADISK.SYS │ │ BFILE.KO │ │ ERRMSG.KO │ │ ESXDOS.SYS │ │ NMI.SYS │ │ NMI_HELP.SCR │ │ TAPE.KO │ │ TRDBOOT.BIN │ │ TRDOS54T.KO │ │ │ └───CONFIG │ ESXDOS.CFG │ TRDOS.CFG │ └───tmp 2. Pripojiť periférie, napájanie a spustiť **Klávesové skratky:** Hlavné šípky, LCtrl - kempston joystick PgUp, PgDn, Home, End - kurzor joystick; F1 - turbo vypnuté/8x - prepínač F2 - turbo 2x F3 - turbo 4x F4 - turbo 8x (nestabilné) Alt+F4 - oneskorenie o 1 takt F5 - NMI Alt+F5 - reset F6 - diskové menu F7 - uložiť SNA Alt+F7 - uložiť SNA ako ... F9 - nastavenia Alt+F9 - konfigurácia ROM F10/NumPlus - spustiť prehrávanie pásky F11/NumMinus - zastaviť prehrávanie pásky F12 - správca súborov Alt+F12 - debugger/hex editor Ctrl+Alt+F1..F10 - uložiť SNA s pevným názvom Alt+1 - PAL Composite/S-Video Alt+2 - PAL RGB Alt+3 - VGA 50Hz Alt+4 - VGA 60Hz Alt+5 - VGA 75Hz Pause - pozastaviť ScrollLock - prehodiť emuláciu PC klávesnice HardReset - vojsť do menu F9 a následne stlačiť F5 Klávesové LED indikátory: NumLock: zapnuté CapsLock: aktivita diskového systému ScrollLock: emulácia PC klávesnice Správca súborov používa rovnaké klávesové skratky ako pôvodná verzia a ich význam sa nemení. Prepínanie klávesnice bolo odstránené. Zlepšená funkcia prehliadača obrázkov je dostupná cez [F3] alebo [Enter], ďalší obrázok cez [Space]. Podobne aj ovládanie debuggera/hex editora zostáva bezo zmeny. Odkaz: [[http://blog.borik.net/2018/07/speccy2010-reborn.html|Článok na blogu]] === Pôvodná verzia (syd) === 1. Na čistú naformátovanú SD nahrať [[https://z00m.speccy.cz/speccy2010/speccy2010.tar.gz|firmware]] a [[http://ftp.cz.debian.org/debian/pool/non-free/s/spectrum-roms/spectrum-roms_20081224-3_all.deb|ROM]] súbory : |- speccy2010.bin |- speccy2010.hlp |- speccy2010.rbf |- roms |- 48.rom |- 128.rom |- pentagon.rom |- scorpion.rom |- trdos.rom 2. Pripojiť periférie, napájanie a spustiť **Klávesové skratky:** Hlavné PrintScreen - reset šípky, LCtrl - kempston joystick '+' or '=' - spustí prehrávanie '-' - zastaví kazetu alebo obnoví prehrávanie PgUp, PgDn, Home, End - kurzor joystick; ESC - hex editor F1 - turbo vypnuté F2 - turbo 2x F3 - turbo 4x F4 - turbo 8x (nestabilné) F5 - oneskorenie o 1 takt F6 - zmazanie atribútov F9 - nastavenia F10 - diskové menu F11 - uložiť SNA Shift+F11 - uložiť SNA ako ... F12 - správca súborov Alt+(0..9) - uložiť SNA s pevným názvom Ctrl+1 - PAL Composite/S-Video Ctrl+2 - PAL RGB Ctrl+3 - VGA 50Hz Ctrl+4 - VGA 60Hz Ctrl+5 - VGA 75Hz Pause - pozastaviť Ins - prehodiť tlačidlá myši Správca súborov šípky - pohyb kurzora Enter - spustiť obraz disku / otvoriť adresár Backspace - opustiť adresár Space - výber súborov '+' - výber všetkých súborov '-' - zrušenie výberu všetkých súborov '\' - prehodiť vybraté 1,2,3,4 - pripojiť vybraný obraz disku ako A,B,C,D; F1 - zobraziť pomoc F2 - vybrať cieľový adresár F3 - zobraziť súbor F4 - vytvoriť prázdny obraz TRD disku F5 - kopírovať súbor(y) do cieľového adresára Shift+F5 - kopírovať súbor F6 - presunúť súbor(y) do cieľového adresára Shift+F6 - premenovať súbor F7 - vytvoriť adresár F8 - vymazať súbor(y) F9 - formátovať zvolený obraz TRD disku; CapsLock - veľké písmená; LCtrl/LShift - eng/rus rozloženie klávesnice; Debugger/Hex editor šípky - pohyb kurzora 0..9, A..F - vložiť hodnoty M - nastaviť adresu Z - vykonať aktuálnu inštrukciu Z80 ==== Hardware ==== * FPGA: EP2C8Q208C8N * MCU: ARM STR755FV2T6 * Audio: TDA1543 alebo R2R sieť * Hodiny reálneho času: DS1338Z-33 ==== Software ==== Podporované formáty súborov: * .sna Spapshots * .tap a .tzx obrazy pások (nepodporuje rýchle nahrávanie FlashLoad, nahrávanie sa dá zrýchliť zapnutím turba) * .trd, .scl a .fdi TR-DOS obrazy diskiet Pri použití konfigurácie s povoleným ESXDOS/divMMC je samozrejme možné rýchle nahrávanie TAP súborov ako v štandardnom divIDE/divMMC. NMI menu ďalej umožňuje zobrazovanie SCR, mapovanie TRD a ostatné dostupné funkcie ESXDOS. ==== Vzhľad ==== {{https://sindik.at/img/speccy2010_02.jpg}} {{https://sindik.at/img/speccy2010_03.jpg}}