Tisk hexadecimálních hodnot s využitím instrukce DAA na ZX Spectru
Zdroj: root.cz 20.04.2023 (00:00) it, počítače
Dnešní článek o vývoji programů pro mikropočítač ZX Spectrum je rozdělen na dvě části. V úvodní části si ukážeme využití instrukce DAA při tisku hexadecimálních hodnot a v části druhé se seznámíme se základy zpracování hodnot s plovoucí řádovou čárkou. celý článek
Vykreslování spritů a animací na ZX Spectru
Zdroj: root.cz 25.07.2023 (00:00) it-pocitace
V prakticky každé hře se setkáme s pohybujícími se objekty. Vykreslování takových objektů na ZX Spectru je poměrně složité kvůli specifické organizaci grafické paměti a systému barvových atributů.
Ovládání hráčů ve hře klávesnicí nebo joystickem na ZX Spectru
Zdroj: root.cz 25.05.2023 (00:00) it-pocitace
Ukážeme si základní metody ovládání hráčů (postaviček) ve hrách, a to jak s využitím klávesnice, tak i pomocí joysticků připojených přes různá rozhraní: Kempston, Interface-2 atd.
Kopie datových bloků na ZX Spectru s využitím zásobníku
Zdroj: root.cz 11.05.2023 (00:00) it-pocitace
Ukážeme si trik pro blokový přenos dat, který spočívá v tom, že se přenáší vždy dvojice bajtů, což sice samo o sobě rychlejší není, ale Z80 nemusí načítat operační kódy instrukcí při přenosu každého bajtu.
Specifické vlastnosti procesorů AArch64: aritmetické operace
Zdroj: root.cz 24.03.2022 (00:00) it-pocitace
Dnes se budeme zabývat instrukcemi určenými pro provádění aritmetických operací. Tyto instrukce se rozdělují na instrukce určené pro celočíselné datové typy a na instrukce, které provádějí operace s hodnotami s plovoucí řádovou čárkou.
Zvuky a hudba na ZX Spectru: zvukové čipy řady AY-3–8910
Zdroj: root.cz 13.06.2023 (00:00) it-pocitace
V sedmnácté části seriálu o vývoji her a dalších aplikací pro slavné ZX Spectrum si ukážeme, jakým způsobem lze produkovat zvuky či hudbu s využitím zvukového čipu řady AY-3–8910, tedy slavného „ayčka“. To bylo součástí ZX Spectra 128k i některých dalších rozšíření (Melodik atd.).
Specifika instrukční sady mikroprocesorů Intel 8086/8088 (2)
Zdroj: root.cz 17.09.2024 (00:00) it-pocitace
Zaměříme se na specifické instrukce, které byly na mikroprocesorech Intel 8086/8088 podporovány. Bude se v první řadě jednat o instrukce pro BCD aritmetiku a o „řetězcové instrukce“, které jsou pro platformu 8086 typické.
Knihovna Pandas: použití metody groupby, naformátování a export tabulek pro tisk
Zdroj: root.cz 05.01.2021 (00:00) it-pocitace
[35 minut čtení] V úvodní části si ukážeme některé způsoby použití metody groupby, jež je velmi často používána při analýze dat. V části druhé se seznámíme s přípravou datových rámců pro tisk či zobrazení na terminálu. 1. Zpracování a agregace údajů s využitím metody groupby
Aritmetické operace s hodnotami uloženými binárně i ve formátu BCD
Zdroj: root.cz 13.04.2023 (00:00) it-pocitace
Vyzkoušíme si, jak jsou provedeny základní aritmetické operace při sčítání celočíselných hodnot uložených v binárním tvaru i s využitím formátu BCD – přesněji řečeno ve variantě označované jako Packed BCD.
Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu (dokončení)
Zdroj: root.cz 01.02.2024 (00:00) it-pocitace
V závěrečném článku si popíšeme zbývající podporované instrukce i způsob jejich použití. Taktéž si porovnáme rychlost výpočtů realizovaných přímo strojovými instrukcemi v porovnání s Pythonem.
Testování nativních funkcí s využitím programovacího jazyka Python
Zdroj: root.cz 31.07.2020 (00:00) it-pocitace
[56 minut čtení] V dnešní části seriálu o testování aplikací s využitím Pythonu se budeme zabývat možná poněkud méně známým tématem. Bude se jednat o testování nativních funkcí (či celých nativních knihoven nebo dokonce aplikací) s využitím Pythonu. 1. Testování nativních funkcí s využitím programovacího jazyka Python
Automatické ovládání aplikací s GUI využitím nástroje xdotool
Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu
Tvorba diagramů s architekturou systémů s využitím knihovny Diagrams
Zpracování n-rozměrných polí v jazyce Go s využitím knihovny narray
Rychlá tvorba webových služeb s využitím frameworků FastAPI a SQLAlchemy
Testování aplikací s využitím nástroje Hypothesis (dokončení)
Státy EU řeší stav evropských hodnot v Polsku a Maďarsku, dle Jourové se zhoršil
Coconut: zápis některých operátorů s využitím Unicode
ŽIVĚ: Summit evropských hodnot 2023
Knihovna Pandas: spojování datových rámců s využitím append, concat, merge a join
Vývoj pro osmibitovou herní konzoli NES s využitím překladače jazyka C (dokončení)
Práce s klávesnicí na ZX Spectru
Tvorba grafů v Jupyter Notebooku s využitím knihovny Matplotlib (dokončení)
Vykreslování spritů a animací na ZX Spectru (2. část)
Testování aplikací s využitím nástroje Hypothesis
Programujeme zvuky a hudbu na ZX Spectru
Adepti na ústavní soudce slíbili srozumitelnost rozhodování a ochranu hodnot
Propojení Pythonu s nativními knihovnami s využitím balíčku cffi (3)
Ruským slovem roku je podle Puškinova ústavu dědictví, soubor kulturních hodnot
Tvorba grafů v jazyce R s využitím knihovny ggplot2 (II)
Tvorba grafů v jazyce R s využitím knihovny ggplot2
Začal tisk volebních lístků pro říjnové parlamentní volby
Tvorba grafů v Jupyter Notebooku s využitím knihovny Matplotlib
Komunikace mezi Pythonem a Javou s využitím nástroje py4j
Sledování správy paměti v Pythonu s využitím nástroje objgraph
Kopie datových bloků na ZX Spectru: přenášení bajt po bajtu
Podpora funkcionálního programování v jazyku Lua s využitím knihovny Moses (dokončení)
Programová tvorba diagramů v jazyku Clojure s využitím knihovny Rhizome
Tvorba sekvenčních diagramů v Pythonu s využitím knihovny Napkin
Něco pro fanoušky osmibitů. ZX Spectrum Next zamířil na Kickstarter a je to hit
Formátovaný tisk obsahu tabulek a dalších datových struktur v Go
Podpora funkcionálního programovaní v jazyku Lua s využitím knihovny Moses
Podrobnější popis možností zvukového čipu řady AY-3–8910 na ZX Spectru 128k
Tvorba grafů a diagramů s využitím doménově specifického jazyka nástroje Graphviz