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:46] – [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://652eeb97-a-62cb3a1a-s-sites.googlegroups.com/site/ulaplus/documentation/guide-to-using-ulaplus/UsingtheULAplus64colourmodefromSinclairBasic.pdf?attachauth=ANoY7cov_iQOe2NoTHG5Uurm5KnvusIbBVKPuPSCicVyZvjx2uO5iv210EZvpu_wnPDt3C02Du9fbSaDQ8QvyjgIwKw9Qv4DgppUr1rgIg9--rmmzBv-rEwRWz_eC2Mgn-Szfti4lrKmYvG1Drl7rQfQmJQRW8RX0L_xRbvM3hCqt8XnCMrm_jclUhEP6I8T-P6HIGpenLV9lpVUOvSddPQlhRyZHQ6epSpx8J-hchy6xgnCIr_Q3cFUoJdKLBmLnlonXMmhIohTiYzVbq26arQRg78qCTkD5ZuMnH9GplPglzHjI8lhQJw%3D&attredirects=0|Ovládání ULA Plus z BASICu]]\\+[[https://faqwiki.zxnet.co.uk/wiki/ULAplus|Wiki ULA Plus]]\\ 
lnxspectrum/ulaplus.1428054370.txt.gz · Poslední úprava: 2018/07/31 10:04 (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki