<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://retroprogramming.iwashere.eu/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://retroprogramming.iwashere.eu/feed.php">
        <title>Retroprogramming by spotlessmind1975 midres_library</title>
        <description></description>
        <link>https://retroprogramming.iwashere.eu/</link>
        <image rdf:resource="https://retroprogramming.iwashere.eu/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-05-11T17:18:40+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://retroprogramming.iwashere.eu/midres_library:constants?rev=1603019196&amp;do=diff"/>
                <rdf:li rdf:resource="https://retroprogramming.iwashere.eu/midres_library:data_types?rev=1603554913&amp;do=diff"/>
                <rdf:li rdf:resource="https://retroprogramming.iwashere.eu/midres_library:demos?rev=1607468366&amp;do=diff"/>
                <rdf:li rdf:resource="https://retroprogramming.iwashere.eu/midres_library:functions?rev=1598420904&amp;do=diff"/>
                <rdf:li rdf:resource="https://retroprogramming.iwashere.eu/midres_library:functions_list?rev=1603555785&amp;do=diff"/>
                <rdf:li rdf:resource="https://retroprogramming.iwashere.eu/midres_library:globals?rev=1603017649&amp;do=diff"/>
                <rdf:li rdf:resource="https://retroprogramming.iwashere.eu/midres_library:isomorphism?rev=1608727430&amp;do=diff"/>
                <rdf:li rdf:resource="https://retroprogramming.iwashere.eu/midres_library:memory_layout?rev=1598392619&amp;do=diff"/>
                <rdf:li rdf:resource="https://retroprogramming.iwashere.eu/midres_library:reference?rev=1603555642&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://retroprogramming.iwashere.eu/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Retroprogramming by spotlessmind1975</title>
        <link>https://retroprogramming.iwashere.eu/</link>
        <url>https://retroprogramming.iwashere.eu/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://retroprogramming.iwashere.eu/midres_library:constants?rev=1603019196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-18T13:06:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>midres_library:constants</title>
        <link>https://retroprogramming.iwashere.eu/midres_library:constants?rev=1603019196&amp;do=diff</link>
        <description>MIDRES REFERENCE

reference

Constants (#defines)

This is the list of constants accessible to any program using the MIDRES library. 

	*  MR_AUX (MR_AUX_0 ... MR_AUX_F)
	*  MR_AUX_COUNT
	*  MR_AUX_DEFAULT
	*  MR_COLOR (MR_COLOR_*)
	*  MR_KEY (MR_KEY_*)
	*  MR_SCREEN (MR_SCREEN_0 ... MR_SCREEN_F)
	*  MR_SCREEN_COUNT
	*  MR_SCREEN_DEFAULT
	*  MR_SCREEN_HEIGHT
	*</description>
    </item>
    <item rdf:about="https://retroprogramming.iwashere.eu/midres_library:data_types?rev=1603554913&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-24T17:55:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>midres_library:data_types</title>
        <link>https://retroprogramming.iwashere.eu/midres_library:data_types?rev=1603554913&amp;do=diff</link>
        <description>MIDRES REFERENCE

reference

Data types (typedef)

This is the list of data type accessible to any program using the MIDRES library. 

	*  mr_acceleration
	*  mr_blitop
	*  mr_boolean
	*  mr_color
	*  mr_direction
	*  mr_file
	*  mr_mixel
	*  mr_pack_mixels
	*  mr_pmixel
	*  mr_screen
	*  mr_speed
	*  mr_tile
	*  mr_tileset</description>
    </item>
    <item rdf:about="https://retroprogramming.iwashere.eu/midres_library:demos?rev=1607468366&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-12-08T23:59:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>midres_library:demos</title>
        <link>https://retroprogramming.iwashere.eu/midres_library:demos?rev=1607468366&amp;do=diff</link>
        <description>DEMONSTRATION PROGRAMS

Over time, a series of demonstrations programs have been made that make use of the midres library. These examples have the sole purpose of demonstrating the possibility of achieving certain effects, often more efficiently than other solutions. However, they are not intended as real programs.</description>
    </item>
    <item rdf:about="https://retroprogramming.iwashere.eu/midres_library:functions?rev=1598420904&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-26T07:48:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>midres_library:functions</title>
        <link>https://retroprogramming.iwashere.eu/midres_library:functions?rev=1598420904&amp;do=diff</link>
        <description>FUNCTION REFERENCE

This is the set of functions made available by the library. Their use is bound to the loading of the midres library. Some of these features are available for all platforms (some require the overlay to be enabled). Others, however, are only available for those configurations that have enough contiguous memory.</description>
    </item>
    <item rdf:about="https://retroprogramming.iwashere.eu/midres_library:functions_list?rev=1603555785&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-24T18:09:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>midres_library:functions_list</title>
        <link>https://retroprogramming.iwashere.eu/midres_library:functions_list?rev=1603555785&amp;do=diff</link>
        <description>MIDRES REFERENCE

reference

Functions (list)

This is the list of functions accessible to any program using the MIDRES library. 

	*  MR_AM
	*  mr_assert_max_tiles
	*  mr_blit_from_screen
	*  mr_blit_from_screene
	*  mr_blit_from_screenv
	*  mr_blit_to_screen
	*  mr_blit_to_screene
	*  mr_blit_to_screenv
	*  mr_boxe
	*  mr_boxv
	*  mr_calculate_prepared_tile_size
	*  mr_calculate_prepared_tile_size_horizontal
	*  mr_calculate_prepared_tile_size_vertical
	*  mr_circle
	*  mr_circlee
	*  mr_circl…</description>
    </item>
    <item rdf:about="https://retroprogramming.iwashere.eu/midres_library:globals?rev=1603017649&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-18T12:40:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>midres_library:globals</title>
        <link>https://retroprogramming.iwashere.eu/midres_library:globals?rev=1603017649&amp;do=diff</link>
        <description>MIDRES REFERENCE

reference

Global variables (extern)

This is the list of global variables, accessible to any program using the MIDRES library. During use of those variables, attention must be paid to modifying any value already present, which can compromise the correct functioning of the library.</description>
    </item>
    <item rdf:about="https://retroprogramming.iwashere.eu/midres_library:isomorphism?rev=1608727430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-12-23T13:43:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>midres_library:isomorphism</title>
        <link>https://retroprogramming.iwashere.eu/midres_library:isomorphism?rev=1608727430&amp;do=diff</link>
        <description>OPTIMIZE &quot;BY DESIGN&quot;: THE MIDRES LIBRARY

PREAMBLE

This article is an introduction to the philosophy behind the MIDRES library. This library was born, initially, as a set of functions that treated MIDRES graphics on C=64 (hence the name). Then, with time and like all things, it became a different thing also because, being written in pure C, it is easy to make a porting. So today it has become a library that allows you to program games on different heterogeneous platforms, providing an efficient…</description>
    </item>
    <item rdf:about="https://retroprogramming.iwashere.eu/midres_library:memory_layout?rev=1598392619&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-25T23:56:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>midres_library:memory_layout</title>
        <link>https://retroprogramming.iwashere.eu/midres_library:memory_layout?rev=1598392619&amp;do=diff</link>
        <description>MEMORY LAYOUT USED BY MIDRES

In order to make the compiled code as efficient as possible, the MIDRES library introduces the fewest possible abstractions. In particular, it tries to exploit the similarities between different chipsets and architectures. One of the similarities is the memory mapping of the various features.</description>
    </item>
    <item rdf:about="https://retroprogramming.iwashere.eu/midres_library:reference?rev=1603555642&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-24T18:07:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>midres_library:reference</title>
        <link>https://retroprogramming.iwashere.eu/midres_library:reference?rev=1603555642&amp;do=diff</link>
        <description>MIDRES REFERENCE

midres_library

These pages contain information and references about the MIDRES library. Since it is a library under development, the information given here refers to a specific (given) version. If you use an alpha release, a beta release or otherwise different release from the one given,</description>
    </item>
</rdf:RDF>
