<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://aoineko.org/msxgl/index.php?action=history&amp;feed=atom&amp;title=Modules%2Fscroll%2FSettings</id>
		<title>Modules/scroll/Settings - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://aoineko.org/msxgl/index.php?action=history&amp;feed=atom&amp;title=Modules%2Fscroll%2FSettings"/>
		<link rel="alternate" type="text/html" href="https://aoineko.org/msxgl/index.php?title=Modules/scroll/Settings&amp;action=history"/>
		<updated>2026-04-08T06:59:46Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.2</generator>

	<entry>
		<id>https://aoineko.org/msxgl/index.php?title=Modules/scroll/Settings&amp;diff=2086&amp;oldid=prev</id>
		<title>Aoineko: Created page with &quot;Library configuration (&lt;tt&gt;msxgl_config.h&lt;/tt&gt;): &lt;syntaxhighlight lang=&quot;c&quot;&gt; // Allow horizontal and/or vertical scrolling #define SCROLL_HORIZONTAL			TRUE	// Activate horizont...&quot;</title>
		<link rel="alternate" type="text/html" href="https://aoineko.org/msxgl/index.php?title=Modules/scroll/Settings&amp;diff=2086&amp;oldid=prev"/>
				<updated>2024-01-12T14:33:17Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;Library configuration (&amp;lt;tt&amp;gt;msxgl_config.h&amp;lt;/tt&amp;gt;): &amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt; // Allow horizontal and/or vertical scrolling #define SCROLL_HORIZONTAL			TRUE	// Activate horizont...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Library configuration (&amp;lt;tt&amp;gt;msxgl_config.h&amp;lt;/tt&amp;gt;):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
// Allow horizontal and/or vertical scrolling&lt;br /&gt;
#define SCROLL_HORIZONTAL			TRUE	// Activate horizontal scrolling&lt;br /&gt;
#define SCROLL_VERTICAL				TRUE	// Activate vertical scrolling&lt;br /&gt;
// Source data info&lt;br /&gt;
#define SCROLL_SRC_X				64		// Start X coordinate of the source data&lt;br /&gt;
#define SCROLL_SRC_Y				0		// Start Y coordinate of the source data&lt;br /&gt;
#define SCROLL_SRC_W				128		// Width of the source data&lt;br /&gt;
#define SCROLL_SRC_H				24		// Height of the source data&lt;br /&gt;
// Destination data info&lt;br /&gt;
#define SCROLL_DST_X				0		// Destination x coordinate (in layout table)&lt;br /&gt;
#define SCROLL_DST_Y				2		// Destination y coordinate (in layout table)&lt;br /&gt;
#define SCROLL_DST_W				32		// Destination width&lt;br /&gt;
#define SCROLL_DST_H				20		// Destination height&lt;br /&gt;
#define SCROLL_SCREEN_W				32		// Screen width in tile number&lt;br /&gt;
// Allow scroll data looping (only for horizontal scrolling)&lt;br /&gt;
#define SCROLL_WRAP					TRUE&lt;br /&gt;
// Use screen position adjust register (allow per-pixel scrolling) [MSX2]&lt;br /&gt;
#define SCROLL_ADJUST				TRUE	// Global ajustement&lt;br /&gt;
#define SCROLL_ADJUST_SPLIT			TRUE	// Destination windows ajustement using screen split&lt;br /&gt;
// Use sprite mask (allow smooth per-pixel scrolling) [MSX2]&lt;br /&gt;
#define SCROLL_MASK					TRUE	// Use sprite to mask&lt;br /&gt;
#define SCROLL_MASK_ID				0		// First sprite ID to use&lt;br /&gt;
#define SCROLL_MASK_COLOR			COLOR_BLACK // Must be the same than border color&lt;br /&gt;
#define SCROLL_MASK_PATTERN			0		// Sprite pattern to use&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aoineko</name></author>	</entry>

	</feed>