<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.darkbyte.sk/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.darkbyte.sk/feed.php">
        <title>z00m&#039;s speccy knowledge base</title>
        <description></description>
        <link>https://wiki.darkbyte.sk/</link>
        <image rdf:resource="https://wiki.darkbyte.sk/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-17T23:43:05+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=6-bit-print&amp;rev=1487247717&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=8-bit-print&amp;rev=1487247758&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=altera_usb-blaster&amp;rev=1511627842&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=asl_oddities&amp;rev=1511628150&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=asl-kompilacia-do-stranok&amp;rev=1511628111&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=asm&amp;rev=1511627092&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=bin-to-db&amp;rev=1511628168&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=compilation&amp;rev=1511627075&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=disable-f10&amp;rev=1511627868&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=docbook-to-html&amp;rev=1511627798&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=dosbox&amp;rev=1517562356&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=downde&amp;rev=1487249340&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=downhl&amp;rev=1487249236&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=draw&amp;rev=1487248677&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=finder&amp;rev=1511627669&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=general&amp;rev=1487249270&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=global-cursor-theme&amp;rev=1511627823&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=graphic&amp;rev=1487248302&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=keyb-indicator&amp;rev=1511627946&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=keyb-layout&amp;rev=1511627927&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=keyscan-codes&amp;rev=1487247789&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=libspectrum&amp;rev=1511628088&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=linux&amp;rev=1711204814&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=mac&amp;rev=1511627718&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=makeshp&amp;rev=1487248589&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=makesin&amp;rev=1487248482&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=math&amp;rev=1487248889&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=mksin-theory&amp;rev=1487248833&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=multiply-by-32&amp;rev=1487248936&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=no-icons-gtk2&amp;rev=1511627903&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=other&amp;rev=1487247522&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=p3xplayer-sjasmplus&amp;rev=1487248148&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=p3xplayer&amp;rev=1487248090&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=p3xtraplayer&amp;rev=1487248203&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=padsp&amp;rev=1516728168&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=plot&amp;rev=1487248729&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=pt3player-asl&amp;rev=1487248035&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=pt3player&amp;rev=1487247983&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=qemu_libvirt&amp;rev=1711205224&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=sjasm-42c&amp;rev=1511628037&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=sjasm-plus-1.07-rc7&amp;rev=1511628057&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=slim&amp;rev=1511627143&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=sound&amp;rev=1586464771&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=space-saving-numbers&amp;rev=1658675142&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=sqplayer&amp;rev=1487247902&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=sqplayerplus&amp;rev=1586464921&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=start&amp;rev=1511626896&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=system&amp;rev=1487247687&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=upde&amp;rev=1487249375&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=uphl&amp;rev=1487249304&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=upx&amp;rev=1526406759&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=virtualbox&amp;rev=1517561683&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=windows&amp;rev=1526406555&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=z80instructions&amp;rev=1487247621&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=zx10&amp;rev=1487249058&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.darkbyte.sk/doku.php?id=zxmake&amp;rev=1511628130&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.darkbyte.sk/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>z00m's speccy knowledge base</title>
        <link>https://wiki.darkbyte.sk/</link>
        <url>https://wiki.darkbyte.sk/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=6-bit-print&amp;rev=1487247717&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:21:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>6-bit-print</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=6-bit-print&amp;rev=1487247717&amp;do=diff</link>
        <description>6-bit text print routine

----------

syntax is for sjasmplus


;6-bit text print (42 columns) by MTB (c)1994 @ ZXM 5/1994
;simplification, bugfix and sjasmplus formatting by z00m/SinDiKAT (c)2016
;input: hl=text address, de=print position



;		device	zxspectrum48

;		org	32768

;printpos	equ	16384

;demo:
;		ld	hl,text
;		call	print
;endless:	
;		di
;		halt
;		jr	endless

print:		
;		ld	de,printpos
		ld	(pos),de
		xor	a
		ld	(roll),a	

print1:		
		push	hl
		ld	a,(hl)
		and	127
		call	ascii
		l…</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=8-bit-print&amp;rev=1487247758&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:22:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>8-bit-print</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=8-bit-print&amp;rev=1487247758&amp;do=diff</link>
        <description>8-bit text print routine

----------

syntax is for sjasmplus


;8-bit text print (32 columns) by Universum (c)1992, taken from ASM&amp;ZXS book
;sjasmplus formatting by z00m/SinDiKAT (c)2016
;input: hl=text address, (printpos)=print position, font=font position

;		device	zxspectrum48

;		org	32768

font		equ	15616

;demo:
;		ld	hl,text
;		ld	de,16384
;		ld	(printpos),de
;		call	print
;endless:
;		di
;		halt
;		jr	endless

print:
		ld	a,(hl)
		cp	0
		ret	z
		call	char1
		inc	hl
		jr	print
         …</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=altera_usb-blaster&amp;rev=1511627842&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:37:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>altera_usb-blaster</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=altera_usb-blaster&amp;rev=1511627842&amp;do=diff</link>
        <description>Altera USB-Blaster permissions setup

----------

The Altera Quartus II software using the Linux built-in usb_device drivers. By default only root has access to them so permissions have to be fixed in order the user is allowed to access them as well.</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=asl_oddities&amp;rev=1511628150&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:42:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>asl_oddities</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=asl_oddities&amp;rev=1511628150&amp;do=diff</link>
        <description>Alfred Arnold&#039;s ASL oddities

----------

Syntax for byte halves of IX and IY:


        ld ixu,N
        ld ixl,N
        ld iyu,N
        ld iyl,N


----------

Substitution for high &amp; low from sjasm(plus):


high    equ (value / 256)
low     equ (value # 256)</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=asl-kompilacia-do-stranok&amp;rev=1511628111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:41:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>asl-kompilacia-do-stranok</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=asl-kompilacia-do-stranok&amp;rev=1511628111&amp;do=diff</link>
        <description>AS - kompilácia priamo do stránok

----------

autor textu mborik128

V ASe je kompilácia do stránok možná, aj keď sa to nedá spraviť jedným príkazom...
Ako vieme, výstup ASu je bytecode súbor typu *.p, ktorý môže obsahovať iba 65536 výstupných bajtov a z ktorého si následne vieme nasekať výstup do bináriek pomocou</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=asm&amp;rev=1511627092&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:24:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>asm</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=asm&amp;rev=1511627092&amp;do=diff</link>
        <description>Tips and tricks for z80 cross assemblers

----------

	* bin-to-db
	* asl oddities
	* zxmake
	* sjasm2as
	* asl-kompilacia-do-stranok (sk)

----------

Navigation: mac . compilation . linux . windows . back to start</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=bin-to-db&amp;rev=1511628168&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:42:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bin-to-db</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=bin-to-db&amp;rev=1511628168&amp;do=diff</link>
        <description>Convert binary file to defb for source

----------

Run this command in linux console:


hexdump -ve &#039;&quot;\t&quot;&quot;\t&quot;&quot;db&quot;&quot;\t&quot; 7/1 &quot;#%02X, &quot; 1/1 &quot; #%02X&quot; &quot;\n&quot;&#039; $1 | sed -r &#039;s/(, #  )+$/\n/&#039;


where $1 is your binary file.

----------

Navigation: asm . compilation . linux . windows .</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=compilation&amp;rev=1511627075&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:24:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>compilation</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=compilation&amp;rev=1511627075&amp;do=diff</link>
        <description>Compilation issues under Linux

----------

	* libspectrum
	* sjasm-plus-1.07-RC7
	* sjasm-42c

----------

Navigation: asm . mac . linux . windows . back to start</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=disable-f10&amp;rev=1511627868&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:37:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>disable-f10</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=disable-f10&amp;rev=1511627868&amp;do=diff</link>
        <description>Disable F10 key binding in terminal

----------

If you are using a WindowManager instead of a DesktopEnvironment, key F10 in terminal pops up the right-click menu, so it conflicts with mc for example. You have to disable menu-accelerators:

create or edit ~/.gtkrc-2.0 or /etc/gtk-2.0/gtkrc and add the following lines:</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=docbook-to-html&amp;rev=1511627798&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:36:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docbook-to-html</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=docbook-to-html&amp;rev=1511627798&amp;do=diff</link>
        <description>How to generate HMTL from XML DocBook

----------

DocBook is a widely-used format for writing documentation, articles, books, etc. Easiest way to generate HTML is to use xsltproc.

You need to install the following packages in Debian/Devuan:


apt-get install xsltproc docbook-xsl-ns docbook5-xml</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=dosbox&amp;rev=1517562356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-02T09:05:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dosbox</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=dosbox&amp;rev=1517562356&amp;do=diff</link>
        <description>dosbox issues

----------

Mouse

If mouse jumps all over the screen, or it is locked in the corner, or does not allow to have a good control, it is caused probably by autolock function. So try setting it to the opposite of whatever it currently is.</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=downde&amp;rev=1487249340&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:49:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>downde</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=downde&amp;rev=1487249340&amp;do=diff</link>
        <description>downde

----------


downde  inc d
        ld a,d
        and 7
        ret nz
        ld a,e
        add a,#20
        ld e,a
        ret c
        ld a,d
        sub 8
        ld d,a
        ret


----------

Slower alternative:


downde    inc  d                 
          ld   a,d               
          and  7                 
          ret  nz                
          ld   a,e               
          add  a,32              
          ld   e,a               
          ld   a,d           …</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=downhl&amp;rev=1487249236&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:47:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>downhl</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=downhl&amp;rev=1487249236&amp;do=diff</link>
        <description>downhl

----------


downhl	inc h
        ld a,h
        and 7
        ret nz
        ld a,l
        add a,#20
        ld l,a
        ret c
        ld a,h
        sub 8
        ld h,a
        ret


----------

Slower alternative: 


downhl    inc  h                 
          ld   a,h               
          and  7                 
          ret  nz                
          ld   a,l               
          add  a,32              
          ld   l,a               
          ld   a,h           …</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=draw&amp;rev=1487248677&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:37:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>draw</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=draw&amp;rev=1487248677&amp;do=diff</link>
        <description>Draw routines

----------


;draw line.
;taken from some yugoslavian magazine
;BC-from DE-to
;start point is upper left corner (0,0)

draw     ld   a,d
         cp   192
         ret  nc
         ld   a,b
         cp   192
         ret  nc
         ccf
         rra
         scf
         rra
         and  a
         rra
         xor  b
         and  248
         xor  b
         ld   h,a
         ld   a,c
         rlca
         rlca
         rlca
         ld   l,a
         and  56
         cpl
   …</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=finder&amp;rev=1511627669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:34:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>finder</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=finder&amp;rev=1511627669&amp;do=diff</link>
        <description>Finder keeps jumping around the window

----------

When you try and uncollapse a folder, finder should stay focused on the folder that you uncollapsed. Instead it keeps jumping around the window.

This appears to be a bug in the Finder&#039;s display update algorithm.  If you have your list view sorted by</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=general&amp;rev=1487249270&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:47:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>general</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=general&amp;rev=1487249270&amp;do=diff</link>
        <description>General subroutines

----------

	*  downhl
	*  uphl
	*  downde
	*  upde

----------

Navigation: math . graphic . sound . system . other . back to start</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=global-cursor-theme&amp;rev=1511627823&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:37:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>global-cursor-theme</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=global-cursor-theme&amp;rev=1511627823&amp;do=diff</link>
        <description>Set global mouse cursor theme

----------

Sometimes it solves issues with different cursor themes, or issues with cursor itself, where it is set to &#039;default&#039; in DM, but /usr/share/icons/default directory is missing.

	*  create directory /usr/share/icons/default</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=graphic&amp;rev=1487248302&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:31:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>graphic</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=graphic&amp;rev=1487248302&amp;do=diff</link>
        <description>Graphic subroutines

----------

	*  makesin
	*  makeshp
	*  draw
	*  plot

----------

Navigation: general . math . sound . system . other . back to start</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=keyb-indicator&amp;rev=1511627946&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:39:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>keyb-indicator</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=keyb-indicator&amp;rev=1511627946&amp;do=diff</link>
        <description>Keyboard layout indicator

----------

Install xxkb, then create ~/.xxkbrc:


XXkb.mainwindow.enable: yes
XXkb.mainwindow.appicon: yes
XXkb.mainwindow.type: tray
XXkb.mainwindow.in_tray: true
XXkb.mainwindow.geometry: 16x16-0-0
XXkb.mainwindow.label.font: -misc-*-r-*-10-*
XXkb.mainwindow.label.enable: yes
XXkb.mainwindow.label.text.1: US
XXkb.mainwindow.label.text.2: SK
XXkb.mainwindow.label.background: black
XXkb.mainwindow.label.foreground: grey
XXkb.button.enable: no</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=keyb-layout&amp;rev=1511627927&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>keyb-layout</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=keyb-layout&amp;rev=1511627927&amp;do=diff</link>
        <description>Switching keyboard layouts in X

----------

Applies to slackware

copy 90-keyboard-layout.conf from /usr/share/X11/xorg.conf.d to /etc/X11/xorg.conf.d


cp -v /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf /etc/X11/xorg.conf.d


and change corresponding options, e.g.:</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=keyscan-codes&amp;rev=1487247789&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:23:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>keyscan-codes</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=keyscan-codes&amp;rev=1487247789&amp;do=diff</link>
        <description>Return codes from keyscan $028e

----------


keyscan		call	$028e
		ld	a,e
		cp	&quot;return code&quot;
		jr	z,key1
		cp	&quot;return code&quot;
		jr	z,key2
		....

;$028e return codes
;input: none
;output: e = return code, d: $18 = SS, $27 = CS, $28 = CS+SS
;        de = $ffff - nothing was pressed, de = $2718 - EXTEND
;        z = ok, nz = bad keys combination
;
;   1 $24   2 $1C   3 $14   4 $0C   5 $04   6 $03   7 $0B   8 $13   9 $1B   0 $23
;   Q $25   W $1D   E $15   R $0D   T $05   Y $02   U $0A   I $12   O $…</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=libspectrum&amp;rev=1511628088&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:41:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>libspectrum</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=libspectrum&amp;rev=1511628088&amp;do=diff</link>
        <description>libspectrum compilation hints

----------

If libspectrum-1.0.0 fails to compile on windres, issue following command in console before running ./configure


export WINDRES=no


----------

To get rid of Pentagon mode when loading 128k snaps apply this</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=linux&amp;rev=1711204814&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-23T14:40:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=linux&amp;rev=1711204814&amp;do=diff</link>
        <description>Linux tips &amp; tricks

----------

	* keyb-layout (how to switch keyb layouts in X)
	* keyb-indicator (xxkb - simple keyboard layout indicator)
	* no-icons-gtk2 (missing icons in gtk2 applications)
	* disable-f10 (disable F10 key binding in terminal)
	* SLiM (get rid of “failed to execute login command</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=mac&amp;rev=1511627718&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:35:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mac</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=mac&amp;rev=1511627718&amp;do=diff</link>
        <description>Mac tips &amp; tricks

----------

	* Finder (jumps around the window)

----------

Navigation: asm . compilation . linux . windows . mac . back to start</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=makeshp&amp;rev=1487248589&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:36:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>makeshp</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=makeshp&amp;rev=1487248589&amp;do=diff</link>
        <description>Shape generators

----------

makeshp (type 1)


; a: amplitude, c: offset, hl: adr
;   / ---+                            
;--/--+  | A               
; /   |C |                          

mkshp	push hl
     	exx
     	ld   e,a
     	ld   d,0
     	sla  e
     	rl   d
     	neg
     	ld   l,0
     	ld   h,a
     	exx
     	ld   a,c
     	exx
     	add  a,h
     	ld   h,a
     	exx
     	ld   b,0
l0001	ld   (hl),a
     	exx
     	add  hl,de
     	ld   a,h
     	exx
     	inc  hl
     	djnz l0001
…</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=makesin&amp;rev=1487248482&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:34:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>makesin</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=makesin&amp;rev=1487248482&amp;do=diff</link>
        <description>Sinus table generators

----------

makesin (fast, approximated)


;fast generator via approximation of x^2 parabola
;Copyright © 2012 Busy, optimized by Zilogat0r

mksin:    ld    bc,sintab
          ld    d,c
mksin2:   ld    a,c
          add   a,a
          add   a,a
          ld    e,a
          sbc   a,a
          xor   e
          ld    e,a
          ld    h,d
          ld    l,d
          rra
mksin1:   add   hl,de
          dec   a
          jr    nz,mksin1
          ld    a,64
          …</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=math&amp;rev=1487248889&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:41:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>math</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=math&amp;rev=1487248889&amp;do=diff</link>
        <description>Math subroutines

----------

	*  mksin-theory (sk)
	*  multiply-by-32 (sk)

----------

Navigation: general . graphic . sound . system . other . back to start</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=mksin-theory&amp;rev=1487248833&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:40:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mksin-theory</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=mksin-theory&amp;rev=1487248833&amp;do=diff</link>
        <description>Výpočet sínusu s komentárom od Busyho

----------

Spektrácka kalkulačka RST #28 počíta sínus pomocou polynomického rozvoja.
Je to spôsob síce krásny, výsledok dostaneme na 8 až 10 platných číslic,
ale veľmi pomalý, pretože je nutné pri ňom urobiť veľa zložitých operácií.
Pre demomaking potrebujeme presný opak - výpočet musí byť veľmi rýchly
a presnosť nám (obvykle) úplne postačí na osem bitov (v rozsahu 0..255).</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=multiply-by-32&amp;rev=1487248936&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:42:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>multiply-by-32</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=multiply-by-32&amp;rev=1487248936&amp;do=diff</link>
        <description>Násobenie hodnotou 32 od mikezt

----------

Využíva sa skutočnosť, že 32 je mocnina dvojky a násobenie dvoma je vlastne rotácia doľava.

Samotné násobenie 32 je teda rotácia doľava o 5 pozícií.

Ak sa ale zamyslíme, môžeme využiť vlastnosť, že rotácia o 8 pozícií doľava je nastavenie vyššieho bajtu nižším a nižšieho nulou. Potom spravíme 3 rotácie doprava (delenie dvoma), a získame naše očakávané násobenie 32. Príklad:</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=no-icons-gtk2&amp;rev=1511627903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:38:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>no-icons-gtk2</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=no-icons-gtk2&amp;rev=1511627903&amp;do=diff</link>
        <description>Missing icons in gtk2 applications

----------

If you are using a WindowManager instead of a DesktopEnvironment and you have no icons for folders and files in pcmanfm or thunar or other similar applications, you have to specify a GTK+ icon theme.

Create ~/.gtkrc-2.0 or /etc/gtk-2.0/gtkrc and add the following line:</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=other&amp;rev=1487247522&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:18:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>other</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=other&amp;rev=1487247522&amp;do=diff</link>
        <description>Other sources

----------

	* z80instructions
	* space-saving-numbers

----------

Navigation: general . math . graphic . sound . system . back to start</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=p3xplayer-sjasmplus&amp;rev=1487248148&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:29:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>p3xplayer-sjasmplus</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=p3xplayer-sjasmplus&amp;rev=1487248148&amp;do=diff</link>
        <description>PT3 extreme player

----------

Syntax is for sjasmplus.


; ProTracker3 Extreme (P3X) player for ZX Spectrum
; Copyright (c) 2004, 2007 S.V.Bulba &lt;vorobey@mail.khstu.ru&gt;
; http://bulba.untergrund.net (http://bulba.at.kz)
; Formatted by Gasman for Pasmo and optimized by Cheveron
 
; variables are 541 bytes long and follow the player
; music is in ProTracker3.6 format (minus the 100 byte header)
; sjasmplus adaptation by z00m^SinDiKAT, 2013.

 	device zxspectrum128

	org 32768	
 
demo:
	ld hl,mus…</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=p3xplayer&amp;rev=1487248090&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:28:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>p3xplayer</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=p3xplayer&amp;rev=1487248090&amp;do=diff</link>
        <description>PT3 extreme player

----------

Syntax is for PASMO.


; ProTracker3 Extreme (P3X) player for ZX Spectrum
; Copyright (c) 2004, 2007 S.V.Bulba &lt;vorobey@mail.khstu.ru&gt;
; http://bulba.untergrund.net (http://bulba.at.kz)
; Formatted by Gasman for Pasmo and optimized by Cheveron

; variables are 541 bytes long and follow the player
; music is in ProTracker3.6 format (minus the 064h byte header)

	org 61694	; gives out of memory error from BASIC
			; but still works

	ld hl,music-064h
	jr p3x_init
	j…</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=p3xtraplayer&amp;rev=1487248203&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:30:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>p3xtraplayer</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=p3xtraplayer&amp;rev=1487248203&amp;do=diff</link>
        <description>PT3 extreme player with fadeout

----------

Syntax is for ASL.


; ProTracker3 Extreme (P3X) player for ZX Spectrum
; Copyright (c) 2004, 2007 S.V.Bulba (http://bulba.untergrund.net)
; formatted for Pasmo by Gasman
; optimized by Cheveron
; improved (fadeout added) and reformated for AS by mborik/GembaBoys (c) 2016


		cpu	z80undoc
		relaxed	on


		org	$8000

demo		di
		ld	hl,songdata
		call	p3x_initv0
demoloop	ei
		halt
		call	p3x_play
		jr	demoloop


 ; bit.0 if you want to play without loopi…</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=padsp&amp;rev=1516728168&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-23T17:22:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>padsp</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=padsp&amp;rev=1516728168&amp;do=diff</link>
        <description>/dev/dsp not found?

----------

Do you have some older program which uses /dev/dsp device? It no longer works with ALSA or PulseAudio, without further configuration. But if you use PulseAudio there is simple solution - padsp.

padsp starts the specified program and redirects its access to</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=plot&amp;rev=1487248729&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:38:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plot</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=plot&amp;rev=1487248729&amp;do=diff</link>
        <description>Plot routines

----------



PLOT2    ld   a,b             ;přesuň Y-ovou souřadnici do A 
         and  a               ;vynuluj příznak CARRY 
         rra                  ;zarotuj O zleva 
         scf                  ;nastav příznak CARRY 
         rra                  ;zarotuj l zleva 
         and  a               ;vynuluj příznak CARRY 
         rra                  ;zarotuj O zleva 
         xor  b               ;nyní do A přidáme spodní tři bity 
         and  #F8             ;z původ…</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=pt3player-asl&amp;rev=1487248035&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:27:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pt3player-asl</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=pt3player-asl&amp;rev=1487248035&amp;do=diff</link>
        <description>PT2 / PT3 player

----------

syntax is for ASL


		cpu	z80undoc
		relaxed	on

;        module p1
;universal pt2 and pt3 player for zx spectrum and msx
;(c)2004-2005 s.v.bulba &lt;vorobey@mail.khstu.ru&gt;
;http://bulba.at.kz
;ASL adaptation by z00m^TCG &amp; mborik 02/2013

;release number
release		equ	&quot;0&quot;

;conditional assembly
;1) version of rout (zx or msx standards)
zx		equ	1
msx		equ	0

;2) current position counter at (start+11)
curposcounter	equ	1

;3) allow channels allocation bits at (start+10)
a…</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=pt3player&amp;rev=1487247983&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:26:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pt3player</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=pt3player&amp;rev=1487247983&amp;do=diff</link>
        <description>PT2 / PT3 player

----------

syntax is for sjasmplus


        module p1
;universal pt2 and pt3 player for zx spectrum and msx
;(c)2004-2005 s.v.bulba &lt;vorobey@mail.khstu.ru&gt;
;http://bulba.at.kz

;release number
release equ &quot;0&quot;

;conditional assembly
;1) version of rout (zx or msx standards)
zx equ 1
msx equ 0
;2) current position counter at (start+11)
curposcounter equ 1
;3) allow channels allocation bits at (start+10)
acbbac equ 1
;4) allow loop checking and disabling
loopchecker equ 1
;5) in…</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=qemu_libvirt&amp;rev=1711205224&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-23T14:47:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>qemu_libvirt</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=qemu_libvirt&amp;rev=1711205224&amp;do=diff</link>
        <description>qemu / libvirt / vbox tricks

----------

Get Windows 10/11 activation key from BIOS

If you are unable to activate Windows in the virtual machine, but you have the activation key in the BIOS, it can be extracted using the following command:


strings /sys/firmware/acpi/tables/MSDM</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=sjasm-42c&amp;rev=1511628037&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:40:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sjasm-42c</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=sjasm-42c&amp;rev=1511628037&amp;do=diff</link>
        <description>Compilation of sjasm 42c under Linux

----------

patch by mborik128


sjasm.h @ line 69
...
  #include &lt;time.h&gt;
  #include &lt;list&gt;
  #include &lt;stack&gt;
  #include &lt;vector&gt;
  #include &lt;sstream&gt;
  #include &lt;iostream&gt;
+ #include &lt;string&gt;
+ #include &lt;stdio.h&gt;
+ #include &lt;stdlib.h&gt;
+ #include &lt;memory.h&gt;
...</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=sjasm-plus-1.07-rc7&amp;rev=1511628057&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:40:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sjasm-plus-1.07-rc7</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=sjasm-plus-1.07-rc7&amp;rev=1511628057&amp;do=diff</link>
        <description>Compilation of sjasm plus 1.07-RC7 under Linux

----------

patch by mborik128


sjasm/sjdefs.h @ line 70
...
  #include &lt;stdio.h&gt;
- #ifdef WIN32
  #include &lt;stdlib.h&gt;
- #endif
  #include &lt;string.h&gt;
  #include &lt;ctype.h&gt;
  #include &lt;math.h&gt;
...


----------</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=slim&amp;rev=1511627143&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:25:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>slim</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=slim&amp;rev=1511627143&amp;do=diff</link>
        <description>SLiM &quot;failed to execute login command&quot;

----------

If you are using SLiM login manager, you can meet troubles with “failed to execute login command”. This is because of SLiM awaits .xinitrc in your home directory, and it seems you don&#039;t have it there.</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=sound&amp;rev=1586464771&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-09T20:39:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sound</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=sound&amp;rev=1586464771&amp;do=diff</link>
        <description>Sound subroutines

----------

	*  sqplayer (sk)
	*  sqplayerplus (sk)
	*  pt3player
	*  pt3player-asl
	*  p3xplayer
	*  p3xplayer-sjasmplus
	*  p3xtraplayer
	*  zx10 (sk)

----------

Navigation: general . math . graphic . system . other . back to start</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=space-saving-numbers&amp;rev=1658675142&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-24T15:05:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>space-saving-numbers</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=space-saving-numbers&amp;rev=1658675142&amp;do=diff</link>
        <description>Space saving numbers in BASIC

----------


Int     Real     Basic
===     ====     =====
-5      -4.9     TAN SQR PI
-3      -3.1     -PI
-2      -1.5     TAN COS PI
-1      -1       COS PI
-1      -.990    COS INT PI
-1      -.912    SIN EXP PI
-1      -.862    COS PEEK PI
-1      -.506    SIN PEEK PI
0       -.409    COS EXP PI
0       -.043    EXP -PI
0       -7.3e-10 SIN -PI
0       0        NOT PI, SIN PI, TAN PI
0       7.3e-10  TAN -PI
0       0.14     SIN INT PI
0       0.36     EXP COS…</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=sqplayer&amp;rev=1487247902&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:25:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sqplayer</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=sqplayer&amp;rev=1487247902&amp;do=diff</link>
        <description>SQ-Tracker player

----------


; Povodny player generovany SQ-Linkerom doplneny o GLOBVOL,
; tj. moznost globalneho utlmenia © 2009 mborik/RM-TEAM.
; Player je mozne pouzit aj bez vyhladavania skladby linkera na zaciatku,
; staci iba uvodny ldir 10-tich bajtov z BUFFER+2 na I_SM.

CHZL:           equ     CHNZ2-CHNZ1

AY_SONG:        ld      hl,BUFFER               ; inicializacia linkera:
AY_SONG_NUMBER: ld      a,1                     ; na zaciatku kazdeho &quot;bloku&quot;
                ld      de,1 …</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=sqplayerplus&amp;rev=1586464921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-09T20:42:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sqplayerplus</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=sqplayerplus&amp;rev=1586464921&amp;do=diff</link>
        <description>SQ-Tracker player, enhanced

----------


		device zxspectrum128


		org	$8000

DEMOPLAY	di
		ld	sp,DEMOPLAY
		call	SQ_INIT
.loop		ei
		halt
		ld	a,1
		out	(254),a
		call	SQ_PLAY
		xor	a
		out	(254),a
		jr	.loop


; Povodny player generovany SQ-Linkerom doplneny o GLOBVOL,
; tj. moznost globalneho utlmenia ~ © 2009 mborik/RM-TEAM.
; Upravene na prehravanie SQT suborov, ktorym je potrebne
; na zaciatku relokovat absolutne adresy, dalej bol doplneny
; stavovy bajt podobny aky ma moj PT3 player, ci…</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=start&amp;rev=1511626896&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=start&amp;rev=1511626896&amp;do=diff</link>
        <description>ZX Spectrum source library / tips and tricks

	*  general
	*  math
	*  graphic
	*  sound
	*  system
	*  other

----------

Tips and tricks for PC / Mac

	*  asm
	*  compilation
	*  linux
	*  windows
	*  mac

----------

If you want to participate on this wiki, feel free to contact me. I can give editor rights to you. Themes which are welcome - ZX Spectrum sources, tips and tricks and Linux/OSX/Windows tips and tricks. English/Slovak/Czech languages are supported (sorry, no translations).</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=system&amp;rev=1487247687&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:21:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>system</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=system&amp;rev=1487247687&amp;do=diff</link>
        <description>System subroutines

----------

	*  6-bit-print
	*  8-bit-print
	*  keyscan-codes

----------

Navigation: general . graphic . math . sound . other . back to start</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=upde&amp;rev=1487249375&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:49:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>upde</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=upde&amp;rev=1487249375&amp;do=diff</link>
        <description>upde

----------


upde      ld   a,d               
          dec  d                 
          and  7                 
          ret  nz                
          ld   a,e               
          sub  32                
          ld   e,a               
          ld   a,d               
          ret   c           
          add  a,8               
          ld   d,a            
          ret</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=uphl&amp;rev=1487249304&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:48:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uphl</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=uphl&amp;rev=1487249304&amp;do=diff</link>
        <description>uphl

----------


uphl         
          ld   a,h               
          dec  h                 
          and  7                 
          ret  nz                
          ld   a,l               
          sub  32                
          ld   l,a               
          ld   a,h               
          ret   c           
          add  a,8               
          ld   h,a                         
          ret</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=upx&amp;rev=1526406759&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-15T17:52:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>upx</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=upx&amp;rev=1526406759&amp;do=diff</link>
        <description>UPX executable packer

----------

Useful directives

Applies to Windows OS only

To make .exe file without overlay, try this command:


upx.exe --best -vk --overlay=skip --compress-icons=0 your-executable.exe


----------

Navigation: asm . compilation . linux . windows . mac . back to</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=virtualbox&amp;rev=1517561683&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-02T08:54:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>virtualbox</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=virtualbox&amp;rev=1517561683&amp;do=diff</link>
        <description>Virtual Box issues

----------

USB not working at all in guest

Applies to Windows OS only

After I changed computer, I had problems with passing through USB devices from Windows host to guest, which I used before without problems on old computer. The behaviour was wierd - all devices were visible from guest dropdown menu, but when I tried to connect them, nothing happened, and on second try there was an error:</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=windows&amp;rev=1526406555&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-15T17:49:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>windows</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=windows&amp;rev=1526406555&amp;do=diff</link>
        <description>Windows tips &amp; tricks

----------

	* VirtualBox (issues with VBox)
	* upx (executable packer directives)

----------

Navigation: asm . compilation . linux . windows . mac . back to start</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=z80instructions&amp;rev=1487247621&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:20:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>z80instructions</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=z80instructions&amp;rev=1487247621&amp;do=diff</link>
        <description>Z80 instruction set

----------


Dec Hex Ascii     *Asm*      *DD*         *FD*         *CB*       *DDCB*          *FDCB*          *ED*       Dec Hex
════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
  0  00 (nic)     NOP        NOP          NOP          RLC B      RLC (IX+N),B    RLC (IY+N),B    nop          0  00
  1  01 (nic)     LD BC,NN   LD BC,NN     LD BC,NN     RLC C      RLC (IX+N),C    RLC (IY+N),C    nop          1  0…</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=zx10&amp;rev=1487249058&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-16T12:44:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zx10</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=zx10&amp;rev=1487249058&amp;do=diff</link>
        <description>ZX-10 by Bytepack

----------

Pekné beep hradlo od Bytepacka. Syntax je pre sjasmplus, data melódie stvoril z00m/TCG/SinDiKAT.


      device zxspectrum48

;4-kanalovy hudobny generator
;          ZX-10
;      J.Deak (c)1989
;    Bytepack Bratislava
;
;skladbu treba rozlozit na bloky
;pre jednotlive kanaly
;zaciatok bloku treba oznacit
;navestim a blok napisat vo for-
;me:
;bl1a  db #00,#00,#00,#00
;      db #00,#00,#00,#00  atd
;za #00 sa napisu noty
;hexacisla maju takuto strukturu
;- prava c…</description>
    </item>
    <item rdf:about="https://wiki.darkbyte.sk/doku.php?id=zxmake&amp;rev=1511628130&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-25T16:42:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zxmake</title>
        <link>https://wiki.darkbyte.sk/doku.php?id=zxmake&amp;rev=1511628130&amp;do=diff</link>
        <description>zxmake.sh

----------

Usage: zxmake.sh nameofsource address

Requirements: asl macro assembler, bin2tap


#!/bin/sh

asl $1.a80 -L -E $1.err

p2bin $1.p -r \$-$ -l 0

if [ &quot;$3&quot; = &quot;&quot; ]

then

bin2tap $1.bin -o $1.tap -b -a $2 -c $(($2-1)) -r $2

else

bin2tap $1.bin -o $1.tap -b -a $2 -c $3 -r $2

fi

rm -f $1.p $1.bin</description>
    </item>
</rdf:RDF>
