Uživatelské nástroje

Nástroje pro tento web


lnxspectrum:blitter2

Příklady

Nejprve je potřeba LnxBlitter (dále jen LB) zinicializovat. To provedeme zápisem na port 231. Pošleme na něj hodnotu 129, což znamená Enable + Reset. Dále provedeme test, zda LB odpovídá. Přečteme port 231 a měl by vrátit verzi LnBlitteru. Hodnota jiná než aktuální 6 (verze L6) ukončíme, protože Blitter neodpovídá. V opačném případě je LB je připraven.

		org	32768
		
		ld	a,1+128		;Enable, Reset
		out	(231),a			
		
		in	a,(231)		;Přečteme verzi
		cp	6		;je to verze L6?
		ret	nz		;ne, exit	
lnxspectrum/blitter2.txt · Poslední úprava: 2019/04/13 09:26 autor: lanex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki