Uživatelské nástroje

Nástroje pro tento web


lnxspectrum:ulaplus

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
lnxspectrum:ulaplus [2015/04/03 11:48] – [WEBové zdroje] lanexlnxspectrum:ulaplus [2020/12/31 09:26] (aktuální) – [Defaultní hodnoty barev SLAM] lanex
Řádek 60: Řádek 60:
 ==== Border barva ==== ==== Border barva ====
 Border barva se výbírá vždy z registrů 8-15. BORDER 0 je tedy barva v registru 8, BORDER 7 je barva v registru 15. Border barva se výbírá vždy z registrů 8-15. BORDER 0 je tedy barva v registru 8, BORDER 7 je barva v registru 15.
 +==== ULA Plus Verze 1.1 ====
 +Ve verzi 1.0 došlo k rozšíření registru o možnost měnit grafické režimy alá Timex. Od verze 1.1 můžeme přímo při výběru registru 64 nastavit grafický režim. Už to také není registr. Bit 6 určuje zda se aktivuje Palette group (0) nebo mode group (1).
 +
 +Inicializace by měla probíhat následovně. Na port 48955 pošleme hodnotu 64 (//mode group//) + //screen mode//.
 +Následně pošleme 1 na port 65339, tím ULA+ aktivujeme.
 +
 +=== Screen mode ===
 +1 byte (01cccmmm)
 +^mmm^Screen mode^
 +|000|screen 0 (original Timex)|
 +|001|screen 1 (original Timex)|
 +|010|hi-colour (original Timex)|
 +|011|hi-colour (bank 7)|
 +|100|screen 0 (bank 7)|
 +|101|screen 1 (bank 7)|
 +|110|hi-res (original Timex)|
 +|111|hi-res (bank 7)|
 +
 +V případě použití HiRes režimu, je k dispozici 8 barevných kombinací (Ink on Paper).
 +
 +^ccc^Color^
 +|000|Black on White|
 +|001|Blue on Yellow|
 +|010|Red on Cyan|
 +|011|Magenta on Green|
 +|100|Green on Magenta|
 +|101|Cyan on Red|
 +|110|Yellow on Blue|
 +|111|White on Black|
 +
  
 ===== Inicializace ===== ===== Inicializace =====
-Po resetu ZX Spectra jsou všechny barvy nastavené na 0 - černou. Pokud tedy jen zapneme funkce ULA Plus, obrazovka bude černá. Je potřeba nastavit barvy. Inicializace a nastavení barev může v ASM vypadat takhle:+Po resetu ZX Spectra jsou všechny barvy nastavené na 0 - černou. Pokud tedy jen zapneme funkce ULA Plus, obrazovka bude černá. Je potřeba nastavit barvy.  
 + 
 +//Aktualizace: Ve verzi 1.1 a HW SLAM se již nastavují defaultní barvy. Nejsou tedy jen černé.// 
 + 
 +Inicializace a nastavení barev může v ASM vypadat takhle:
  
 <code> <code>
Řádek 103: Řádek 137:
 [[https://sites.google.com/site/ulaplus/home|ULA Plus Homepage]]\\ [[https://sites.google.com/site/ulaplus/home|ULA Plus Homepage]]\\
 [[http://scratchpad.wikia.com/wiki/ZX_Spectrum_64_Colour_RGB_Mode|Popis ULA Plus]]\\ [[http://scratchpad.wikia.com/wiki/ZX_Spectrum_64_Colour_RGB_Mode|Popis ULA Plus]]\\
-[[https://sites.google.com/site/ulaplus/documentation/guide-to-using-ulaplus/UsingtheULAplus64colourmodefromSinclairBasic.pdf?attredirects=0|Ovládání ULA Plus z BASICu]]\\+[[https://faqwiki.zxnet.co.uk/wiki/ULAplus|Wiki ULA Plus]]\\ 
lnxspectrum/ulaplus.txt · Poslední úprava: 2020/12/31 09:26 autor: lanex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki