<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://www.gamebrew.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pav13</id>
	<title>GameBrew - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://www.gamebrew.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pav13"/>
	<link rel="alternate" type="text/html" href="https://www.gamebrew.org/wiki/Special:Contributions/Pav13"/>
	<updated>2026-07-18T21:14:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=Fish_Hunt_PSP&amp;diff=204862</id>
		<title>Fish Hunt PSP</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=Fish_Hunt_PSP&amp;diff=204862"/>
		<updated>2026-05-15T23:33:50Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox PSP Homebrews&lt;br /&gt;
|title=Fish Hunt&lt;br /&gt;
|image=fishhuntpsp.png&lt;br /&gt;
|description=Retro Duck Hunt style game.&lt;br /&gt;
|author=Wire Mouse&lt;br /&gt;
|lastupdated=2023/04/29&lt;br /&gt;
|type=Shooter&lt;br /&gt;
|version=1.2&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://dlhb.gamebrew.org/psphomebrew/fishhuntpsp.7z&lt;br /&gt;
|website=https://gamejolt.com/games/fish-hunt/801075&lt;br /&gt;
}}&lt;br /&gt;
Fish Hunt is a PSP homebrew game with a retro aesthetic based on Duck Hunt for the NES, but with different mechanics such as time or ammunition (implemented in a different way).&lt;br /&gt;
&lt;br /&gt;
== User guide ==&lt;br /&gt;
Hunt as many fish as possible and avoid running out of ammunition or time.&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
D-Pad - Aim&lt;br /&gt;
&lt;br /&gt;
Cross - Start the game, Shoot&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;v1.2&#039;&#039;&#039;&lt;br /&gt;
* The color of the texts was red again&lt;br /&gt;
* Changed &amp;quot;Bullets&amp;quot; to &amp;quot;Ammo&amp;quot;&lt;br /&gt;
* ORIGINAL sounds and music added!&lt;br /&gt;
* Changed &amp;quot;Final Score&amp;quot; to &amp;quot;Last Score&amp;quot; in the main menu&lt;br /&gt;
* The icon and background of the game returned to be from Fish Hunt (In version 1.1 it was from Boris)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;v1.1&#039;&#039;&#039;&lt;br /&gt;
* Fixed bug of continuously hunting fish without releasing the button&lt;br /&gt;
* Fixed bug with the bullet counter added up with the rest of the previous game&lt;br /&gt;
* The color of the score and bullets is now green (I want to see which text color is the best)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;v1.0&#039;&#039;&#039;&lt;br /&gt;
* Available version 1.0 for PSP&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
https://dlhb.gamebrew.org/psphomebrew/images/fishhuntpsp3.png&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* GameJolt - https://gamejolt.com/games/fish-hunt/801075&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=3demo&amp;diff=204044</id>
		<title>3demo</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=3demo&amp;diff=204044"/>
		<updated>2026-03-08T14:36:48Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox DS Homebrews&lt;br /&gt;
|title=3D Cube DS demo&lt;br /&gt;
|image=3D-Cube-DS-demo-1.png&lt;br /&gt;
|description=A simple 3D cube demo.&lt;br /&gt;
|author=BullTerrier98&lt;br /&gt;
|lastupdated=2025/12/4&lt;br /&gt;
|type=Demos&lt;br /&gt;
|version=1.0&lt;br /&gt;
|language=English&lt;br /&gt;
|download=https://bullterrier98.itch.io/3demo-nds&lt;br /&gt;
|website=https://bullterrier98.itch.io/3demo-nds&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is the author&#039;s first (public) Nintendo DS project.  This demo features a 3D rainbow cube that can be controlled using the D-Pad, along with some other DS functions. The application has been tested on an original DS model.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
Arrow Keys - Move cube&lt;br /&gt;
&lt;br /&gt;
L - DVD-mode&lt;br /&gt;
&lt;br /&gt;
R - Freeze&lt;br /&gt;
&lt;br /&gt;
A+B - Reset&lt;br /&gt;
&lt;br /&gt;
A+B+X+Y - Color Flash&lt;br /&gt;
&lt;br /&gt;
X - Demo info&lt;br /&gt;
&lt;br /&gt;
Touch - coords&lt;br /&gt;
&lt;br /&gt;
==Install instructions==&lt;br /&gt;
In order to play the game, you will need either a NDS emulator, an R4 cartridge, twilight menu or any other compatible flashcard or homebrew solution for your Nintendo DS, DSi or 3DS console.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
[[File:3D-Cube-DS-demo-1.png]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* Itch - https://bullterrier98.itch.io/3demo-nds&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=3demo&amp;diff=204043</id>
		<title>3demo</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=3demo&amp;diff=204043"/>
		<updated>2026-03-08T14:29:54Z</updated>

		<summary type="html">&lt;p&gt;Pav13: /* Controls */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox DS Homebrews&lt;br /&gt;
|title=3D Cube DS demo&lt;br /&gt;
|image=3D-Cube-DS-demo-1.png&lt;br /&gt;
|description=A simple 3D cube demo.&lt;br /&gt;
|author=BullTerrier98&lt;br /&gt;
|lastupdated=2025/4/12&lt;br /&gt;
|type=Demos&lt;br /&gt;
|version=1.0&lt;br /&gt;
|language=English&lt;br /&gt;
|download=https://bullterrier98.itch.io/3demo-nds&lt;br /&gt;
|website=https://bullterrier98.itch.io/3demo-nds&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is the author&#039;s first (public) Nintendo DS project.  This demo features a 3D rainbow cube that can be controlled using the D-Pad, along with some other DS functions. The application has been tested on an original DS model.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
Arrow Keys - Move cube&lt;br /&gt;
&lt;br /&gt;
L - DVD-mode&lt;br /&gt;
&lt;br /&gt;
R - Freeze&lt;br /&gt;
&lt;br /&gt;
A+B - Reset&lt;br /&gt;
&lt;br /&gt;
A+B+X+Y - Color Flash&lt;br /&gt;
&lt;br /&gt;
X - Demo info&lt;br /&gt;
&lt;br /&gt;
Touch - coords&lt;br /&gt;
&lt;br /&gt;
==Install instructions==&lt;br /&gt;
In order to play the game, you will need either a NDS emulator, an R4 cartridge, twilight menu or any other compatible flashcard or homebrew solution for your Nintendo DS, DSi or 3DS console.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
[[File:3D-Cube-DS-demo-1.png]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* Itch - https://bullterrier98.itch.io/3demo-nds&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=File:3D-Cube-DS-demo-1.png&amp;diff=204042</id>
		<title>File:3D-Cube-DS-demo-1.png</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=File:3D-Cube-DS-demo-1.png&amp;diff=204042"/>
		<updated>2026-03-08T14:29:18Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=3demo&amp;diff=204041</id>
		<title>3demo</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=3demo&amp;diff=204041"/>
		<updated>2026-03-08T14:28:53Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox DS Homebrews&lt;br /&gt;
|title=3D Cube DS demo&lt;br /&gt;
|image=3D-Cube-DS-demo-1.png&lt;br /&gt;
|description=A simple 3D cube demo.&lt;br /&gt;
|author=BullTerrier98&lt;br /&gt;
|lastupdated=2025/4/12&lt;br /&gt;
|type=Demos&lt;br /&gt;
|version=1.0&lt;br /&gt;
|language=English&lt;br /&gt;
|download=https://bullterrier98.itch.io/3demo-nds&lt;br /&gt;
|website=https://bullterrier98.itch.io/3demo-nds&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is the author&#039;s first (public) Nintendo DS project.  This demo features a 3D rainbow cube that can be controlled using the D-Pad, along with some other DS functions. The application has been tested on an original DS model.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
Arrow Keys - Move cube&lt;br /&gt;
L - DVD-mode&lt;br /&gt;
R - Freeze&lt;br /&gt;
A+B - Reset&lt;br /&gt;
A+B+X+Y - Color Flash&lt;br /&gt;
X - Demo info&lt;br /&gt;
Touch - coords&lt;br /&gt;
&lt;br /&gt;
==Install instructions==&lt;br /&gt;
In order to play the game, you will need either a NDS emulator, an R4 cartridge, twilight menu or any other compatible flashcard or homebrew solution for your Nintendo DS, DSi or 3DS console.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
[[File:3D-Cube-DS-demo-1.png]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* Itch - https://bullterrier98.itch.io/3demo-nds&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=File:Falling-Bird-DS-2.png&amp;diff=204040</id>
		<title>File:Falling-Bird-DS-2.png</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=File:Falling-Bird-DS-2.png&amp;diff=204040"/>
		<updated>2026-03-08T12:48:05Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=File:Falling-Bird-DS-1.png&amp;diff=204039</id>
		<title>File:Falling-Bird-DS-1.png</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=File:Falling-Bird-DS-1.png&amp;diff=204039"/>
		<updated>2026-03-08T12:44:21Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=Falling_Bird_DS&amp;diff=204038</id>
		<title>Falling Bird DS</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=Falling_Bird_DS&amp;diff=204038"/>
		<updated>2026-03-08T12:37:02Z</updated>

		<summary type="html">&lt;p&gt;Pav13: Created page with &amp;quot;{{Infobox DS Homebrews |title=Falling Bird DS |image=Falling-Bird-DS-1.png |description=Flappy Bird-style homebrew game. |author=yankimax |lastupdated=2026/03/07 |type=Arcade |version=1.0.0 |license=Mix |download=https://github.com/yankimax/NDS-FallingBird/releases/latest |source=https://github.com/yankimax/NDS-FallingBird }}  Arcade Flappy Bird-style homebrew game for Nintendo DS. Interface language: English.  ==Features== *Main menu, playing, pause, and game-over state...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox DS Homebrews&lt;br /&gt;
|title=Falling Bird DS&lt;br /&gt;
|image=Falling-Bird-DS-1.png&lt;br /&gt;
|description=Flappy Bird-style homebrew game.&lt;br /&gt;
|author=yankimax&lt;br /&gt;
|lastupdated=2026/03/07&lt;br /&gt;
|type=Arcade&lt;br /&gt;
|version=1.0.0&lt;br /&gt;
|license=Mix&lt;br /&gt;
|download=https://github.com/yankimax/NDS-FallingBird/releases/latest&lt;br /&gt;
|source=https://github.com/yankimax/NDS-FallingBird&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Arcade Flappy Bird-style homebrew game for Nintendo DS. Interface language: English.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*Main menu, playing, pause, and game-over states.&lt;br /&gt;
*Fixed-step gameplay (60 FPS) with deterministic movement update.&lt;br /&gt;
*Bird physics with gravity, flap impulse, and capped fall speed.&lt;br /&gt;
*Procedural pipes with random gap height and pass-based scoring.&lt;br /&gt;
*Procedural particles (flap burst and crash burst).&lt;br /&gt;
*Procedural retro sound effects generated at startup.&lt;br /&gt;
*Best score persistence to FallingBird.sav with checksum validation.&lt;br /&gt;
*Atomic save update via temporary file rename.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
A / B / X / Y / TOUCH - flap (during gameplay)&lt;br /&gt;
&lt;br /&gt;
A / START / TOUCH - start run from menu, retry from game over&lt;br /&gt;
&lt;br /&gt;
START - pause/resume&lt;br /&gt;
&lt;br /&gt;
SELECT - return to main menu (from pause/game over)&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
[[File:Falling-Bird-DS-1.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Falling-Bird-DS-2.png]]&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;v1.0.0 2026/03/07&#039;&#039;&#039;&lt;br /&gt;
*Initial release&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* GitHub - https://github.com/yankimax/NDS-FallingBird&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=Organizer_DS&amp;diff=204037</id>
		<title>Organizer DS</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=Organizer_DS&amp;diff=204037"/>
		<updated>2026-03-08T12:17:02Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox DS Homebrews&lt;br /&gt;
|title=Organizer DS&lt;br /&gt;
|image=Organizer-DS-0-title.png&lt;br /&gt;
|description=Minimalist organizer (clock, stopwatch).&lt;br /&gt;
|author=yankimax&lt;br /&gt;
|lastupdated=2026/03/07&lt;br /&gt;
|type=Utilities&lt;br /&gt;
|version=1.1.0&lt;br /&gt;
|license=Mix&lt;br /&gt;
|download=https://github.com/yankimax/NDS-organizer/releases/latest&lt;br /&gt;
|source=https://github.com/yankimax/NDS-organizer&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--NintendoOrganizerDS.7z--&amp;gt;&lt;br /&gt;
A minimalist homebrew application for the Nintendo DS that serves as a practical dual-mode organizer: Clock and Stopwatch (displayed in HH:MM:SS format). The interface is designed to be clean and uncluttered. Interface language: Russian, Ukrainian, Polish, Serbian, English, German, Italian, French.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*Displays the current time in clock mode.&lt;br /&gt;
*Stopwatch with start, pause, and reset buttons.&lt;br /&gt;
*Switch between light and dark themes.&lt;br /&gt;
*Controls both the console buttons and the touchscreen.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
START - switch theme (light/dark).&lt;br /&gt;
&lt;br /&gt;
SELECT - switch mode (Clock / Stopwatch).&lt;br /&gt;
&lt;br /&gt;
A - start/stop the stopwatch (in stopwatch mode).&lt;br /&gt;
&lt;br /&gt;
B - reset the stopwatch (in stopwatch mode).&lt;br /&gt;
&lt;br /&gt;
Clock / Stopwatch touch buttons - switch modes.&lt;br /&gt;
&lt;br /&gt;
Start/Stop and Reset touch buttons - control the stopwatch.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
[[File:Organizer-DS-1-clock.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Organizer-DS-2-stopwatch.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Organizer-DS-3-photo.png]]&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;v1.1.0 2026/03/07&#039;&#039;&#039;&lt;br /&gt;
*Localization: Russian (русский), Ukrainian (українська), Polish (polski), Serbian (српски / srpski), English (English), German (Deutsch), Italian (italiano), French (français).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;v1.0.0 2026/02/18&#039;&#039;&#039;&lt;br /&gt;
*Initial release&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* GitHub - https://github.com/yankimax/NDS-organizer&lt;br /&gt;
* Forum 4PDA - https://4pda.to/forum/index.php?showtopic=418116&amp;amp;view=findpost&amp;amp;p=142241195&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=Organizer_DS&amp;diff=204036</id>
		<title>Organizer DS</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=Organizer_DS&amp;diff=204036"/>
		<updated>2026-03-08T11:57:18Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox DS Homebrews&lt;br /&gt;
|title=Organizer DS&lt;br /&gt;
|image=Organizer-DS-0-title.png&lt;br /&gt;
|description=Minimalist organizer (clock, stopwatch).&lt;br /&gt;
|author=yankimax&lt;br /&gt;
|lastupdated=2026/03/07&lt;br /&gt;
|type=Utilities&lt;br /&gt;
|version=1.1.0&lt;br /&gt;
|license=Mix&lt;br /&gt;
|download=https://github.com/yankimax/NDS-organizer/releases/latest&lt;br /&gt;
|source=https://github.com/yankimax/NDS-organizer&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--NintendoOrganizerDS.7z--&amp;gt;&lt;br /&gt;
A minimalist homebrew application for the Nintendo DS that serves as a practical dual-mode organizer: Clock and Stopwatch (displayed in HH:MM:SS format). The interface is designed to be clean and uncluttered. Interface language: Russian.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*Displays the current time in clock mode.&lt;br /&gt;
*Stopwatch with start, pause, and reset buttons.&lt;br /&gt;
*Switch between light and dark themes.&lt;br /&gt;
*Controls both the console buttons and the touchscreen.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
START - switch theme (light/dark).&lt;br /&gt;
&lt;br /&gt;
SELECT - switch mode (Clock / Stopwatch).&lt;br /&gt;
&lt;br /&gt;
A - start/stop the stopwatch (in stopwatch mode).&lt;br /&gt;
&lt;br /&gt;
B - reset the stopwatch (in stopwatch mode).&lt;br /&gt;
&lt;br /&gt;
Clock / Stopwatch touch buttons - switch modes.&lt;br /&gt;
&lt;br /&gt;
Start/Stop and Reset touch buttons - control the stopwatch.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
[[File:Organizer-DS-1-clock.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Organizer-DS-2-stopwatch.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Organizer-DS-3-photo.png]]&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;v1.1.0 2026/03/07&#039;&#039;&#039;&lt;br /&gt;
*Localization&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;v1.0.0 2026/02/18&#039;&#039;&#039;&lt;br /&gt;
*Initial release&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* GitHub - https://github.com/yankimax/NDS-organizer&lt;br /&gt;
* Forum 4PDA - https://4pda.to/forum/index.php?showtopic=418116&amp;amp;view=findpost&amp;amp;p=142241195&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=File:Organizer-DS-0-title.png&amp;diff=204001</id>
		<title>File:Organizer-DS-0-title.png</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=File:Organizer-DS-0-title.png&amp;diff=204001"/>
		<updated>2026-03-03T11:36:01Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=File:Organizer-DS-3-photo.png&amp;diff=204000</id>
		<title>File:Organizer-DS-3-photo.png</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=File:Organizer-DS-3-photo.png&amp;diff=204000"/>
		<updated>2026-03-03T11:35:47Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=File:Organizer-DS-2-stopwatch.png&amp;diff=203999</id>
		<title>File:Organizer-DS-2-stopwatch.png</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=File:Organizer-DS-2-stopwatch.png&amp;diff=203999"/>
		<updated>2026-03-03T11:35:37Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=File:Organizer-DS-1-clock.png&amp;diff=203998</id>
		<title>File:Organizer-DS-1-clock.png</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=File:Organizer-DS-1-clock.png&amp;diff=203998"/>
		<updated>2026-03-03T11:34:37Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=Organizer_DS&amp;diff=203997</id>
		<title>Organizer DS</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=Organizer_DS&amp;diff=203997"/>
		<updated>2026-03-03T11:34:15Z</updated>

		<summary type="html">&lt;p&gt;Pav13: Created page with &amp;quot;{{Infobox DS Homebrews |title=Organizer DS |image=Organizer-DS-0-title.png |description=Minimalist organizer (clock, stopwatch). |author=yankimax |lastupdated=2026/02/18 |type=Utilities |version=1.0.0 |license=Mix |download=https://github.com/yankimax/NDS-organizer/releases/latest |source=https://github.com/yankimax/NDS-organizer }} A minimalist homebrew application for the Nintendo DS that serves as a practical dual-mode organizer: Clock and Stopwatch (displayed in HH:M...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox DS Homebrews&lt;br /&gt;
|title=Organizer DS&lt;br /&gt;
|image=Organizer-DS-0-title.png&lt;br /&gt;
|description=Minimalist organizer (clock, stopwatch).&lt;br /&gt;
|author=yankimax&lt;br /&gt;
|lastupdated=2026/02/18&lt;br /&gt;
|type=Utilities&lt;br /&gt;
|version=1.0.0&lt;br /&gt;
|license=Mix&lt;br /&gt;
|download=https://github.com/yankimax/NDS-organizer/releases/latest&lt;br /&gt;
|source=https://github.com/yankimax/NDS-organizer&lt;br /&gt;
}}&lt;br /&gt;
A minimalist homebrew application for the Nintendo DS that serves as a practical dual-mode organizer: Clock and Stopwatch (displayed in HH:MM:SS format). The interface is designed to be clean and uncluttered. Interface language: Russian.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*Displays the current time in clock mode.&lt;br /&gt;
*Stopwatch with start, pause, and reset buttons.&lt;br /&gt;
*Switch between light and dark themes.&lt;br /&gt;
*Controls both the console buttons and the touchscreen.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
START - switch theme (light/dark).&lt;br /&gt;
&lt;br /&gt;
SELECT - switch mode (Clock / Stopwatch).&lt;br /&gt;
&lt;br /&gt;
A - start/stop the stopwatch (in stopwatch mode).&lt;br /&gt;
&lt;br /&gt;
B - reset the stopwatch (in stopwatch mode).&lt;br /&gt;
&lt;br /&gt;
Clock / Stopwatch touch buttons - switch modes.&lt;br /&gt;
&lt;br /&gt;
Start/Stop and Reset touch buttons - control the stopwatch.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
[[File:Organizer-DS-1-clock.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Organizer-DS-2-stopwatch.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Organizer-DS-3-photo.png]]&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;v1.0.0 2026/02/18&#039;&#039;&#039;&lt;br /&gt;
*Initial release&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* GitHub - https://github.com/yankimax/NDS-organizer&lt;br /&gt;
* Forum 4PDA - https://4pda.to/forum/index.php?showtopic=418116&amp;amp;view=findpost&amp;amp;p=142241195&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=Emu4Vita_Plus&amp;diff=201856</id>
		<title>Emu4Vita Plus</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=Emu4Vita_Plus&amp;diff=201856"/>
		<updated>2025-09-19T10:54:32Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Vita Homebrews&lt;br /&gt;
|title=Emu4Vita Plus&lt;br /&gt;
|image=Emu4VitaPlus.png&lt;br /&gt;
|description=A frontend based on the Libretro API.&lt;br /&gt;
|author=noword&lt;br /&gt;
|lastupdated=2025/09/17&lt;br /&gt;
|type=Other Emulators&lt;br /&gt;
|version=0.43&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://dlhb.gamebrew.org/vitahomebrews/Emu4VitaPlus.7z?038&lt;br /&gt;
|website=https://gbatemp.net/threads/emu4vita-plus.662991/&lt;br /&gt;
|source=https://github.com/noword/Emu4VitaPlus&lt;br /&gt;
}}&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=Vita Homebrew Emulators (Other Emulators) - GameBrew&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|image=Emu4VitaPlus.png&lt;br /&gt;
|image_alt=Emu4Vita Plus&lt;br /&gt;
}}&lt;br /&gt;
Emu4Vita++ is an emulator frontend for the PlayStation Vita, based on the [https://github.com/libretro/libretro-common Libretro API]. Available interface languages: English, Chinese, Japanese, Italian, French, Spanish, Russian.&lt;br /&gt;
&lt;br /&gt;
== User guide ==&lt;br /&gt;
=== Supported cores ===&lt;br /&gt;
Arcade:&lt;br /&gt;
* [https://gitee.com/yizhigai/libretro-fba-lite FinalBurn Lite]&lt;br /&gt;
* [https://github.com/libretro/fbalpha2012 FinalBurn Alpha 2012]&lt;br /&gt;
* [https://github.com/libretro/FBNeo FinalBurn Neo]&lt;br /&gt;
* [https://github.com/KMFDManic/FBNeo-Xtreme-Amped FinalBurn Neo Xtreme]&lt;br /&gt;
* [https://github.com/libretro/mame2000-libretro mame2000]&lt;br /&gt;
* [https://github.com/libretro/mame2003-libretro mame2003]&lt;br /&gt;
* [https://github.com/libretro/mame2003-plus-libretro mame2003_plus]&lt;br /&gt;
* [https://github.com/KMFDManic/mame2003-xtreme mame2003 Xtreme]&lt;br /&gt;
&lt;br /&gt;
NES:&lt;br /&gt;
* [https://github.com/libretro/libretro-fceumm FCEUmm]&lt;br /&gt;
* [https://github.com/libretro/nestopia Nestopia]&lt;br /&gt;
&lt;br /&gt;
SNES:&lt;br /&gt;
* [https://github.com/libretro/snes9x2002 Snes9x 2002]&lt;br /&gt;
* [https://github.com/libretro/snes9x2005 Snes9x 2005]&lt;br /&gt;
* [https://github.com/libretro/snes9x2010 Snes9x 2010]&lt;br /&gt;
* [https://github.com/Rinnegatamante/supafaust Supafaust]&lt;br /&gt;
* [https://github.com/jamsilva/chimerasnes ChimeraSNES]&lt;br /&gt;
&lt;br /&gt;
MD:&lt;br /&gt;
* [https://github.com/libretro/Genesis-Plus-GX Genesis Plus GX]&lt;br /&gt;
* [https://github.com/libretro/Genesis-Plus-GX-Wide Genesis Plus GX Wide]&lt;br /&gt;
* [https://github.com/libretro/picodrive PicoDrive]&lt;br /&gt;
&lt;br /&gt;
GBC:&lt;br /&gt;
* [https://github.com/libretro/gambatte-libretro Gambatte]&lt;br /&gt;
* [https://github.com/libretro/tgbdual-libretro.git TGB Dual]&lt;br /&gt;
&lt;br /&gt;
GBA:&lt;br /&gt;
* [https://github.com/libretro/gpsp gpSP]&lt;br /&gt;
* [https://github.com/libretro/vba-next VBA Next]&lt;br /&gt;
&lt;br /&gt;
PCE:&lt;br /&gt;
* [https://github.com/libretro/beetle-pce-fast-libretro Mednafen PCE Fast]&lt;br /&gt;
* [https://github.com/libretro/beetle-supergrafx-libretro Mednafen SuperGrafx]&lt;br /&gt;
&lt;br /&gt;
PS1:&lt;br /&gt;
* [https://github.com/libretro/pcsx_rearmed PCSX ReARMed]&lt;br /&gt;
&lt;br /&gt;
NEOCD:&lt;br /&gt;
* [https://github.com/libretro/neocd_libretro NeoCD]&lt;br /&gt;
&lt;br /&gt;
WSC:&lt;br /&gt;
* [https://github.com/libretro/beetle-wswan-libretro Mednafen Wonderswan]&lt;br /&gt;
&lt;br /&gt;
NGP:&lt;br /&gt;
* [https://github.com/libretro/beetle-ngp-libretro Mednafen NeoPop]&lt;br /&gt;
&lt;br /&gt;
DOS:&lt;br /&gt;
* [https://github.com/libretro/dosbox-pure DOS Pure]&lt;br /&gt;
&lt;br /&gt;
Atari 2600:&lt;br /&gt;
* [https://github.com/libretro/stella2014-libretro Stella 2014]&lt;br /&gt;
&lt;br /&gt;
Atari 5200:&lt;br /&gt;
* [https://github.com/libretro/libretro-atari800 Atari800]&lt;br /&gt;
&lt;br /&gt;
Atari 7800:&lt;br /&gt;
* [https://github.com/libretro/prosystem-libretro ProSystem]&lt;br /&gt;
&lt;br /&gt;
Vectrex:&lt;br /&gt;
* [https://github.com/libretro/libretro-vecx vecx]&lt;br /&gt;
&lt;br /&gt;
Amiga:&lt;br /&gt;
* [https://github.com/libretro/uae4arm-libretro uae4arm]&lt;br /&gt;
&lt;br /&gt;
ZX Spectrum:&lt;br /&gt;
* [https://github.com/libretro/fuse-libretro fuse]&lt;br /&gt;
&lt;br /&gt;
PC98:&lt;br /&gt;
* [https://github.com/libretro/libretro-meowPC98 Neko Project II]&lt;br /&gt;
&lt;br /&gt;
MSX:&lt;br /&gt;
* [https://github.com/libretro/fmsx-libretro Marat Fayzullin&#039;s fMSX]&lt;br /&gt;
* [https://github.com/libretro/blueMSX-libretro blueMSX]&lt;br /&gt;
&lt;br /&gt;
=== Related path ===&lt;br /&gt;
*Preview images - The program will automatically search for a JPG or PNG file with the same name as the ROM in the &amp;lt;code&amp;gt;.previews&amp;lt;/code&amp;gt; directory within the ROM folder. If none is found, it will look for screenshots of save states.&lt;br /&gt;
*Cheats - The program will sequentially search for a &amp;lt;code&amp;gt;.cht&amp;lt;/code&amp;gt; file with the same name in the following locations:&lt;br /&gt;
** the ROM directory,&lt;br /&gt;
** the &amp;lt;code&amp;gt;.cheats&amp;lt;/code&amp;gt; subdirectory in the ROM folder,&lt;br /&gt;
** or &amp;lt;code&amp;gt;ux0:/data/EMU4VITAPLUS/[core]/cheats&amp;lt;/code&amp;gt;. It will use the first file it finds.&lt;br /&gt;
*Save files - &amp;lt;code&amp;gt;ux0:/data/EMU4VITAPLUS/[core]/savefiles&amp;lt;/code&amp;gt;&lt;br /&gt;
*BIOS - &amp;lt;code&amp;gt;ux0:/data/EMU4VITAPLUS/system&amp;lt;/code&amp;gt; (Please copy the corresponding BIOS files into this directory.)&lt;br /&gt;
&lt;br /&gt;
=== Compatible with [https://docs.libretro.com/guides/roms-playlists-thumbnails/ RetroArch romset] ===&lt;br /&gt;
Emu4Vita++ will try to read .lpl files in the following directories:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ux0:data/EMU4VITAPLUS/playlists&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;playlist_directory&#039; item in &amp;lt;code&amp;gt;ux0:data/retroarch/retroarch.cfg&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ux0:data/retroarch/playlists&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the label and path information in lpl to display the rom name and thumbnail.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
https://dlhb.gamebrew.org/vitahomebrews/images/Emu4VitaPlus-01.png&lt;br /&gt;
&lt;br /&gt;
https://dlhb.gamebrew.org/vitahomebrews/images/Emu4VitaPlus-02.png&lt;br /&gt;
&lt;br /&gt;
https://dlhb.gamebrew.org/vitahomebrews/images/Emu4VitaPlus-03.png&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;v0.43&#039;&#039;&#039;&lt;br /&gt;
* fix some bugs.&lt;br /&gt;
* Automatically identify ROMs and download thumbnails from https://thumbnails.libretro.com/ for consoles NES/SNES/GBA/GBC/MD/PCE/WSC/NGP/ATARI2600/ATARI5200/ATARI7800/FBA/MAME. Or you can download all thumbnails for current folder by menu (press select).&lt;br /&gt;
&#039;&#039;&#039;v0.42&#039;&#039;&#039;&lt;br /&gt;
* Solve some issues.&lt;br /&gt;
&#039;&#039;&#039;v0.41&#039;&#039;&#039;&lt;br /&gt;
* Fixed an issue where there were many compressed packages in a directory, and the loading time was too long.&lt;br /&gt;
&#039;&#039;&#039;v0.40&#039;&#039;&#039;&lt;br /&gt;
* Split the FBA and Mame rom db.&lt;br /&gt;
* Can bind multiple buttons.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.39&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.38&#039;&#039;&#039;&lt;br /&gt;
* add 4 cores&lt;br /&gt;
** Atari Lynx&lt;br /&gt;
*** https://github.com/libretro/beetle-lynx-libretro&lt;br /&gt;
*** https://github.com/libretro/libretro-handy&lt;br /&gt;
** Amstrad CPC&lt;br /&gt;
*** https://github.com/libretro/libretro-cap32&lt;br /&gt;
*** https://github.com/libretro/libretro-crocods&lt;br /&gt;
&#039;&#039;&#039;v0.37&#039;&#039;&#039;&lt;br /&gt;
* Fix individual configurations issue.&lt;br /&gt;
&#039;&#039;&#039;v0.36&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.35&#039;&#039;&#039;&lt;br /&gt;
* Process input in a separate thread.&lt;br /&gt;
* Re-add mame2000.&lt;br /&gt;
&#039;&#039;&#039;v0.34&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.33&#039;&#039;&#039;&lt;br /&gt;
* v0.30 the plan to compile the cores into dynamic libraries failed, rollback to old mode.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.32&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.31&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.30&#039;&#039;&#039;&lt;br /&gt;
* Compile the cores as dynamic libraries, reduced the size of VPK by about 33%.&lt;br /&gt;
* Enables saving settings for each game.&lt;br /&gt;
* Auto-rotation can be disabled for vertical games.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.29&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.28&#039;&#039;&#039;&lt;br /&gt;
* Add Russian support.&lt;br /&gt;
* Show date and size in brower and favorite tab.&lt;br /&gt;
&#039;&#039;&#039;v0.27&#039;&#039;&#039;&lt;br /&gt;
* Remove mgba.&lt;br /&gt;
* Display a message if a new version is detected.&lt;br /&gt;
* Icons that are not of interest can now be hidden.&lt;br /&gt;
&#039;&#039;&#039;v0.26&#039;&#039;&#039;&lt;br /&gt;
* Add two languages: French(UI only) and Spanish.&lt;br /&gt;
* Virtual keyboards for home computer emulators, such as dos-pure/np2kai/vice ...&lt;br /&gt;
**ps + enter:            popup keyboard.&lt;br /&gt;
**ps + right stick up:   move keyboard up.&lt;br /&gt;
**ps + right stick down: move keyboard down.&lt;br /&gt;
&#039;&#039;&#039;v0.25&#039;&#039;&#039;&lt;br /&gt;
* Add two cores: vice, px68k.&lt;br /&gt;
* Display console introduction information(from Wikpedia) on the arch.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.24&#039;&#039;&#039;&lt;br /&gt;
* Add two cores: vice, px68k.&lt;br /&gt;
* Display console introduction information(from Wikpedia) on the arch.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.23&#039;&#039;&#039;&lt;br /&gt;
* Add Italian support.&lt;br /&gt;
* Add a core Np2kai (PC98).&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.22&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs&lt;br /&gt;
* Support m3u file (swap disk).&lt;br /&gt;
* Speed up/down step can be set.&lt;br /&gt;
* Displays a warning message if certain BIOS files are missing at boot time.&lt;br /&gt;
* Remove mame2000.&lt;br /&gt;
&#039;&#039;&#039;v0.21&#039;&#039;&#039;&lt;br /&gt;
* Add Japanese support.&lt;br /&gt;
* Add 3 cores, PC98: nekop2, MSX: fMSX, blueMSX.&lt;br /&gt;
* Remove dos_svn.&lt;br /&gt;
* Allow speed up to 3x.&lt;br /&gt;
* Add 3 new overlays.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.20&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
* Update Chinese translation.&lt;br /&gt;
&#039;&#039;&#039;v0.19&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
* Can pause and view the log, when the boot rom fails.&lt;br /&gt;
&#039;&#039;&#039;v0.18&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.17&#039;&#039;&#039;&lt;br /&gt;
* Fix a time count bug, it cause the cracking sound.&lt;br /&gt;
&#039;&#039;&#039;v0.16&#039;&#039;&#039;&lt;br /&gt;
* Add 3 gb-palette shader.&lt;br /&gt;
* Add a new core tgbdual.&lt;br /&gt;
&#039;&#039;&#039;v0.15&#039;&#039;&#039;&lt;br /&gt;
* Support RetroArch rzip srm file.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.14&#039;&#039;&#039;&lt;br /&gt;
* Add a new shader: crt-mattias.&lt;br /&gt;
* Fix vba-next speed issue.&lt;br /&gt;
* Fix preview issuse in v0.13.&lt;br /&gt;
&#039;&#039;&#039;v0.13&#039;&#039;&#039;&lt;br /&gt;
* Add a core: [https://github.com/jamsilva/chimerasnes chimerasnes]&lt;br /&gt;
* [https://github.com/noword/Emu4VitaPlus/blob/master/README.en.md#compatible-with-retroarch-romset Compatible with RetroArch playlists]&lt;br /&gt;
&#039;&#039;&#039;v0.12&#039;&#039;&#039;&lt;br /&gt;
* Add three cores: supafaust, fbneo extreme, mame2003 extreme.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.11&#039;&#039;&#039;&lt;br /&gt;
* Add two core: fuse and neocd.&lt;br /&gt;
* Improve browser.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.10&#039;&#039;&#039;&lt;br /&gt;
*fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.09&#039;&#039;&#039;&lt;br /&gt;
* File manage feature, can copy/cut/delete/rename files in browser now.&lt;br /&gt;
* Add two cores: uae4arm and vecx.&lt;br /&gt;
&#039;&#039;&#039;v0.08&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
* Show game name in brower, if it&#039;s in DB.&lt;br /&gt;
* Show icons with 2 rows in arch.&lt;br /&gt;
* Search in browser.&lt;br /&gt;
* Release standalone vpk.&lt;br /&gt;
&#039;&#039;&#039;v0.07&#039;&#039;&#039;&lt;br /&gt;
* Fix UI bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.06&#039;&#039;&#039;&lt;br /&gt;
* Increase the main stack size, many of the crash are caused by this.&lt;br /&gt;
* Show a icon when selecting the device port.&lt;br /&gt;
&#039;&#039;&#039;v0.05&#039;&#039;&#039;&lt;br /&gt;
* Fix dosbox-pure hang issue when it exit.&lt;br /&gt;
* Support pointer input.&lt;br /&gt;
&#039;&#039;&#039;v0.04&#039;&#039;&#039;&lt;br /&gt;
* Support light gun &amp;amp; mouse, you can&#039;t play hunt duck of NES with touch screen now (set zapper on device port 1).&lt;br /&gt;
* Dosbox-pure roll back to 0.20.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.03&#039;&#039;&#039;&lt;br /&gt;
* Updated a lot of things.&lt;br /&gt;
&#039;&#039;&#039;v0.01&#039;&#039;&#039;&lt;br /&gt;
* First Release.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Special Thanks:&lt;br /&gt;
*[https://gitee.com/yizhigai/Emu4Vita 一直改 (yizhigai)]&lt;br /&gt;
*[https://github.com/KyleBing/retro-game-console-icons KyleBing]&lt;br /&gt;
*TearCrow&lt;br /&gt;
*[https://github.com/yyoossk yyoossk] (Japanese translation)&lt;br /&gt;
*[https://github.com/theheroGAC theheroGAC] (Italian translation)&lt;br /&gt;
*[https://github.com/chronoss09 chronoss09] (French translation)&lt;br /&gt;
*[https://github.com/limonetas limonetas] (Spanish translation)&lt;br /&gt;
*[https://github.com/MayanKoyote MayanKoyote] (Russian translation)&lt;br /&gt;
*And the developers of all open source projects used in this project&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* GitHub - https://github.com/noword/Emu4VitaPlus&lt;br /&gt;
&amp;lt;!--GBAtemp - https://gbatemp.net/threads/emu4vita-plus.662991/--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=Emu4Vita_Plus&amp;diff=201319</id>
		<title>Emu4Vita Plus</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=Emu4Vita_Plus&amp;diff=201319"/>
		<updated>2025-08-03T02:49:11Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Vita Homebrews&lt;br /&gt;
|title=Emu4Vita Plus&lt;br /&gt;
|image=Emu4VitaPlus.png&lt;br /&gt;
|description=A frontend based on the Libretro API.&lt;br /&gt;
|author=noword&lt;br /&gt;
|lastupdated=2025/08/03&lt;br /&gt;
|type=Other Emulators&lt;br /&gt;
|version=0.41&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://dlhb.gamebrew.org/vitahomebrews/Emu4VitaPlus.7z?038&lt;br /&gt;
|website=https://gbatemp.net/threads/emu4vita-plus.662991/&lt;br /&gt;
|source=https://github.com/noword/Emu4VitaPlus&lt;br /&gt;
}}&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=Vita Homebrew Emulators (Other Emulators) - GameBrew&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|image=Emu4VitaPlus.png&lt;br /&gt;
|image_alt=Emu4Vita Plus&lt;br /&gt;
}}&lt;br /&gt;
Emu4Vita++ is an emulator frontend for the PlayStation Vita, based on the [https://github.com/libretro/libretro-common Libretro API]. Available interface languages: English, Chinese, Japanese, Italian, French, Spanish, Russian.&lt;br /&gt;
&lt;br /&gt;
== User guide ==&lt;br /&gt;
=== Supported cores ===&lt;br /&gt;
Arcade:&lt;br /&gt;
* [https://gitee.com/yizhigai/libretro-fba-lite FinalBurn Lite]&lt;br /&gt;
* [https://github.com/libretro/fbalpha2012 FinalBurn Alpha 2012]&lt;br /&gt;
* [https://github.com/libretro/FBNeo FinalBurn Neo]&lt;br /&gt;
* [https://github.com/KMFDManic/FBNeo-Xtreme-Amped FinalBurn Neo Xtreme]&lt;br /&gt;
* [https://github.com/libretro/mame2000-libretro mame2000]&lt;br /&gt;
* [https://github.com/libretro/mame2003-libretro mame2003]&lt;br /&gt;
* [https://github.com/libretro/mame2003-plus-libretro mame2003_plus]&lt;br /&gt;
* [https://github.com/KMFDManic/mame2003-xtreme mame2003 Xtreme]&lt;br /&gt;
&lt;br /&gt;
NES:&lt;br /&gt;
* [https://github.com/libretro/libretro-fceumm FCEUmm]&lt;br /&gt;
* [https://github.com/libretro/nestopia Nestopia]&lt;br /&gt;
&lt;br /&gt;
SNES:&lt;br /&gt;
* [https://github.com/libretro/snes9x2002 Snes9x 2002]&lt;br /&gt;
* [https://github.com/libretro/snes9x2005 Snes9x 2005]&lt;br /&gt;
* [https://github.com/libretro/snes9x2010 Snes9x 2010]&lt;br /&gt;
* [https://github.com/Rinnegatamante/supafaust Supafaust]&lt;br /&gt;
* [https://github.com/jamsilva/chimerasnes ChimeraSNES]&lt;br /&gt;
&lt;br /&gt;
MD:&lt;br /&gt;
* [https://github.com/libretro/Genesis-Plus-GX Genesis Plus GX]&lt;br /&gt;
* [https://github.com/libretro/Genesis-Plus-GX-Wide Genesis Plus GX Wide]&lt;br /&gt;
* [https://github.com/libretro/picodrive PicoDrive]&lt;br /&gt;
&lt;br /&gt;
GBC:&lt;br /&gt;
* [https://github.com/libretro/gambatte-libretro Gambatte]&lt;br /&gt;
* [https://github.com/libretro/tgbdual-libretro.git TGB Dual]&lt;br /&gt;
&lt;br /&gt;
GBA:&lt;br /&gt;
* [https://github.com/libretro/gpsp gpSP]&lt;br /&gt;
* [https://github.com/libretro/vba-next VBA Next]&lt;br /&gt;
&lt;br /&gt;
PCE:&lt;br /&gt;
* [https://github.com/libretro/beetle-pce-fast-libretro Mednafen PCE Fast]&lt;br /&gt;
* [https://github.com/libretro/beetle-supergrafx-libretro Mednafen SuperGrafx]&lt;br /&gt;
&lt;br /&gt;
PS1:&lt;br /&gt;
* [https://github.com/libretro/pcsx_rearmed PCSX ReARMed]&lt;br /&gt;
&lt;br /&gt;
NEOCD:&lt;br /&gt;
* [https://github.com/libretro/neocd_libretro NeoCD]&lt;br /&gt;
&lt;br /&gt;
WSC:&lt;br /&gt;
* [https://github.com/libretro/beetle-wswan-libretro Mednafen Wonderswan]&lt;br /&gt;
&lt;br /&gt;
NGP:&lt;br /&gt;
* [https://github.com/libretro/beetle-ngp-libretro Mednafen NeoPop]&lt;br /&gt;
&lt;br /&gt;
DOS:&lt;br /&gt;
* [https://github.com/libretro/dosbox-pure DOS Pure]&lt;br /&gt;
&lt;br /&gt;
Atari 2600:&lt;br /&gt;
* [https://github.com/libretro/stella2014-libretro Stella 2014]&lt;br /&gt;
&lt;br /&gt;
Atari 5200:&lt;br /&gt;
* [https://github.com/libretro/libretro-atari800 Atari800]&lt;br /&gt;
&lt;br /&gt;
Atari 7800:&lt;br /&gt;
* [https://github.com/libretro/prosystem-libretro ProSystem]&lt;br /&gt;
&lt;br /&gt;
Vectrex:&lt;br /&gt;
* [https://github.com/libretro/libretro-vecx vecx]&lt;br /&gt;
&lt;br /&gt;
Amiga:&lt;br /&gt;
* [https://github.com/libretro/uae4arm-libretro uae4arm]&lt;br /&gt;
&lt;br /&gt;
ZX Spectrum:&lt;br /&gt;
* [https://github.com/libretro/fuse-libretro fuse]&lt;br /&gt;
&lt;br /&gt;
PC98:&lt;br /&gt;
* [https://github.com/libretro/libretro-meowPC98 Neko Project II]&lt;br /&gt;
&lt;br /&gt;
MSX:&lt;br /&gt;
* [https://github.com/libretro/fmsx-libretro Marat Fayzullin&#039;s fMSX]&lt;br /&gt;
* [https://github.com/libretro/blueMSX-libretro blueMSX]&lt;br /&gt;
&lt;br /&gt;
=== Related path ===&lt;br /&gt;
*Preview images - The program will automatically search for a JPG or PNG file with the same name as the ROM in the &amp;lt;code&amp;gt;.previews&amp;lt;/code&amp;gt; directory within the ROM folder. If none is found, it will look for screenshots of save states.&lt;br /&gt;
*Cheats - The program will sequentially search for a &amp;lt;code&amp;gt;.cht&amp;lt;/code&amp;gt; file with the same name in the following locations:&lt;br /&gt;
** the ROM directory,&lt;br /&gt;
** the &amp;lt;code&amp;gt;.cheats&amp;lt;/code&amp;gt; subdirectory in the ROM folder,&lt;br /&gt;
** or &amp;lt;code&amp;gt;ux0:/data/EMU4VITAPLUS/[core]/cheats&amp;lt;/code&amp;gt;. It will use the first file it finds.&lt;br /&gt;
*Save files - &amp;lt;code&amp;gt;ux0:/data/EMU4VITAPLUS/[core]/savefiles&amp;lt;/code&amp;gt;&lt;br /&gt;
*BIOS - &amp;lt;code&amp;gt;ux0:/data/EMU4VITAPLUS/system&amp;lt;/code&amp;gt; (Please copy the corresponding BIOS files into this directory.)&lt;br /&gt;
&lt;br /&gt;
=== Compatible with [https://docs.libretro.com/guides/roms-playlists-thumbnails/ RetroArch romset] ===&lt;br /&gt;
Emu4Vita++ will try to read .lpl files in the following directories:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ux0:data/EMU4VITAPLUS/playlists&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;playlist_directory&#039; item in &amp;lt;code&amp;gt;ux0:data/retroarch/retroarch.cfg&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ux0:data/retroarch/playlists&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the label and path information in lpl to display the rom name and thumbnail.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
https://dlhb.gamebrew.org/vitahomebrews/images/Emu4VitaPlus-01.png&lt;br /&gt;
&lt;br /&gt;
https://dlhb.gamebrew.org/vitahomebrews/images/Emu4VitaPlus-02.png&lt;br /&gt;
&lt;br /&gt;
https://dlhb.gamebrew.org/vitahomebrews/images/Emu4VitaPlus-03.png&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;v0.41&#039;&#039;&#039;&lt;br /&gt;
* Fixed an issue where there were many compressed packages in a directory, and the loading time was too long&lt;br /&gt;
&#039;&#039;&#039;v0.40&#039;&#039;&#039;&lt;br /&gt;
* Split the FBA and Mame rom db&lt;br /&gt;
* Can bind multiple buttons&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.39&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.38&#039;&#039;&#039;&lt;br /&gt;
* add 4 cores&lt;br /&gt;
** Atari Lynx&lt;br /&gt;
*** https://github.com/libretro/beetle-lynx-libretro&lt;br /&gt;
*** https://github.com/libretro/libretro-handy&lt;br /&gt;
** Amstrad CPC&lt;br /&gt;
*** https://github.com/libretro/libretro-cap32&lt;br /&gt;
*** https://github.com/libretro/libretro-crocods&lt;br /&gt;
&#039;&#039;&#039;v0.37&#039;&#039;&#039;&lt;br /&gt;
* Fix individual configurations issue.&lt;br /&gt;
&#039;&#039;&#039;v0.36&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.35&#039;&#039;&#039;&lt;br /&gt;
* Process input in a separate thread.&lt;br /&gt;
* Re-add mame2000.&lt;br /&gt;
&#039;&#039;&#039;v0.34&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.33&#039;&#039;&#039;&lt;br /&gt;
* v0.30 the plan to compile the cores into dynamic libraries failed, rollback to old mode.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.32&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.31&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.30&#039;&#039;&#039;&lt;br /&gt;
* Compile the cores as dynamic libraries, reduced the size of VPK by about 33%.&lt;br /&gt;
* Enables saving settings for each game.&lt;br /&gt;
* Auto-rotation can be disabled for vertical games.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.29&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.28&#039;&#039;&#039;&lt;br /&gt;
* Add Russian support.&lt;br /&gt;
* Show date and size in brower and favorite tab.&lt;br /&gt;
&#039;&#039;&#039;v0.27&#039;&#039;&#039;&lt;br /&gt;
* Remove mgba.&lt;br /&gt;
* Display a message if a new version is detected.&lt;br /&gt;
* Icons that are not of interest can now be hidden.&lt;br /&gt;
&#039;&#039;&#039;v0.26&#039;&#039;&#039;&lt;br /&gt;
* Add two languages: French(UI only) and Spanish.&lt;br /&gt;
* Virtual keyboards for home computer emulators, such as dos-pure/np2kai/vice ...&lt;br /&gt;
**ps + enter:            popup keyboard.&lt;br /&gt;
**ps + right stick up:   move keyboard up.&lt;br /&gt;
**ps + right stick down: move keyboard down.&lt;br /&gt;
&#039;&#039;&#039;v0.25&#039;&#039;&#039;&lt;br /&gt;
* Add two cores: vice, px68k.&lt;br /&gt;
* Display console introduction information(from Wikpedia) on the arch.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.24&#039;&#039;&#039;&lt;br /&gt;
* Add two cores: vice, px68k.&lt;br /&gt;
* Display console introduction information(from Wikpedia) on the arch.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.23&#039;&#039;&#039;&lt;br /&gt;
* Add Italian support.&lt;br /&gt;
* Add a core Np2kai (PC98).&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.22&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs&lt;br /&gt;
* Support m3u file (swap disk).&lt;br /&gt;
* Speed up/down step can be set.&lt;br /&gt;
* Displays a warning message if certain BIOS files are missing at boot time.&lt;br /&gt;
* Remove mame2000.&lt;br /&gt;
&#039;&#039;&#039;v0.21&#039;&#039;&#039;&lt;br /&gt;
* Add Japanese support.&lt;br /&gt;
* Add 3 cores, PC98: nekop2, MSX: fMSX, blueMSX.&lt;br /&gt;
* Remove dos_svn.&lt;br /&gt;
* Allow speed up to 3x.&lt;br /&gt;
* Add 3 new overlays.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.20&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
* Update Chinese translation.&lt;br /&gt;
&#039;&#039;&#039;v0.19&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
* Can pause and view the log, when the boot rom fails.&lt;br /&gt;
&#039;&#039;&#039;v0.18&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.17&#039;&#039;&#039;&lt;br /&gt;
* Fix a time count bug, it cause the cracking sound.&lt;br /&gt;
&#039;&#039;&#039;v0.16&#039;&#039;&#039;&lt;br /&gt;
* Add 3 gb-palette shader.&lt;br /&gt;
* Add a new core tgbdual.&lt;br /&gt;
&#039;&#039;&#039;v0.15&#039;&#039;&#039;&lt;br /&gt;
* Support RetroArch rzip srm file.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.14&#039;&#039;&#039;&lt;br /&gt;
* Add a new shader: crt-mattias.&lt;br /&gt;
* Fix vba-next speed issue.&lt;br /&gt;
* Fix preview issuse in v0.13.&lt;br /&gt;
&#039;&#039;&#039;v0.13&#039;&#039;&#039;&lt;br /&gt;
* Add a core: [https://github.com/jamsilva/chimerasnes chimerasnes]&lt;br /&gt;
* [https://github.com/noword/Emu4VitaPlus/blob/master/README.en.md#compatible-with-retroarch-romset Compatible with RetroArch playlists]&lt;br /&gt;
&#039;&#039;&#039;v0.12&#039;&#039;&#039;&lt;br /&gt;
* Add three cores: supafaust, fbneo extreme, mame2003 extreme.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.11&#039;&#039;&#039;&lt;br /&gt;
* Add two core: fuse and neocd.&lt;br /&gt;
* Improve browser.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.10&#039;&#039;&#039;&lt;br /&gt;
*fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.09&#039;&#039;&#039;&lt;br /&gt;
* File manage feature, can copy/cut/delete/rename files in browser now.&lt;br /&gt;
* Add two cores: uae4arm and vecx.&lt;br /&gt;
&#039;&#039;&#039;v0.08&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
* Show game name in brower, if it&#039;s in DB.&lt;br /&gt;
* Show icons with 2 rows in arch.&lt;br /&gt;
* Search in browser.&lt;br /&gt;
* Release standalone vpk.&lt;br /&gt;
&#039;&#039;&#039;v0.07&#039;&#039;&#039;&lt;br /&gt;
* Fix UI bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.06&#039;&#039;&#039;&lt;br /&gt;
* Increase the main stack size, many of the crash are caused by this.&lt;br /&gt;
* Show a icon when selecting the device port.&lt;br /&gt;
&#039;&#039;&#039;v0.05&#039;&#039;&#039;&lt;br /&gt;
* Fix dosbox-pure hang issue when it exit.&lt;br /&gt;
* Support pointer input.&lt;br /&gt;
&#039;&#039;&#039;v0.04&#039;&#039;&#039;&lt;br /&gt;
* Support light gun &amp;amp; mouse, you can&#039;t play hunt duck of NES with touch screen now (set zapper on device port 1).&lt;br /&gt;
* Dosbox-pure roll back to 0.20.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.03&#039;&#039;&#039;&lt;br /&gt;
* Updated a lot of things.&lt;br /&gt;
&#039;&#039;&#039;v0.01&#039;&#039;&#039;&lt;br /&gt;
* First Release.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Special Thanks:&lt;br /&gt;
*[https://gitee.com/yizhigai/Emu4Vita 一直改 (yizhigai)]&lt;br /&gt;
*[https://github.com/KyleBing/retro-game-console-icons KyleBing]&lt;br /&gt;
*TearCrow&lt;br /&gt;
*[https://github.com/yyoossk yyoossk] (Japanese translation)&lt;br /&gt;
*[https://github.com/theheroGAC theheroGAC] (Italian translation)&lt;br /&gt;
*[https://github.com/chronoss09 chronoss09] (French translation)&lt;br /&gt;
*[https://github.com/limonetas limonetas] (Spanish translation)&lt;br /&gt;
*[https://github.com/MayanKoyote MayanKoyote] (Russian translation)&lt;br /&gt;
*And the developers of all open source projects used in this project&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* GitHub - https://github.com/noword/Emu4VitaPlus&lt;br /&gt;
&amp;lt;!--GBAtemp - https://gbatemp.net/threads/emu4vita-plus.662991/--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=Emu4Vita_Plus&amp;diff=201300</id>
		<title>Emu4Vita Plus</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=Emu4Vita_Plus&amp;diff=201300"/>
		<updated>2025-08-02T09:27:30Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Vita Homebrews&lt;br /&gt;
|title=Emu4Vita Plus&lt;br /&gt;
|image=Emu4VitaPlus.png&lt;br /&gt;
|description=A frontend based on the Libretro API.&lt;br /&gt;
|author=noword&lt;br /&gt;
|lastupdated=2025/06/28&lt;br /&gt;
|type=Other Emulators&lt;br /&gt;
|version=0.40&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://dlhb.gamebrew.org/vitahomebrews/Emu4VitaPlus.7z?038&lt;br /&gt;
|website=https://gbatemp.net/threads/emu4vita-plus.662991/&lt;br /&gt;
|source=https://github.com/noword/Emu4VitaPlus&lt;br /&gt;
}}&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=Vita Homebrew Emulators (Other Emulators) - GameBrew&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|image=Emu4VitaPlus.png&lt;br /&gt;
|image_alt=Emu4Vita Plus&lt;br /&gt;
}}&lt;br /&gt;
Emu4Vita++ is an emulator frontend for the PlayStation Vita, based on the [https://github.com/libretro/libretro-common Libretro API]. Available interface languages: English, Chinese, Japanese, Italian, French, Spanish, Russian.&lt;br /&gt;
&lt;br /&gt;
== User guide ==&lt;br /&gt;
=== Supported cores ===&lt;br /&gt;
Arcade:&lt;br /&gt;
* [https://gitee.com/yizhigai/libretro-fba-lite FinalBurn Lite]&lt;br /&gt;
* [https://github.com/libretro/fbalpha2012 FinalBurn Alpha 2012]&lt;br /&gt;
* [https://github.com/libretro/FBNeo FinalBurn Neo]&lt;br /&gt;
* [https://github.com/KMFDManic/FBNeo-Xtreme-Amped FinalBurn Neo Xtreme]&lt;br /&gt;
* [https://github.com/libretro/mame2000-libretro mame2000]&lt;br /&gt;
* [https://github.com/libretro/mame2003-libretro mame2003]&lt;br /&gt;
* [https://github.com/libretro/mame2003-plus-libretro mame2003_plus]&lt;br /&gt;
* [https://github.com/KMFDManic/mame2003-xtreme mame2003 Xtreme]&lt;br /&gt;
&lt;br /&gt;
NES:&lt;br /&gt;
* [https://github.com/libretro/libretro-fceumm FCEUmm]&lt;br /&gt;
* [https://github.com/libretro/nestopia Nestopia]&lt;br /&gt;
&lt;br /&gt;
SNES:&lt;br /&gt;
* [https://github.com/libretro/snes9x2002 Snes9x 2002]&lt;br /&gt;
* [https://github.com/libretro/snes9x2005 Snes9x 2005]&lt;br /&gt;
* [https://github.com/libretro/snes9x2010 Snes9x 2010]&lt;br /&gt;
* [https://github.com/Rinnegatamante/supafaust Supafaust]&lt;br /&gt;
* [https://github.com/jamsilva/chimerasnes ChimeraSNES]&lt;br /&gt;
&lt;br /&gt;
MD:&lt;br /&gt;
* [https://github.com/libretro/Genesis-Plus-GX Genesis Plus GX]&lt;br /&gt;
* [https://github.com/libretro/Genesis-Plus-GX-Wide Genesis Plus GX Wide]&lt;br /&gt;
* [https://github.com/libretro/picodrive PicoDrive]&lt;br /&gt;
&lt;br /&gt;
GBC:&lt;br /&gt;
* [https://github.com/libretro/gambatte-libretro Gambatte]&lt;br /&gt;
* [https://github.com/libretro/tgbdual-libretro.git TGB Dual]&lt;br /&gt;
&lt;br /&gt;
GBA:&lt;br /&gt;
* [https://github.com/libretro/gpsp gpSP]&lt;br /&gt;
* [https://github.com/libretro/vba-next VBA Next]&lt;br /&gt;
&lt;br /&gt;
PCE:&lt;br /&gt;
* [https://github.com/libretro/beetle-pce-fast-libretro Mednafen PCE Fast]&lt;br /&gt;
* [https://github.com/libretro/beetle-supergrafx-libretro Mednafen SuperGrafx]&lt;br /&gt;
&lt;br /&gt;
PS1:&lt;br /&gt;
* [https://github.com/libretro/pcsx_rearmed PCSX ReARMed]&lt;br /&gt;
&lt;br /&gt;
NEOCD:&lt;br /&gt;
* [https://github.com/libretro/neocd_libretro NeoCD]&lt;br /&gt;
&lt;br /&gt;
WSC:&lt;br /&gt;
* [https://github.com/libretro/beetle-wswan-libretro Mednafen Wonderswan]&lt;br /&gt;
&lt;br /&gt;
NGP:&lt;br /&gt;
* [https://github.com/libretro/beetle-ngp-libretro Mednafen NeoPop]&lt;br /&gt;
&lt;br /&gt;
DOS:&lt;br /&gt;
* [https://github.com/libretro/dosbox-pure DOS Pure]&lt;br /&gt;
&lt;br /&gt;
Atari 2600:&lt;br /&gt;
* [https://github.com/libretro/stella2014-libretro Stella 2014]&lt;br /&gt;
&lt;br /&gt;
Atari 5200:&lt;br /&gt;
* [https://github.com/libretro/libretro-atari800 Atari800]&lt;br /&gt;
&lt;br /&gt;
Atari 7800:&lt;br /&gt;
* [https://github.com/libretro/prosystem-libretro ProSystem]&lt;br /&gt;
&lt;br /&gt;
Vectrex:&lt;br /&gt;
* [https://github.com/libretro/libretro-vecx vecx]&lt;br /&gt;
&lt;br /&gt;
Amiga:&lt;br /&gt;
* [https://github.com/libretro/uae4arm-libretro uae4arm]&lt;br /&gt;
&lt;br /&gt;
ZX Spectrum:&lt;br /&gt;
* [https://github.com/libretro/fuse-libretro fuse]&lt;br /&gt;
&lt;br /&gt;
PC98:&lt;br /&gt;
* [https://github.com/libretro/libretro-meowPC98 Neko Project II]&lt;br /&gt;
&lt;br /&gt;
MSX:&lt;br /&gt;
* [https://github.com/libretro/fmsx-libretro Marat Fayzullin&#039;s fMSX]&lt;br /&gt;
* [https://github.com/libretro/blueMSX-libretro blueMSX]&lt;br /&gt;
&lt;br /&gt;
=== Related path ===&lt;br /&gt;
*Preview images - The program will automatically search for a JPG or PNG file with the same name as the ROM in the &amp;lt;code&amp;gt;.previews&amp;lt;/code&amp;gt; directory within the ROM folder. If none is found, it will look for screenshots of save states.&lt;br /&gt;
*Cheats - The program will sequentially search for a &amp;lt;code&amp;gt;.cht&amp;lt;/code&amp;gt; file with the same name in the following locations:&lt;br /&gt;
** the ROM directory,&lt;br /&gt;
** the &amp;lt;code&amp;gt;.cheats&amp;lt;/code&amp;gt; subdirectory in the ROM folder,&lt;br /&gt;
** or &amp;lt;code&amp;gt;ux0:/data/EMU4VITAPLUS/[core]/cheats&amp;lt;/code&amp;gt;. It will use the first file it finds.&lt;br /&gt;
*Save files - &amp;lt;code&amp;gt;ux0:/data/EMU4VITAPLUS/[core]/savefiles&amp;lt;/code&amp;gt;&lt;br /&gt;
*BIOS - &amp;lt;code&amp;gt;ux0:/data/EMU4VITAPLUS/system&amp;lt;/code&amp;gt; (Please copy the corresponding BIOS files into this directory.)&lt;br /&gt;
&lt;br /&gt;
=== Compatible with [https://docs.libretro.com/guides/roms-playlists-thumbnails/ RetroArch romset] ===&lt;br /&gt;
Emu4Vita++ will try to read .lpl files in the following directories:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ux0:data/EMU4VITAPLUS/playlists&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;playlist_directory&#039; item in &amp;lt;code&amp;gt;ux0:data/retroarch/retroarch.cfg&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ux0:data/retroarch/playlists&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the label and path information in lpl to display the rom name and thumbnail.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
https://dlhb.gamebrew.org/vitahomebrews/images/Emu4VitaPlus-01.png&lt;br /&gt;
&lt;br /&gt;
https://dlhb.gamebrew.org/vitahomebrews/images/Emu4VitaPlus-02.png&lt;br /&gt;
&lt;br /&gt;
https://dlhb.gamebrew.org/vitahomebrews/images/Emu4VitaPlus-03.png&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;v0.40&#039;&#039;&#039;&lt;br /&gt;
* Split the FBA and Mame rom db&lt;br /&gt;
* Can bind multiple buttons&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.39&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.38&#039;&#039;&#039;&lt;br /&gt;
* add 4 cores&lt;br /&gt;
** Atari Lynx&lt;br /&gt;
*** https://github.com/libretro/beetle-lynx-libretro&lt;br /&gt;
*** https://github.com/libretro/libretro-handy&lt;br /&gt;
** Amstrad CPC&lt;br /&gt;
*** https://github.com/libretro/libretro-cap32&lt;br /&gt;
*** https://github.com/libretro/libretro-crocods&lt;br /&gt;
&#039;&#039;&#039;v0.37&#039;&#039;&#039;&lt;br /&gt;
* Fix individual configurations issue.&lt;br /&gt;
&#039;&#039;&#039;v0.36&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.35&#039;&#039;&#039;&lt;br /&gt;
* Process input in a separate thread.&lt;br /&gt;
* Re-add mame2000.&lt;br /&gt;
&#039;&#039;&#039;v0.34&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.33&#039;&#039;&#039;&lt;br /&gt;
* v0.30 the plan to compile the cores into dynamic libraries failed, rollback to old mode.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.32&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.31&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.30&#039;&#039;&#039;&lt;br /&gt;
* Compile the cores as dynamic libraries, reduced the size of VPK by about 33%.&lt;br /&gt;
* Enables saving settings for each game.&lt;br /&gt;
* Auto-rotation can be disabled for vertical games.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.29&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.28&#039;&#039;&#039;&lt;br /&gt;
* Add Russian support.&lt;br /&gt;
* Show date and size in brower and favorite tab.&lt;br /&gt;
&#039;&#039;&#039;v0.27&#039;&#039;&#039;&lt;br /&gt;
* Remove mgba.&lt;br /&gt;
* Display a message if a new version is detected.&lt;br /&gt;
* Icons that are not of interest can now be hidden.&lt;br /&gt;
&#039;&#039;&#039;v0.26&#039;&#039;&#039;&lt;br /&gt;
* Add two languages: French(UI only) and Spanish.&lt;br /&gt;
* Virtual keyboards for home computer emulators, such as dos-pure/np2kai/vice ...&lt;br /&gt;
**ps + enter:            popup keyboard.&lt;br /&gt;
**ps + right stick up:   move keyboard up.&lt;br /&gt;
**ps + right stick down: move keyboard down.&lt;br /&gt;
&#039;&#039;&#039;v0.25&#039;&#039;&#039;&lt;br /&gt;
* Add two cores: vice, px68k.&lt;br /&gt;
* Display console introduction information(from Wikpedia) on the arch.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.24&#039;&#039;&#039;&lt;br /&gt;
* Add two cores: vice, px68k.&lt;br /&gt;
* Display console introduction information(from Wikpedia) on the arch.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.23&#039;&#039;&#039;&lt;br /&gt;
* Add Italian support.&lt;br /&gt;
* Add a core Np2kai (PC98).&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.22&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs&lt;br /&gt;
* Support m3u file (swap disk).&lt;br /&gt;
* Speed up/down step can be set.&lt;br /&gt;
* Displays a warning message if certain BIOS files are missing at boot time.&lt;br /&gt;
* Remove mame2000.&lt;br /&gt;
&#039;&#039;&#039;v0.21&#039;&#039;&#039;&lt;br /&gt;
* Add Japanese support.&lt;br /&gt;
* Add 3 cores, PC98: nekop2, MSX: fMSX, blueMSX.&lt;br /&gt;
* Remove dos_svn.&lt;br /&gt;
* Allow speed up to 3x.&lt;br /&gt;
* Add 3 new overlays.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.20&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
* Update Chinese translation.&lt;br /&gt;
&#039;&#039;&#039;v0.19&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
* Can pause and view the log, when the boot rom fails.&lt;br /&gt;
&#039;&#039;&#039;v0.18&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.17&#039;&#039;&#039;&lt;br /&gt;
* Fix a time count bug, it cause the cracking sound.&lt;br /&gt;
&#039;&#039;&#039;v0.16&#039;&#039;&#039;&lt;br /&gt;
* Add 3 gb-palette shader.&lt;br /&gt;
* Add a new core tgbdual.&lt;br /&gt;
&#039;&#039;&#039;v0.15&#039;&#039;&#039;&lt;br /&gt;
* Support RetroArch rzip srm file.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.14&#039;&#039;&#039;&lt;br /&gt;
* Add a new shader: crt-mattias.&lt;br /&gt;
* Fix vba-next speed issue.&lt;br /&gt;
* Fix preview issuse in v0.13.&lt;br /&gt;
&#039;&#039;&#039;v0.13&#039;&#039;&#039;&lt;br /&gt;
* Add a core: [https://github.com/jamsilva/chimerasnes chimerasnes]&lt;br /&gt;
* [https://github.com/noword/Emu4VitaPlus/blob/master/README.en.md#compatible-with-retroarch-romset Compatible with RetroArch playlists]&lt;br /&gt;
&#039;&#039;&#039;v0.12&#039;&#039;&#039;&lt;br /&gt;
* Add three cores: supafaust, fbneo extreme, mame2003 extreme.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.11&#039;&#039;&#039;&lt;br /&gt;
* Add two core: fuse and neocd.&lt;br /&gt;
* Improve browser.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.10&#039;&#039;&#039;&lt;br /&gt;
*fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.09&#039;&#039;&#039;&lt;br /&gt;
* File manage feature, can copy/cut/delete/rename files in browser now.&lt;br /&gt;
* Add two cores: uae4arm and vecx.&lt;br /&gt;
&#039;&#039;&#039;v0.08&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
* Show game name in brower, if it&#039;s in DB.&lt;br /&gt;
* Show icons with 2 rows in arch.&lt;br /&gt;
* Search in browser.&lt;br /&gt;
* Release standalone vpk.&lt;br /&gt;
&#039;&#039;&#039;v0.07&#039;&#039;&#039;&lt;br /&gt;
* Fix UI bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.06&#039;&#039;&#039;&lt;br /&gt;
* Increase the main stack size, many of the crash are caused by this.&lt;br /&gt;
* Show a icon when selecting the device port.&lt;br /&gt;
&#039;&#039;&#039;v0.05&#039;&#039;&#039;&lt;br /&gt;
* Fix dosbox-pure hang issue when it exit.&lt;br /&gt;
* Support pointer input.&lt;br /&gt;
&#039;&#039;&#039;v0.04&#039;&#039;&#039;&lt;br /&gt;
* Support light gun &amp;amp; mouse, you can&#039;t play hunt duck of NES with touch screen now (set zapper on device port 1).&lt;br /&gt;
* Dosbox-pure roll back to 0.20.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.03&#039;&#039;&#039;&lt;br /&gt;
* Updated a lot of things.&lt;br /&gt;
&#039;&#039;&#039;v0.01&#039;&#039;&#039;&lt;br /&gt;
* First Release.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Special Thanks:&lt;br /&gt;
*[https://gitee.com/yizhigai/Emu4Vita 一直改 (yizhigai)]&lt;br /&gt;
*[https://github.com/KyleBing/retro-game-console-icons KyleBing]&lt;br /&gt;
*TearCrow&lt;br /&gt;
*[https://github.com/yyoossk yyoossk] (Japanese translation)&lt;br /&gt;
*[https://github.com/theheroGAC theheroGAC] (Italian translation)&lt;br /&gt;
*[https://github.com/chronoss09 chronoss09] (French translation)&lt;br /&gt;
*[https://github.com/limonetas limonetas] (Spanish translation)&lt;br /&gt;
*[https://github.com/MayanKoyote MayanKoyote] (Russian translation)&lt;br /&gt;
*And the developers of all open source projects used in this project&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* GitHub - https://github.com/noword/Emu4VitaPlus&lt;br /&gt;
&amp;lt;!--GBAtemp - https://gbatemp.net/threads/emu4vita-plus.662991/--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=Emu4Vita_Plus&amp;diff=201299</id>
		<title>Emu4Vita Plus</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=Emu4Vita_Plus&amp;diff=201299"/>
		<updated>2025-08-02T09:18:56Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Vita Homebrews&lt;br /&gt;
|title=Emu4Vita Plus&lt;br /&gt;
|image=Emu4VitaPlus.png&lt;br /&gt;
|description=A frontend based on the Libretro API.&lt;br /&gt;
|author=noword&lt;br /&gt;
|lastupdated=2025/06/28&lt;br /&gt;
|type=Other Emulators&lt;br /&gt;
|version=0.40&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://dlhb.gamebrew.org/vitahomebrews/Emu4VitaPlus.7z?038&lt;br /&gt;
|website=https://gbatemp.net/threads/emu4vita-plus.662991/&lt;br /&gt;
|source=https://github.com/noword/Emu4VitaPlus&lt;br /&gt;
}}&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=Vita Homebrew Emulators (Other Emulators) - GameBrew&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|image=Emu4VitaPlus.png&lt;br /&gt;
|image_alt=Emu4Vita Plus&lt;br /&gt;
}}&lt;br /&gt;
Emu4Vita++ is an emulator frontend for the PlayStation Vita, based on the [https://github.com/libretro/libretro-common Libretro API].&lt;br /&gt;
&lt;br /&gt;
== User guide ==&lt;br /&gt;
=== Supported cores ===&lt;br /&gt;
Arcade:&lt;br /&gt;
* [https://gitee.com/yizhigai/libretro-fba-lite FinalBurn Lite]&lt;br /&gt;
* [https://github.com/libretro/fbalpha2012 FinalBurn Alpha 2012]&lt;br /&gt;
* [https://github.com/libretro/FBNeo FinalBurn Neo]&lt;br /&gt;
* [https://github.com/KMFDManic/FBNeo-Xtreme-Amped FinalBurn Neo Xtreme]&lt;br /&gt;
* [https://github.com/libretro/mame2000-libretro mame2000]&lt;br /&gt;
* [https://github.com/libretro/mame2003-libretro mame2003]&lt;br /&gt;
* [https://github.com/libretro/mame2003-plus-libretro mame2003_plus]&lt;br /&gt;
* [https://github.com/KMFDManic/mame2003-xtreme mame2003 Xtreme]&lt;br /&gt;
&lt;br /&gt;
NES:&lt;br /&gt;
* [https://github.com/libretro/libretro-fceumm FCEUmm]&lt;br /&gt;
* [https://github.com/libretro/nestopia Nestopia]&lt;br /&gt;
&lt;br /&gt;
SNES:&lt;br /&gt;
* [https://github.com/libretro/snes9x2002 Snes9x 2002]&lt;br /&gt;
* [https://github.com/libretro/snes9x2005 Snes9x 2005]&lt;br /&gt;
* [https://github.com/libretro/snes9x2010 Snes9x 2010]&lt;br /&gt;
* [https://github.com/Rinnegatamante/supafaust Supafaust]&lt;br /&gt;
* [https://github.com/jamsilva/chimerasnes ChimeraSNES]&lt;br /&gt;
&lt;br /&gt;
MD:&lt;br /&gt;
* [https://github.com/libretro/Genesis-Plus-GX Genesis Plus GX]&lt;br /&gt;
* [https://github.com/libretro/Genesis-Plus-GX-Wide Genesis Plus GX Wide]&lt;br /&gt;
* [https://github.com/libretro/picodrive PicoDrive]&lt;br /&gt;
&lt;br /&gt;
GBC:&lt;br /&gt;
* [https://github.com/libretro/gambatte-libretro Gambatte]&lt;br /&gt;
* [https://github.com/libretro/tgbdual-libretro.git TGB Dual]&lt;br /&gt;
&lt;br /&gt;
GBA:&lt;br /&gt;
* [https://github.com/libretro/gpsp gpSP]&lt;br /&gt;
* [https://github.com/libretro/vba-next VBA Next]&lt;br /&gt;
&lt;br /&gt;
PCE:&lt;br /&gt;
* [https://github.com/libretro/beetle-pce-fast-libretro Mednafen PCE Fast]&lt;br /&gt;
* [https://github.com/libretro/beetle-supergrafx-libretro Mednafen SuperGrafx]&lt;br /&gt;
&lt;br /&gt;
PS1:&lt;br /&gt;
* [https://github.com/libretro/pcsx_rearmed PCSX ReARMed]&lt;br /&gt;
&lt;br /&gt;
NEOCD:&lt;br /&gt;
* [https://github.com/libretro/neocd_libretro NeoCD]&lt;br /&gt;
&lt;br /&gt;
WSC:&lt;br /&gt;
* [https://github.com/libretro/beetle-wswan-libretro Mednafen Wonderswan]&lt;br /&gt;
&lt;br /&gt;
NGP:&lt;br /&gt;
* [https://github.com/libretro/beetle-ngp-libretro Mednafen NeoPop]&lt;br /&gt;
&lt;br /&gt;
DOS:&lt;br /&gt;
* [https://github.com/libretro/dosbox-pure DOS Pure]&lt;br /&gt;
&lt;br /&gt;
Atari 2600:&lt;br /&gt;
* [https://github.com/libretro/stella2014-libretro Stella 2014]&lt;br /&gt;
&lt;br /&gt;
Atari 5200:&lt;br /&gt;
* [https://github.com/libretro/libretro-atari800 Atari800]&lt;br /&gt;
&lt;br /&gt;
Atari 7800:&lt;br /&gt;
* [https://github.com/libretro/prosystem-libretro ProSystem]&lt;br /&gt;
&lt;br /&gt;
Vectrex:&lt;br /&gt;
* [https://github.com/libretro/libretro-vecx vecx]&lt;br /&gt;
&lt;br /&gt;
Amiga:&lt;br /&gt;
* [https://github.com/libretro/uae4arm-libretro uae4arm]&lt;br /&gt;
&lt;br /&gt;
ZX Spectrum:&lt;br /&gt;
* [https://github.com/libretro/fuse-libretro fuse]&lt;br /&gt;
&lt;br /&gt;
PC98:&lt;br /&gt;
* [https://github.com/libretro/libretro-meowPC98 Neko Project II]&lt;br /&gt;
&lt;br /&gt;
MSX:&lt;br /&gt;
* [https://github.com/libretro/fmsx-libretro Marat Fayzullin&#039;s fMSX]&lt;br /&gt;
* [https://github.com/libretro/blueMSX-libretro blueMSX]&lt;br /&gt;
&lt;br /&gt;
=== Related path ===&lt;br /&gt;
*Preview images - The program will automatically search for a JPG or PNG file with the same name as the ROM in the &amp;lt;code&amp;gt;.previews&amp;lt;/code&amp;gt; directory within the ROM folder. If none is found, it will look for screenshots of save states.&lt;br /&gt;
*Cheats - The program will sequentially search for a &amp;lt;code&amp;gt;.cht&amp;lt;/code&amp;gt; file with the same name in the following locations:&lt;br /&gt;
** the ROM directory,&lt;br /&gt;
** the &amp;lt;code&amp;gt;.cheats&amp;lt;/code&amp;gt; subdirectory in the ROM folder,&lt;br /&gt;
** or &amp;lt;code&amp;gt;ux0:/data/EMU4VITAPLUS/[core]/cheats&amp;lt;/code&amp;gt;. It will use the first file it finds.&lt;br /&gt;
*Save files - &amp;lt;code&amp;gt;ux0:/data/EMU4VITAPLUS/[core]/savefiles&amp;lt;/code&amp;gt;&lt;br /&gt;
*BIOS - &amp;lt;code&amp;gt;ux0:/data/EMU4VITAPLUS/system&amp;lt;/code&amp;gt; (Please copy the corresponding BIOS files into this directory.)&lt;br /&gt;
&lt;br /&gt;
=== Compatible with [https://docs.libretro.com/guides/roms-playlists-thumbnails/ RetroArch romset] ===&lt;br /&gt;
Emu4Vita++ will try to read .lpl files in the following directories:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;ux0:data/EMU4VITAPLUS/playlists&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;playlist_directory&#039; item in &amp;lt;code&amp;gt;ux0:data/retroarch/retroarch.cfg&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ux0:data/retroarch/playlists&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the label and path information in lpl to display the rom name and thumbnail.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
https://dlhb.gamebrew.org/vitahomebrews/images/Emu4VitaPlus-01.png&lt;br /&gt;
&lt;br /&gt;
https://dlhb.gamebrew.org/vitahomebrews/images/Emu4VitaPlus-02.png&lt;br /&gt;
&lt;br /&gt;
https://dlhb.gamebrew.org/vitahomebrews/images/Emu4VitaPlus-03.png&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;v0.40&#039;&#039;&#039;&lt;br /&gt;
* Split the FBA and Mame rom db&lt;br /&gt;
* Can bind multiple buttons&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.39&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.38&#039;&#039;&#039;&lt;br /&gt;
* add 4 cores&lt;br /&gt;
** Atari Lynx&lt;br /&gt;
*** https://github.com/libretro/beetle-lynx-libretro&lt;br /&gt;
*** https://github.com/libretro/libretro-handy&lt;br /&gt;
** Amstrad CPC&lt;br /&gt;
*** https://github.com/libretro/libretro-cap32&lt;br /&gt;
*** https://github.com/libretro/libretro-crocods&lt;br /&gt;
&#039;&#039;&#039;v0.37&#039;&#039;&#039;&lt;br /&gt;
* Fix individual configurations issue.&lt;br /&gt;
&#039;&#039;&#039;v0.36&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.35&#039;&#039;&#039;&lt;br /&gt;
* Process input in a separate thread.&lt;br /&gt;
* Re-add mame2000.&lt;br /&gt;
&#039;&#039;&#039;v0.34&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.33&#039;&#039;&#039;&lt;br /&gt;
* v0.30 the plan to compile the cores into dynamic libraries failed, rollback to old mode.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.32&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.31&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.30&#039;&#039;&#039;&lt;br /&gt;
* Compile the cores as dynamic libraries, reduced the size of VPK by about 33%.&lt;br /&gt;
* Enables saving settings for each game.&lt;br /&gt;
* Auto-rotation can be disabled for vertical games.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.29&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.28&#039;&#039;&#039;&lt;br /&gt;
* Add Russian support.&lt;br /&gt;
* Show date and size in brower and favorite tab.&lt;br /&gt;
&#039;&#039;&#039;v0.27&#039;&#039;&#039;&lt;br /&gt;
* Remove mgba.&lt;br /&gt;
* Display a message if a new version is detected.&lt;br /&gt;
* Icons that are not of interest can now be hidden.&lt;br /&gt;
&#039;&#039;&#039;v0.26&#039;&#039;&#039;&lt;br /&gt;
* Add two languages: French(UI only) and Spanish.&lt;br /&gt;
* Virtual keyboards for home computer emulators, such as dos-pure/np2kai/vice ...&lt;br /&gt;
**ps + enter:            popup keyboard.&lt;br /&gt;
**ps + right stick up:   move keyboard up.&lt;br /&gt;
**ps + right stick down: move keyboard down.&lt;br /&gt;
&#039;&#039;&#039;v0.25&#039;&#039;&#039;&lt;br /&gt;
* Add two cores: vice, px68k.&lt;br /&gt;
* Display console introduction information(from Wikpedia) on the arch.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.24&#039;&#039;&#039;&lt;br /&gt;
* Add two cores: vice, px68k.&lt;br /&gt;
* Display console introduction information(from Wikpedia) on the arch.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.23&#039;&#039;&#039;&lt;br /&gt;
* Add Italian support.&lt;br /&gt;
* Add a core Np2kai (PC98).&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.22&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs&lt;br /&gt;
* Support m3u file (swap disk).&lt;br /&gt;
* Speed up/down step can be set.&lt;br /&gt;
* Displays a warning message if certain BIOS files are missing at boot time.&lt;br /&gt;
* Remove mame2000.&lt;br /&gt;
&#039;&#039;&#039;v0.21&#039;&#039;&#039;&lt;br /&gt;
* Add Japanese support.&lt;br /&gt;
* Add 3 cores, PC98: nekop2, MSX: fMSX, blueMSX.&lt;br /&gt;
* Remove dos_svn.&lt;br /&gt;
* Allow speed up to 3x.&lt;br /&gt;
* Add 3 new overlays.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.20&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
* Update Chinese translation.&lt;br /&gt;
&#039;&#039;&#039;v0.19&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
* Can pause and view the log, when the boot rom fails.&lt;br /&gt;
&#039;&#039;&#039;v0.18&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.17&#039;&#039;&#039;&lt;br /&gt;
* Fix a time count bug, it cause the cracking sound.&lt;br /&gt;
&#039;&#039;&#039;v0.16&#039;&#039;&#039;&lt;br /&gt;
* Add 3 gb-palette shader.&lt;br /&gt;
* Add a new core tgbdual.&lt;br /&gt;
&#039;&#039;&#039;v0.15&#039;&#039;&#039;&lt;br /&gt;
* Support RetroArch rzip srm file.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.14&#039;&#039;&#039;&lt;br /&gt;
* Add a new shader: crt-mattias.&lt;br /&gt;
* Fix vba-next speed issue.&lt;br /&gt;
* Fix preview issuse in v0.13.&lt;br /&gt;
&#039;&#039;&#039;v0.13&#039;&#039;&#039;&lt;br /&gt;
* Add a core: [https://github.com/jamsilva/chimerasnes chimerasnes]&lt;br /&gt;
* [https://github.com/noword/Emu4VitaPlus/blob/master/README.en.md#compatible-with-retroarch-romset Compatible with RetroArch playlists]&lt;br /&gt;
&#039;&#039;&#039;v0.12&#039;&#039;&#039;&lt;br /&gt;
* Add three cores: supafaust, fbneo extreme, mame2003 extreme.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.11&#039;&#039;&#039;&lt;br /&gt;
* Add two core: fuse and neocd.&lt;br /&gt;
* Improve browser.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.10&#039;&#039;&#039;&lt;br /&gt;
*fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.09&#039;&#039;&#039;&lt;br /&gt;
* File manage feature, can copy/cut/delete/rename files in browser now.&lt;br /&gt;
* Add two cores: uae4arm and vecx.&lt;br /&gt;
&#039;&#039;&#039;v0.08&#039;&#039;&#039;&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
* Show game name in brower, if it&#039;s in DB.&lt;br /&gt;
* Show icons with 2 rows in arch.&lt;br /&gt;
* Search in browser.&lt;br /&gt;
* Release standalone vpk.&lt;br /&gt;
&#039;&#039;&#039;v0.07&#039;&#039;&#039;&lt;br /&gt;
* Fix UI bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.06&#039;&#039;&#039;&lt;br /&gt;
* Increase the main stack size, many of the crash are caused by this.&lt;br /&gt;
* Show a icon when selecting the device port.&lt;br /&gt;
&#039;&#039;&#039;v0.05&#039;&#039;&#039;&lt;br /&gt;
* Fix dosbox-pure hang issue when it exit.&lt;br /&gt;
* Support pointer input.&lt;br /&gt;
&#039;&#039;&#039;v0.04&#039;&#039;&#039;&lt;br /&gt;
* Support light gun &amp;amp; mouse, you can&#039;t play hunt duck of NES with touch screen now (set zapper on device port 1).&lt;br /&gt;
* Dosbox-pure roll back to 0.20.&lt;br /&gt;
* Fix bugs.&lt;br /&gt;
&#039;&#039;&#039;v0.03&#039;&#039;&#039;&lt;br /&gt;
* Updated a lot of things.&lt;br /&gt;
&#039;&#039;&#039;v0.01&#039;&#039;&#039;&lt;br /&gt;
* First Release.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Special Thanks:&lt;br /&gt;
*[https://gitee.com/yizhigai/Emu4Vita 一直改 (yizhigai)]&lt;br /&gt;
*[https://github.com/KyleBing/retro-game-console-icons KyleBing]&lt;br /&gt;
*TearCrow&lt;br /&gt;
*[https://github.com/yyoossk yyoossk] (Japanese translation)&lt;br /&gt;
*[https://github.com/theheroGAC theheroGAC] (Italian translation)&lt;br /&gt;
*[https://github.com/chronoss09 chronoss09] (French translation)&lt;br /&gt;
*[https://github.com/limonetas limonetas] (Spanish translation)&lt;br /&gt;
*[https://github.com/MayanKoyote MayanKoyote] (Russian translation)&lt;br /&gt;
*And the developers of all open source projects used in this project&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* GitHub - https://github.com/noword/Emu4VitaPlus&lt;br /&gt;
&amp;lt;!--GBAtemp - https://gbatemp.net/threads/emu4vita-plus.662991/--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=3DSnake_-_Joshtech&amp;diff=200910</id>
		<title>3DSnake - Joshtech</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=3DSnake_-_Joshtech&amp;diff=200910"/>
		<updated>2025-07-02T19:03:13Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox 3DS Homebrews&lt;br /&gt;
|title=3DSnake by Joshtech&lt;br /&gt;
|image=3DSnake.png&lt;br /&gt;
|description=Snake game&lt;br /&gt;
|author=Joshtech&lt;br /&gt;
|lastupdated=2014/12/01&lt;br /&gt;
|type=Arcade Games&lt;br /&gt;
|version=0.6.2&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|downloadraw=[https://dlhb.gamebrew.org/3dshomebrews/3DSnake.zip V0.6 Download]&lt;br /&gt;
|website=https://gbatemp.net/threads/homebrew-3dsnake.375118/&lt;br /&gt;
}}&lt;br /&gt;
3DSnake is a classic remake of the game Snake. It provides limited functionality as it was developed as a Proof Of Concept Homebrew for the Nintendo 3DS.&lt;br /&gt;
&lt;br /&gt;
==User guide==&lt;br /&gt;
Max snake segments is set to 500.​&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
Circle Pad/D-Pad - Movement&lt;br /&gt;
&lt;br /&gt;
X - Restart Game​&lt;br /&gt;
&lt;br /&gt;
A - Add a segment to snake (for debug, can break collision detection)​&lt;br /&gt;
&lt;br /&gt;
Start - Return to Homebrew Channel&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
&#039;&#039;&#039;3DSnake&#039;&#039;&#039; ([https://www.youtube.com/watch?v=sdoMEXSgJ1A Joshtech]) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;sdoMEXSgJ1A&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3DSnake Current Progress&#039;&#039;&#039; ([https://www.youtube.com/watch?v=2qg6ENkmQaU Joshtech]) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;2qg6ENkmQaU&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3DSnake v0.6&#039;&#039;&#039; ([https://www.youtube.com/watch?v=ppgYmRYpzMA Cid2Mizard]) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;ppgYmRYpzMA&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
If the snake dies whilst moving down it will cause game to be in infinite game over.&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;v0.6.2&#039;&#039;&#039;&lt;br /&gt;
* Silent update (still v0.6):&lt;br /&gt;
** Snake eating himself detection&lt;br /&gt;
** Did some house keeping&lt;br /&gt;
** Also game over is permanent now(no moving to resume haha) Pressing X restarts game.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;v0.6&#039;&#039;&#039;&lt;br /&gt;
* First release.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* Author&#039;s website - http://www.daftlyoddsoftware.com , http://www.daftlyoddsoftware.com/downloads/3DSnake.zip&lt;br /&gt;
* GBAtemp - https://gbatemp.net/threads/homebrew-3dsnake.375118&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=Klonoa_Heroes_-_Densetsu_no_Star_Medal_GBA&amp;diff=200909</id>
		<title>Klonoa Heroes - Densetsu no Star Medal GBA</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=Klonoa_Heroes_-_Densetsu_no_Star_Medal_GBA&amp;diff=200909"/>
		<updated>2025-07-02T18:56:31Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox GBA Homebrews&lt;br /&gt;
|title=Klonoa Heroes: Densetsu no Star Medal&lt;br /&gt;
|image=klonoaheroesenglish2.png&lt;br /&gt;
|description=Klonoa Heroes: Densetsu no Star Medal full translation patch.&lt;br /&gt;
|author=The KMC Translation group&lt;br /&gt;
|lastupdated=2024/05/25&lt;br /&gt;
|type=Translations&lt;br /&gt;
|version=1.1.9&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://dlhb.gamebrew.org/gbahomebrews/klonoaheroesenglish.7z&lt;br /&gt;
|website=https://www.romhacking.net/translations/6491/&lt;br /&gt;
|source=&lt;br /&gt;
}}&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title= (Translations) - GameBrew&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|image=klonoaheroesenglish2.png&lt;br /&gt;
|image_alt=Klonoa Heroes: Densetsu no Star Medal&lt;br /&gt;
}}&lt;br /&gt;
This is a full translation for the action RPG game Klonoa Heroes: Densetsu no Star Medal. All cutscene dialogue is translated, as are all villager interactions, items, menus, and shopkeeper dialogue. Players will be able to understand the game’s story up through the end, including the bonus cutscenes, with this hack.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; In order to convey the effect of the original dialogue, the translation team has used equivalent English profanity in this translations, with the assumption that it would be a Teen ESRB rating. Because of this, player&#039;s discretion is advised, especially for younger fans of the Klonoa series.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
This patch can be applied to a standard, non-intro Klonoa Heroes ROM using the [https://www.romhacking.net/patch/ online patcher]. Two versions of the translation patch have been included:&lt;br /&gt;
* Regular patch - Keeps the original game’s EEPROM save feature.&lt;br /&gt;
* SRAM patch - Intended for use on hardware (flash carts, Virtual Console, etc.) that won’t run the regular patched ROM. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Game information&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width: 30%;&amp;quot;| Japanese title&lt;br /&gt;
|クロノアヒーローズ 伝説のスターメダル&lt;br /&gt;
|-&lt;br /&gt;
!Aliases&lt;br /&gt;
|Klonoa Heroes - Densetsu no Star Medal&lt;br /&gt;
|-&lt;br /&gt;
!English title&lt;br /&gt;
|Klonoa Heroes: The Legendary Star Medal&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | ROM information&lt;br /&gt;
|-&lt;br /&gt;
!Database match&lt;br /&gt;
|Klonoa Heroes - Densetsu no Star Medal (Japan)&lt;br /&gt;
|-&lt;br /&gt;
!Database&lt;br /&gt;
|No-Intro: Game Boy Advance (v. 20210227-023848)&lt;br /&gt;
|-&lt;br /&gt;
!File/ROM SHA-1&lt;br /&gt;
|323465C8A36517A1E8B0DDE2D500BBCD4C396D4E&lt;br /&gt;
|-&lt;br /&gt;
!File/ROM CRC32&lt;br /&gt;
|E7EADDCC&lt;br /&gt;
|-&lt;br /&gt;
!Original ROM MD5 &lt;br /&gt;
|46D2A77E4FD8429E6B7BF79C0679770E&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; | Regular Patch ROM values&lt;br /&gt;
|-&lt;br /&gt;
!BPS Patch MD5&lt;br /&gt;
|85EB76199F06B3B9E2997D20AF0CC351&lt;br /&gt;
|-&lt;br /&gt;
!Patched ROM MD5&lt;br /&gt;
|214FD38F121EDDA327979DBEEF76C008&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; | SRAM-modified Patch ROM values&lt;br /&gt;
|-&lt;br /&gt;
!BPS Patch MD5&lt;br /&gt;
|AFF6E8F9BA8729D9F3ED33AAE362A19D&lt;br /&gt;
|-&lt;br /&gt;
!Patched ROM MD5&lt;br /&gt;
|D6CEF4CC50C1AE10EE95211714FC4755&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you find that your ROM will not work on your desired hardware after installing the SRAM patch, please follow these steps below:&lt;br /&gt;
* Download [[GBA Tool Advance|GBATA]].&lt;br /&gt;
* After patching your Japanese Klonoa Heroes ROM using the non-SRAM patch, use the GBATA tool&#039;s SRAM patcher to patch your game.&lt;br /&gt;
* When selecting the patched ROM you just created, remember to manually change the save type to SRAM in the ROM&#039;s settings (the method to do this may vary depending on what flash cart you&#039;re using).&lt;br /&gt;
&lt;br /&gt;
A video test of this method [https://www.youtube.com/watch?v=f07FtkCul5A can be found here].&lt;br /&gt;
&lt;br /&gt;
==User guide==&lt;br /&gt;
===Translation notes===&lt;br /&gt;
During one cutscene in World 2, while looking through a treasure deposit, Guntz finds a few guns that allow him to learn his first special move, Shinigami Fire. &lt;br /&gt;
&lt;br /&gt;
In the same cutscene, Klonoa finds another treasure that Karal says is called Chirigami (Tissue) Fire, used for blowing one&#039;s nose. Because Guntz&#039;s move name was tranlsated to Death God Fire, the translation team has change this pun to match; Klonoa now finds a bottle of what Karal calls Breath God Fire, a type of mouthwash.&lt;br /&gt;
&lt;br /&gt;
At one point in the Sky Temple, Klonoa&#039;s impressed that Pango has a silver medal (ranked higher than his and Guntz&#039;s medals), and asks if he can admire the pangolin. Pango responds that no admiration was necessary, making a dad-joke out of it. This pun&#039;s a bit harder to explain in English, but basically:&lt;br /&gt;
* &amp;quot;Sonkei&amp;quot; = admiration.&lt;br /&gt;
* &amp;quot;Son na koto nai&amp;quot; = not really.&lt;br /&gt;
&lt;br /&gt;
What Pango said here is: &amp;quot;Sonke koto nai&amp;quot; (a corruption of the two phrases). Because this corruption couldn&#039;t be translated well into English, the decision is to swap it out with a different kind of dad-joke. Basically, Klonoa just says he&#039;s amazed, and Pango replies &amp;quot;Hi &#039;Amazed&#039;, I&#039;m Pango!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
https://dlhb.gamebrew.org/gbahomebrews/klonoaheroesenglish3.png&lt;br /&gt;
https://dlhb.gamebrew.org/gbahomebrews/klonoaheroesenglish4.png&lt;br /&gt;
&lt;br /&gt;
https://dlhb.gamebrew.org/gbahomebrews/klonoaheroesenglish5.png&lt;br /&gt;
https://dlhb.gamebrew.org/gbahomebrews/klonoaheroesenglish6.png&lt;br /&gt;
&lt;br /&gt;
==Compatibility==&lt;br /&gt;
Supported hardware:&lt;br /&gt;
&lt;br /&gt;
Everdrive GBA X5 and X5 Mini (use the SRAM patch, and enable Quick Boot in the flash cart options menu) &amp;lt;br&amp;gt;&lt;br /&gt;
EZFlash Omega, Original and Definitive Editions (use the SRAM patch instead of regular patch) &amp;lt;br&amp;gt;&lt;br /&gt;
GBA Virtual Console on 3DS (use the SRAM patch instead of regular patch) &amp;lt;br&amp;gt;&lt;br /&gt;
Lemuroid (Android) &amp;lt;br&amp;gt;&lt;br /&gt;
mGBA (PC, Mac, 3DS, Linux, and Retroarch, other versions haven&#039;t been tested yet) &amp;lt;br&amp;gt;&lt;br /&gt;
My Boy (Android) &amp;lt;br&amp;gt;&lt;br /&gt;
SuperCard SD &amp;lt;br&amp;gt;&lt;br /&gt;
Pizza Boy GBA (Android) &amp;lt;br&amp;gt;&lt;br /&gt;
Visual Boy Advance (PC) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unsupported hardware:&lt;br /&gt;
&lt;br /&gt;
GBARunner2 on DS and DSi &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;1.1.9 2024/05/25&#039;&#039;&#039;&lt;br /&gt;
* Updated Diglo&#039;s villager dialogue to account for character limit.&lt;br /&gt;
* Added missing pixel back to &amp;quot;Priestess&amp;quot; speaker name.&lt;br /&gt;
&#039;&#039;&#039;1.1.8 2022/08/23&#039;&#039;&#039;&lt;br /&gt;
* Corrected typo in Glibz Phalanx LV2&#039;s Bestiary entry.&lt;br /&gt;
* Renamed Construction Zone cutscene location indicator to &amp;quot;Factory Zone&amp;quot;.&lt;br /&gt;
&#039;&#039;&#039;1.1.7 2022/06/13&#039;&#039;&#039;&lt;br /&gt;
* Renamed &amp;quot;Volkan Factory&amp;quot; to &amp;quot;Volk Factory&amp;quot;.&lt;br /&gt;
* Corrected line of Diglo&#039;s villager dialogue where he mentions Janga&#039;s clone attack, as it used to end with a blank text box.&lt;br /&gt;
* Corrected Megaton Hammer description to remove extra pixel on G in the word &amp;quot;Strong&amp;quot;.&lt;br /&gt;
* Renamed Volk Factory Area cutscene name to &amp;quot;Volk Factory Zone&amp;quot;.&lt;br /&gt;
&#039;&#039;&#039;1.1.6 2022/04/10&#039;&#039;&#039;&lt;br /&gt;
* Updated letter shadows for &amp;quot;Jugkettle Port&amp;quot; cutscene location indicator.&lt;br /&gt;
&#039;&#039;&#039;1.1.5 2022/04/06&lt;br /&gt;
* Corrected a line of Pango&#039;s dialogue in Volk that originally said &amp;quot;it wouldn&#039;t hurt to to send a message&amp;quot;.&lt;br /&gt;
* Renamed &amp;quot;Volkan Army Rocket Base&amp;quot; to &amp;quot;Volk Space Force Base&amp;quot; to match dialogue.&lt;br /&gt;
&#039;&#039;&#039;1.1.4 2022/03/27&#039;&#039;&#039;&lt;br /&gt;
* Updated positioning of number 7 in minifont so it doesn&#039;t overlap with number 6.&lt;br /&gt;
* Corrected an issue where one moon villager&#039;s block of dialogue ends with a blank dialogue box.&lt;br /&gt;
&#039;&#039;&#039;1.1.3 2022/03/20&#039;&#039;&#039;&lt;br /&gt;
* Updated SRAM version of patch to resolve issues with saving on Everdrive GBA X5.&lt;br /&gt;
&#039;&#039;&#039;1.1.2 2022/03/19&#039;&#039;&#039;&lt;br /&gt;
* Updated colors on title screen.&lt;br /&gt;
* Created SRAM version of patch for use with 3DS Virtual Console and Everdrive.&lt;br /&gt;
&#039;&#039;&#039;1.1.1 2022/03/19&#039;&#039;&#039;&lt;br /&gt;
* Translated some of Guntz&#039;s vision dialogue that wasn&#039;t translated in the first two versions.&lt;br /&gt;
&#039;&#039;&#039;1.1 2022/03/19&#039;&#039;&#039;&lt;br /&gt;
* Corrected bestiary entries for Glibz LV2 and Evil Pamela.&lt;br /&gt;
* Resolved graphical glitches on speech box toggle and button configuration screens.&lt;br /&gt;
&#039;&#039;&#039;1.0 2022/03/18&#039;&#039;&#039;&lt;br /&gt;
* Initial upload.&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
This translation is made by The KMC Translation group with RayCarrot&#039;s [https://github.com/RayCarrot/KlonoaHeroesPatcher Klonoa Heroes Patcher]. &lt;br /&gt;
&lt;br /&gt;
Other tools used for the translation:&lt;br /&gt;
* Photoshop by Adobe&lt;br /&gt;
* Firealpaca by PGN Corp.&lt;br /&gt;
* Tile Molestor by SnowBro&lt;br /&gt;
&lt;br /&gt;
The Team:&lt;br /&gt;
* RayCarrot - Main Programmer.&lt;br /&gt;
* PowerStone05 - Programming Consultant.&lt;br /&gt;
* StarryScarab &amp;amp; Altair - Script Translation.&lt;br /&gt;
* Altair - Proofreader and Editor.&lt;br /&gt;
* rcs709, Vervalkon, and Megahog2015 - Graphic Designers.&lt;br /&gt;
* Vervalkon and Megahog2015 - Additional Technical Art Support.&lt;br /&gt;
* Vervalkon - Title Screen and Menu Background Logo Creator.&lt;br /&gt;
&lt;br /&gt;
Readme written by Megahog2015 and rcs709.&lt;br /&gt;
&lt;br /&gt;
Fonts used with translation:&lt;br /&gt;
* For SFX Letters -  [https://www.dafont.com/mickey.font Minnie] (Bundled with Mickey font), [https://www.dafont.com/mevstory-studio.d8709 TikTok] (For Letters E and S) by Mevstory Studio.&lt;br /&gt;
* For Village and Vision Names - [https://cofonts.com/wild-words-font-free-download/ Wild Words] by Comicraft ([https://www.insidescanlation.com/etc/the-idiots-guide-to-editing-manga/guide/main.html first found] by Megahog2015).&lt;br /&gt;
* For World Names - Segoe Script Bold (Included with your copy of Windows).&lt;br /&gt;
* For Items, Story Dialogue, Shop UI, and Momett/Mamett House Font - [https://www.fontzillion.com/fonts/david-fens/tloz-minish-cap-a-link-to-the-past-four-sword TLOZ Minish Cap / A Link to the Past / Four Swords] (Recreation) by David Fens.&lt;br /&gt;
* For Weapon/Armor Descriptions on customization screen - [https://fontstruct.com/fontstructions/show/2014697/pompy-sans-1-1 Pompy Mini] by erengazioglu.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* Romhacking.net - https://www.romhacking.net/translations/6491/&lt;br /&gt;
* Reddit - https://www.reddit.com/r/JRPG/comments/vwl3fl/translation_patch_released_for_klonoa_heroes/&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=GBA_Backup_Tool&amp;diff=200908</id>
		<title>GBA Backup Tool</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=GBA_Backup_Tool&amp;diff=200908"/>
		<updated>2025-07-02T14:16:54Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox DS Homebrews&lt;br /&gt;
|title=GBA Backup Tool&lt;br /&gt;
|image=nds.png&lt;br /&gt;
|description=SLOT-1 GBA back-up tool.&lt;br /&gt;
|author=Rudolph (Emperor)&lt;br /&gt;
|lastupdated=2008/10/26&lt;br /&gt;
|type=System Tools&lt;br /&gt;
|version=0.21&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://dlhb.gamebrew.org/dshomebrew2/gbabackuptool_0.21.zip&lt;br /&gt;
|website=https://kotei.blog.ss-blog.jp/2008-10-26&lt;br /&gt;
}}&lt;br /&gt;
GBA Backup Tool is a tool that allows us to extract the rom and the save of original GBA cartridge. With this version, user can remove game saves that are formatted EEPROM.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
GBA_Backup_Tool.nds is [[DLDI|DLDI]] compatible, so patch it according to the research tool to be used. &lt;br /&gt;
&lt;br /&gt;
Modify GBA_Backup_Tool.ini with a text editor according to the usage environment. &lt;br /&gt;
&lt;br /&gt;
Copy GBA_Backup_Tool.nds and GBA_Backup_Tool.ini to the root of SD. If GBA_Backup_Tool.ini does not exist, the default operation will be used (usually it is okay to omit it). &lt;br /&gt;
&lt;br /&gt;
==User guide==&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Please use at your own risk as problems such as corruption of SAVE data in GBA ROM may occur.&lt;br /&gt;
&lt;br /&gt;
Start GBA_Backup_Tool.&lt;br /&gt;
&lt;br /&gt;
Use L and R to switch between Save Backup, Save Restore, and Rom Backup.&lt;br /&gt;
&lt;br /&gt;
===Save Backup===&lt;br /&gt;
A - Update the specified SAV file on the SD data with the content of the ROM SAVE.&lt;br /&gt;
&lt;br /&gt;
B - Create a new SAV file and backup the content of the ROM SAVE. The name of the automatically created SAV file is GameTitle_GamecodeRomVer.sav (.sv0 to sv5). It will overwrite the oldest existing file if there are already 5 SAV files with the same names.&lt;br /&gt;
&lt;br /&gt;
===Save Restore===&lt;br /&gt;
A - Restore (write) the contents of the specified SAV file to the ROM SAVE.&lt;br /&gt;
&lt;br /&gt;
B - Initialize the ROM SAVE area with 0xFF.&lt;br /&gt;
&lt;br /&gt;
===Rom Backup===&lt;br /&gt;
A - Update the specified GBA file with the dumped content of the ROM.&lt;br /&gt;
&lt;br /&gt;
B - Create a new GBA file and backup the dumped content of the ROM. The name of the automatically created NDS file is GameTitle_GamecodeRomVer.gba. If you already have a file with the same name, it will be overwritten automatically.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note from developer:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If the ROM SAVE type cannot be determined, unknown will be displayed. &lt;br /&gt;
&lt;br /&gt;
The judgment of the ROM size of GBA ROM is sloppy. In case of over-dump, you can use other tools such as [[GBA Tool Advance|GBATA]] to trim/make it to the correct size.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
&#039;&#039;&#039;Basic:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
X - Replace the Slot-2 GBA ROM cartridge&lt;br /&gt;
&lt;br /&gt;
Start - Exit program and turns off the power of NDS&lt;br /&gt;
&lt;br /&gt;
A/B - Operations&lt;br /&gt;
&lt;br /&gt;
L/R - Switch mode&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
https://dlhb.gamebrew.org/dshomebrew/gbabackuptool.jpg&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
&#039;&#039;&#039;How to get Pokémon gen 3 Mystery Gifts (2022)&#039;&#039;&#039; ([https://www.youtube.com/watch?v=msTrY6BiOkY Retro Rewind]) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;msTrY6BiOkY&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compatibility==&lt;br /&gt;
Tested with Real and M3 DS game Pokemon Emerald, Pokémon FireRed and Pokémon Sapphire.&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;Version 0.21&#039;&#039;&#039;&lt;br /&gt;
* The SAV file extension is changed to the small letter (Conform to GBA_ExpLoader).&lt;br /&gt;
* To use it for the file name when GameTitle and Gamecode are small letters, it changes.&lt;br /&gt;
* Trouble that SFN in the FAT library overlaps is corrected. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Version 0.2&#039;&#039;&#039;&lt;br /&gt;
* Corresponded to SAVE of EEPROM.&lt;br /&gt;
* Came from Mr. kzat3 about the access method to EEPROMteaching.&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Thank you for Mr.kzat3.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* Author&#039;s website - https://kotei.blog.ss-blog.jp/2008-10-26&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=GBARunner2_DS&amp;diff=200907</id>
		<title>GBARunner2 DS</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=GBARunner2_DS&amp;diff=200907"/>
		<updated>2025-07-02T14:16:30Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox DS Homebrews&lt;br /&gt;
|title=GBARunner2&lt;br /&gt;
|image=Gbarunner22.png&lt;br /&gt;
|description=A GBA hypervisor/emulator for DS (like Nintendont for GC on Wii).&lt;br /&gt;
|author=Gericom&lt;br /&gt;
|lastupdated=2020/08/12&lt;br /&gt;
|type=Handheld&lt;br /&gt;
|version=20200812&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://dlhb.gamebrew.org/dshomebrew2/gbarunner2.7z&lt;br /&gt;
|website=https://github.com/Gericom/GBARunner2&lt;br /&gt;
|source=https://github.com/Gericom/GBARunner2&lt;br /&gt;
}}&lt;br /&gt;
GBARunner2 is a hypervisor that runs GBA games on DS/[[GBARunner2 3DS|DSi/3DS in DS mode]].&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; GBARunner2 has the open source bios of Normmatt integrated. A GBA bios is thus optional, but can be used to improve compatibility with some games.&lt;br /&gt;
&lt;br /&gt;
To use your GBA bios, put it in either /bios.bin, /gba/bios.bin or /_gba/bios.bin.&lt;br /&gt;
&lt;br /&gt;
If you are using GBARunner2 with TWiLightMenu on a DSi or 3DS with the sd card (come bundled with Twilightmenu++), make sure you use the DLDI on ARM7 build.&lt;br /&gt;
&lt;br /&gt;
If you have a gba folder on the root of your sd card, this folder will be opened by default, you can put your ROMs here.&lt;br /&gt;
&lt;br /&gt;
Some games may require SRAM patch (please check the [https://www.gamebrew.org/wiki/GBARunner2_DS#Compatibility_list Compatibility list]), but most games should run without with the latest versions (use [[GBA Tool Advance|GBATA]]).&lt;br /&gt;
&lt;br /&gt;
==User guide==&lt;br /&gt;
You can access the setting screen in the file selection screen as well as during the game. Some games need specific settings to run well. &lt;br /&gt;
&lt;br /&gt;
Check your ROM in your system&#039;s respective compatibility list for this.&lt;br /&gt;
&lt;br /&gt;
When editing a setting in the settings you will generate a settings.ini in sd/_gba/. Here you can manually edit some of the settings if you open it with a notepad.&lt;br /&gt;
&lt;br /&gt;
===Save files===&lt;br /&gt;
If you want to use existing save files, they should have the same name as the GBA ROM but instead of .gba they should be .sav (so the save for mygame.gba is mygame.sav).&lt;br /&gt;
&lt;br /&gt;
GBARunner2 is directly compatible with save files from the mGBA emulator, gpsp on 3ds and open_agb_firm.&lt;br /&gt;
&lt;br /&gt;
===Compatibility list===&lt;br /&gt;
Compatibility list for [https://wiki.gbatemp.net/wiki/GBARunner2 DS/DSLite or with flashcards on other consoles]. &lt;br /&gt;
&lt;br /&gt;
Compatibility list for [https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List DSi/3DS when ran in DSi mode].&lt;br /&gt;
&lt;br /&gt;
===Bios checksums===&lt;br /&gt;
A valid bios should have the following checksums.&lt;br /&gt;
* CRC32: 81977335&lt;br /&gt;
* MD5: a860e8c0b6d573d191e4ec7db1b1e4f6&lt;br /&gt;
* SHA1: 300c20df6731a33952ded8c436f7f186d25d3492&lt;br /&gt;
* SHA256: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
&#039;&#039;&#039;File selection:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
D-Pad - Scroll&lt;br /&gt;
&lt;br /&gt;
A - Run a ROM, Enter a folder, Change a setting in settings&lt;br /&gt;
&lt;br /&gt;
B - Go back a folder level, Return from settings&lt;br /&gt;
&lt;br /&gt;
R - Access settings&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In game:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Touch screen - In game menu, Settings&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
&#039;&#039;&#039;Installing GBARunner2&#039;&#039;&#039; ([https://www.youtube.com/watch?v=SVh2_Ahesok NotToDisturb]) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;SVh2_Ahesok&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* GitHub - https://github.com/Gericom/GBARunner2&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=Mother_3_GBA&amp;diff=200906</id>
		<title>Mother 3 GBA</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=Mother_3_GBA&amp;diff=200906"/>
		<updated>2025-07-02T14:16:06Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox GBA Homebrews&lt;br /&gt;
|title=Mother 3&lt;br /&gt;
|image=mother3english2.png&lt;br /&gt;
|description=Mother 3 complete fan translation.&lt;br /&gt;
|author=Tomato, Jeffman, Chewy, Lorenzooone, Karmageddon&lt;br /&gt;
|lastupdated=2021/04/20&lt;br /&gt;
|type=Translations&lt;br /&gt;
|version=1.3&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://dlhb.gamebrew.org/gbahomebrews/mother3english.7z?k33p0fil35&lt;br /&gt;
|website=http://mother3.fobby.net/&lt;br /&gt;
|source=http://mother3.fobby.net/&lt;br /&gt;
}}&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title= (Translations) - GameBrew&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|image=mother3english2.png&lt;br /&gt;
|image_alt=Mother 3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is an unofficial English translation of Mother 3, a Japanese RPG released for the Game Boy Advance in 2006. Mother 3 is the sequel to the 1995 Super NES RPG, EarthBound.&lt;br /&gt;
&lt;br /&gt;
It soon became clear that Nintendo of America was uninterested in localizing the game, so in November 2006 the fans took matters into their own hands with the Do it Yourself Devotion project.&lt;br /&gt;
&lt;br /&gt;
For two years a team of translators and hackers worked to produce an in-depth, professional translation and localization of MOTHER 3. In August 2007 the team began blogging about their progress, attracting the attention of the gaming industry, media, and more than half a million unique visitors.&lt;br /&gt;
&lt;br /&gt;
On October 17, 2008, version 1.0 of the fan translation was released. It was downloaded well over 100,000 times in the months which followed. On July 19, 2009, version 1.1 was released, containing typo/grammar corrections and a series of bug fixes.&lt;br /&gt;
&lt;br /&gt;
MOTHER 3 is filled with secrets and rarities. Characters say new things after even the tiniest of events. Take your time to explore the game&#039;s intriguing world - you won&#039;t be disappointed.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
This patch is in UPS format and the archive comes with custom patching programs for Windows, Linux, and Mac (save files from the previous versions of the translation will still work with the new patch).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 600px;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Game information&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 25%;&amp;quot;|Japanese title&lt;br /&gt;
| マザー 3&lt;br /&gt;
|-&lt;br /&gt;
! English title&lt;br /&gt;
| MOTHER 3&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | ROM information&lt;br /&gt;
|-&lt;br /&gt;
! Database match&lt;br /&gt;
| Mother 3 (Japan)&lt;br /&gt;
|-&lt;br /&gt;
! Database&lt;br /&gt;
| No-Intro: Game Boy Advance (v. 20210227-023848)&lt;br /&gt;
|-&lt;br /&gt;
! MD5&lt;br /&gt;
| AF8B0B175F7EC8914CB87B3161BA1AAA&lt;br /&gt;
|-&lt;br /&gt;
! SHA-1&lt;br /&gt;
| 4F0F493E12C2A8C61B2D809AF03F7ABF87A85776&lt;br /&gt;
|-&lt;br /&gt;
! CRC32&lt;br /&gt;
| 42AC9CB9&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
First, unzip the contents of this zip file to a folder/directory. You should find the following files:&lt;br /&gt;
*mother3_windows.exe.&lt;br /&gt;
*Mother3UPS.app.&lt;br /&gt;
*mother3_linux.&lt;br /&gt;
*mother3.ups.&lt;br /&gt;
&lt;br /&gt;
Second, you will need to obtain a ROM of the Japanese version of MOTHER 3. The file should be 32 MB in size. Put this file in the same folder as the files from above.&lt;br /&gt;
* If you&#039;re using Windows, run the mother3_windows.exe file.&lt;br /&gt;
* If you&#039;re using a Mac, run the Mother3UPS file.&lt;br /&gt;
* If you&#039;re using Linux, run the mother3_linux file.&lt;br /&gt;
&lt;br /&gt;
(The Linux patcher was compiled under Ubuntu, if it doesn&#039;t work, try manually applying the UPS patch with something like byuu&#039;s tsukuyomi UPS utility. Also don&#039;t worry about the fact that the program still says &amp;quot;version 1.0&amp;quot;, it will still patch the 1.2 patch despite what it says.)&lt;br /&gt;
      &lt;br /&gt;
Note that the patching process may take a while on and old computer or if you&#039;re running it off of a flash drive. For most people, it should only take a matter of seconds to patch.&lt;br /&gt;
&lt;br /&gt;
The patching utility is very simple. Simply tell it where your ROM file is, and then hit Apply patch. &lt;br /&gt;
&lt;br /&gt;
If your ROM is a bad dump or if something is wrong with the ROM file, the patching utility will inform you of this. Make sure you have a correct dump of the original Japanese ROM, and that it hasn&#039;t been modified in any way.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you&#039;re using a recent build of VBA-M, you can use the soft-patching support for UPS patches. If you don&#039;t know what that is, just ignore it and use the normal patch procedure listed above.&lt;br /&gt;
&lt;br /&gt;
==User guide==&lt;br /&gt;
===Resources===&lt;br /&gt;
*[http://legendsoflocalization.com/mother-3/  Tomato&#039;s MOTHER 3 fan translation notes] and [http://mother3.fobby.net/blog/ technical notes].&lt;br /&gt;
* [http://handbook.fangamer.com/ MOTHER 3 Handbook]. A visual fan-made guide. The online version is free, but you can also order an actual print version of it to have at all times.&lt;br /&gt;
*[http://walkthrough.starmen.net/mother3/ Starmen.Net Mother 3 Walkthrough].&lt;br /&gt;
*[http://walkthrough.starmen.net/mother3/routesummary.php Simple, Non-Spoiler Walkthrough].&lt;br /&gt;
*[http://mother3.fobby.net/tools/ Translation tools and save files for testing].&lt;br /&gt;
*[http://handbook.fangamer.com/ Some of the deleted/hidden MOTHER 3 content scattered throughout the ROM].&lt;br /&gt;
&lt;br /&gt;
===FAQ===&lt;br /&gt;
&#039;&#039;&#039;Q. I can&#039;t save my game! What&#039;s wrong? Help!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This happens primarily with Mac emulators. There are several possible fixes to this:&lt;br /&gt;
*If you&#039;re using Mac VBA 1.7.4, perhaps try 1.7.2 instead.&lt;br /&gt;
*If that still doesn&#039;t work, try another emulator.&lt;br /&gt;
*Trying fiddling with emulator&#039;s preferences. Setting the flash save size to 64K might get the game to save properly.&lt;br /&gt;
*Try downloading someone else&#039;s save file and putting it wherever your save files normally go. This seems to fix the saving problem for some people.&lt;br /&gt;
*If you&#039;re not on a Mac, try using the Save Fix option of the [[GBA Tool Advance|GBATA]] utility. It shouldn&#039;t be too hard to find GBATA.&lt;br /&gt;
*If all else fails, try applying the save fix patch that&#039;s available at the translation project site. Some flash carts also have saving problems, and this save fix patch seems to work equally as well on Mac emus and flash carts.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Q. The patching utility says it can&#039;t find mother3.ups, but I see mother3.ups right there!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You need to unzip the .zip file fully. Running the patcher program directly from the .zip file won&#039;t work. Consult your .zip program instructions if necessary.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Q. I double-click on the .zip file but nothing happens!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If your computer doesn&#039;t have .zip file support (most computers in the last 10+ years have support by default), look on Google for things like 7-Zip or WinZip.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Q. The game gets stuck at the intro screen. Help!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can skip this normally by pressing any button. If you&#039;re using an emulator, keep in mind that you might need to set up what keyboard keys act as what GBA buttons.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Q. I can&#039;t get the battle combo system to work right! Help!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To get combos in battle, you have to tap the A Button in time with the beat of the music. Some songs are more difficult to combo to than others. &lt;br /&gt;
&lt;br /&gt;
Also, because of the nature of emulation, the precise timing needed may get out of synch. If you&#039;re having trouble getting combos on an emulator, try these things:&lt;br /&gt;
*Try a different emulator, or a different version of your current emulator.&lt;br /&gt;
*Try turning the emulator&#039;s frame-skip setting to 0.&lt;br /&gt;
*Close all other programs that you might have open. You might want to restart your computer, too. This may help speed emulation up a bit.&lt;br /&gt;
     &lt;br /&gt;
Sometimes some songs are just made to be difficult to combo to. There is an item in the game that will let you hear the beat more clearly, and there&#039;s another item that will let you practice combos on any enemy you&#039;ve fought before. Take the time to gain some real-life experience to make combos easier.&lt;br /&gt;
&lt;br /&gt;
Note that combos are NOT needed to get through MOTHER 3. They&#039;re just an added bonus for players who take the time to master them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Q. The game crashes/freezes on my hardware!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This may be a hardware-specific problem. See if you can&#039;t find moreinfo about your hardware. Consult [http://forum.starmen.net/forum/Games/Mother3FanTranslation/47933 this forum thread] if you have any problems running the translation on actual hardware.&lt;br /&gt;
&lt;br /&gt;
The M3 brand of hardware seems to be the most problematic.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Q. The music seems to speed up in the main menu sometimes, but not always.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is an issue with VBA-M and other emulators based on VBA-M. The problem doesn&#039;t occur on other emulators or actual hardware.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Q. I&#039;m experiencing slowdown in the forest area at the beginning of the game. How can I fix this?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is actually entirely an emulator issue, and occurs with the original game, too. &lt;br /&gt;
&lt;br /&gt;
Try tweaking your settings a bit. It may help a bit, but probably won&#039;t fix it completely.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Q. I want to use save files from the Japanese version or the old menu patch version, but the names get screwed up in the English version! Help!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can use the [http://mother3-files.fobby.net/Mother3savConverter.zip save file convertor tool] for Mac, Windows, and Linux. Made by the translation team.&lt;br /&gt;
&lt;br /&gt;
===Extras===&lt;br /&gt;
For the translation, there are a few extra features added (not found in the Japanese game). These are unobtrusive and will only be found by completionist-type players.&lt;br /&gt;
&lt;br /&gt;
*In the game, there is an item called the Battle Memory. This keeps a record of every enemy you&#039;ve fought. If you manage to completely fill this log up, a silver star will appear on the Battle Memory screen as a badge of your greatness.&lt;br /&gt;
*Similarly, if you find every enemy and log all the possible front-facing and back-facing/alternate sprites for all enemies, a gold star will appear on the Battle Memory screen.&lt;br /&gt;
*There are a few other hidden features, but you&#039;ll have to discover them on your own. They&#039;re sure to please, for those who try hard enough.&lt;br /&gt;
&lt;br /&gt;
Note that no new enemies were added in the translation. No unused bosses were added. No unused music was made accessible. No new areas were made accessible. Only the extras listed above were included.&lt;br /&gt;
&lt;br /&gt;
If you&#039;d like to mess around with unused content from the game, see [http://forum.starmen.net/forum/Mother/3_GameHelp/47543/first this topic] about hidden/unused stuff.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
https://dlhb.gamebrew.org/gbahomebrews/mother3english3.png&lt;br /&gt;
https://dlhb.gamebrew.org/gbahomebrews/mother3english4.png&lt;br /&gt;
&lt;br /&gt;
https://dlhb.gamebrew.org/gbahomebrews/mother3english5.png&lt;br /&gt;
https://dlhb.gamebrew.org/gbahomebrews/mother3english6.png&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
&#039;&#039;&#039;The MOTHER 3 Fan Translation (contains some spoilers)&#039;&#039;&#039; ([https://www.youtube.com/watch?v=WjMllYgUOeU Starmen.Net Youtube]) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;WjMllYgUOeU&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compatibility==&lt;br /&gt;
Recommended emulators:&lt;br /&gt;
&lt;br /&gt;
PC - mGBA, VisualBoy Advance-M, VisualBoy Advance &amp;lt;br&amp;gt;&lt;br /&gt;
Mac - mGBA, OpenEmu &amp;lt;br&amp;gt;&lt;br /&gt;
Linux - mGBA, mednafen, VisualBoy Advance-M &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
Temporary Main Text Slowdown - For reasons unknown, main dialogue text might seem to slow down on rare occasion, but will revert to normal speed a few letters later. The cause for this is unknown, and all attempts to figure it out turned up absolutely nothing. This problem is rare and it also fixes itself soon after. &lt;br /&gt;
&lt;br /&gt;
Extra/Missing &amp;quot;The&amp;quot; - This issue probably doesn&#039;t happen anymore, but there&#039;s always a possibility for it. Sometimes, during battle, a player&#039;s name might have the word &amp;quot;the&amp;quot; in front of it, usually involving a line of text about a status effect. Conversely, the word &amp;quot;the&amp;quot; might not appear before an enemy&#039;s name during a status effect line, when it should be there. The Japanese language doesn&#039;t use things like &amp;quot;the&amp;quot;, so the original programmers didn&#039;t design the game for this, and as a result, enemies and players share many (but not all) battle text lines about status effects. Fixing this will require a ton of work to reverse engineer the whole battle system, for now, if you notice any of this stuff, please overlook it.&lt;br /&gt;
&lt;br /&gt;
Gift Box Transformation - Very rarely, when walking around, open gift boxes will turn into status ailment icons. It turns out this is actually a bug in the original Japanese game.&lt;br /&gt;
&lt;br /&gt;
With the VBA-M emulator, sometimes the main menu music will seem to speed up. This is an emulator issue. This doesn&#039;t happen on other emulators or actual hardware.&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;Version 1.3&#039;&#039;&#039;&lt;br /&gt;
* lorenzoone, the Italian MOTHER 3 fan translator, spent approximately three years improving the English patch. This new version of the patch mostly fixes technical issues and bugs for a better gameplay experience. The game’s text is almost entirely the same as in previous releases.&lt;br /&gt;
&lt;br /&gt;
Fixes of translation bugs/issues:&lt;br /&gt;
*Fixed the Summary’s lag.&lt;br /&gt;
*Made it so the menus’ writing buffer is properly cleared (Fixes leftover text issue).&lt;br /&gt;
*Fixed some articles in text in the overworld.&lt;br /&gt;
*Fixed missing articles in the battle text.&lt;br /&gt;
*Fixed line of Debug Phrygia that was missing one entry.&lt;br /&gt;
*Fixed text overflow in various boxes.&lt;br /&gt;
*Made it so Soup and Stew are not drinkable.&lt;br /&gt;
*Fixed various typoes in the Memo text.&lt;br /&gt;
*Fixed line about the position of one of the Needles.&lt;br /&gt;
*Fixed article within an highroad dog’s line.&lt;br /&gt;
*Fixed small cursor’s issue in the naming screen.&lt;br /&gt;
*Fixed issues with the stars in the Battle Memories.&lt;br /&gt;
*Fixed “Text Slowdown” when printing text in CPU heavy areas in the overworld.&lt;br /&gt;
*Made gray boxes in the overworld more precise.&lt;br /&gt;
*Fixed memory OOB writes during Fassad’s low voice speech.&lt;br /&gt;
&lt;br /&gt;
Fixes of the Japanese version’s bugs/issues:&lt;br /&gt;
*Made it so the Thunder Tower’s frog can still move when in contact with the party (Fixes softlock).&lt;br /&gt;
*Fixed New Game Plus bug (A patch will be made available that removes the fix for those who want it).&lt;br /&gt;
*Fixed swapped gift boxes bug (A patch will be made available that removes the fix for those who want it).&lt;br /&gt;
*Fixed Salsa’s reflect text during the Pork Tank’s battle.&lt;br /&gt;
*Fixed various graphical/collision issues in the overworld.&lt;br /&gt;
*Fixed Lucas’ talking bug in Chapter 5.&lt;br /&gt;
*Fixed the Skull Gift Box glitch in 3 locations.&lt;br /&gt;
*Fixed the Boney’s Sludge Pond Glitch (Could crash the game).&lt;br /&gt;
*Fixed the Steel Mechorilla’s sounds.&lt;br /&gt;
*Fixed door’s collision data for one bathroom in Chapter 8.&lt;br /&gt;
*Fixed issue with actions being executed more times than intended.&lt;br /&gt;
*Fixed flickering during Fassad’s low voice speech.&lt;br /&gt;
*Fixed issue with Claus’ PP if the first battle is lost.&lt;br /&gt;
*Fixed wrong text being displayed for the train’s requested money.&lt;br /&gt;
*Fixed issue with Thomas disappearing in Chapter 1 after the notebook is collected.&lt;br /&gt;
*Fixed issue with mouse talking directly to humans.&lt;br /&gt;
*Fixed Debug Room’s Pigmask changing sprite in certain situations.&lt;br /&gt;
*Standardized Boney’s minimum level during Chapter 4.&lt;br /&gt;
*Fixed issue with Mementoes being used while in the inventory.&lt;br /&gt;
*Fixed issue with Leder’s counter ticking when it shouldn’t and viceversa.&lt;br /&gt;
*Fixed 0 damage being reported as &amp;gt; 0 if comboes are used.&lt;br /&gt;
*Fixed minor graphical issues within some menus.&lt;br /&gt;
*Fixed Nana’s age in Chapter 8’s concert.&lt;br /&gt;
*Fixed Caroline’s bakery causing inventory issues in Chapters 1 through 3.&lt;br /&gt;
*Fixed the Delete All Saves menu’s lag.&lt;br /&gt;
*Fixed issue with quickly opening and closing maps.&lt;br /&gt;
*Fixed the song set for Wess’ house right after Wess joins the party in Chapter 2.&lt;br /&gt;
&lt;br /&gt;
Improvements:&lt;br /&gt;
*Optimized text printing for a smoother experience.&lt;br /&gt;
*Reduced the load on the GBA’s CPU in certain menus in order to ensure a smoother experience.&lt;br /&gt;
*Added NPC in the Debug Room.&lt;br /&gt;
*It allows accessing the other tables of the Debug Room.&lt;br /&gt;
*It allows viewing the Attract Mode sequences.&lt;br /&gt;
*Other useful features.&lt;br /&gt;
*Improved Debug Room’s Staff roll option.&lt;br /&gt;
*Improved some of the Debug Room’s warps.&lt;br /&gt;
*Made it so all the Memoes can be seen.&lt;br /&gt;
*Made it so the mother mouse’s text is different if only one mouse is missing.&lt;br /&gt;
*Changed “BOM” to “BOOM”.&lt;br /&gt;
*Updated some enemies’ sprites to match the translation.&lt;br /&gt;
*Restored a trade with a ghost in the castle’s kitchen.&lt;br /&gt;
*Restored one of Caroline’s lines for when Wess is in the party.&lt;br /&gt;
*Made consuming cheese consistent for Claus.&lt;br /&gt;
*Changed the “Ready-Set-Go” voice clip to the one featuring Lani Minella and Karmageddon.&lt;br /&gt;
&lt;br /&gt;
For the other translations:&lt;br /&gt;
*Made it easier for future translations to edit graphics.&lt;br /&gt;
*Allowed more text per line and per screen in the Memoes menu.&lt;br /&gt;
*Allowed more text per line in the overworld Debug menus.&lt;br /&gt;
*Allowed more text per screen in the overworld notebooks.&lt;br /&gt;
*Lowered the OAM footprint of names in the overworld.&lt;br /&gt;
*Added guideline that shows which enemy uses which battle text line.&lt;br /&gt;
*Added enemy articles in the main script.&lt;br /&gt;
*Added program that allows for more custom text lines.&lt;br /&gt;
*Added script that makes sure inserted files don’t overlap.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Version 1.2&#039;&#039;&#039;&lt;br /&gt;
* A number of minor, rare bugs have been fixed.&lt;br /&gt;
* A few rare typos and other text issues have been fixed.&lt;br /&gt;
* Some bugs present in the original Japanese game have been fixed.&lt;br /&gt;
* Script text encoding has been undone.&lt;br /&gt;
* Duster&#039;s sound battle sounds play properly the original game had some problems with this.&lt;br /&gt;
* And probably some lesser stuff that&#039;s been forgotten over time.        &lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Main Team -  [http://jeffman.net JeffMan] (hacking), [http://tomato.fobby.net Tomato] (hacking, translation [http://www.yomuka.com Chewy] (misc. translation).&lt;br /&gt;
&lt;br /&gt;
Additional Help - [http://byuu.org byuu], [http://doctorfedora.livejournal.com DoctorFedora], [http://www.sappharad.com sblur], Exophase, [http://www.pex2.com harmony7] (ex. RPGe), Kevin_b_er, [http://agtp.romhack.net Gideon Zhi], [http://www.demiforce.com demi], [http://reidyoung.com reidman], [http://jonkaydesign.com Jonk], Klarth, METC.&lt;br /&gt;
  &lt;br /&gt;
Additional Thanks To - mitch, NinjaBoyNeo, Zinco, Ninten1, npjpkac, post_it, HoshiNoRyuka, Classicworth, butsukoy, Ben Cocchiaro, chrono (and all the vba-m guys), Anthadd, Nutsjesmoar, psychomax, PKGINGO, BRPXQZME, PoeTrader, nightshade, Giovanni, Dr. Hobo, Jatopian, Phone, Artemis251, Tansunn, zyboser, Difegue, LarryTheCucumber, Gemini, Zip Code Ness, Fugitive, alezicarus, Meeellla, Plo, Firegirl, Kevin, Sling, Mr. Sword, PriestessPaula, Dr Shlub, EmpoleMew, Smash Bass, Clayman, Elobo, Subster.&lt;br /&gt;
  &lt;br /&gt;
And many others. &lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* Official website - http://mother3.fobby.net/&lt;br /&gt;
* Author&#039;s website - http://tomato.fobby.net/&lt;br /&gt;
* GitHub - https://github.com/jeffman&lt;br /&gt;
* Romhacking.net - https://www.romhacking.net/translations/1333/&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=AGB_Edit_3DS&amp;diff=200905</id>
		<title>AGB Edit 3DS</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=AGB_Edit_3DS&amp;diff=200905"/>
		<updated>2025-07-02T14:15:13Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
|title= (Forwarders and Virtual Console Injectors) - GameBrew&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|image=agbedit3ds.png&lt;br /&gt;
|image_alt=AGB Edit&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox 3DS Homebrews&lt;br /&gt;
|title=AGB Edit&lt;br /&gt;
|image=agbedit3ds.png&lt;br /&gt;
|description=Edit/dump GBA VC injects on your PC.&lt;br /&gt;
|author=joemck&lt;br /&gt;
|lastupdated=2022/05/08&lt;br /&gt;
|type=Forwarders and Virtual Console Injectors&lt;br /&gt;
|version=0.2.0a&lt;br /&gt;
|license=MIT&lt;br /&gt;
|download=https://dlhb.gamebrew.org/3dshomebrews/agbedit3ds.7z&lt;br /&gt;
|website=https://gbatemp.net/threads/release-agb_edit-edit-dump-gba-vc-injects-auto-sleep-on-lid-close.609451/&lt;br /&gt;
|source=https://github.com/joemck/agb_edit&lt;br /&gt;
|donation=&lt;br /&gt;
}}&lt;br /&gt;
This is an interactive Windows command line tool that can display info, dump or edit GBA VCs that use AGB_FIRM. &lt;br /&gt;
&lt;br /&gt;
The main thing that makes it unique is that it can set a button combo that AGB_FIRM will automatically press when you close the lid. Combined with a [[GBA Tool Advance|GBATA]] or [[New Super Ultimate Injector 3DS|NSUI sleep patch]] using the same key combo, this can give you proper GBA sleep mode when you close the lid.&lt;br /&gt;
&lt;br /&gt;
In version 0.2, there&#039;s a screen filter editor beyond just changing the darken filter amount. AGB_FIRM provides a video lookup table (LUT), which can do the sorts of things the &amp;quot;curves&amp;quot; tool in Photoshop or Gimp can do. The top use of this is to make gamma correction filters -- many games look like the screen brightness is lowered with the darken filter, and washed out without it, but gamma correction makes it a lot more like AGS-101 or DS Lite colors. It can also make things like blue light filters and weird trippy effects.&lt;br /&gt;
&lt;br /&gt;
It supports both official Ambassador Program ones as well as [[New Super Ultimate Injector 3DS|NSUI-generated ones]], and preserves the manual in official ones. This was noted as a feature since some other tools only work with one or the other -- Nintendo uses index 2 in the cia for the GBA ROM and adds a manual at index 3, while NSUI puts the ROM at index 0 and no manual.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Add a button combo to be pressed automatically when the lid is closed.&lt;br /&gt;
* Change the LCD ghosting value/remove ghosting.&lt;br /&gt;
* Make screen filters beyond just darken.&lt;br /&gt;
* Interpret and print all info in the ROM footer.&lt;br /&gt;
* Dump GBA ROM file to a file next to the cia but with the gba extension.&lt;br /&gt;
* Dump cia and exefs contents to a folder with the name of the cia but .dump.&lt;br /&gt;
* Batch processing of all of the above.&lt;br /&gt;
&lt;br /&gt;
== User guide ==&lt;br /&gt;
The UI is all terminal based. Simply pass one or more GBA VC cia files on the command line, or drag them onto the tools&#039; icon. It will guide you through its various options in a keyboard-driven menu system. &lt;br /&gt;
&lt;br /&gt;
The following sections describe each function in the main menu. Note that the &amp;quot;progfiles&amp;quot; folder must be in the same directory as agb_edit.exe in order to use the tool&#039;s dumping and building features, which are already implemented in [[3dstool by dnasdw 3DS|3dstool]], [[Project CTR 3DS|ctrtool and makerom]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you&#039;re going to drag and drop CIA files onto agb_edit.exe, put them in the same directory as the exe, or it won&#039;t be able to find its progfiles exe&#039;s and you&#039;ll get &amp;quot;The system cannot find the path specified&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Preset quick fix cia(s) ===&lt;br /&gt;
If you only need to quickly fix your GBA VCs and don&#039;t want to edit them, use the Quick Fix Preset option. Drag your cias onto agb_edit.exe and select &amp;quot;P&amp;quot; when prompted for an option. This option will make the following changes:&lt;br /&gt;
&lt;br /&gt;
* Remove any ghosting and dark filters&lt;br /&gt;
* Apply gamma correction that approximates the colors of a &amp;quot;New! Brighter screen!&amp;quot; GBA SP AGS-101 (gamma 2.2 =&amp;gt; 1.54)&lt;br /&gt;
* Set the sleep button combo to L+R+Select, which is the default for the sleep patch from NSUI and is used by the built-in &amp;quot;basic sleep&amp;quot; option in Yoshi&#039;s Island and some other games.&lt;br /&gt;
&lt;br /&gt;
=== Analyze cia(s) ===&lt;br /&gt;
The &amp;quot;Analyze cia(s)&amp;quot; function is straightforward. It provides information about the input file(s). This function displays the same information as the other functions, but without making any changes. For clarity, it&#039;s recommended to analyze one cia at a time.&lt;br /&gt;
&lt;br /&gt;
The first block of information displayed after &amp;quot;==&amp;gt; progfiles\ctrtool.exe...&amp;quot; is provided by ctrtool and pertains to the cia header. The only useful piece of information here is the Title ID.&lt;br /&gt;
&lt;br /&gt;
The second information block, following &amp;quot;==== DUMPING INFO FROM FOOTER ====&amp;quot;, contains a dump of everything in the GBA-VC-specific ROM footer. The format of the data structures reflects how they are linked together in the footer. The following are the most interesting parts:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Save type:&#039;&#039;&#039;&lt;br /&gt;
** If this doesn&#039;t match the type of save your ROM actually uses, saving won&#039;t work correctly. &lt;br /&gt;
** This program cannot currently edit this if it&#039;s wrong, but I&#039;m planning to add that in a future version.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Sleep buttons: &#039;&#039;&#039;&lt;br /&gt;
**AGB_FIRM has an optional feature that will press a button combination when you close the 3DS&#039;s lid, in order to activate a game&#039;s sleep function or sleep patch so you can have a normal sleep function on GBA games. The buttons it will press are set here. &lt;br /&gt;
**Note: This does NOT set what buttons will activate sleep. The system will blindly press the buttons configured here, at the same time. They might or might not activate a sleep function, but that&#039;s the obvious use case.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Video LUT (Look-Up Table): &#039;&#039;&#039;&lt;br /&gt;
**This is a color filter. Nintendo&#039;s VCs as well as NSUI only use it to implement the darken filter, but it can be made to do so much more -- really, it can do anything that GIMP or Photoshop&#039;s &amp;quot;curves&amp;quot; filter can do. &lt;br /&gt;
**This program dumps the values in hexadecimal and then draws a small graph on the terminal that&#039;s arranged the same as the one in the curves tool: the X axis is input subpixel value, and the Y axis is the output value. A straight line from the bottom left to the top right corresponds to &amp;quot;no darken filter&amp;quot;, while a darken filter will move the top end of the line downward.&lt;br /&gt;
**Technically speaking, it&#039;s a list of 256 triplets of bytes. Inside each triplet, the first byte is for the red channel, the second blue, and the third green. The first triplet says the values to give to each channel when the game outputs a pixel for that channel with a value of 0/black, and so forth up to 255/fully lit.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;LCD ghosting: &#039;&#039;&#039;&lt;br /&gt;
**This controls how much simulated screen ghosting / anti-flicker / motion blur the system applies to this game. Many GBA games used flickering to create transparency effects. Since the 3DS has a faster screen, you can see the flicker. &lt;br /&gt;
**This simulates having a slower screen, converting the flicker into properly rendered transparency. But it can also make fast-moving game elements harder to see. &lt;br /&gt;
**The number is shown in decimal and hex, and smaller numbers down to 1 mean a heavier ghosting effect, while 255 (0xff) results in no ghosting. Most people want 255, while Nintendo&#039;s VCs use 128 (0x80), 144 (0x90) or 192 (0xc0) depending on the game.&lt;br /&gt;
&lt;br /&gt;
=== Extract files from cia(s) ===&lt;br /&gt;
This function is primarily useful for those interested in exploring 3DS internals. It enables you to extract the contents of the cia and its exefs into a directory located in the same place as the cia, with the name of the cia but with the .dump extension. &lt;br /&gt;
&lt;br /&gt;
The extracted files are organized into three layers. The cia contents are named file.xxxx.yyyyyyyy, where x&#039;s and y&#039;s are numbers that indicate their index in the cia. Typically, an NSUI inject will have one of these, and a Nintendo VC will have two, with the first being the game and the other being the manual. &lt;br /&gt;
&lt;br /&gt;
The main one is then extracted to a number of .bin files, and exefs.bin is extracted into an exefs directory within the .dump directory. Note that code.bin in the exefs directory comprises the GBA ROM and the AGB_FIRM footer.&lt;br /&gt;
&lt;br /&gt;
=== Dump GBA ROM(s) ===&lt;br /&gt;
To extract the ROM from your GBA VC game, you can use this option. &lt;br /&gt;
&lt;br /&gt;
It extracts a file with the same name as the cia, but with the .gba extension, located next to the cia. &lt;br /&gt;
&lt;br /&gt;
You can drag multiple cias into the program at once to batch extract.&lt;br /&gt;
&lt;br /&gt;
=== Edit cia(s) ===&lt;br /&gt;
This feature allows you to extract one or multiple CIAs, modify them and then rebuild them. Before proceeding, you will be prompted with a series of questions. For simple yes or no questions, you can press &amp;quot;Y&amp;quot; or &amp;quot;N&amp;quot;, respectively. You can also quit the program by typing &amp;quot;Q&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The first prompt will ask if you want to set a lid-close button combination. If you select &amp;quot;Y&amp;quot;, you will be asked to enter the buttons you want to press. The button names are not case-sensitive, and you can separate them with either spaces or the &amp;quot;+&amp;quot; symbol. &lt;br /&gt;
&lt;br /&gt;
For example, to set the default NSUI sleep patch configuration, enter &amp;quot;L R SELECT&amp;quot;. The order of the button names does not matter since they are all pressed simultaneously. If you want to remove the sleep buttons from an existing CIA, select &amp;quot;Y&amp;quot; and leave the button list blank.&lt;br /&gt;
&lt;br /&gt;
If you select &amp;quot;N&amp;quot;, the program will keep the existing sleep button configuration in the CIA(s).&lt;br /&gt;
&lt;br /&gt;
The next prompt asks if you want to edit video parameters. If you select &amp;quot;Y&amp;quot;, you will enter a different menu where you can modify various parameters and accept the changes when you are satisfied with the results.&lt;br /&gt;
&lt;br /&gt;
Options in the video parameter (screen filter) editor menu:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;A - Change the color channel being edited: &#039;&#039;&#039;&lt;br /&gt;
**You can choose to edit each color channel separately. &lt;br /&gt;
**The default setting is all channels.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;B - Adjust brightness (intercept):&#039;&#039;&#039;&lt;br /&gt;
**This option raises or lowers the entire graph. If any part of the graph goes above or below the boundaries, it will be clipped to the top or bottom. &lt;br /&gt;
**The default setting is 0. This option represents the &amp;quot;b&amp;quot; in &amp;quot;y=mx+b&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;C - Adjust contrast (slope):&#039;&#039;&#039;&lt;br /&gt;
**This option makes the line steeper or shallower. This is the setting that Nintendo and NSUI use to modify the dark filter. The default value is 1. &lt;br /&gt;
**Adjusting this setting to lower or higher numbers raises or lowers the right end of the line without moving the left end. &lt;br /&gt;
**This option represents the &amp;quot;m&amp;quot; in &amp;quot;y=mx+b&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;D - Apply dark filter:&#039;&#039;&#039;&lt;br /&gt;
**This option provides a shortcut to set the contrast value, where 0 represents no modification and 255 darkens everything down until it becomes black.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;I - Change input gamma:&#039;&#039;&#039;&lt;br /&gt;
**This option is for gamma correction. The input gamma should approximate the gamma of a GBA screen or the game&#039;s art design. &lt;br /&gt;
**Open_agb_firm suggests 2.2 for this option.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;O - Change output gamma:&#039;&#039;&#039;&lt;br /&gt;
**This option is also for gamma correction. The output gamma should approximate the gamma of the 3DS screen. Open_agb_firm suggests 1.54, which seems accurate based on testing. &lt;br /&gt;
**A higher output gamma than the input gamma causes the graph line to curve gently upward, while a lower output gamma makes it curve downward. If the input and output gamma are the *same, regardless of the absolute value, the gamma remains unchanged.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;V - Invert colors amount:&#039;&#039;&#039;&lt;br /&gt;
**This option provides a simple invert/negative filter. A value of 1 represents normal colors, while -1 is inverted colors. &lt;br /&gt;
**You can use numbers between -1 and 1, but they tend toward gray and then into inverted colors. &lt;br /&gt;
**This option may be useful for creating a dark mode in a mostly white game.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;S - Solarize amount:&#039;&#039;&#039;&lt;br /&gt;
**This option provides a solarize filter. A value of 0 represents normal, while 1 is fully solarized. &lt;br /&gt;
**Values in between are a blend of the two.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;W - Set white point color:&#039;&#039;&#039;&lt;br /&gt;
**This option sets the white point color. It prompts for each red, green, and blue channel, which can range between 0 (black) and 1 (fully lit). &lt;br /&gt;
**Note that this setting affects all channels regardless of the active channel.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;T - Set color temperature:&#039;&#039;&#039;&lt;br /&gt;
**This option sets the white point to a value calculated from a color temperature. &lt;br /&gt;
**Like [[Luma3DS]], the default setting is 6500 k. Setting a lower value results in a blue light filter. &lt;br /&gt;
**Note that this setting affects all channels regardless of the active channel.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;X - Set maximum/ceiling:&#039;&#039;&#039;&lt;br /&gt;
**This option clips the line to a specified value if it goes above that value. &lt;br /&gt;
**The default value is 255, meaning that it will not clip unless it goes outside the graph.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;N - Set minimum/floor:&#039;&#039;&#039;&lt;br /&gt;
**This option clips the line to a specified value if it goes below that value. &lt;br /&gt;
**The default value is 0, meaning that it will not clip unless it goes outside the graph.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;G - Set LCD ghosting/anti-flicker/motion blur: &#039;&#039;&#039;&lt;br /&gt;
**Allows you to set the ghosting value between 1 (maximal ghosting) and 255 (minimal ghosting). &lt;br /&gt;
**You can enter the value in decimal or hex by adding &amp;quot;0x&amp;quot; before the number. &lt;br /&gt;
**Note that this option will not modify the value in the cia unless you select it and enter a value.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;R - Reset params: &#039;&#039;&#039;&lt;br /&gt;
**Resets all parameters except ghosting to their default values. &lt;br /&gt;
**You can choose between a default gamma-corrected preset (input 2.2 output 1.54) or a plain linear one with no gamma correction.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;K - OK! Done!: &#039;&#039;&#039;&lt;br /&gt;
**Exits this menu and sets the video LUT to the changes you made.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Q - Back to previous menu, abandon all parameter changes other than ghosting: &#039;&#039;&#039;&lt;br /&gt;
**Exits this menu and cancels any changes made to the video LUT, except for the ghosting value. &lt;br /&gt;
**To change ghosting without overwriting the LUT, use this option after setting the ghosting value.&lt;br /&gt;
&lt;br /&gt;
Before making any changes, the program will list everything that will be modified and ask for confirmation. If you accept, the program will extract, analyze, modify, and repack each cia you&#039;ve given it. If you decline, it will quit without doing anything.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
Here are some examples of what screen filters you can make using the above parameters. All of these are on the title screen of Mario Kart Super Circuit, running on an old 3DS XL (the Zelda: Link Between Worlds one). Screen pictures are taken with a Galaxy S7 Edge, in &amp;amp;quot;pro&amp;amp;quot; camera mode, with all fixed settings so the pictures are comparable.&lt;br /&gt;
&lt;br /&gt;
https://dlhb.gamebrew.org/3dshomebrews/agbedit3ds-01.png&lt;br /&gt;
https://dlhb.gamebrew.org/3dshomebrews/agbedit3ds-02.png&lt;br /&gt;
&lt;br /&gt;
https://dlhb.gamebrew.org/3dshomebrews/agbedit3ds-03.png&lt;br /&gt;
https://dlhb.gamebrew.org/3dshomebrews/agbedit3ds-04.png&lt;br /&gt;
&lt;br /&gt;
And here is a single-shot comparison showing the game on a GBA SP (AGS-101 / the &amp;amp;quot;New! Brighter Screen!&amp;amp;quot; model), a New 3DS non-XL, and an old 3DS XL, with the brightness matched as best possible.&lt;br /&gt;
&lt;br /&gt;
https://dlhb.gamebrew.org/3dshomebrews/agbedit3ds-05.png&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
https://dlhb.gamebrew.org/3dshomebrews/agbedit3ds5.png&lt;br /&gt;
&lt;br /&gt;
==Changelog== &lt;br /&gt;
&#039;&#039;&#039;v0.2.0a&#039;&#039;&#039;&lt;br /&gt;
*Swapped the 3 exes in progfiles for old versions that work more reliably.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;v0.2.0&#039;&#039;&#039;&lt;br /&gt;
*Added screen filter editing with gamma correction, color temperature/whitepoint, brightness, contrast, ceiling, floor, invert and solarize effects.&lt;br /&gt;
*Moved code to Github.&lt;br /&gt;
*Separated code into multiple files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;v.1.0&#039;&#039;&#039;&lt;br /&gt;
* Initial release.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* GitHub - https://github.com/joemck/agb_edit&lt;br /&gt;
* GBAtemp - https://gbatemp.net/threads/release-agb_edit-edit-dump-gba-vc-injects-auto-sleep-on-lid-close.609451/&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=GBARunner2_3DS&amp;diff=200904</id>
		<title>GBARunner2 3DS</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=GBARunner2_3DS&amp;diff=200904"/>
		<updated>2025-07-02T14:14:18Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox 3DS Homebrews&lt;br /&gt;
|title=GBARunner2 3DS&lt;br /&gt;
|image=Gbarunner23ds2.png&lt;br /&gt;
|description=GBARunner2 is a hypervisor that runs GBA games on DS/DSi/3DS in DS mode.&lt;br /&gt;
|author=Gericom&lt;br /&gt;
|lastupdated=2020/08/12&lt;br /&gt;
|type=Handheld&lt;br /&gt;
|version=20200812-131430_6e4ce45&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://dlhb.gamebrew.org/3dshomebrews/gbarunner23ds.7z&lt;br /&gt;
|website=https://github.com/Gericom/GBARunner2&lt;br /&gt;
|source=https://github.com/Gericom/GBARunner2&lt;br /&gt;
}}&lt;br /&gt;
GBARunner2 is a hypervisor that runs GBA games on [[GBARunner2 DS|DS]]/DSi/3DS in DS mode, basically like Nintendont does for running Gamecube games on Wii.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; GBARunner2 has the open source bios of Normmatt integrated, with some small modifications. A GBA bios is thus optional, but it can greatly improve compatibility with some games.&lt;br /&gt;
&lt;br /&gt;
If you are using [[TWiLight_Menu%2B%2B|TWiLight Menu++]], GBARunner2 will come bundled with it and you should find it already on the \_nds folder.&lt;br /&gt;
&lt;br /&gt;
You can either replace the GBARunner2_arm7dldi_3ds.nds file on the \_nds folder, or place it anywhere on your SD card (except for in \_gba).&lt;br /&gt;
&lt;br /&gt;
Place your GBA bios on your SD card (recommended for better compatibility). Either \bios.bin, \gba\bios.bin or \_gba\bios.bin will work.&lt;br /&gt;
&lt;br /&gt;
If you have a folder named GBA on the root of your SD card, this folder will be opened by default when running GBARunner2 (supports .agb, .gba, .mb).&lt;br /&gt;
&lt;br /&gt;
Once you have everything set up, run the .nds file through your kernel (if the .nds file is on the \_nds folder, you can just run the gba rom under TWiLight Menu++).&lt;br /&gt;
&lt;br /&gt;
==User guide==&lt;br /&gt;
===Save files===&lt;br /&gt;
If you want to use existing save files, they should have the same name as the GBA ROM but instead of .gba they should be .sav (so the save for mygame.gba is mygame.sav).&lt;br /&gt;
&lt;br /&gt;
GBARunner2 is directly compatible with save files from the mGBA emulator, gpsp on 3DS and open_agb_firm.&lt;br /&gt;
&lt;br /&gt;
===Compatibility List===&lt;br /&gt;
GBARunner2 DSi/3DS compatibility list can be found [https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List#Compatibility_Lists here].&lt;br /&gt;
&lt;br /&gt;
Do not use SRAM patches unless stated for that ROM on the wiki (if that is needed, use [[GBA Tool Advance|GBATA]]). They cause problems with the internal patching of GBARunner2 and may actually break saving.&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
The settings are accessed by pressing R on the rom selection menu. Settings are saved when leaving the settings menu.&lt;br /&gt;
&lt;br /&gt;
When running a ROM you can access the ingame menu by touching the touch screen. From here you can navigate with the D-Pad and use A, B like before and R to access settings.&lt;br /&gt;
* Some games need specific settings to run well. Check your ROM in your system&#039;s respective compatibility list for this.&lt;br /&gt;
* When editing a setting in the settings you will generate a settings.ini in sd/_gba . Here you can manually edit some of the settings if you open it with a notepad.&lt;br /&gt;
* To see how to manually edit your input mappings look at Input Mapping.&lt;br /&gt;
&lt;br /&gt;
===Input Mapping===&lt;br /&gt;
With GBARunner2 you can remap your buttons to what GBA button you want. This is done by going into settings that you can access from either the file browser or when ingame.&lt;br /&gt;
* Note that you can not have one GBA button mapped to more than one button on your system (e.g. you cannot have the B button mapped to your X and Y button at the same time).&lt;br /&gt;
* If you cannot access the settings menu if for example your shoulder buttons do not work or touch does not work, you can also manually edit the button mappings by opening the gbarunner2.ini file found in /_gba.&lt;br /&gt;
* Below is an example of what you would find inside an ini file with the GBA L and R buttons mapped to Y and X, respectively. This can simply be pasted in a text file renamed to gbarunner2.ini and put in the folder \_gba.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The text file will have to be in Unix (LF) file format. On Windows this can be changed with a source code editor like Notepad++ by right clicking Windows (CR LF) on the bottom status bar of the window and selecting Unix (LF).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[emulation]&lt;br /&gt;
useBottomScreen=false&lt;br /&gt;
frame=true&lt;br /&gt;
centerMask=true&lt;br /&gt;
mainMemICache=true&lt;br /&gt;
wramICache=true&lt;br /&gt;
gbaColors=false&lt;br /&gt;
skipIntro=false&lt;br /&gt;
[input]&lt;br /&gt;
buttonA=0&lt;br /&gt;
buttonB=1&lt;br /&gt;
buttonL=11&lt;br /&gt;
buttonR=10&lt;br /&gt;
buttonStart=3&lt;br /&gt;
buttonSelect=2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Below are the DS Keys and their respective value if you want to manually make your own key mappings.&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width: 300px;&amp;quot;|&lt;br /&gt;
! DS Key||Value&lt;br /&gt;
|-&lt;br /&gt;
|A||0&lt;br /&gt;
|-&lt;br /&gt;
|B||1&lt;br /&gt;
|-&lt;br /&gt;
|X||10&lt;br /&gt;
|-&lt;br /&gt;
|Y||11&lt;br /&gt;
|-&lt;br /&gt;
|L||9&lt;br /&gt;
|-&lt;br /&gt;
|R||8&lt;br /&gt;
|-&lt;br /&gt;
|Start||3&lt;br /&gt;
|-&lt;br /&gt;
|Select||2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Custom Border and Covers===&lt;br /&gt;
GBARunner2 supports custom border frames if put in sd\_gba\frames. An example of one and some pointers on how to make one yourself can be found in [https://gbatemp.net/threads/gbarunner2.451970/post-8988124 this post].&lt;br /&gt;
&lt;br /&gt;
GBARunner2 supports game covers that you put in sd\_gba\covers. A collection of covers can be found [https://mega.nz/file/Q8dnHALK#kA4UuEpqo7JQwScxLiorZ_qj4lWBsBr7B6Sb_BgAzsw here] (from [https://wiki.gbatemp.net/wiki/GBARunner2#Downloads GBAtemp]).&lt;br /&gt;
&lt;br /&gt;
===Cheats===&lt;br /&gt;
Cheats can be patched in ROMs to work with GBARunner2. However, not every game will work with cheats. This mostly depends on how big the game is and how much RAM the console you are using has.&lt;br /&gt;
&lt;br /&gt;
For example Sonic Advance 3 which is around 14.5 MBs with cheats patched in works on the 3DS but not on the DSi nor DS. &lt;br /&gt;
&lt;br /&gt;
To use cheats you have to patch your ROM with GBAATM. &lt;br /&gt;
* You can follow [https://gbatemp.net/threads/how-to-use-cheats-with-gba-virtual-console.476624 this guide] which works for GBARunner2. &lt;br /&gt;
* A [https://github.com/Mte90/GBAATM-Rebirth newer fork of GBAATM] has been made but it is untested in this usage case.&lt;br /&gt;
&lt;br /&gt;
To access the cheats menu you will have to have disabled &amp;quot;center and mask&amp;quot; in settings if not you will get a white screen and won&#039;t be able to see the ingame GBARunner2 menu. You can enable this again after leaving the menu.&lt;br /&gt;
&lt;br /&gt;
===Verifying Quality of ROMs===&lt;br /&gt;
Some games may not work due to Intros/CrackTros that are added by Release Team.&lt;br /&gt;
* These intros use code are supported by the 3DS and DSi builds if you disable &amp;quot;center and mask&amp;quot; in settings. &lt;br /&gt;
* For the DS build, they are not yet supported and you can try using the [[GBA Tool Advance|GBATA]] tool to remove the Intro to get the Game to work.&lt;br /&gt;
* You can use an Emulator to see if a Game has a Rom Intro or not.&lt;br /&gt;
&lt;br /&gt;
Alternatively if the ROM still does not work, then you will need to verify that it is a good dump by calculating its checksum hashes (CRC32, MD5 etc.) and comparing them with the ones found on [https://datomatic.no-intro.org DAT-o-MATIC], which is a database of the No-Intro project of good ROM backups. Use 7zip or WinMD5 to do this as explained in the below section. This will show if your ROM has been corrupted too.&lt;br /&gt;
&lt;br /&gt;
A good dump on DAT-o-MATIC will have a green colored background, a bad one will have a red one.&lt;br /&gt;
&lt;br /&gt;
===BIOS checksum===&lt;br /&gt;
To verify that your BIOS is the right one that works for GBARunner2 see the checksums listed below (checking one should be enough):&lt;br /&gt;
* CRC32: 81977335&lt;br /&gt;
* MD5: a860e8c0b6d573d191e4ec7db1b1e4f6&lt;br /&gt;
* SHA1: 300c20df6731a33952ded8c436f7f186d25d3492&lt;br /&gt;
* SHA256: fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570&lt;br /&gt;
&lt;br /&gt;
You can use [https://www.7-zip.org 7zip] to get a CRC or a SHA checksum by right clicking your file and selecting the menu called &amp;quot;CRC SHA&amp;quot; if you followed standard installation. Alternatively, you can check the MD5 with [http://www.winmd5.com WinMD5Free]. There are also websites that provide this service however we would recommend against doing that since you would essentially be uploading a BIOS online, which is copyrighted material, and therefore illegal to do.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
D-Pad - Navigate in the file browser&lt;br /&gt;
&lt;br /&gt;
A - Run a ROM, Enter a folder, Change a setting in settings&lt;br /&gt;
&lt;br /&gt;
B - Go back a folder level, Return from settings&lt;br /&gt;
&lt;br /&gt;
R - Access settings&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
TWLBg Bug - Duplication of lines on the bottom of the screen when playing on a (N)2DS/3DS. &lt;br /&gt;
&lt;br /&gt;
Occasionally, depending on the game, when running GBARunner2 on a system of the 3DS family of systems you might experience a bug where about 8 lines of pixels of the bottom of the screen duplicate and/or accumulate. This is the well-known TWLBg bug which is due to some bad coding by Nintendo. &lt;br /&gt;
&lt;br /&gt;
However it manifests more often after this update, which started making the average number of gba cycles per frame equal to a real gba. This build fixed some issues with timer sync for audio. Several potential work-arounds are listed below. One is to revert to a version before this update. However your milage may vary if it helps depending on the ROM.&lt;br /&gt;
&lt;br /&gt;
Here is the [https://github.com/Gericom/GBARunner2/releases/tag/v20200411-210916_76c4bf2_dsp-audio last build of the DSP branch] before the commit that presents more TWLBg bug. Sticking to an older DSP build might be good if you want better audio, although your ROM might not work. If this is the case then you can try the build before the one you tried, and so on.&lt;br /&gt;
&lt;br /&gt;
Alternatively you can use the [https://github.com/Gericom/GBARunner2/releases/tag/v20200812-131430_6e4ce45 currently latest master release] (not DSP) which should not produce much TWLBg glitching, but it will possibly have worse audio/more desync or audio lag, but otherwise many improvements over the above linked DSP build.&lt;br /&gt;
&lt;br /&gt;
The third alternative is to use the [https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List#Increased_ROMhack_Support_on_3DS_and_DSi_and_Increased_DSi_Compatibility hicode hybrid build] since it does not suffer from increased TWLBg bug same as the &#039;Master&#039; branch builds.&lt;br /&gt;
&lt;br /&gt;
Eventually it is planned (don&#039;t ask when) to fix the code that causes the bug to occur, or have an option to choose between two extra modes with the DSP build on 3DS that work without this framerate adjustment, since not all games need it.&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
[https://github.com/Gericom/GBARunner2/releases Release notes.]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* GitHub - https://github.com/Gericom/GBARunner2&lt;br /&gt;
* GBAtemp - https://gbatemp.net/threads/gbarunner2.451970&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=GBA_Tool_Advance&amp;diff=200903</id>
		<title>GBA Tool Advance</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=GBA_Tool_Advance&amp;diff=200903"/>
		<updated>2025-07-02T14:08:47Z</updated>

		<summary type="html">&lt;p&gt;Pav13: Created page with &amp;quot;{{Infobox GBA Homebrews |title=GBA Tool Advance |image=Gba tool advance .png |description=A powerful set of GBA ROM tools in one little program. |author=coolhj |lastupdated=2006/06/11 |type=File Operation |version=0.7a |license=Freeware |download=https://www.romhacking.net/utilities/601/ |website=https://web.archive.org/web/20070225124322/http://www.gbadat.altervista.org/tools.htm }} {{#seo: |title= (File Operation) - GameBrew |title_mode=append |image=Gba tool advance.p...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox GBA Homebrews&lt;br /&gt;
|title=GBA Tool Advance&lt;br /&gt;
|image=Gba tool advance .png&lt;br /&gt;
|description=A powerful set of GBA ROM tools in one little program.&lt;br /&gt;
|author=coolhj&lt;br /&gt;
|lastupdated=2006/06/11&lt;br /&gt;
|type=File Operation&lt;br /&gt;
|version=0.7a&lt;br /&gt;
|license=Freeware&lt;br /&gt;
|download=https://www.romhacking.net/utilities/601/&lt;br /&gt;
|website=https://web.archive.org/web/20070225124322/http://www.gbadat.altervista.org/tools.htm&lt;br /&gt;
}}&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title= (File Operation) - GameBrew&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|image=Gba tool advance.png&lt;br /&gt;
|image_alt=GBA Tool Advance&lt;br /&gt;
}}&lt;br /&gt;
A powerful set of GBA ROM tools in one little program. Also known as GBATA.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Includes:&#039;&#039;&#039;&lt;br /&gt;
*Header Viewer&lt;br /&gt;
*Intro Remover&lt;br /&gt;
*Overdump Fixer&lt;br /&gt;
*Fix Header&lt;br /&gt;
*Intro Drawer&lt;br /&gt;
*ROM Trimmer&lt;br /&gt;
*Clock Fixer&lt;br /&gt;
*SRAM Patcher&lt;br /&gt;
*Reboot/Sleep Options&lt;br /&gt;
*IPS Patcher &lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;0.7a&#039;&#039;&#039;&lt;br /&gt;
*Correct some publisher code.&lt;br /&gt;
*Correct some save check.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.7&#039;&#039;&#039;&lt;br /&gt;
*SRAM Patch now support EEPROM_V125,EEPROM_V126.&lt;br /&gt;
*Correct some serial tag.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.6a&#039;&#039;&#039;&lt;br /&gt;
*fix a damn bug that will delete your files&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.6&#039;&#039;&#039;&lt;br /&gt;
*update publisher&#039;s database&lt;br /&gt;
*update serial&lt;br /&gt;
*Improved SRAM Patcher, now SRAM patcher support all kind of non-sram format, except the compressed Famicom Mini series.&lt;br /&gt;
*Add Reboot/Sleep mode function&lt;br /&gt;
*Add Clock fix&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.5&#039;&#039;&#039;&lt;br /&gt;
*Fix a deathful bug&lt;br /&gt;
*Add new function Rom Trimmer&lt;br /&gt;
*Note: Don&#039;t use version 0.4 anymore,it contains a deathful bug that will delete you files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.4&#039;&#039;&#039;&lt;br /&gt;
*More publisher(maker) can be detected.&lt;br /&gt;
*Intro remover now can automatic detect which value to pad (most likely value,FFs or 00s) &lt;br /&gt;
*Fully support Zip file&lt;br /&gt;
*Support Drag &amp;amp; Dorp file to application.&lt;br /&gt;
*Info can be saved into clipboard&lt;br /&gt;
*SRAM Patcher now support the newest format EEPROM_v124&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.3&#039;&#039;&#039;&lt;br /&gt;
*More publisher(maker) can be detected.&lt;br /&gt;
*logo.dat is not needed,you can delete it from your harddisk now.&lt;br /&gt;
*Add new function IPS Patcher&lt;br /&gt;
*Add new function SRAM Patcher (EEPROM_V111 format not supported yet)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.2&#039;&#039;&#039;&lt;br /&gt;
*Savetype check completed&lt;br /&gt;
*You can save the header info in a text file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.1a beta&#039;&#039;&#039;&lt;br /&gt;
*Fix a small bug&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.1 beta&#039;&#039;&#039;&lt;br /&gt;
*First release version.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
[[File:Gba tool advance.png]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* Author&#039;s website - [https://web.archive.org/web/20070228151353/http://www.gbadat.altervista.org/ www.gbadat.altervista.org] (archived)&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=File:Gba_tool_advance.png&amp;diff=200902</id>
		<title>File:Gba tool advance.png</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=File:Gba_tool_advance.png&amp;diff=200902"/>
		<updated>2025-07-02T13:39:56Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GBA Tool Advance&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=File:Gba_tool_advance_.png&amp;diff=200901</id>
		<title>File:Gba tool advance .png</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=File:Gba_tool_advance_.png&amp;diff=200901"/>
		<updated>2025-07-02T13:38:48Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A powerful set of GBA ROM tools in one little program&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=HebeGB9x&amp;diff=200896</id>
		<title>HebeGB9x</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=HebeGB9x&amp;diff=200896"/>
		<updated>2025-07-01T14:11:34Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox GB Homebrews&lt;br /&gt;
|title=HebeGB9x&lt;br /&gt;
|image=Hebegb9x.png&lt;br /&gt;
|description=HebeGB is the most advanced and up to date Gameboy ROM utility in the world, with heaps of handy options, a pretty GUI and speed.&lt;br /&gt;
|author=RiGaMoRTiS PRoDuCTioNZ&lt;br /&gt;
|lastupdated=1999/10/19&lt;br /&gt;
|type=PC Utilities&lt;br /&gt;
|version=2.51 Win&lt;br /&gt;
|license=?&lt;br /&gt;
|download=https://www.zophar.net/utilities/transutil2/hebegb.html&lt;br /&gt;
|website=https://web.archive.org/web/20030524044638/http://www.rigamortis.com/?display=hebegb&lt;br /&gt;
}}&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=GameBrew&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|image=Hebegb9x.png&lt;br /&gt;
|image_alt=HEBEGB9X&lt;br /&gt;
}}&lt;br /&gt;
HebeGB is the most advanced and up to date Gameboy ROM utility in the world, with heaps of handy options, a pretty GUI and speed (which is kinda rare for Windows software eh?).&lt;br /&gt;
&lt;br /&gt;
This is HebeGB&#039;s second birthday, and it has come a long way from the GBUPRO days, with many improvements and bug fixes. This will be the last release for some time now, barring there are no major bugs in this release.&lt;br /&gt;
&lt;br /&gt;
This utility can do everything from creating gamelists to fixing the checksums of your Gameboy ROMs!&lt;br /&gt;
&lt;br /&gt;
==User guide==&lt;br /&gt;
HebeGB has one of the most advanced help systems for a utility of it&#039;s kind, and it&#039;s integrated into the program itself, so you&#039;re not looking for a text file that doesn&#039;t even answer your questions. To access the help, simply Right Mouse click the HebeGB logo on the main page and select &amp;quot;Help Topics&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Greetz go out to all of the usual gang that have supported us over the years and have tested our crazy utilities to the max. Also a big greeting to the emulation authors out there for letting us relive all the classics without having to get up from our cushy chairs.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
[[image:Hebegb9x.png|720px]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*Author&#039;s website - https://web.archive.org/web/20030621203503/http://rigamortis.com/&lt;br /&gt;
*Download v2.51 Win - https://www.zophar.net/utilities/transutil2/hebegb.html&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=HebeGB9x&amp;diff=200895</id>
		<title>HebeGB9x</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=HebeGB9x&amp;diff=200895"/>
		<updated>2025-07-01T12:43:55Z</updated>

		<summary type="html">&lt;p&gt;Pav13: Created page with &amp;quot;{{Infobox GB Homebrews |title=HebeGB9x |image=Hebegb9x.png |description=HebeGB is the most advanced and up to date Gameboy ROM utility in the world, with heaps of handy options, a pretty GUI and speed. |author=RiGaMoRTiS PRoDuCTioNZ |lastupdated=1999/10/19 |type=PC Utilities |version=2.51 Win |license=? |download=https://www.romhacking.net/utilities/24 |website=https://web.archive.org/web/20030524044638/http://www.rigamortis.com/?display=hebegb }} {{#seo: |title=GameBrew...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox GB Homebrews&lt;br /&gt;
|title=HebeGB9x&lt;br /&gt;
|image=Hebegb9x.png&lt;br /&gt;
|description=HebeGB is the most advanced and up to date Gameboy ROM utility in the world, with heaps of handy options, a pretty GUI and speed.&lt;br /&gt;
|author=RiGaMoRTiS PRoDuCTioNZ&lt;br /&gt;
|lastupdated=1999/10/19&lt;br /&gt;
|type=PC Utilities&lt;br /&gt;
|version=2.51 Win&lt;br /&gt;
|license=?&lt;br /&gt;
|download=https://www.romhacking.net/utilities/24&lt;br /&gt;
|website=https://web.archive.org/web/20030524044638/http://www.rigamortis.com/?display=hebegb&lt;br /&gt;
}}&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=GameBrew&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|image=Hebegb9x.png&lt;br /&gt;
|image_alt=HEBEGB9X&lt;br /&gt;
}}&lt;br /&gt;
HebeGB is the most advanced and up to date Gameboy ROM utility in the world, with heaps of handy options, a pretty GUI and speed (which is kinda rare for Windows software eh?).&lt;br /&gt;
&lt;br /&gt;
This is HebeGB&#039;s second birthday, and it has come a long way from the GBUPRO days, with many improvements and bug fixes. This will be the last release for some time now, barring there are no major bugs in this release.&lt;br /&gt;
&lt;br /&gt;
This utility can do everything from creating gamelists to fixing the checksums of your Gameboy ROMs!&lt;br /&gt;
&lt;br /&gt;
==User guide==&lt;br /&gt;
HebeGB has one of the most advanced help systems for a utility of it&#039;s kind, and it&#039;s integrated into the program itself, so you&#039;re not looking for a text file that doesn&#039;t even answer your questions. To access the help, simply Right Mouse click the HebeGB logo on the main page and select &amp;quot;Help Topics&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Greetz go out to all of the usual gang that have supported us over the years and have tested our crazy utilities to the max. Also a big greeting to the emulation authors out there for letting us relive all the classics without having to get up from our cushy chairs.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
[[image:Hebegb9x.png|720px]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*Author&#039;s website - https://web.archive.org/web/20030621203503/http://rigamortis.com/&lt;br /&gt;
*Download v2.5 Win - https://www.zophar.net/utilities/transutil2/hebegb9x.html&lt;br /&gt;
*Download v2.51 Win - https://www.romhacking.net/utilities/24&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=File:Hebegb9x.png&amp;diff=200894</id>
		<title>File:Hebegb9x.png</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=File:Hebegb9x.png&amp;diff=200894"/>
		<updated>2025-07-01T12:05:38Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HebeGB is the most advanced and up to date Gameboy ROM utility in the&lt;br /&gt;
   world, with heaps of handy options, a pretty GUI and speed (which is&lt;br /&gt;
   kinda rare for Windows software eh?). This is HebeGB&#039;s second birthday,&lt;br /&gt;
   and it has come a long way from the GBUPRO days, with many improvements&lt;br /&gt;
   and bug fixes. This will be the last release for some time now, barring&lt;br /&gt;
   there are no major bugs in this release.&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=TWPatch_3DS&amp;diff=200893</id>
		<title>TWPatch 3DS</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=TWPatch_3DS&amp;diff=200893"/>
		<updated>2025-06-30T11:39:48Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox 3DS Homebrews&lt;br /&gt;
|title=twpatcher&lt;br /&gt;
|image=Twpatcher2.png&lt;br /&gt;
|description=DS(i) mode screen filters and patches.&lt;br /&gt;
|author=Sono&lt;br /&gt;
|lastupdated=2024/10/17&lt;br /&gt;
|type=System Tools&lt;br /&gt;
|version=20241017&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://dlhb.gamebrew.org/3dshomebrews/twpatcher.7z?k33p0fil35&lt;br /&gt;
|website=https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694&lt;br /&gt;
}}&lt;br /&gt;
TWPatcher is a screen filter and patch for running DS(i) mode on the 3DS/2DS consoles. The initially patcher, which was only able to change the upscaling filter, was made by reverse engineering the capture card&#039;s image processor (used to capture DS and GBA screens), based on the 3 filters (1x (START+SELECT), 1.25x (default), and 1.5x (used only in GBA mode)) found inside TWL_FIRM.&lt;br /&gt;
&lt;br /&gt;
With this patch, it is also possible to play [https://gbatemp.net/threads/widescreen-cheats-for-ds-games-on-3ds.543212 DS(i) games] using [[TWiLight Menu++]] in widescreen.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Below is the guide to add widescreen support (from [https://wiki.ds-homebrew.com/twilightmenu/playing-in-widescreen DS-Homebrew Wiki], to be used with [[TWiLight Menu++]]). For this to work, make sure Luma&#039;s boot.firm is on the SD root.&lt;br /&gt;
&lt;br /&gt;
* Copy TWPatch.cia to your SD card and install it with [[FBI 3DS|FBI]] (you can also use [[Universal-Updater 3DS|Universal-Updater]] to install TWPatch instead).&lt;br /&gt;
* Return to the home menu and launch TWPatch.&lt;br /&gt;
* Hold Y+B to open the patch menu and enable Widescreen patch (384x240 16:10).&lt;br /&gt;
* (Optional) For a less pixelated widescreen, also enable GPU scaling (blurry, no filters).&lt;br /&gt;
* Press B to exit the patch menu.&lt;br /&gt;
* Press Start to generate a TwlBg.cxi file with widescreen.&lt;br /&gt;
** If the top screen doesn&#039;t indicate that wide patch is enabled, relaunch TWPatch and try again again.&lt;br /&gt;
* Move TwlBg.cxi from sd:/luma/sysmodules/ to sd:/_nds/TWiLightMenu/TwlBg/ (create TwlBg folder, if it doesn&#039;t exist), and rename the file to Widescreen.cxi.&lt;br /&gt;
* Restart your 3DS while holding Select to open Luma3DS&#039;s configuration.&lt;br /&gt;
* Enable external FIRMs and modules, then press Start to save and quit.&lt;br /&gt;
* Open TWiLight Menu++, press Y on your desired game to bring up the per-game settings, and set Screen Aspect Ratio to 16:10.&lt;br /&gt;
&lt;br /&gt;
For GBA mode, you need to hold Y while booting TWPatch to enable GBA patching mode (you know when you have enabled GBA patching mode if the number of scale filters drops dramatically, and the background is glitched out) ([https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/post-9954660 read more]).&lt;br /&gt;
&lt;br /&gt;
==User guide==&lt;br /&gt;
===Notes===&lt;br /&gt;
* Most widescreen patches will only adjust 3D elements for widescreen, 2D elements (such as menus) will only be stretched.&lt;br /&gt;
* Do not hold Start or Select when launching TWLMenu++, if you don&#039;t want widescreen to look glitched.&lt;br /&gt;
* Not every game is widescreen compatible. Here is a [https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt list of games with widescreen support].&lt;br /&gt;
&lt;br /&gt;
===Troubleshoot===&lt;br /&gt;
If you&#039;re stuck in widescreen mode in all of TWL_FIRM (including the TWLMenu++ GUI) launching a widescreen-compatible game, follow these steps:&lt;br /&gt;
* Delete TwlBg.cxi at sd:/luma/sysmodules/.&lt;br /&gt;
* Then [https://wiki.ds-homebrew.com/twilightmenu/uninstalling-3ds uninstall] and [https://wiki.ds-homebrew.com/twilightmenu/installing-3ds re-install] TWiLight Menu++.&lt;br /&gt;
* Finally re-follow the above guide, as well as using the original build of Luma.&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
&#039;&#039;&#039;Widescreen Super Mario 64 DS on a 3DS&#039;&#039;&#039; (​[https://www.youtube.com/watch?v=0Qg9giftkhc Sono]) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;0Qg9giftkhc&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Widescreen Hack - Twilightmenu NDS on 3DS&#039;&#039;&#039; ([https://www.youtube.com/watch?v=_rR32gO5Z1c chibon chibon]) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;_rR32gO5Z1c&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;v20241017&#039;&#039;&#039; - Minor QoL update&lt;br /&gt;
*Remove anti-DPAD patch being enabled by default, due to popular demand&lt;br /&gt;
*Reworded the jumpscare &amp;quot;compression takes forever&amp;quot; text, now instead it displays zen sayings. I&#039;m genuinely sorry for how long it took me to make this important change.&lt;br /&gt;
*Minor edge case fixes&lt;br /&gt;
*Minor bugfixes&lt;br /&gt;
*Minor text changes&lt;br /&gt;
*OMG GBA MODE SCALE FILTER PREVIEW IS NO LONGER DISPLAYING COMPLETE GARBAGE, WHAT KIND OF ALTERNATIVE UNIVERSE IS THIS&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;v20230722&#039;&#039;&#039;&lt;br /&gt;
*Added a patch to disable CPad emulation, for those with broken CPad.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* GBAtemp - https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694&lt;br /&gt;
* GBAtemp - https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/post-8752015&lt;br /&gt;
* DS-Homebrew Wiki - https://wiki.ds-homebrew.com/twilightmenu/playing-in-widescreen&lt;br /&gt;
* Download - https://gbatemp.net/download/twpatch.37400/history&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=PSP_Filer&amp;diff=200813</id>
		<title>PSP Filer</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=PSP_Filer&amp;diff=200813"/>
		<updated>2025-06-26T19:34:27Z</updated>

		<summary type="html">&lt;p&gt;Pav13: /* External links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox PSP Homebrews&lt;br /&gt;
|title=PSP Filer&lt;br /&gt;
|image=pspfiler.jpg&lt;br /&gt;
|description=A File Manager for the PSP.&lt;br /&gt;
|author=Mediumguage&lt;br /&gt;
|lastupdated=2010/01/31&lt;br /&gt;
|type=File Browsers&lt;br /&gt;
|version=6.6&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://dlhb.gamebrew.org/psphomebrew/pspfiler_6.6.zip&lt;br /&gt;
|website=https://web.archive.org/web/20100522213319/http://www.geocities.jp/mediumgauge/&lt;br /&gt;
}}&lt;br /&gt;
PSP Filer is a homebrew application that incorporates a text viewer, apart from a hexadecimal viewer, a JPEG and PNG viewer. Although it has many options for more advanced users (such as Hacker mode to play Flash by hand), it can be used as a file explorer or UMD&#039;s. &lt;br /&gt;
&lt;br /&gt;
It indicates the free space in the Flash, you can see the content of ISO/CSO/ZIP/RAR files. There is also a new function of binary editor.&lt;br /&gt;
&lt;br /&gt;
The homebrew was one of the contest entries for ITA&#039;s Winter Developers Contest (App).&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Browse files in a tree shape.&lt;br /&gt;
* Change time stamp and attributes of the file.&lt;br /&gt;
* Expand and view contents of ISO, CSO, ZIP, RAR, 7Z.&lt;br /&gt;
* Change file name.&lt;br /&gt;
* Play wav and mp3.&lt;br /&gt;
* View text file.&lt;br /&gt;
* View BMP, JPEG, and PNG files.&lt;br /&gt;
* Edit binary file.&lt;br /&gt;
* Dump UMD.&lt;br /&gt;
* Save and restore the flash memory.&lt;br /&gt;
* View and edit flash memory.&lt;br /&gt;
* Available in Japanese.&lt;br /&gt;
&lt;br /&gt;
==User guide==&lt;br /&gt;
If there is Folder.jpg in the folder, it will be displayed, otherwise the first jpg file found will be displayed as a jacket image.&lt;br /&gt;
&lt;br /&gt;
In the background operation mode, when the audio player is started, the operation changes as follows depending on the state.&lt;br /&gt;
&lt;br /&gt;
When started from the file operation menu, the previous player is displayed as it is.&lt;br /&gt;
&lt;br /&gt;
When Circle is pressed on the mp3 file or wav file, the previous player is discarded and the audio file at the cursor position is played.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; During background operation, audio playback may pause if the CPU load increases.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
&#039;&#039;&#039;File explorer:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Circle - Open file &lt;br /&gt;
&lt;br /&gt;
Square - Mark file&lt;br /&gt;
&lt;br /&gt;
Triangle - program menu&lt;br /&gt;
&lt;br /&gt;
Cross - file operation&lt;br /&gt;
&lt;br /&gt;
R - Sort folder (Name, Extension, Size, Date)&lt;br /&gt;
&lt;br /&gt;
L - Change file view (by Bytes, Kbytes, Mbytes)&lt;br /&gt;
&lt;br /&gt;
Left+Circle - Move to home folder&lt;br /&gt;
&lt;br /&gt;
Left+Triangle - Move this folder by default&lt;br /&gt;
&lt;br /&gt;
Left+Start - Filter this folder by default&lt;br /&gt;
&lt;br /&gt;
Right - Mark/unmark all in current folder&lt;br /&gt;
&lt;br /&gt;
Analog Left - Trim file name&lt;br /&gt;
&lt;br /&gt;
Analog Right - Expand file name&lt;br /&gt;
&lt;br /&gt;
Start - Go to the next device&lt;br /&gt;
&lt;br /&gt;
Left+R - Activate Hacker Mode&lt;br /&gt;
&lt;br /&gt;
Select+Start - Exit PSP Filer&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
&#039;&#039;&#039;PSP Filer 6.4 Quick Demo&#039;&#039;&#039; ([https://www.youtube.com/watch?v=nm3X9KXLVSY TechTablets]) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;nm3X9KXLVSY&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How To Install PSP Filer Version 6.6 (PSP CFW 6.61) 2017&#039;&#039;&#039; ([https://www.youtube.com/watch?v=koRrtDQu1Gk Tech James]) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;koRrtDQu1Gk&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;v6.6&#039;&#039;&#039;&lt;br /&gt;
* Fix a bug that doesn&#039;t exactly calculate the file size.&lt;br /&gt;
* Fixed a bug in the player audio.&lt;br /&gt;
* The PSP does not crash upon the launch of the UMD.&lt;br /&gt;
* Added playing time in the music player.&lt;br /&gt;
* Fixed several bugs.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* Author&#039;s website - [https://web.archive.org/web/20100522213319/http://www.geocities.jp/mediumgauge http://www.geocities.jp/mediumgauge] (archived)&lt;br /&gt;
* Google Drive - [https://drive.google.com/file/d/1eA2NlBYJ6P-EskiUUKV_ASxqKNShQ6v6/view?usp=sharing PSP Filer 6.7 (mod 6.6) for PSP GO by TOcean]&lt;br /&gt;
&lt;br /&gt;
[[Category:ITA Winter Developers Contest]]&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=PSP_Hardware_Alarm_Suite_II&amp;diff=200812</id>
		<title>PSP Hardware Alarm Suite II</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=PSP_Hardware_Alarm_Suite_II&amp;diff=200812"/>
		<updated>2025-06-26T17:05:33Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox PSP Homebrews&lt;br /&gt;
|title=Hardware Alarm Suite 2 for PSP&lt;br /&gt;
|image=Psp hardware alarm suite 2.png&lt;br /&gt;
|description=Alarm that will wake up the PSP from either Sleep Mode or Powered Off (standby) mode.&lt;br /&gt;
|author=Mr305&lt;br /&gt;
|lastupdated=2009/10/05&lt;br /&gt;
|type=Utilities&lt;br /&gt;
|version=2.7 bld 1730&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://dlhb.gamebrew.org/psphomebrew/psphardwarealarmsuite2.7z?k33p0fil35&lt;br /&gt;
|website=https://www.neoflash.com/forum/index.php?topic=5305.0&lt;br /&gt;
}}&lt;br /&gt;
PSP Hardware Alarm Suite II is an alarm application which utilizes the PSP&#039;s hardware capabilities, setting an alarm that will wake up the PSP from either Sleep Mode or Powered Off (standby) mode. It is compatible with all PSP&#039;s including Slim and Light.&lt;br /&gt;
&lt;br /&gt;
This was a participant for the NEO Summer Coding Compo 2008 (PSP App), the Scenery Beta 2008 (PSP Applications), as well as the PSPUpdates Summer Homebrew Contest.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Internet Time Synchronization with NIST time servers.&lt;br /&gt;
* Currently the only Alarm Application compatible with ALL PSPs including PSP SLIM.&lt;br /&gt;
* Sleep Mode Alarm with support for custom MP3 audio file.&lt;br /&gt;
* Power Off Mode Alarm that plays sound in XMB with support for custom sound; consumes virtually 0% POWER.&lt;br /&gt;
* 12/24 Hr time formats.&lt;br /&gt;
* Fully compliant with DAY TIME PROTOCOL (RFC-867) with support for Daylight/Standard.&lt;br /&gt;
* More accurate time keeping than XMB&#039;s DNAS service, with network delay compensation; automatically adjusts for network delays of transmission from server.&lt;br /&gt;
* Displays hours and minutes remaining as the alarm time is being set; updated in real time.&lt;br /&gt;
* Alarm can be set up to 23 hours 59 minutes in future.&lt;br /&gt;
* Alarm accurate to the second.&lt;br /&gt;
* Streamlined, extremely easy to use interface.&lt;br /&gt;
* Shows seconds &amp;amp; milliseconds.&lt;br /&gt;
* Aligned time display (constant length).&lt;br /&gt;
* Checks to make sure if an alarm was already set last time, if so, sets the alarm to that time. Reads time from ms0:/seplugins/HAPoweroffSupport.305 if it exists.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Copy HaSuite2 folder to GAME folder (with kernel set to 3.xx/4.xx) or to GAME4xx folder or just replace the folder that comes with this package.&lt;br /&gt;
&lt;br /&gt;
To use the Power Off Mode Alarm feature, you will also need to install HAPoweroffSupport Plugin (included in the download). &lt;br /&gt;
&lt;br /&gt;
Without the plugin, Alarm will not play once unit wakes up from power off mode.&lt;br /&gt;
&lt;br /&gt;
==User guide==&lt;br /&gt;
===Sleep mode===&lt;br /&gt;
To customize alarm sounds, place your MP3 sound file as Alarm.mp3 in the folder containing the EBOOT.&lt;br /&gt;
&lt;br /&gt;
===Power off mode===&lt;br /&gt;
Require Hardware Alarm Poweroff Support Plugin (HAPoweroffSupport Plugin) in order to use this feature. &lt;br /&gt;
&lt;br /&gt;
For Information of how to customize power off mode alarm sounds, please refer to [HOWTO]CustomAlarmSound_Plugin.jpg.&lt;br /&gt;
&lt;br /&gt;
If you are going to use Power off Alarm, it is advised to set alarm when Time in Between 10 - 40 seconds.&lt;br /&gt;
&lt;br /&gt;
===Internet Time Synchronization===&lt;br /&gt;
To define your Local Time Region for Internet Time Synchronization, see Config_Hasuite.ini.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
&#039;&#039;&#039;Clock (No alarm set):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
R - Alarm mode&lt;br /&gt;
&lt;br /&gt;
Triangle - Options&lt;br /&gt;
&lt;br /&gt;
Circle - Dismiss alarm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alarm (Alarm mode):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
L - Go back to the clock&lt;br /&gt;
&lt;br /&gt;
D-Pad - Set alarm time&lt;br /&gt;
&lt;br /&gt;
Cross - Confirm alarm time&lt;br /&gt;
&lt;br /&gt;
Square - Show current time&lt;br /&gt;
&lt;br /&gt;
Triangle+D-Pad - Change time display to minute by minute&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
https://dlhb.gamebrew.org/psphomebrew/psphardwarealarmsuite2.jpg&lt;br /&gt;
&lt;br /&gt;
==Compatibility==&lt;br /&gt;
Developer stated that this is a 3.xx/4.xx Kernel application.&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
If you are suddenly stuck in Internet Time synchronization and no dialog appears; press Triangle+Square will force quit. &lt;br /&gt;
&lt;br /&gt;
This is extremely rare however and will not always happen; problem should be solved after next retry.&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;v2.7 bld 1730&#039;&#039;&#039; (Patch)&lt;br /&gt;
* Before you couldn&#039;t cancel an alarm that had already been set, fixed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;v2.7 bld 1727&#039;&#039;&#039;&lt;br /&gt;
* CORE: You can&#039;t change to Alarm set mode UNTIL you STOP the alarm.&lt;br /&gt;
* CORE: As Per user feedback, You can now snooze for 5 mins, once the alarm is playing.&lt;br /&gt;
* INTERNAL: Changes to graphics module to accomodate changes along with other optimizations and cleanups.&lt;br /&gt;
* GUI: Improved exit/poweroff/sleep mode animation: Now uses 5 Random effects; Further smoothened animation -- no more choppy borders.&lt;br /&gt;
* CORE: Now uses SQUARE to stop alarm; to make it more similar to Poweroff Alarm Module.&lt;br /&gt;
* GUI: Changed intro.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;v2.xx&#039;&#039;&#039;&lt;br /&gt;
* CORE: Internet time synchronization added. Edit config_hasuite.ini according to your local region.&lt;br /&gt;
* CORE: Power off Alarm NOW works on ALL FW&#039;s including 3.90+ (Cause: Changes made to scePower_service module since FW&#039;s 3.90+, one of the eventflag handling changed).&lt;br /&gt;
* CORE: 24 Hour time system implemented as per users feedback! Keep &#039;em comin. You can choose between the two 12Hr/24Hr.&lt;br /&gt;
* CORE: Added option to Toggle USB at any time; No more hassle of going back to XMB just for USB; Uses safe USB dismounting (no corrupt files or File System).&lt;br /&gt;
* CORE: Alarm now also works in normal mode ie. even if PSP is not put to sleep or powered off (Best for PSP DOCKS /people who dedicate this application to their PSP&#039;s 24hrs).&lt;br /&gt;
* CORE: In previous version, There was a 1% chance that unit woke up a minute after alarm time or not at all. Fixed. Now, 100% Probability that alarm wake up at all times.&lt;br /&gt;
* CORE: Added Informative Message Dialogs for those not patient enough to read readme&#039;s carefully.&lt;br /&gt;
* GUI: Every Single GFX recreated from scratch and edited pixel-by-pixel.&lt;br /&gt;
* GUI: Major rework of color schemes with hand-picked colors to match the BG.&lt;br /&gt;
* GUI: The colon now ticks every half-a-second.&lt;br /&gt;
* GUI: Added nice subtle sounds to GUI.&lt;br /&gt;
* GUI: Extensive changes to physics; now uses smooth scrolling.&lt;br /&gt;
* GUI: Removed every trace of DebugText; now uses intraFont unless there&#039;s a fatal error.&lt;br /&gt;
* CORE: You are now able to void(cancel) an alarm at anytime.&lt;br /&gt;
* CORE: Power off Alarm time if existed in(ms0:/seplugins/Hapowersupport.305) was read but hours weren&#039;t correctly read, if hours were less than 10 ex: 09 would become 12 or 00 based on time format. Fixed.&lt;br /&gt;
* CORE: Alarm, when resuming from Sleep Mode, was off by 1 second. Fixed.&lt;br /&gt;
* CORE: Now, you can&#039;t set the alarm if it&#039;s invalid; this caused abnormal behaviour in previous version.&lt;br /&gt;
* CORE: As a safety feature. The minimum duration of alarm is now 2 minutes.&lt;br /&gt;
* CORE: Sometimes seconds or minutes went up to or above 60. Fixed.&lt;br /&gt;
* GUI: Added an Option bar at bottom since OSD is fully crowded.&lt;br /&gt;
* GUI: Changed Button texts to real button images.&lt;br /&gt;
* CORE: Now shows detailed version info during splash.&lt;br /&gt;
* INTERAL: Massive code cleanup.&lt;br /&gt;
* INTERAL: Tighter (better) Memory management.&lt;br /&gt;
* INTERAL: Miscellaneous bug fixes.&lt;br /&gt;
* INTERAL: Fixed two places of String overwrite that incredibly rarely caused wrong time to be shown.&lt;br /&gt;
* GUI: Home Exit Callbacks removed; you now have to use Option bar to exit.&lt;br /&gt;
* MISC: New Name; New make-over.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;v1.3 bld 359&#039;&#039;&#039;&lt;br /&gt;
* Initial stable public release 06/17/2008.&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
Uses Intrafont by [http://psp-programming.com/benhur Benhur]. &lt;br /&gt;
&lt;br /&gt;
Uses pgeWav by [http://insomniac.0x89.org Insert_witty_Name].&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* QuickJump - [https://web.archive.org/web/20080913142140/http://forums.qj.net/showthread.php?t=144502 http://forums.qj.net/showthread.php?t=144502] (archived)&lt;br /&gt;
* NeoFlash - https://www.neoflash.com/forum/index.php?topic=5305.0&lt;br /&gt;
* SceneBeta - https://psp.scenebeta.com/noticia/psp-hardware-alarm-suite&lt;br /&gt;
&lt;br /&gt;
[[Category:NEO Summer Coding Compo 2008]]&lt;br /&gt;
[[Category:Scenery Beta 2008]]&lt;br /&gt;
[[Category:PSPUpdates Summer Homebrew Contest]]&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=File:Psp_hardware_alarm_suite_2.png&amp;diff=200811</id>
		<title>File:Psp hardware alarm suite 2.png</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=File:Psp_hardware_alarm_suite_2.png&amp;diff=200811"/>
		<updated>2025-06-26T17:05:16Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=3DSnake_-_Joshtech&amp;diff=200810</id>
		<title>3DSnake - Joshtech</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=3DSnake_-_Joshtech&amp;diff=200810"/>
		<updated>2025-06-26T11:51:41Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox 3DS Homebrews&lt;br /&gt;
|title=3DSnake by Joshtech&lt;br /&gt;
|image=3DSnake.png&lt;br /&gt;
|description=Snake game&lt;br /&gt;
|author=Joshtech&lt;br /&gt;
|lastupdated=2014/12/01&lt;br /&gt;
|type=Arcade Games&lt;br /&gt;
|version=0.6.2&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://drive.google.com/file/d/15KYvR5yBfIYWd6jkyXbWdJ_aInthnPhG/view?usp=sharing&lt;br /&gt;
|website=https://gbatemp.net/threads/homebrew-3dsnake.375118/&lt;br /&gt;
}}&lt;br /&gt;
{{MissingDL}}&lt;br /&gt;
3DSnake is a classic remake of the game Snake. It provides limited functionality as it was developed as a Proof Of Concept Homebrew for the Nintendo 3DS.&lt;br /&gt;
&lt;br /&gt;
==User guide==&lt;br /&gt;
Max snake segments is set to 500.​&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
Circle Pad/D-Pad - Movement&lt;br /&gt;
&lt;br /&gt;
X - Restart Game​&lt;br /&gt;
&lt;br /&gt;
A - Add a segment to snake (for debug, can break collision detection)​&lt;br /&gt;
&lt;br /&gt;
Start - Return to Homebrew Channel&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
&#039;&#039;&#039;3DSnake&#039;&#039;&#039; ([https://www.youtube.com/watch?v=sdoMEXSgJ1A Joshtech]) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;sdoMEXSgJ1A&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3DSnake Current Progress&#039;&#039;&#039; ([https://www.youtube.com/watch?v=2qg6ENkmQaU Joshtech]) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;2qg6ENkmQaU&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3DSnake v0.6&#039;&#039;&#039; ([https://www.youtube.com/watch?v=ppgYmRYpzMA Cid2Mizard]) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;ppgYmRYpzMA&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
If the snake dies whilst moving down it will cause game to be in infinite game over.&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;v0.6.2&#039;&#039;&#039;&lt;br /&gt;
* Silent update (still v0.6):&lt;br /&gt;
** Snake eating himself detection&lt;br /&gt;
** Did some house keeping&lt;br /&gt;
** Also game over is permanent now(no moving to resume haha) Pressing X restarts game.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;v0.6&#039;&#039;&#039;&lt;br /&gt;
* First release.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* Author&#039;s website - http://www.daftlyoddsoftware.com , http://www.daftlyoddsoftware.com/downloads/3DSnake.zip&lt;br /&gt;
* GBAtemp - https://gbatemp.net/threads/homebrew-3dsnake.375118&lt;br /&gt;
* Google Drive (version 0.6) - https://drive.google.com/file/d/15KYvR5yBfIYWd6jkyXbWdJ_aInthnPhG/view?usp=sharing&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=File:3DSnake.png&amp;diff=200809</id>
		<title>File:3DSnake.png</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=File:3DSnake.png&amp;diff=200809"/>
		<updated>2025-06-26T11:47:02Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=Fact_Crow_3DS&amp;diff=200807</id>
		<title>Fact Crow 3DS</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=Fact_Crow_3DS&amp;diff=200807"/>
		<updated>2025-06-26T01:42:51Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox 3DS Homebrews&lt;br /&gt;
|title=Fact Crow&lt;br /&gt;
|image=Factcrow-3ds.png&lt;br /&gt;
|description=A crow that tells facts for 3DS.&lt;br /&gt;
|author=titegtnodI&lt;br /&gt;
|lastupdated=2014/12/19&lt;br /&gt;
|type=Trivia&lt;br /&gt;
|version=2014&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://github.com/pav1388/factcrow-3ds/releases/latest&lt;br /&gt;
|website=https://gbatemp.net/threads/fact-crow-homebrew.376503&lt;br /&gt;
|source=https://github.com/titegtnodI/factcrow-3ds&lt;br /&gt;
}}&lt;br /&gt;
Fact Crow is a 3DS homebrew ported of [http://factcrow.com Fact Crow], where a crow tells you random crow facts.&lt;br /&gt;
&lt;br /&gt;
==Building==&lt;br /&gt;
Requires ctrulib.&lt;br /&gt;
&lt;br /&gt;
==User guide==&lt;br /&gt;
A crow that tells you facts. &lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
&#039;&#039;&#039;Demo Video&#039;&#039;&#039; ([https://www.youtube.com/watch?v=Ia8RmDmQSP0 DarkFlare]) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;Ia8RmDmQSP0&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
* Anyone who&#039;s helped out with ctrulib.&lt;br /&gt;
* insaneKane - The base code for textstuff.&lt;br /&gt;
* titegtnodI - Fact Crow.&lt;br /&gt;
* Fact Seagull - Inspiration, some facts.&lt;br /&gt;
* flipWillie - The original song.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* GitHub - https://github.com/titegtnodI/factcrow-3ds&lt;br /&gt;
* GitHub Fork - https://github.com/pav1388/factcrow-3ds/releases/latest&lt;br /&gt;
* GBAtemp - https://gbatemp.net/threads/fact-crow-homebrew.376503&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=Fact_Crow_3DS&amp;diff=200806</id>
		<title>Fact Crow 3DS</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=Fact_Crow_3DS&amp;diff=200806"/>
		<updated>2025-06-26T01:42:16Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox 3DS Homebrews&lt;br /&gt;
|title=Fact Crow&lt;br /&gt;
|image=Factcrow-3ds.png&lt;br /&gt;
|description=A crow that tells facts for 3DS.&lt;br /&gt;
|author=titegtnodI&lt;br /&gt;
|lastupdated=2014/12/19&lt;br /&gt;
|type=Trivia&lt;br /&gt;
|version=2014&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://github.com/pav1388/factcrow-3ds/releases/latest&lt;br /&gt;
|website=https://gbatemp.net/threads/fact-crow-homebrew.376503&lt;br /&gt;
|source=https://github.com/titegtnodI/factcrow-3ds&lt;br /&gt;
}}&lt;br /&gt;
{{MissingDL}}&lt;br /&gt;
&lt;br /&gt;
Fact Crow is a 3DS homebrew ported of [http://factcrow.com Fact Crow], where a crow tells you random crow facts.&lt;br /&gt;
&lt;br /&gt;
==Building==&lt;br /&gt;
Requires ctrulib.&lt;br /&gt;
&lt;br /&gt;
==User guide==&lt;br /&gt;
A crow that tells you facts. &lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
&#039;&#039;&#039;Demo Video&#039;&#039;&#039; ([https://www.youtube.com/watch?v=Ia8RmDmQSP0 DarkFlare]) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;Ia8RmDmQSP0&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
* Anyone who&#039;s helped out with ctrulib.&lt;br /&gt;
* insaneKane - The base code for textstuff.&lt;br /&gt;
* titegtnodI - Fact Crow.&lt;br /&gt;
* Fact Seagull - Inspiration, some facts.&lt;br /&gt;
* flipWillie - The original song.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* GitHub - https://github.com/titegtnodI/factcrow-3ds&lt;br /&gt;
* GitHub Fork - https://github.com/pav1388/factcrow-3ds/releases/latest&lt;br /&gt;
* GBAtemp - https://gbatemp.net/threads/fact-crow-homebrew.376503&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=File:Factcrow-3ds.png&amp;diff=200805</id>
		<title>File:Factcrow-3ds.png</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=File:Factcrow-3ds.png&amp;diff=200805"/>
		<updated>2025-06-26T01:41:53Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=ZXDS_3DS&amp;diff=197808</id>
		<title>ZXDS 3DS</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=ZXDS_3DS&amp;diff=197808"/>
		<updated>2025-02-20T16:09:14Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox 3DS Homebrews&lt;br /&gt;
|title=ZXDS&lt;br /&gt;
|image=Zxds3ds2.png&lt;br /&gt;
|description=Sinclair ZX Spectrum that support WiFi multiplayer.&lt;br /&gt;
|author=Patrik Rak&lt;br /&gt;
|lastupdated=2024/02/24&lt;br /&gt;
|type=Computer&lt;br /&gt;
|version=2.2.2&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://dlhb.gamebrew.org/3dshomebrews/zxds_221.zip&lt;br /&gt;
|website=http://zxds.raxoft.cz&lt;br /&gt;
|donation=http://zxds.raxoft.cz/#donations&lt;br /&gt;
}}&lt;br /&gt;
ZXDS is an emulator of Sinclair ZX Spectrum for [[ZXDS|Nintendo DS]] and 3DS, written by Patrik Rak. It accurately emulates Spectrum 48k, 128k, +2/+2A/+3, and Pentagon, and supports SNA/Z80/SZX snapshots, TAP/TZX/PZX tape files, TRD/SCL/DSK disk files and RZX replay files. It has some other noteworthy features, like the ability to download all these files online over WiFi, peer-to-peer WiFi multiplayer, or Kempston mouse emulation.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Solid Z80 core.&lt;br /&gt;
* Full 128k paging support.&lt;br /&gt;
* Reasonable Pentagon emulation.&lt;br /&gt;
* Precise screen emulation.&lt;br /&gt;
* Primitive border emulation.&lt;br /&gt;
* Good 48k/128k snapshot support.&lt;br /&gt;
* Full TAP support.&lt;br /&gt;
* Reasonable TZX support.&lt;br /&gt;
* Full PZX support .&lt;br /&gt;
* Virtual tape deck.&lt;br /&gt;
* Good TRD/SCL support.&lt;br /&gt;
* Builtin disk browser.&lt;br /&gt;
* Good RZX support.&lt;br /&gt;
* POK files support.&lt;br /&gt;
* ZIP archives support.&lt;br /&gt;
* Online WiFi access.&lt;br /&gt;
* Peer-to-peer WiFi multiplayer. &lt;br /&gt;
* Save state support.&lt;br /&gt;
* Screenshot support.&lt;br /&gt;
* Configurable input support.&lt;br /&gt;
* Fully customizable keyboard.&lt;br /&gt;
* Kempston mouse emulation.&lt;br /&gt;
* Memory viewer and disassembler. &lt;br /&gt;
* Text and binary file viewer.&lt;br /&gt;
* Statistics tracking.&lt;br /&gt;
* Favorite/recent files tracking.&lt;br /&gt;
* Battery friendly.&lt;br /&gt;
* Skinning support.&lt;br /&gt;
* Builtin help system.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Copy the entire ZXDS directory (not just its content, but the directory itself) to the root of your SD card, making sure that even the empty subdirectories are copied.&lt;br /&gt;
* If you have used [[ZXDS|ZXDS on a DS before]], note that you may copy your entire ZXDS directory from your DS card to this SD card, too. &lt;br /&gt;
* All the files are compatible, with the only exception of files in /ZXDS/Graphics/, which are now 320x240 instead of 256x192.&lt;br /&gt;
&lt;br /&gt;
Then copy ZXDS.3dsx to the 3ds directory of your SD card and run it with Homebrew Launcher. Alternatively you can install ZXDS.cia with a CIA manager of your choice.&lt;br /&gt;
&lt;br /&gt;
The other directories in the archive contain various extras (e.g. games, demos and templates), some of which you may want to put on the SD card as well. See readme.txt in one of those directories.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; In order to run properly and generate audio, you will also need to have the [[DSP1 3DS|DSP firmware]] (dspfirm.cdc) installed.&lt;br /&gt;
&lt;br /&gt;
==User guide==&lt;br /&gt;
Simply run ZXDS the same way you run any other application.&lt;br /&gt;
&lt;br /&gt;
Upon startup, follow the built-in online help which shall provide you with all the instructions you will need (remember to turn the help off once you get familiar with individual icons and menus, it would only slow you down otherwise). You will basically need to load some file via Load File screen of I/O menu (pressing Start gets you there quickly by default), then perhaps adjust controls via the Controls screen, and you are all set.&lt;br /&gt;
&lt;br /&gt;
A few Spectrum games and demos are included in the archive itself for you to try out. See also the [http://zxds.raxoft.cz/games.html list of recommended games] by the author.&lt;br /&gt;
&lt;br /&gt;
===Software for ZXDS===&lt;br /&gt;
Below is a list of recommended sites if you are interested in finding more games and other software for use with the emulator:&lt;br /&gt;
* [http://www.worldofspectrum.net/archive.html World of Spectrum Classic Archive] and [http://www.tzxvault.org TZX Vault].&lt;br /&gt;
* [https://spectrumcomputing.co.uk Spectrum Computing] for newer production.&lt;br /&gt;
* [http://zx-spectrum.cz/?lang=en ZX Spectrum site].&lt;br /&gt;
* [https://www.zxaaa.net ZX AAA Demo], [http://www.zxdemo.org Demotopia], [http://www.pouet.net Pouët.net] or [https://vtrd.in Virtual TR-DOS] for demos.&lt;br /&gt;
* [http://www.rzxarchive.co.uk RZX Archive] for RZX replay files. Best way to check out the games you always liked but never managed to finish.&lt;br /&gt;
&lt;br /&gt;
===Key mappings===&lt;br /&gt;
The control mapping can really make a difference, so make sure customize it the way you like it most for any serious gaming. &lt;br /&gt;
&lt;br /&gt;
For example, in case you have problems pressing the diagonals, it helps to map the up direction to the B button as well. This way you can jump sideways with ease. And mapping the quick save and quick load actions to the shoulder buttons gives you an instant save and load at the touch of the button, priceless feature for the hardest parts of the game you are playing.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
https://dlhb.gamebrew.org/3dshomebrews/zxds3ds3.png&lt;br /&gt;
https://dlhb.gamebrew.org/3dshomebrews/zxds3ds4.png&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;2.2.2 2024/02/24&#039;&#039;&#039;&lt;br /&gt;
* The AY of all 128K models is now clocked at exactly half the CPU frequency.&lt;br /&gt;
* The interrupted block I/O instructions now set MEMPTR correctly. Thanks, ZjoyKiLer.&lt;br /&gt;
* Added requesters which allow forced finalization of paused RZX even when safe suspension is not possible.&lt;br /&gt;
* Loading RZX replay files with R+A now pauses the playback immediately.&lt;br /&gt;
* Changed builtin TR-DOS ROM to patched 5.03 version to match other emulators.&lt;br /&gt;
* TR-DOS ROMs can be now loaded and hot-swapped on the fly from the load requester. This allows loading correct TR-DOS ROM for RZXs recorded with non-standard ROM.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.2.1 2022/01/20&#039;&#039;&#039;&lt;br /&gt;
* HALT is now really contended by PC+1 in all cases. Thanks, Woody.&lt;br /&gt;
* Block instructions now set flags correctly when interrupted or overwritten. Thanks, Ped7g.&lt;br /&gt;
* Fixed re-recording of forced RZX frames during RZX playback.&lt;br /&gt;
* Subtle &amp;quot;just-in-case&amp;quot; RZX fixes (frame count overflow, rollback checkpoint).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.2.0 2021/12/24&#039;&#039;&#039;&lt;br /&gt;
* RZX recording, including support for rollback and resume. Simply save file with .rzx suffix to start the recording.&lt;br /&gt;
* RZX recordings can share external snapshot placed in the same directory. Load the snapshot after starting the (preferably paused) recording to use it.&lt;br /&gt;
* Recording playback of another RZX, both entire or part of, is supported, too. This makes it possible to resume RZX files which were already finalized.&lt;br /&gt;
* RZX recording can start both before or during a multiplayer session as well. Just remember to use rollback on the recording machine to avoid recording of the rewind actions.&lt;br /&gt;
* RZX playback was updated to support forced frames introduced in RZX format 0.14.&lt;br /&gt;
* Saving snapshot files in save requester no longer overwrites the UNDO buffer. This makes UNDO work as expected even in multiplayer, especially after rollback is used.&lt;br /&gt;
* Local SZX snapshots now support external media in their original location in other directories.&lt;br /&gt;
* Few minor improvements (confirmation backlight, SZX and Z80 pre-save stepping, help word wrapping).&lt;br /&gt;
* Few subtle bugfixes (RZX jumbo frames, RZX tape warping, RZX rollback seek, tape parsing, async I/O).&lt;br /&gt;
* Dedicated to Daren Pearcy. So sad you couldn&#039;t try it out.&lt;br /&gt;
* In memory of Sir Clive Sinclair. Thank you for everything.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.1.1 2020/12/24&#039;&#039;&#039;&lt;br /&gt;
* Added experimental barebone .cia binary. Use entirely at your own risk.&lt;br /&gt;
* ZXDS now refuses to run if it can&#039;t find its installation directory to prevent incomplete installation.&lt;br /&gt;
* Fix for proper rollback of media in case the user truncated it afterwards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.1.0 2020/12/20&#039;&#039;&#039;&lt;br /&gt;
* Rollback allows rewinding the time up to 5 minutes back. Bind it to any convenient button like Y or L/R for best experience.&lt;br /&gt;
* Rollback can be used to rewind the RZX playback as well.&lt;br /&gt;
* Multiplayer session is now automatically resynced after rollback, quick load, or load slot is used.&lt;br /&gt;
* Added two options for zooming the main screen. It&#039;s blurred, but some people may prefer it nevertheless.&lt;br /&gt;
* The custom menu can be customized by tapping the menu icon after tapping an action in the controls screen.&lt;br /&gt;
* Merry Christmas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.0.2 2020/04/13&#039;&#039;&#039;&lt;br /&gt;
* Created lists for ZXDB entry in servers.cfg.&lt;br /&gt;
* Fixed downloading from HTTPS sites by detecting non-standard EOF properly.&lt;br /&gt;
* Happy Easter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.0.1 2020/02/02&#039;&#039;&#039;&lt;br /&gt;
* Fixed top screen issues of 2DS and 3DS XL models by slowing the LCD display differently. Thanks Nige.&lt;br /&gt;
* Disabled turning off of bottom screen backlight on 2DS as for some reason it affects both screens.&lt;br /&gt;
* The optional ZL and ZR buttons are now bound to quick load and quick save actions, respectively.&lt;br /&gt;
* Considerably increased speed of scanning directories.&lt;br /&gt;
* Few more subtle changes (async file flush, display speed adjustment only at normal speed).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.0.0 2019/12/21&#039;&#039;&#039;&lt;br /&gt;
* First native release for Nintendo 3DS.&lt;br /&gt;
* Proper border emulation.&lt;br /&gt;
* Floating bus emulation for +2A/+3 models.&lt;br /&gt;
* Downloads now support the HTTPS scheme.&lt;br /&gt;
* Increased the number of save slots to sixteen.&lt;br /&gt;
* Screenshots can be now saved with or without the border area.&lt;br /&gt;
* Increased some other limits (128MB download cache, 4MB file buffer).&lt;br /&gt;
* Quit now finally quits to the launcher menu. But you can use the HOME button, too.&lt;br /&gt;
* Work around for TZX files which use incorrect STOP block size.&lt;br /&gt;
* Few subtle bugfixes (mouse mode init, inputbox capslock, load registers).&lt;br /&gt;
* Merry Christmas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.3.4 2017/04/23&#039;&#039;&#039;&lt;br /&gt;
* HALT is now correctly contended by PC+1, not PC.&lt;br /&gt;
* To give the user a clue, incompatible multiplayer peer is now detected and reported, if possible.&lt;br /&gt;
* Happy birthday, Speccy.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.3.3 2014/12/24&#039;&#039;&#039;&lt;br /&gt;
* Upon startup, let Start show the most recent files only if there are any.&lt;br /&gt;
* Properly handle save slot medium if all ten medium slots are still being used.&lt;br /&gt;
* When statistics become full, don&#039;t discard entries which might still be part of the recent list.&lt;br /&gt;
* When global statistics are loaded, pick the latest version under all circumstances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.3.2 2014/11/22&#039;&#039;&#039;&lt;br /&gt;
* Fixed libfat bug which could make corrupt directory entry after the last entry was deleted. You might have experienced this mostly when renaming files or moving them around.&lt;br /&gt;
* Fixed couple more libfat bugs (really long names, alias creation, whitespace trimming).&lt;br /&gt;
* Added caseinfo extension to libfat so letter case of 8.3 names is now read properly.&lt;br /&gt;
* Medium associated with persistent copy of save slot 0 is never deleted prematurely anymore.&lt;br /&gt;
* Save slot medium removal is now postponed to further improve chance of media reuse.&lt;br /&gt;
* Few other subtle changes (cache filenames, file name trimming, minor help tweaks).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.3.1 2014/07/10&#039;&#039;&#039;&lt;br /&gt;
* Fix the initial main screen palette which could get messed up on some cards.&lt;br /&gt;
* Make the mouse help window look like all the other help windows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.3.0 2014/07/01&#039;&#039;&#039;&lt;br /&gt;
* ULA+ emulation for all Sinclair and Amstrad models.&lt;br /&gt;
* Support for all types of 3.5&amp;quot; double sided +3DOS disks.&lt;br /&gt;
* Raw screenshots now support the ULA+ extension for both saving and loading.&lt;br /&gt;
* Current ULA+ palette can be changed simply by loading the appropriate ULA+ palette tape files.&lt;br /&gt;
* Other ULA+ related changes (BMP screenshots, thumbnails, SZX support).&lt;br /&gt;
* The selected ULA mode as well as the display mode are now part of the config file.&lt;br /&gt;
* You can now keep your desired custom configuration persistent separately in custom.cfg.&lt;br /&gt;
* Sector viewer now displays bottom side track addressing info in inverse colors.&lt;br /&gt;
* Reverted special treatment of full size TR-DOS disks, so padded images work again.&lt;br /&gt;
* Minor +3DOS fixes (gap3 reading, EDSK track padding, SZX disk side selection, motor bit disabling)&lt;br /&gt;
* Loading a POK file now automatically shows the poke screen. Pressing Y switches back, as usual.&lt;br /&gt;
* Reading attributes from unmapped ports on Pentagon now mimics the real hardware mod behavior.&lt;br /&gt;
* Other subtle emulation accuracy improvements (+2A/+3/Pentagon screen timing, 128K/+2 INT duration).&lt;br /&gt;
* Many internal changes (optimized screen sampling, optimized contention, async palette switching).&lt;br /&gt;
* Other subtle changes (UNDO media keeping, CPU stepping prior snapshot save, volume mode order).&lt;br /&gt;
* Minor bugfixes (media slot release, paths set to root dir, filter in root dir, allowed filter chars).&lt;br /&gt;
* Happy birthday, and thanks for all the fish.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.2.0 2014/02/19&#039;&#039;&#039;&lt;br /&gt;
* Proper Spectrum +2/+2A/+3 emulation, including contention and everything.&lt;br /&gt;
* Support for +3DOS 3&amp;quot; DSK/EDSK disks, including formatting, autoboot and disk browser.&lt;br /&gt;
* TR-DOS formatting now also works for all possible disk format types.&lt;br /&gt;
* File and directory name filtering is now available in file requester.&lt;br /&gt;
* All keyboard keys are now sticky whenever the emulation is paused.&lt;br /&gt;
* In load requester, L/R+Y now shows the other medium than Y does.&lt;br /&gt;
* Button input in file viewer can be now toggled with icon or L/R+X and Pause.&lt;br /&gt;
* Full size TR-DOS disks are now always treated as double track and double sided.&lt;br /&gt;
* Alternate save/load directories now work better and even with filter enabled.&lt;br /&gt;
* Various internal changes (ROM deltas, SZX +3DOS support, plus model stats, media icon).&lt;br /&gt;
* Minor bugfixes (FTP files caching, hex decoding, TR-DOS BASIC start line).&lt;br /&gt;
* Dedicated to my beloved parents. Thanks for getting me my first Speccy.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.1.1 2012/12/24&#039;&#039;&#039;&lt;br /&gt;
* Spectrum +2A/+3 snapshots are not rejected right away anymore. Instead, they are executed in 128K mode with extended paging enabled. This makes some +2A/+3 RZXs and exclusive software work quite fine.&lt;br /&gt;
* Added a bit of color coding to the controls screen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.1.0 2012/12/20&#039;&#039;&#039;&lt;br /&gt;
* Custom ROMs support. See roms/readme.txt for more info.&lt;br /&gt;
* IF2 ROMs and 48k/128k ROMs can be loaded directly in load requester.&lt;br /&gt;
* Both SZX and Z80 snapshots now support custom ROMs as well.&lt;br /&gt;
* TR-DOS/Beta Disk support for all models, not only Pentagon. Simply choose the model or reset the machine while a disk is loaded. You can also autoboot any disk with current model by using R+A.&lt;br /&gt;
* Beta 128 in 48k mode responds even to the standard Beta 48 entry points. This makes both Beta 128 and many Beta 48 programs work at the same time.&lt;br /&gt;
* True Beta 48 mode can be enabled with proper beta48.rom (such as TK90X&#039;s CBI95 ROM).&lt;br /&gt;
* Added NMI aka Magic button - becomes useful with some custom ROMs.&lt;br /&gt;
* Added custom keyboards for more games as well as one for more comfortable text typing.&lt;br /&gt;
* Added Virtual TR-DOS games and ZX AAA demos sites to servers.cfg.&lt;br /&gt;
* Pressing Start twice upon startup now takes you to the last used files view.&lt;br /&gt;
* Few subtle changes (save slot media loading, ROM launch stats).&lt;br /&gt;
* Little optimizations (Z80 core, sound generation, normal speed load mode).&lt;br /&gt;
* Subtle emulation improvements (authentic SCF/CCF, MEMPTR and AY white noise).&lt;br /&gt;
* Minor bugfixes (grayscale border, step direction bit).&lt;br /&gt;
* Merry Christmas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0.0 2012/07/01&#039;&#039;&#039;&lt;br /&gt;
* Custom keyboard support. See custom/readme.txt for more info.&lt;br /&gt;
* Favorite/recent files lists showing up to 500 most/last used files.&lt;br /&gt;
* TR-DOS disk browser for viewing both disk directory and sector data. It can be used to insert empty disk images as well.&lt;br /&gt;
* TR-DOS disk images can be now saved in SCL format, too.&lt;br /&gt;
* Keep the file viewer visible while enabling button input by pressing R.&lt;br /&gt;
* Little UI graphics improvements (nicer icons, empty requesters).&lt;br /&gt;
* Added skins/light/style.cfg for those who prefer black text on white.&lt;br /&gt;
* Few subtle TR-DOS changes (density check, zero files SCL).&lt;br /&gt;
* Few subtle tape related changes (tape block flush, PZX fast loading test).&lt;br /&gt;
* Other subtle changes (widget help tracking, virtual files stats).&lt;br /&gt;
* Minor bugfixes (IN[ID](R) postdecrement, libfat lseek).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.9.9 beta 2 2012/04/24&#039;&#039;&#039;&lt;br /&gt;
* The paused time is now not counted towards the current file times.&lt;br /&gt;
* The sleep time is now not counted towards any times but sleep time.&lt;br /&gt;
* Fixed the stats date display.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.9.9 beta 1 2012/04/23&#039;&#039;&#039;&lt;br /&gt;
* Kempston mouse emulation, including dual mouse in multiplayer. See docs/mouse.txt for more detailed info.&lt;br /&gt;
* Tape deck now supports tape recording and tape block deletion. TAP and TZX tapes can record standard blocks, PZX anything. The recorded tapes can be then saved in save requester like other files.&lt;br /&gt;
* Track statistics about overall usage as well as games and apps launched. The statistics are additionally automatically saved every minute by default. If your card is too slow to deal with this and you keep noticing slowdowns, you can increase stats_write_timeout or set it to 0 to disable the autosave. You can also remove the ZXDS/stats directory to disable statistics entirely.&lt;br /&gt;
* Builtin viewer for viewing both text and binary files.&lt;br /&gt;
* The World of Spectrum online server listings now include text instructions.&lt;br /&gt;
* The emulation speed can be slowed up to 8 times.&lt;br /&gt;
* The data dump view now allows poking whole 2byte words at once.&lt;br /&gt;
* More thorough DLDI startup to work around misbehaving drivers.&lt;br /&gt;
* Fixed loading of files from the root directory.&lt;br /&gt;
* Fixed playback of RZXs containing multiple snapshots.&lt;br /&gt;
* Properly mark SCL disks as such when saving SZX.&lt;br /&gt;
* Few minor enhancements (improved PZX fast loading, AY register masks).&lt;br /&gt;
* Other subtle changes (file type recognition, avoid snapshot single step).&lt;br /&gt;
* Minor bugfixes (delayed IME handling, proper user settings slot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.9.3 beta 1 2012/03/17&#039;&#039;&#039;&lt;br /&gt;
* Proper save requester, including support for basic file management operations.&lt;br /&gt;
* Alternate between two different directories by tapping the save/load file icon again.&lt;br /&gt;
* Quickly switch models in load requester with various L/R+X combinations.&lt;br /&gt;
* Risky operations now use confirmation requesters.&lt;br /&gt;
* It is now possible to step the emulation frame by frame.&lt;br /&gt;
* Added pouet.net and Tipshop pokes library to servers.cfg.&lt;br /&gt;
* Implemented HTTP redirects, required by some pouet.net sites.&lt;br /&gt;
* Directly poke decimal, hexadecimal, or binary values in the data dump view.&lt;br /&gt;
* Switched to PNG for background and icon graphics. The BMP support remains, but note that some names have changed - check skins/readme.txt for details.&lt;br /&gt;
* Augmented the 128k keyboard graphics with symbol characters. Thanks, Paddy.&lt;br /&gt;
* The selected keyboard is now saved to the config file.&lt;br /&gt;
* Distinguish the load and save slot screens with colored slot frames.&lt;br /&gt;
* Disable the keyboard matrix effect during multiplayer session. It is often difficult enough to configure the controls even without it.&lt;br /&gt;
* Switching to maximum speed while loading tapes in fast mode now disables the display updates entirely. Handy for slight speed boost if you feel desperate.&lt;br /&gt;
* Other subtle changes (nicer boot message, increased cheat poke limit).&lt;br /&gt;
* Fixed loading of Pentagon SZX files (ROM paging, step direction).&lt;br /&gt;
* Minor bugfixes (libfat mkdir and aliasing, skipping of long names in ZIP).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.9.2 beta 1 2010/11/09&#039;&#039;&#039;&lt;br /&gt;
* Peer-to-peer WiFi multiplayer for 2 players.&lt;br /&gt;
* SZX snapshots support.&lt;br /&gt;
* RZX playback now supports external snapshots.&lt;br /&gt;
* Save slots now use SZX instead of Z80. Existing Z80 slot files are still loaded, though, and you can delete them manually once you don&#039;t need/want to keep them.&lt;br /&gt;
* Save slots now save the associated tape/disk into a separate file if needed as well. Disk is saved once and then only whenever it is modified, tape is saved only once and only if it is not positioned at the beginning or the very end.&lt;br /&gt;
* Lot of internal changes (save states cache, icon buffering, bigger file buffer).&lt;br /&gt;
* Few subtle TRDOS fixes (eject during sector write, access to high tracks of SD disks).&lt;br /&gt;
* Subtle changes (2x faster change to parent directory, no cd to zip in zip, WiFi IPC sync).&lt;br /&gt;
* Changed grayscale palette to match the luminance of the real Spectrum.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.9.1 beta 1 2010/08/13&#039;&#039;&#039;&lt;br /&gt;
* Memory viewer and disassembler.&lt;br /&gt;
* Tape sound is now audible in normal speed load mode (conveniently forced with R+A).&lt;br /&gt;
* The system log can be saved to a file now, helpful when troubleshooting.&lt;br /&gt;
* Cleaned up the virtual directory code, greatly reducing the amount of required IO accesses.&lt;br /&gt;
* Changed the confusing bouncing logic of previous displays&#039; history to simple LRU.&lt;br /&gt;
* Fixed the annoying sound clicks when sound is temporarily paused (e.g., scrolling in requesters).&lt;br /&gt;
* Minor bugfixes in download code (HTTP continuation lines, last line EOL in listings).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.9.0 beta 2 2009/03/20&#039;&#039;&#039;&lt;br /&gt;
* Added proper initial FIFO sync which shall make WiFi init work on all cards.&lt;br /&gt;
* Reenabled automatic loading of .cfg and .pok files which was accidentally disabled before.&lt;br /&gt;
* Added early boot message so people can see something is going on if boot takes a bit longer.&lt;br /&gt;
* The r4tf.dldi driver is not patched in, as these cards now support autopatching.  Also note that for the same reason and to avoid excess garbage the latest libfat library  doesn&#039;t include any builtin DLDI drivers anymore, so if you have some older card, you may need to DLDI patch ZXDS yourself even if you hadn&#039;t to do that before.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.9.0 beta 1 2009/03/12&#039;&#039;&#039;&lt;br /&gt;
* Support for download of files from HTTP and FTP servers over WiFi.&lt;br /&gt;
* Virtual directory system for creating arbitrary listings of both local and remote files. Config for World of Spectrum, RZX Archive and Demotopia data feeds included. See docs/online.txt for how to create the listings and setup your own servers.&lt;br /&gt;
* The data_path, saves_path and screens_path are now configurable.&lt;br /&gt;
* Help now finally uses the variable width font as I always intended.&lt;br /&gt;
* Stick to the Zilog behavior regarding SCF/CCF undocumented flags.&lt;br /&gt;
* Built with the latest devkitPro release, should solve most libfat/DLDI issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.8.1 beta 2 2008/12/03&#039;&#039;&#039;&lt;br /&gt;
* Tweaked RZX code to work with more nonconformant but commonly available recordings.&lt;br /&gt;
* Worked around sound clamping while keeping the sound loud by throwing dummy sample into the mix.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.8.1 beta 1 2008/11/27&#039;&#039;&#039;&lt;br /&gt;
* RZX playback (no SZX snapshot support yet, though).&lt;br /&gt;
* Files stored in ZIP archives can be browsed and loaded directly.&lt;br /&gt;
* Support for poke cheats in POK file format, including autoload.&lt;br /&gt;
* Added log screen for better problem diagnostics, especially those RZX related.&lt;br /&gt;
* Turn off the bottom screen backlight after configurable timeout.&lt;br /&gt;
* Automatically save state and enter sleep mode when the lid is closed.&lt;br /&gt;
* Alternatively boot from saves/boot.z80 instead of last session state.&lt;br /&gt;
* Skip loading of either state upon startup when L/R buttons are held.&lt;br /&gt;
* Replaced few busy loops with inactive waits to further improve battery life.&lt;br /&gt;
* Improved the last menu action to cycle through all recently used views.&lt;br /&gt;
* Extended the range of both AY and speaker samples to make the sound louder.&lt;br /&gt;
* Tweaked the Z80 snapshot loading code to support some less conformant files.&lt;br /&gt;
* The HALT instruction now updates the R register properly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.8.0 beta 1 2008/06/19&#039;&#039;&#039;&lt;br /&gt;
* TR-DOS emulation, allowing loading of TRD/SCL disks (including autoboot).&lt;br /&gt;
* For/next loops in TZX files are now supported.&lt;br /&gt;
* Screenshot support, for SCR/BMP saving and SCR loading.&lt;br /&gt;
* Color/grayscale palette toggle for more nostalgic look.&lt;br /&gt;
* Mode for black and white display of ink/paper only, without attributes.&lt;br /&gt;
* AY ACB and ABC stereo modes and narrow/wide stereo separation.&lt;br /&gt;
* Choice of three relative AY and speaker volume levels.&lt;br /&gt;
* Changed AY volume tables to match the real machine more closely.&lt;br /&gt;
* Implemented fake low-pass AY filter to avoid aliasing issues in some tunes.&lt;br /&gt;
* Fixed setting of AY envelope register even if it doesn&#039;t change, fixes few sound effects.&lt;br /&gt;
* Fixed sound clamping when all AY channels played at full volume and speaker was off.&lt;br /&gt;
* Few other subtle changes (initial config autosave, even more safe shutdown).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.7.0 beta 2 2007/12/24&#039;&#039;&#039;&lt;br /&gt;
* Implemented normal speed loading, to make loader minigames playable.&lt;br /&gt;
* Quick fix for launchers which don&#039;t set the initial display state properly.&lt;br /&gt;
* Should make the bottom screen properly visible for DS Extreme users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.7.0 beta 1 2007/12/21&#039;&#039;&#039;&lt;br /&gt;
* Finally added keyboard graphics, for both 48k and 128k keyboard.&lt;br /&gt;
* Replaced the ad-hoc file requester with proper touch screen version.&lt;br /&gt;
* Configurable button to key/action binding, with 9 predefined customizable settings.&lt;br /&gt;
* Tape browser and manual tape control.&lt;br /&gt;
* Autoload feature, with both tape-loader and USR0 mode support.&lt;br /&gt;
* Skinning support for changing graphics and color of each UI element.&lt;br /&gt;
* Builtin online help.&lt;br /&gt;
* Pentagon emulation (no TR-DOS yet, though).&lt;br /&gt;
* Z80 snapshots are now compressed.&lt;br /&gt;
* Added 1 forgotten T state to EX (SP),* instructions.&lt;br /&gt;
* Fixed #7FFD paging decoding (A15+A1 instead of A14-15+A1), more demos now work.&lt;br /&gt;
* Changed #1F kempston joystick decoding (loose A5 instead of strict A5-A7), more games should work.&lt;br /&gt;
* Disable autoplay when tape end is reached, more flawed tape files should now load.&lt;br /&gt;
* Few other subtle fixes (triple buffering race, halt timing upon requester).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.6.0 beta 1 2007/10/10&#039;&#039;&#039;&lt;br /&gt;
* Full memory and IO contention emulation.&lt;br /&gt;
* Proper floating bus emulation.&lt;br /&gt;
* T-state accurate screen sampling.&lt;br /&gt;
* About everything should now work like on real machines, including multicolor effects.&lt;br /&gt;
* Accurate speaker synthesis instead of discrete sampling.&lt;br /&gt;
* Screen is now triple buffered and the LCD refresh rate is synced to 50Hz. This results in extremely smooth and tearing-free display.&lt;br /&gt;
* Fixed opening of files from directories of varying depth. It sometimes failed before due broken chdir(), so full names are used now instead.&lt;br /&gt;
* Few subtle fixes regarding snapshots (#7FFD, IFF2, T counter, tape eject).&lt;br /&gt;
* Dropped the .ds.gba version, as people need to DLDI patch it themselves * before* the loader is appended anyway.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.5.1 beta 1 2007/08/14&#039;&#039;&#039;&lt;br /&gt;
* Support for the new PZX tape file format.&lt;br /&gt;
* File requester finally supports directory browsing.&lt;br /&gt;
* Fixed on-screen save slot numbers to match the snapshot names.&lt;br /&gt;
* Included .ds.gba version for people who need it (owners of some Slot-2 based cards, like EZFlash IV and SuperCard) yet don&#039;t know how to make one.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.5.0 beta 1 2007/04/23&#039;&#039;&#039;&lt;br /&gt;
* Both TAP and TZX tape files are now loaded at high speeds whenever possible.&lt;br /&gt;
* Z80 snapshots are now supported.&lt;br /&gt;
* Save state support via in-memory/on-card write-through save slots for 10 Z80 snapshots.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.0.4 alpha 1 2007/04/13&#039;&#039;&#039;&lt;br /&gt;
* Sound support, both speaker and AY-3-8912.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.0.3 alpha 1 2007/04/03&#039;&#039;&#039;&lt;br /&gt;
* Basic TAP support (no fastloading yet, though).&lt;br /&gt;
* Basic TZX support (no fastloading, missing support for flow control blocks).&lt;br /&gt;
* Primitive border support.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.0.2 alpha 3 2007/03/25&#039;&#039;&#039;&lt;br /&gt;
* BIT instructions now set the undocumented flags 5 and 3 properly, with the sole exception of BIT n,(HL), as MEMPTR is intentionally not emulated. These flags were always set before, due to lack of documentation.&lt;br /&gt;
* Instructions IN[ID](R) and OUT[ID](R) now also set the PV flag.&lt;br /&gt;
* Instructions OUT[ID](R) now set the CY and HC flags correctly. They used the IN[ID](R) behavior before, due to lack of documentation. So ZXDS now passes both ZEXDOC and ZEXALL (sans BIT n,(HL) in the latter).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.0.2 alpha 2 2007/03/24&#039;&#039;&#039;&lt;br /&gt;
* Fixed silly typo in the macro testing the Half Carry flag, which grossly broke the DAA instruction and affected flags 5 and 3 after CP[ID](R) instructions. Bit 4 of H register instead of HC was tested by mistake before.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.0.2 alpha 1 2007/03/21&#039;&#039;&#039;&lt;br /&gt;
* Primitive file requester, root dir only.&lt;br /&gt;
* Loads 128k snapshots as well, with interrupts now being enabled properly.&lt;br /&gt;
* Touch screen now shows at least some minimalistic keyboard layout.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.0.1 alpha 1 2007/03/20&#039;&#039;&#039;&lt;br /&gt;
* First release.&lt;br /&gt;
* Still pretty incomplete, but boots 128k.&lt;br /&gt;
* Can only load 48k snapshots, though.&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
ZXDS itself is written by Patrik Rak, however credit is due as it would not have happened without the following people and their software:&lt;br /&gt;
* devkitProARM toolchain maintained by Dave Murphy et al.&lt;br /&gt;
* libnds by Michael Noland, Jason Rogers, Dave Murphy, et al.&lt;br /&gt;
* libfat by Michael Chisholm.&lt;br /&gt;
* dswifi by Stephen Stair.&lt;br /&gt;
* libctru by Jordan Rabet.&lt;br /&gt;
* citro3d and citro2d by fincs.&lt;br /&gt;
* zlib by Jean-loup Gailly and Mark Adler.&lt;br /&gt;
&lt;br /&gt;
Furthermore, ZXDS comes with several copyrighted ROM images built in:&lt;br /&gt;
* ZX Spectrum 48k Basic ROM by Steve Vickers and John Grant, owned by Amstrad. Note that Amstrad have kindly given their permission for the redistribution of their copyrighted material but retain that copyright.&lt;br /&gt;
* ZX Spectrum 128k Editor ROM by Martin Brennan, Steve Berry, Andrew Cummins, Rupert Goodwins and Kevin Males, also owned by Amstrad.&lt;br /&gt;
* ZX Spectrum 128k +3 ROM by Rupert Goodwins, Cliff Lawson, and Vik Olliver, owned by Amstrad.&lt;br /&gt;
* TR-DOS ROM by Technology Research.&lt;br /&gt;
&lt;br /&gt;
Finally, the following software was also helpful during the development:&lt;br /&gt;
* no$gba by Martin Korth.&lt;br /&gt;
* Citra by Citra team.&lt;br /&gt;
* Pro Motion by Jan Zimmermann.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* Official website - http://zxds.raxoft.cz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Support the author]]&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=ZXDS_3DS&amp;diff=197807</id>
		<title>ZXDS 3DS</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=ZXDS_3DS&amp;diff=197807"/>
		<updated>2025-02-20T16:06:19Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox 3DS Homebrews&lt;br /&gt;
|title=ZXDS&lt;br /&gt;
|image=Zxds3ds2.png&lt;br /&gt;
|description=Sinclair ZX Spectrum that support WiFi multiplayer.&lt;br /&gt;
|author=Patrik Rak&lt;br /&gt;
|lastupdated=2024/02/24&lt;br /&gt;
|type=Computer&lt;br /&gt;
|version=2.2.2&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://dlhb.gamebrew.org/3dshomebrews/zxds_221.zip&lt;br /&gt;
|website=http://zxds.raxoft.cz&lt;br /&gt;
|donation=http://zxds.raxoft.cz/#donations&lt;br /&gt;
}}&lt;br /&gt;
ZXDS is an emulator of Sinclair ZX Spectrum for [[ZXDS|Nintendo DS]] and 3DS, written by Patrik Rak. It accurately emulates Spectrum 48k, 128k, +2/+2A/+3, and Pentagon, and supports SNA/Z80/SZX snapshots, TAP/TZX/PZX tape files, TRD/SCL/DSK disk files and RZX replay files. It has some other noteworthy features, like the ability to download all these files online over WiFi, peer-to-peer WiFi multiplayer, or Kempston mouse emulation.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Solid Z80 core.&lt;br /&gt;
* Full 128k paging support.&lt;br /&gt;
* Reasonable Pentagon emulation.&lt;br /&gt;
* Precise screen emulation.&lt;br /&gt;
* Primitive border emulation.&lt;br /&gt;
* Good 48k/128k snapshot support.&lt;br /&gt;
* Full TAP support.&lt;br /&gt;
* Reasonable TZX support.&lt;br /&gt;
* Full PZX support .&lt;br /&gt;
* Virtual tape deck.&lt;br /&gt;
* Good TRD/SCL support.&lt;br /&gt;
* Builtin disk browser.&lt;br /&gt;
* Good RZX support.&lt;br /&gt;
* POK files support.&lt;br /&gt;
* ZIP archives support.&lt;br /&gt;
* Online WiFi access.&lt;br /&gt;
* Peer-to-peer WiFi multiplayer. &lt;br /&gt;
* Save state support.&lt;br /&gt;
* Screenshot support.&lt;br /&gt;
* Configurable input support.&lt;br /&gt;
* Fully customizable keyboard.&lt;br /&gt;
* Kempston mouse emulation.&lt;br /&gt;
* Memory viewer and disassembler. &lt;br /&gt;
* Text and binary file viewer.&lt;br /&gt;
* Statistics tracking.&lt;br /&gt;
* Favorite/recent files tracking.&lt;br /&gt;
* Battery friendly.&lt;br /&gt;
* Skinning support.&lt;br /&gt;
* Builtin help system.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Copy the entire ZXDS directory (not just its content, but the directory itself) to the root of your SD card, making sure that even the empty subdirectories are copied.&lt;br /&gt;
* If you have used [[ZXDS|ZXDS on a DS before]], note that you may copy your entire ZXDS directory from your DS card to this SD card, too. &lt;br /&gt;
* All the files are compatible, with the only exception of files in /ZXDS/Graphics/, which are now 320x240 instead of 256x192.&lt;br /&gt;
&lt;br /&gt;
Then copy ZXDS.3dsx to the 3ds directory of your SD card and run it with Homebrew Launcher. Alternatively you can install ZXDS.cia with a CIA manager of your choice.&lt;br /&gt;
&lt;br /&gt;
The other directories in the archive contain various extras (e.g. games, demos and templates), some of which you may want to put on the SD card as well. See readme.txt in one of those directories.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; In order to run properly and generate audio, you will also need to have the [[DSP1 3DS|DSP firmware]] (dspfirm.cdc) installed.&lt;br /&gt;
&lt;br /&gt;
==User guide==&lt;br /&gt;
Simply run ZXDS the same way you run any other application.&lt;br /&gt;
&lt;br /&gt;
Upon startup, follow the built-in online help which shall provide you with all the instructions you will need (remember to turn the help off once you get familiar with individual icons and menus, it would only slow you down otherwise). You will basically need to load some file via Load File screen of I/O menu (pressing Start gets you there quickly by default), then perhaps adjust controls via the Controls screen, and you are all set.&lt;br /&gt;
&lt;br /&gt;
A few Spectrum games and demos are included in the archive itself for you to try out. See also the [http://zxds.raxoft.cz/games.html list of recommended games] by the author.&lt;br /&gt;
&lt;br /&gt;
===Software for ZXDS===&lt;br /&gt;
Below is a list of recommended sites if you are interested in finding more games and other software for use with the emulator:&lt;br /&gt;
* [http://www.worldofspectrum.net/archive.html World of Spectrum Classic Archive] and [http://www.tzxvault.org TZX Vault].&lt;br /&gt;
* [https://spectrumcomputing.co.uk Spectrum Computing] for newer production.&lt;br /&gt;
* [http://zx-spectrum.cz/?lang=en ZX Spectrum site].&lt;br /&gt;
* [https://www.zxaaa.net ZX AAA Demo], [http://www.zxdemo.org Demotopia], [http://www.pouet.net Pouët.net] or [https://vtrd.in Virtual TR-DOS] for demos.&lt;br /&gt;
* [http://www.rzxarchive.co.uk RZX Archive] for RZX replay files. Best way to check out the games you always liked but never managed to finish.&lt;br /&gt;
&lt;br /&gt;
===Key mappings===&lt;br /&gt;
The control mapping can really make a difference, so make sure customize it the way you like it most for any serious gaming. &lt;br /&gt;
&lt;br /&gt;
For example, in case you have problems pressing the diagonals, it helps to map the up direction to the B button as well. This way you can jump sideways with ease. And mapping the quick save and quick load actions to the shoulder buttons gives you an instant save and load at the touch of the button, priceless feature for the hardest parts of the game you are playing.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
https://dlhb.gamebrew.org/3dshomebrews/zxds3ds3.png&lt;br /&gt;
https://dlhb.gamebrew.org/3dshomebrews/zxds3ds4.png&lt;br /&gt;
&lt;br /&gt;
==Changelog==&lt;br /&gt;
&#039;&#039;&#039;2.2.2 2024/02/24&#039;&#039;&#039;&lt;br /&gt;
* The AY of all 128K models is now clocked at exactly half the CPU frequency.&lt;br /&gt;
* The interrupted block I/O instructions now set MEMPTR correctly. Thanks, ZjoyKiLer.&lt;br /&gt;
* Added requesters which allow forced finalization of paused RZX even when safe suspension is not possible.&lt;br /&gt;
* Loading RZX replay files with R+A now pauses the playback immediately.&lt;br /&gt;
* Changed builtin TR-DOS ROM to patched 5.03 version to match other emulators.&lt;br /&gt;
+ TR-DOS ROMs can be now loaded and hot-swapped on the fly from the load requester.&lt;br /&gt;
  This allows loading correct TR-DOS ROM for RZXs recorded with non-standard ROM.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.2.1 2022/01/20&#039;&#039;&#039;&lt;br /&gt;
* HALT is now really contended by PC+1 in all cases. Thanks, Woody.&lt;br /&gt;
* Block instructions now set flags correctly when interrupted or overwritten. Thanks, Ped7g.&lt;br /&gt;
* Fixed re-recording of forced RZX frames during RZX playback.&lt;br /&gt;
* Subtle &amp;quot;just-in-case&amp;quot; RZX fixes (frame count overflow, rollback checkpoint).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.2.0 2021/12/24&#039;&#039;&#039;&lt;br /&gt;
* RZX recording, including support for rollback and resume. Simply save file with .rzx suffix to start the recording.&lt;br /&gt;
* RZX recordings can share external snapshot placed in the same directory. Load the snapshot after starting the (preferably paused) recording to use it.&lt;br /&gt;
* Recording playback of another RZX, both entire or part of, is supported, too. This makes it possible to resume RZX files which were already finalized.&lt;br /&gt;
* RZX recording can start both before or during a multiplayer session as well. Just remember to use rollback on the recording machine to avoid recording of the rewind actions.&lt;br /&gt;
* RZX playback was updated to support forced frames introduced in RZX format 0.14.&lt;br /&gt;
* Saving snapshot files in save requester no longer overwrites the UNDO buffer. This makes UNDO work as expected even in multiplayer, especially after rollback is used.&lt;br /&gt;
* Local SZX snapshots now support external media in their original location in other directories.&lt;br /&gt;
* Few minor improvements (confirmation backlight, SZX and Z80 pre-save stepping, help word wrapping).&lt;br /&gt;
* Few subtle bugfixes (RZX jumbo frames, RZX tape warping, RZX rollback seek, tape parsing, async I/O).&lt;br /&gt;
* Dedicated to Daren Pearcy. So sad you couldn&#039;t try it out.&lt;br /&gt;
* In memory of Sir Clive Sinclair. Thank you for everything.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.1.1 2020/12/24&#039;&#039;&#039;&lt;br /&gt;
* Added experimental barebone .cia binary. Use entirely at your own risk.&lt;br /&gt;
* ZXDS now refuses to run if it can&#039;t find its installation directory to prevent incomplete installation.&lt;br /&gt;
* Fix for proper rollback of media in case the user truncated it afterwards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.1.0 2020/12/20&#039;&#039;&#039;&lt;br /&gt;
* Rollback allows rewinding the time up to 5 minutes back. Bind it to any convenient button like Y or L/R for best experience.&lt;br /&gt;
* Rollback can be used to rewind the RZX playback as well.&lt;br /&gt;
* Multiplayer session is now automatically resynced after rollback, quick load, or load slot is used.&lt;br /&gt;
* Added two options for zooming the main screen. It&#039;s blurred, but some people may prefer it nevertheless.&lt;br /&gt;
* The custom menu can be customized by tapping the menu icon after tapping an action in the controls screen.&lt;br /&gt;
* Merry Christmas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.0.2 2020/04/13&#039;&#039;&#039;&lt;br /&gt;
* Created lists for ZXDB entry in servers.cfg.&lt;br /&gt;
* Fixed downloading from HTTPS sites by detecting non-standard EOF properly.&lt;br /&gt;
* Happy Easter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.0.1 2020/02/02&#039;&#039;&#039;&lt;br /&gt;
* Fixed top screen issues of 2DS and 3DS XL models by slowing the LCD display differently. Thanks Nige.&lt;br /&gt;
* Disabled turning off of bottom screen backlight on 2DS as for some reason it affects both screens.&lt;br /&gt;
* The optional ZL and ZR buttons are now bound to quick load and quick save actions, respectively.&lt;br /&gt;
* Considerably increased speed of scanning directories.&lt;br /&gt;
* Few more subtle changes (async file flush, display speed adjustment only at normal speed).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.0.0 2019/12/21&#039;&#039;&#039;&lt;br /&gt;
* First native release for Nintendo 3DS.&lt;br /&gt;
* Proper border emulation.&lt;br /&gt;
* Floating bus emulation for +2A/+3 models.&lt;br /&gt;
* Downloads now support the HTTPS scheme.&lt;br /&gt;
* Increased the number of save slots to sixteen.&lt;br /&gt;
* Screenshots can be now saved with or without the border area.&lt;br /&gt;
* Increased some other limits (128MB download cache, 4MB file buffer).&lt;br /&gt;
* Quit now finally quits to the launcher menu. But you can use the HOME button, too.&lt;br /&gt;
* Work around for TZX files which use incorrect STOP block size.&lt;br /&gt;
* Few subtle bugfixes (mouse mode init, inputbox capslock, load registers).&lt;br /&gt;
* Merry Christmas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.3.4 2017/04/23&#039;&#039;&#039;&lt;br /&gt;
* HALT is now correctly contended by PC+1, not PC.&lt;br /&gt;
* To give the user a clue, incompatible multiplayer peer is now detected and reported, if possible.&lt;br /&gt;
* Happy birthday, Speccy.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.3.3 2014/12/24&#039;&#039;&#039;&lt;br /&gt;
* Upon startup, let Start show the most recent files only if there are any.&lt;br /&gt;
* Properly handle save slot medium if all ten medium slots are still being used.&lt;br /&gt;
* When statistics become full, don&#039;t discard entries which might still be part of the recent list.&lt;br /&gt;
* When global statistics are loaded, pick the latest version under all circumstances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.3.2 2014/11/22&#039;&#039;&#039;&lt;br /&gt;
* Fixed libfat bug which could make corrupt directory entry after the last entry was deleted. You might have experienced this mostly when renaming files or moving them around.&lt;br /&gt;
* Fixed couple more libfat bugs (really long names, alias creation, whitespace trimming).&lt;br /&gt;
* Added caseinfo extension to libfat so letter case of 8.3 names is now read properly.&lt;br /&gt;
* Medium associated with persistent copy of save slot 0 is never deleted prematurely anymore.&lt;br /&gt;
* Save slot medium removal is now postponed to further improve chance of media reuse.&lt;br /&gt;
* Few other subtle changes (cache filenames, file name trimming, minor help tweaks).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.3.1 2014/07/10&#039;&#039;&#039;&lt;br /&gt;
* Fix the initial main screen palette which could get messed up on some cards.&lt;br /&gt;
* Make the mouse help window look like all the other help windows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.3.0 2014/07/01&#039;&#039;&#039;&lt;br /&gt;
* ULA+ emulation for all Sinclair and Amstrad models.&lt;br /&gt;
* Support for all types of 3.5&amp;quot; double sided +3DOS disks.&lt;br /&gt;
* Raw screenshots now support the ULA+ extension for both saving and loading.&lt;br /&gt;
* Current ULA+ palette can be changed simply by loading the appropriate ULA+ palette tape files.&lt;br /&gt;
* Other ULA+ related changes (BMP screenshots, thumbnails, SZX support).&lt;br /&gt;
* The selected ULA mode as well as the display mode are now part of the config file.&lt;br /&gt;
* You can now keep your desired custom configuration persistent separately in custom.cfg.&lt;br /&gt;
* Sector viewer now displays bottom side track addressing info in inverse colors.&lt;br /&gt;
* Reverted special treatment of full size TR-DOS disks, so padded images work again.&lt;br /&gt;
* Minor +3DOS fixes (gap3 reading, EDSK track padding, SZX disk side selection, motor bit disabling)&lt;br /&gt;
* Loading a POK file now automatically shows the poke screen. Pressing Y switches back, as usual.&lt;br /&gt;
* Reading attributes from unmapped ports on Pentagon now mimics the real hardware mod behavior.&lt;br /&gt;
* Other subtle emulation accuracy improvements (+2A/+3/Pentagon screen timing, 128K/+2 INT duration).&lt;br /&gt;
* Many internal changes (optimized screen sampling, optimized contention, async palette switching).&lt;br /&gt;
* Other subtle changes (UNDO media keeping, CPU stepping prior snapshot save, volume mode order).&lt;br /&gt;
* Minor bugfixes (media slot release, paths set to root dir, filter in root dir, allowed filter chars).&lt;br /&gt;
* Happy birthday, and thanks for all the fish.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.2.0 2014/02/19&#039;&#039;&#039;&lt;br /&gt;
* Proper Spectrum +2/+2A/+3 emulation, including contention and everything.&lt;br /&gt;
* Support for +3DOS 3&amp;quot; DSK/EDSK disks, including formatting, autoboot and disk browser.&lt;br /&gt;
* TR-DOS formatting now also works for all possible disk format types.&lt;br /&gt;
* File and directory name filtering is now available in file requester.&lt;br /&gt;
* All keyboard keys are now sticky whenever the emulation is paused.&lt;br /&gt;
* In load requester, L/R+Y now shows the other medium than Y does.&lt;br /&gt;
* Button input in file viewer can be now toggled with icon or L/R+X and Pause.&lt;br /&gt;
* Full size TR-DOS disks are now always treated as double track and double sided.&lt;br /&gt;
* Alternate save/load directories now work better and even with filter enabled.&lt;br /&gt;
* Various internal changes (ROM deltas, SZX +3DOS support, plus model stats, media icon).&lt;br /&gt;
* Minor bugfixes (FTP files caching, hex decoding, TR-DOS BASIC start line).&lt;br /&gt;
* Dedicated to my beloved parents. Thanks for getting me my first Speccy.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.1.1 2012/12/24&#039;&#039;&#039;&lt;br /&gt;
* Spectrum +2A/+3 snapshots are not rejected right away anymore. Instead, they are executed in 128K mode with extended paging enabled. This makes some +2A/+3 RZXs and exclusive software work quite fine.&lt;br /&gt;
* Added a bit of color coding to the controls screen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.1.0 2012/12/20&#039;&#039;&#039;&lt;br /&gt;
* Custom ROMs support. See roms/readme.txt for more info.&lt;br /&gt;
* IF2 ROMs and 48k/128k ROMs can be loaded directly in load requester.&lt;br /&gt;
* Both SZX and Z80 snapshots now support custom ROMs as well.&lt;br /&gt;
* TR-DOS/Beta Disk support for all models, not only Pentagon. Simply choose the model or reset the machine while a disk is loaded. You can also autoboot any disk with current model by using R+A.&lt;br /&gt;
* Beta 128 in 48k mode responds even to the standard Beta 48 entry points. This makes both Beta 128 and many Beta 48 programs work at the same time.&lt;br /&gt;
* True Beta 48 mode can be enabled with proper beta48.rom (such as TK90X&#039;s CBI95 ROM).&lt;br /&gt;
* Added NMI aka Magic button - becomes useful with some custom ROMs.&lt;br /&gt;
* Added custom keyboards for more games as well as one for more comfortable text typing.&lt;br /&gt;
* Added Virtual TR-DOS games and ZX AAA demos sites to servers.cfg.&lt;br /&gt;
* Pressing Start twice upon startup now takes you to the last used files view.&lt;br /&gt;
* Few subtle changes (save slot media loading, ROM launch stats).&lt;br /&gt;
* Little optimizations (Z80 core, sound generation, normal speed load mode).&lt;br /&gt;
* Subtle emulation improvements (authentic SCF/CCF, MEMPTR and AY white noise).&lt;br /&gt;
* Minor bugfixes (grayscale border, step direction bit).&lt;br /&gt;
* Merry Christmas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.0.0 2012/07/01&#039;&#039;&#039;&lt;br /&gt;
* Custom keyboard support. See custom/readme.txt for more info.&lt;br /&gt;
* Favorite/recent files lists showing up to 500 most/last used files.&lt;br /&gt;
* TR-DOS disk browser for viewing both disk directory and sector data. It can be used to insert empty disk images as well.&lt;br /&gt;
* TR-DOS disk images can be now saved in SCL format, too.&lt;br /&gt;
* Keep the file viewer visible while enabling button input by pressing R.&lt;br /&gt;
* Little UI graphics improvements (nicer icons, empty requesters).&lt;br /&gt;
* Added skins/light/style.cfg for those who prefer black text on white.&lt;br /&gt;
* Few subtle TR-DOS changes (density check, zero files SCL).&lt;br /&gt;
* Few subtle tape related changes (tape block flush, PZX fast loading test).&lt;br /&gt;
* Other subtle changes (widget help tracking, virtual files stats).&lt;br /&gt;
* Minor bugfixes (IN[ID](R) postdecrement, libfat lseek).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.9.9 beta 2 2012/04/24&#039;&#039;&#039;&lt;br /&gt;
* The paused time is now not counted towards the current file times.&lt;br /&gt;
* The sleep time is now not counted towards any times but sleep time.&lt;br /&gt;
* Fixed the stats date display.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.9.9 beta 1 2012/04/23&#039;&#039;&#039;&lt;br /&gt;
* Kempston mouse emulation, including dual mouse in multiplayer. See docs/mouse.txt for more detailed info.&lt;br /&gt;
* Tape deck now supports tape recording and tape block deletion. TAP and TZX tapes can record standard blocks, PZX anything. The recorded tapes can be then saved in save requester like other files.&lt;br /&gt;
* Track statistics about overall usage as well as games and apps launched. The statistics are additionally automatically saved every minute by default. If your card is too slow to deal with this and you keep noticing slowdowns, you can increase stats_write_timeout or set it to 0 to disable the autosave. You can also remove the ZXDS/stats directory to disable statistics entirely.&lt;br /&gt;
* Builtin viewer for viewing both text and binary files.&lt;br /&gt;
* The World of Spectrum online server listings now include text instructions.&lt;br /&gt;
* The emulation speed can be slowed up to 8 times.&lt;br /&gt;
* The data dump view now allows poking whole 2byte words at once.&lt;br /&gt;
* More thorough DLDI startup to work around misbehaving drivers.&lt;br /&gt;
* Fixed loading of files from the root directory.&lt;br /&gt;
* Fixed playback of RZXs containing multiple snapshots.&lt;br /&gt;
* Properly mark SCL disks as such when saving SZX.&lt;br /&gt;
* Few minor enhancements (improved PZX fast loading, AY register masks).&lt;br /&gt;
* Other subtle changes (file type recognition, avoid snapshot single step).&lt;br /&gt;
* Minor bugfixes (delayed IME handling, proper user settings slot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.9.3 beta 1 2012/03/17&#039;&#039;&#039;&lt;br /&gt;
* Proper save requester, including support for basic file management operations.&lt;br /&gt;
* Alternate between two different directories by tapping the save/load file icon again.&lt;br /&gt;
* Quickly switch models in load requester with various L/R+X combinations.&lt;br /&gt;
* Risky operations now use confirmation requesters.&lt;br /&gt;
* It is now possible to step the emulation frame by frame.&lt;br /&gt;
* Added pouet.net and Tipshop pokes library to servers.cfg.&lt;br /&gt;
* Implemented HTTP redirects, required by some pouet.net sites.&lt;br /&gt;
* Directly poke decimal, hexadecimal, or binary values in the data dump view.&lt;br /&gt;
* Switched to PNG for background and icon graphics. The BMP support remains, but note that some names have changed - check skins/readme.txt for details.&lt;br /&gt;
* Augmented the 128k keyboard graphics with symbol characters. Thanks, Paddy.&lt;br /&gt;
* The selected keyboard is now saved to the config file.&lt;br /&gt;
* Distinguish the load and save slot screens with colored slot frames.&lt;br /&gt;
* Disable the keyboard matrix effect during multiplayer session. It is often difficult enough to configure the controls even without it.&lt;br /&gt;
* Switching to maximum speed while loading tapes in fast mode now disables the display updates entirely. Handy for slight speed boost if you feel desperate.&lt;br /&gt;
* Other subtle changes (nicer boot message, increased cheat poke limit).&lt;br /&gt;
* Fixed loading of Pentagon SZX files (ROM paging, step direction).&lt;br /&gt;
* Minor bugfixes (libfat mkdir and aliasing, skipping of long names in ZIP).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.9.2 beta 1 2010/11/09&#039;&#039;&#039;&lt;br /&gt;
* Peer-to-peer WiFi multiplayer for 2 players.&lt;br /&gt;
* SZX snapshots support.&lt;br /&gt;
* RZX playback now supports external snapshots.&lt;br /&gt;
* Save slots now use SZX instead of Z80. Existing Z80 slot files are still loaded, though, and you can delete them manually once you don&#039;t need/want to keep them.&lt;br /&gt;
* Save slots now save the associated tape/disk into a separate file if needed as well. Disk is saved once and then only whenever it is modified, tape is saved only once and only if it is not positioned at the beginning or the very end.&lt;br /&gt;
* Lot of internal changes (save states cache, icon buffering, bigger file buffer).&lt;br /&gt;
* Few subtle TRDOS fixes (eject during sector write, access to high tracks of SD disks).&lt;br /&gt;
* Subtle changes (2x faster change to parent directory, no cd to zip in zip, WiFi IPC sync).&lt;br /&gt;
* Changed grayscale palette to match the luminance of the real Spectrum.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.9.1 beta 1 2010/08/13&#039;&#039;&#039;&lt;br /&gt;
* Memory viewer and disassembler.&lt;br /&gt;
* Tape sound is now audible in normal speed load mode (conveniently forced with R+A).&lt;br /&gt;
* The system log can be saved to a file now, helpful when troubleshooting.&lt;br /&gt;
* Cleaned up the virtual directory code, greatly reducing the amount of required IO accesses.&lt;br /&gt;
* Changed the confusing bouncing logic of previous displays&#039; history to simple LRU.&lt;br /&gt;
* Fixed the annoying sound clicks when sound is temporarily paused (e.g., scrolling in requesters).&lt;br /&gt;
* Minor bugfixes in download code (HTTP continuation lines, last line EOL in listings).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.9.0 beta 2 2009/03/20&#039;&#039;&#039;&lt;br /&gt;
* Added proper initial FIFO sync which shall make WiFi init work on all cards.&lt;br /&gt;
* Reenabled automatic loading of .cfg and .pok files which was accidentally disabled before.&lt;br /&gt;
* Added early boot message so people can see something is going on if boot takes a bit longer.&lt;br /&gt;
* The r4tf.dldi driver is not patched in, as these cards now support autopatching.  Also note that for the same reason and to avoid excess garbage the latest libfat library  doesn&#039;t include any builtin DLDI drivers anymore, so if you have some older card, you may need to DLDI patch ZXDS yourself even if you hadn&#039;t to do that before.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.9.0 beta 1 2009/03/12&#039;&#039;&#039;&lt;br /&gt;
* Support for download of files from HTTP and FTP servers over WiFi.&lt;br /&gt;
* Virtual directory system for creating arbitrary listings of both local and remote files. Config for World of Spectrum, RZX Archive and Demotopia data feeds included. See docs/online.txt for how to create the listings and setup your own servers.&lt;br /&gt;
* The data_path, saves_path and screens_path are now configurable.&lt;br /&gt;
* Help now finally uses the variable width font as I always intended.&lt;br /&gt;
* Stick to the Zilog behavior regarding SCF/CCF undocumented flags.&lt;br /&gt;
* Built with the latest devkitPro release, should solve most libfat/DLDI issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.8.1 beta 2 2008/12/03&#039;&#039;&#039;&lt;br /&gt;
* Tweaked RZX code to work with more nonconformant but commonly available recordings.&lt;br /&gt;
* Worked around sound clamping while keeping the sound loud by throwing dummy sample into the mix.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.8.1 beta 1 2008/11/27&#039;&#039;&#039;&lt;br /&gt;
* RZX playback (no SZX snapshot support yet, though).&lt;br /&gt;
* Files stored in ZIP archives can be browsed and loaded directly.&lt;br /&gt;
* Support for poke cheats in POK file format, including autoload.&lt;br /&gt;
* Added log screen for better problem diagnostics, especially those RZX related.&lt;br /&gt;
* Turn off the bottom screen backlight after configurable timeout.&lt;br /&gt;
* Automatically save state and enter sleep mode when the lid is closed.&lt;br /&gt;
* Alternatively boot from saves/boot.z80 instead of last session state.&lt;br /&gt;
* Skip loading of either state upon startup when L/R buttons are held.&lt;br /&gt;
* Replaced few busy loops with inactive waits to further improve battery life.&lt;br /&gt;
* Improved the last menu action to cycle through all recently used views.&lt;br /&gt;
* Extended the range of both AY and speaker samples to make the sound louder.&lt;br /&gt;
* Tweaked the Z80 snapshot loading code to support some less conformant files.&lt;br /&gt;
* The HALT instruction now updates the R register properly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.8.0 beta 1 2008/06/19&#039;&#039;&#039;&lt;br /&gt;
* TR-DOS emulation, allowing loading of TRD/SCL disks (including autoboot).&lt;br /&gt;
* For/next loops in TZX files are now supported.&lt;br /&gt;
* Screenshot support, for SCR/BMP saving and SCR loading.&lt;br /&gt;
* Color/grayscale palette toggle for more nostalgic look.&lt;br /&gt;
* Mode for black and white display of ink/paper only, without attributes.&lt;br /&gt;
* AY ACB and ABC stereo modes and narrow/wide stereo separation.&lt;br /&gt;
* Choice of three relative AY and speaker volume levels.&lt;br /&gt;
* Changed AY volume tables to match the real machine more closely.&lt;br /&gt;
* Implemented fake low-pass AY filter to avoid aliasing issues in some tunes.&lt;br /&gt;
* Fixed setting of AY envelope register even if it doesn&#039;t change, fixes few sound effects.&lt;br /&gt;
* Fixed sound clamping when all AY channels played at full volume and speaker was off.&lt;br /&gt;
* Few other subtle changes (initial config autosave, even more safe shutdown).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.7.0 beta 2 2007/12/24&#039;&#039;&#039;&lt;br /&gt;
* Implemented normal speed loading, to make loader minigames playable.&lt;br /&gt;
* Quick fix for launchers which don&#039;t set the initial display state properly.&lt;br /&gt;
* Should make the bottom screen properly visible for DS Extreme users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.7.0 beta 1 2007/12/21&#039;&#039;&#039;&lt;br /&gt;
* Finally added keyboard graphics, for both 48k and 128k keyboard.&lt;br /&gt;
* Replaced the ad-hoc file requester with proper touch screen version.&lt;br /&gt;
* Configurable button to key/action binding, with 9 predefined customizable settings.&lt;br /&gt;
* Tape browser and manual tape control.&lt;br /&gt;
* Autoload feature, with both tape-loader and USR0 mode support.&lt;br /&gt;
* Skinning support for changing graphics and color of each UI element.&lt;br /&gt;
* Builtin online help.&lt;br /&gt;
* Pentagon emulation (no TR-DOS yet, though).&lt;br /&gt;
* Z80 snapshots are now compressed.&lt;br /&gt;
* Added 1 forgotten T state to EX (SP),* instructions.&lt;br /&gt;
* Fixed #7FFD paging decoding (A15+A1 instead of A14-15+A1), more demos now work.&lt;br /&gt;
* Changed #1F kempston joystick decoding (loose A5 instead of strict A5-A7), more games should work.&lt;br /&gt;
* Disable autoplay when tape end is reached, more flawed tape files should now load.&lt;br /&gt;
* Few other subtle fixes (triple buffering race, halt timing upon requester).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.6.0 beta 1 2007/10/10&#039;&#039;&#039;&lt;br /&gt;
* Full memory and IO contention emulation.&lt;br /&gt;
* Proper floating bus emulation.&lt;br /&gt;
* T-state accurate screen sampling.&lt;br /&gt;
* About everything should now work like on real machines, including multicolor effects.&lt;br /&gt;
* Accurate speaker synthesis instead of discrete sampling.&lt;br /&gt;
* Screen is now triple buffered and the LCD refresh rate is synced to 50Hz. This results in extremely smooth and tearing-free display.&lt;br /&gt;
* Fixed opening of files from directories of varying depth. It sometimes failed before due broken chdir(), so full names are used now instead.&lt;br /&gt;
* Few subtle fixes regarding snapshots (#7FFD, IFF2, T counter, tape eject).&lt;br /&gt;
* Dropped the .ds.gba version, as people need to DLDI patch it themselves * before* the loader is appended anyway.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.5.1 beta 1 2007/08/14&#039;&#039;&#039;&lt;br /&gt;
* Support for the new PZX tape file format.&lt;br /&gt;
* File requester finally supports directory browsing.&lt;br /&gt;
* Fixed on-screen save slot numbers to match the snapshot names.&lt;br /&gt;
* Included .ds.gba version for people who need it (owners of some Slot-2 based cards, like EZFlash IV and SuperCard) yet don&#039;t know how to make one.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.5.0 beta 1 2007/04/23&#039;&#039;&#039;&lt;br /&gt;
* Both TAP and TZX tape files are now loaded at high speeds whenever possible.&lt;br /&gt;
* Z80 snapshots are now supported.&lt;br /&gt;
* Save state support via in-memory/on-card write-through save slots for 10 Z80 snapshots.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.0.4 alpha 1 2007/04/13&#039;&#039;&#039;&lt;br /&gt;
* Sound support, both speaker and AY-3-8912.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.0.3 alpha 1 2007/04/03&#039;&#039;&#039;&lt;br /&gt;
* Basic TAP support (no fastloading yet, though).&lt;br /&gt;
* Basic TZX support (no fastloading, missing support for flow control blocks).&lt;br /&gt;
* Primitive border support.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.0.2 alpha 3 2007/03/25&#039;&#039;&#039;&lt;br /&gt;
* BIT instructions now set the undocumented flags 5 and 3 properly, with the sole exception of BIT n,(HL), as MEMPTR is intentionally not emulated. These flags were always set before, due to lack of documentation.&lt;br /&gt;
* Instructions IN[ID](R) and OUT[ID](R) now also set the PV flag.&lt;br /&gt;
* Instructions OUT[ID](R) now set the CY and HC flags correctly. They used the IN[ID](R) behavior before, due to lack of documentation. So ZXDS now passes both ZEXDOC and ZEXALL (sans BIT n,(HL) in the latter).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.0.2 alpha 2 2007/03/24&#039;&#039;&#039;&lt;br /&gt;
* Fixed silly typo in the macro testing the Half Carry flag, which grossly broke the DAA instruction and affected flags 5 and 3 after CP[ID](R) instructions. Bit 4 of H register instead of HC was tested by mistake before.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.0.2 alpha 1 2007/03/21&#039;&#039;&#039;&lt;br /&gt;
* Primitive file requester, root dir only.&lt;br /&gt;
* Loads 128k snapshots as well, with interrupts now being enabled properly.&lt;br /&gt;
* Touch screen now shows at least some minimalistic keyboard layout.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0.0.1 alpha 1 2007/03/20&#039;&#039;&#039;&lt;br /&gt;
* First release.&lt;br /&gt;
* Still pretty incomplete, but boots 128k.&lt;br /&gt;
* Can only load 48k snapshots, though.&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
ZXDS itself is written by Patrik Rak, however credit is due as it would not have happened without the following people and their software:&lt;br /&gt;
* devkitProARM toolchain maintained by Dave Murphy et al.&lt;br /&gt;
* libnds by Michael Noland, Jason Rogers, Dave Murphy, et al.&lt;br /&gt;
* libfat by Michael Chisholm.&lt;br /&gt;
* dswifi by Stephen Stair.&lt;br /&gt;
* libctru by Jordan Rabet.&lt;br /&gt;
* citro3d and citro2d by fincs.&lt;br /&gt;
* zlib by Jean-loup Gailly and Mark Adler.&lt;br /&gt;
&lt;br /&gt;
Furthermore, ZXDS comes with several copyrighted ROM images built in:&lt;br /&gt;
* ZX Spectrum 48k Basic ROM by Steve Vickers and John Grant, owned by Amstrad. Note that Amstrad have kindly given their permission for the redistribution of their copyrighted material but retain that copyright.&lt;br /&gt;
* ZX Spectrum 128k Editor ROM by Martin Brennan, Steve Berry, Andrew Cummins, Rupert Goodwins and Kevin Males, also owned by Amstrad.&lt;br /&gt;
* ZX Spectrum 128k +3 ROM by Rupert Goodwins, Cliff Lawson, and Vik Olliver, owned by Amstrad.&lt;br /&gt;
* TR-DOS ROM by Technology Research.&lt;br /&gt;
&lt;br /&gt;
Finally, the following software was also helpful during the development:&lt;br /&gt;
* no$gba by Martin Korth.&lt;br /&gt;
* Citra by Citra team.&lt;br /&gt;
* Pro Motion by Jan Zimmermann.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* Official website - http://zxds.raxoft.cz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Support the author]]&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=PSPDocmakerGUI_Remake_2024&amp;diff=193289</id>
		<title>PSPDocmakerGUI Remake 2024</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=PSPDocmakerGUI_Remake_2024&amp;diff=193289"/>
		<updated>2024-12-17T01:50:14Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox PSP Homebrews&lt;br /&gt;
|title=PSP Docmaker GUI Remake 2024&lt;br /&gt;
|image=PSPDocmakerGUI2024v0.28en.png&lt;br /&gt;
|description=GUI for docmaker by Dark_Alex with preview support and various text formatting options.&lt;br /&gt;
|author=pav13&lt;br /&gt;
|lastupdated=2024/12/17&lt;br /&gt;
|type=File Operation&lt;br /&gt;
|version=0.29&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://drive.google.com/drive/folders/17Dd_KlLYyp85ecpWnXgsiIKC3ICCYzJY&lt;br /&gt;
|website=https://www.pspx.ru/forum/showthread.php?t=115223&lt;br /&gt;
|source=https://forum.hiasm.com/topic/68327&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--https://dlhb.gamebrew.org/psphomebrew/pspdocmakerguiremake2024.7z--&amp;gt;&lt;br /&gt;
A graphical frontend of Dark_Alex&#039;s docmaker that allows you to creat DOCUMENT.DAT (in-game guides/walkthroughs) for PS1 games on PSP (or just images like jpegbook / TXT2JPG). Developed using HiAsm.&lt;br /&gt;
&lt;br /&gt;
It is a remake of the [[PSP DocMaker GUI]] that adds support for UTF-8 encoding, a functional preview window, word wrapping, indentation settings, extracting graphics from a DAT file, and more.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Preview. In the preview window, you can flip through pages (only forward) by clicking on them.&lt;br /&gt;
* Support for various encodings of input text files .txt: UTF-8, ANSI, WIN, DOS, KOI-8, Macintosh.&lt;br /&gt;
* Select Game ID/Game title (for modern custom firmware this option is not relevant, but it is convenient to use for file systematization).&lt;br /&gt;
* Output image size: 480x248, 480x272 or 480x480.&lt;br /&gt;
* Line breaks by image width in whole words (can be disabled).&lt;br /&gt;
* You can save images of finished pages in the program folder (by disabling the option to delete temporary files).&lt;br /&gt;
* Extract images from DOCUMENT.DAT (saved to the program folder).&lt;br /&gt;
* Support for in-text tags: Page Break - @pb@&lt;br /&gt;
* Selecting and customizing the font, additional customization of the font color, adding your own font to the list of temporary fonts: fon, fnt, ttf, ttc, otf.&lt;br /&gt;
* Set background image: bmp, jpg, jpeg, png, gif. You can use any images, they are scaled.&lt;br /&gt;
* Background fill options: solid color, color gradient, gradient with a border and &amp;quot;Random style&amp;quot;.&lt;br /&gt;
* Adjust the size of the text indentation from the screen borders.&lt;br /&gt;
* Drag`n`Drop support: fonts, images, DAT files, texts and folders.&lt;br /&gt;
* Save any settings and reset all settings by pressing the corresponding buttons.&lt;br /&gt;
* Necessary files and shortcut are created on first run.&lt;br /&gt;
* Simple guide on how to use when you hover over the &amp;quot;? Help&amp;quot; text.&lt;br /&gt;
* Interface language: english, russian.&lt;br /&gt;
&lt;br /&gt;
If you want to add other languages, [https://docs.google.com/spreadsheets/d/1xXOtkOL36ZHeiZQlSKHQxfxSQ3blkDjOMXWdP08poo4/edit?usp=drive_link edit this file] and let me know.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
December 17, 2024 - version 0.29&lt;br /&gt;
* Auto-detection of input text file encodings: UTF-8, WIN / ANSI&lt;br /&gt;
* Graphics rework&lt;br /&gt;
* Fixed frame rendering when using gradient&lt;br /&gt;
* Fixed file list error after resetting settings&lt;br /&gt;
&lt;br /&gt;
December 7, 2024 - version 0.28&lt;br /&gt;
* Optimization&lt;br /&gt;
* Added a database for matching Game ID &amp;lt;-&amp;gt; Game title&lt;br /&gt;
* Game title is used when creating folder names&lt;br /&gt;
* File count counter in the list&lt;br /&gt;
* Option &amp;quot;Random style - frame&amp;quot; (frame style changes every page)&lt;br /&gt;
* Tag &amp;quot;Page break&amp;quot;: @pb@ . If the text contains the line @pb@, then this line is deleted, and the next line will start on a new page. If you insert two such lines in a row, then one empty page will be inserted&lt;br /&gt;
* Window with links to related resources when clicking on the line with the version&lt;br /&gt;
&lt;br /&gt;
November 28, 2024 - version 0.27&lt;br /&gt;
* Added a button to open the program folder in Explorer&lt;br /&gt;
* Added a warning about the 999 page limit in the .DAT file when exceeding this amount&lt;br /&gt;
* Added a camera shutter sound when pressing the screenshot button&lt;br /&gt;
* Other minor fixes&lt;br /&gt;
&lt;br /&gt;
November 23, 2024 - version 0.26&lt;br /&gt;
* Improved stability&lt;br /&gt;
* Extract PNG images from DOCUMENT.DAT&lt;br /&gt;
* Drag`n`Drop supports .DAT files&lt;br /&gt;
* Added buttons to change the order of files in the list. Relevant for the option to combine all files into one document.dat&lt;br /&gt;
* Prompt to create a shortcut on the desktop on first launch&lt;br /&gt;
&lt;br /&gt;
August 31, 2024 - version 0.25&lt;br /&gt;
* Stability improvements and optimizations&lt;br /&gt;
* The &amp;quot;Screenshot&amp;quot; button (camera icon) saves the current preview window to the program folder in the Screenshots subfolder&lt;br /&gt;
* Replacement of text, background and margin settings buttons with icons&lt;br /&gt;
&lt;br /&gt;
August 27, 2024 - version 0.23&lt;br /&gt;
* Added change of target code page for text files. Change only if necessary. ANSI is set by default&lt;br /&gt;
&lt;br /&gt;
August 26, 2024 - version 0.22&lt;br /&gt;
* Optimization&lt;br /&gt;
* More tips in the status bar&lt;br /&gt;
* Drag`n`Drop supports files and folders&lt;br /&gt;
* Option &amp;quot;Random style&amp;quot; (gradient style changes on each page, which gives an interesting visual effect when turning)&lt;br /&gt;
* Image size 480x272 (not suitable for document.dat, you can disable &amp;quot;Delete temporary files&amp;quot; and get a series of full-screen images, like jpegbook/TXT2JPG or just convert a lot of wallpapers for PSP)&lt;br /&gt;
* Scaling of uploaded images to the selected size&lt;br /&gt;
* Input files can be text and/or images&lt;br /&gt;
* Option &amp;quot;Merge all files into one project&amp;quot; (works with both text files and images)&lt;br /&gt;
&lt;br /&gt;
August 22, 2024 - version 0.1&lt;br /&gt;
* First release&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
[[image:PSPDocmakerGUI2024v0.28en.png|720px]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* PSPx Forum - https://www.pspx.ru/forum/showthread.php?t=115223&lt;br /&gt;
* HiAsm Forum - https://forum.hiasm.com/topic/68327&lt;br /&gt;
* Google Drive - https://drive.google.com/drive/folders/17Dd_KlLYyp85ecpWnXgsiIKC3ICCYzJY&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=PSPDocmakerGUI_Remake_2024&amp;diff=193232</id>
		<title>PSPDocmakerGUI Remake 2024</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=PSPDocmakerGUI_Remake_2024&amp;diff=193232"/>
		<updated>2024-12-15T19:15:24Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox PSP Homebrews&lt;br /&gt;
|title=PSP Docmaker GUI Remake 2024&lt;br /&gt;
|image=PSPDocmakerGUI2024v0.28en.png&lt;br /&gt;
|description=GUI for docmaker by Dark_Alex with preview support and various text formatting options.&lt;br /&gt;
|author=pav13&lt;br /&gt;
|lastupdated=2024/12/7&lt;br /&gt;
|type=File Operation&lt;br /&gt;
|version=0.28&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://drive.google.com/drive/folders/17Dd_KlLYyp85ecpWnXgsiIKC3ICCYzJY&lt;br /&gt;
|website=https://www.pspx.ru/forum/showthread.php?t=115223&lt;br /&gt;
|source=https://forum.hiasm.com/topic/68327&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--https://dlhb.gamebrew.org/psphomebrew/pspdocmakerguiremake2024.7z--&amp;gt;&lt;br /&gt;
A graphical frontend of Dark_Alex&#039;s docmaker that allows you to creat DOCUMENT.DAT (in-game guides/walkthroughs) for PS1 games on PSP (or just images like jpegbook / TXT2JPG). Developed using HiAsm.&lt;br /&gt;
&lt;br /&gt;
It is a remake of the [[PSP DocMaker GUI]] that adds support for UTF-8 encoding, a functional preview window, word wrapping, indentation settings, extracting graphics from a DAT file, and more.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Preview. In the preview window, you can flip through pages (only forward) by clicking on them.&lt;br /&gt;
* Support for various encodings of input text files .txt: UTF-8, ANSI, WIN, DOS, KOI-8, Macintosh.&lt;br /&gt;
* Select Game ID/Game title (for modern custom firmware this option is not relevant, but it is convenient to use for file systematization).&lt;br /&gt;
* Output image size: 480x248, 480x272 or 480x480.&lt;br /&gt;
* Line breaks by image width in whole words (can be disabled).&lt;br /&gt;
* You can save images of finished pages in the program folder (by disabling the option to delete temporary files).&lt;br /&gt;
* Extract images from DOCUMENT.DAT (saved to the program folder).&lt;br /&gt;
* Support for in-text tags: Page Break - @pb@&lt;br /&gt;
* Selecting and customizing the font, additional customization of the font color, adding your own font to the list of temporary fonts: fon, fnt, ttf, ttc, otf.&lt;br /&gt;
* Set background image: bmp, jpg, jpeg, png, gif. You can use any images, they are scaled.&lt;br /&gt;
* Background fill options: solid color, color gradient, gradient with a border and &amp;quot;Random style&amp;quot;.&lt;br /&gt;
* Adjust the size of the text indentation from the screen borders.&lt;br /&gt;
* Drag`n`Drop support: fonts, images, DAT files, texts and folders.&lt;br /&gt;
* Save any settings and reset all settings by pressing the corresponding buttons.&lt;br /&gt;
* Necessary files and shortcut are created on first run.&lt;br /&gt;
* Simple guide on how to use when you hover over the &amp;quot;? Help&amp;quot; text.&lt;br /&gt;
* Interface language: english, russian.&lt;br /&gt;
&lt;br /&gt;
If you want to add other languages, [https://docs.google.com/spreadsheets/d/1xXOtkOL36ZHeiZQlSKHQxfxSQ3blkDjOMXWdP08poo4/edit?usp=drive_link edit this file] and let me know.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
December 7, 2024 - version 0.28&lt;br /&gt;
* Optimization&lt;br /&gt;
* Added a database for matching Game ID &amp;lt;-&amp;gt; Game title&lt;br /&gt;
* Game title is used when creating folder names&lt;br /&gt;
* File count counter in the list&lt;br /&gt;
* Option &amp;quot;Random style - frame&amp;quot; (frame style changes every page)&lt;br /&gt;
* Tag &amp;quot;Page break&amp;quot;: @pb@ . If the text contains the line @pb@, then this line is deleted, and the next line will start on a new page. If you insert two such lines in a row, then one empty page will be inserted&lt;br /&gt;
* Window with links to related resources when clicking on the line with the version&lt;br /&gt;
&lt;br /&gt;
November 28, 2024 - version 0.27&lt;br /&gt;
* Added a button to open the program folder in Explorer&lt;br /&gt;
* Added a warning about the 999 page limit in the .DAT file when exceeding this amount&lt;br /&gt;
* Added a camera shutter sound when pressing the screenshot button&lt;br /&gt;
* Other minor fixes&lt;br /&gt;
&lt;br /&gt;
November 23, 2024 - version 0.26&lt;br /&gt;
* Improved stability&lt;br /&gt;
* Extract PNG images from DOCUMENT.DAT&lt;br /&gt;
* Drag`n`Drop supports .DAT files&lt;br /&gt;
* Added buttons to change the order of files in the list. Relevant for the option to combine all files into one document.dat&lt;br /&gt;
* Prompt to create a shortcut on the desktop on first launch&lt;br /&gt;
&lt;br /&gt;
August 31, 2024 - version 0.25&lt;br /&gt;
* Stability improvements and optimizations&lt;br /&gt;
* The &amp;quot;Screenshot&amp;quot; button (camera icon) saves the current preview window to the program folder in the Screenshots subfolder&lt;br /&gt;
* Replacement of text, background and margin settings buttons with icons&lt;br /&gt;
&lt;br /&gt;
August 27, 2024 - version 0.23&lt;br /&gt;
* Added change of target code page for text files. Change only if necessary. ANSI is set by default&lt;br /&gt;
&lt;br /&gt;
August 26, 2024 - version 0.22&lt;br /&gt;
* Optimization&lt;br /&gt;
* More tips in the status bar&lt;br /&gt;
* Drag`n`Drop supports files and folders&lt;br /&gt;
* Option &amp;quot;Random style&amp;quot; (gradient style changes on each page, which gives an interesting visual effect when turning)&lt;br /&gt;
* Image size 480x272 (not suitable for document.dat, you can disable &amp;quot;Delete temporary files&amp;quot; and get a series of full-screen images, like jpegbook/TXT2JPG or just convert a lot of wallpapers for PSP)&lt;br /&gt;
* Scaling of uploaded images to the selected size&lt;br /&gt;
* Input files can be text and/or images&lt;br /&gt;
* Option &amp;quot;Merge all files into one project&amp;quot; (works with both text files and images)&lt;br /&gt;
&lt;br /&gt;
August 22, 2024 - version 0.1&lt;br /&gt;
* First release&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
[[image:PSPDocmakerGUI2024v0.28en.png|720px]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* PSPx Forum - https://www.pspx.ru/forum/showthread.php?t=115223&lt;br /&gt;
* HiAsm Forum - https://forum.hiasm.com/topic/68327&lt;br /&gt;
* Google Drive - https://drive.google.com/drive/folders/17Dd_KlLYyp85ecpWnXgsiIKC3ICCYzJY&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=PSPDocmakerGUI_Remake_2024&amp;diff=192297</id>
		<title>PSPDocmakerGUI Remake 2024</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=PSPDocmakerGUI_Remake_2024&amp;diff=192297"/>
		<updated>2024-12-07T17:20:47Z</updated>

		<summary type="html">&lt;p&gt;Pav13: /* Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox PSP Homebrews&lt;br /&gt;
|title=PSP Docmaker GUI Remake 2024&lt;br /&gt;
|image=PSPDocmakerGUI2024v0.28en.png&lt;br /&gt;
|description=GUI for docmaker by Dark_Alex with preview support and various text formatting options.&lt;br /&gt;
|author=pav13&lt;br /&gt;
|lastupdated=2024/12/7&lt;br /&gt;
|type=File Operation&lt;br /&gt;
|version=0.28&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://drive.google.com/drive/folders/17Dd_KlLYyp85ecpWnXgsiIKC3ICCYzJY&lt;br /&gt;
|website=https://www.pspx.ru/forum/showthread.php?t=115223&lt;br /&gt;
|source=https://forum.hiasm.com/topic/68327&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--https://dlhb.gamebrew.org/psphomebrew/pspdocmakerguiremake2024.7z--&amp;gt;&lt;br /&gt;
A graphical frontend of Dark_Alex&#039;s docmaker that allows you to creat DOCUMENT.DAT (in-game guides/walkthroughs) for PS1 games on PSP (or just images like jpegbook / TXT2JPG). Developed using HiAsm.&lt;br /&gt;
&lt;br /&gt;
It is a remake of the [[PSP DocMaker GUI]] that adds support for UTF-8 encoding, a functional preview window, word wrapping, indentation settings, extracting graphics from a DAT file, and more.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Preview. In the preview window, you can flip through pages (only forward) by clicking on them.&lt;br /&gt;
* Support for various encodings of input text files .txt: UTF-8, ANSI, WIN, DOS, KOI-8, Macintosh.&lt;br /&gt;
* Select Game ID/Game title (for modern custom firmware this option is not relevant, but it is convenient to use for file systematization).&lt;br /&gt;
* Output image size: 480x248, 480x272 or 480x480.&lt;br /&gt;
* Line breaks by image width in whole words (can be disabled).&lt;br /&gt;
* You can save images of finished pages in the program folder (by disabling the option to delete temporary files).&lt;br /&gt;
* Extract images from DOCUMENT.DAT (saved to the program folder).&lt;br /&gt;
* Support for in-text tags: Page Break - @pb@&lt;br /&gt;
* Selecting and customizing the font, additional customization of the font color, adding your own font to the list of temporary fonts: fon, fnt, ttf, ttc, otf.&lt;br /&gt;
* Set background image: bmp, jpg, jpeg, png, gif. You can use any images, they are scaled.&lt;br /&gt;
* Background fill options: solid color, color gradient, gradient with a border and &amp;quot;Random style&amp;quot;.&lt;br /&gt;
* Adjust the size of the text indentation from the screen borders.&lt;br /&gt;
* Drag`n`Drop support: fonts, images, DAT files, texts and folders.&lt;br /&gt;
* Save any settings and reset all settings by pressing the corresponding buttons.&lt;br /&gt;
* Necessary files and shortcut are created on first run.&lt;br /&gt;
* Simple guide on how to use when you hover over the &amp;quot;? Help&amp;quot; text.&lt;br /&gt;
* Interface language: english, russian.&lt;br /&gt;
&lt;br /&gt;
If you want to add other languages, [https://docs.google.com/spreadsheets/d/1xXOtkOL36ZHeiZQlSKHQxfxSQ3blkDjOMXWdP08poo4/edit?usp=drive_link edit this file] and let me know.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
December 7, 2024 - version 0.28&lt;br /&gt;
* Optimization&lt;br /&gt;
* Added a database for matching Game ID &amp;lt;-&amp;gt; Game title&lt;br /&gt;
* Game title is used when creating folder names&lt;br /&gt;
* File count counter in the list&lt;br /&gt;
* Option &amp;quot;Random style - frame&amp;quot; (frame style changes every page)&lt;br /&gt;
* Tag &amp;quot;Page break&amp;quot;: @pb@ . If the text contains the line @pb@, then this line is deleted, and the next line will start on a new page. If you insert two such lines in a row, then one empty page will be inserted&lt;br /&gt;
* Window with links to related resources when clicking on the line with the version&lt;br /&gt;
&lt;br /&gt;
November 28, 2024 - version 0.27&lt;br /&gt;
* Added a button to open the program folder in Explorer&lt;br /&gt;
* Added a warning about the 999 page limit in the .DAT file when exceeding this amount&lt;br /&gt;
* Added a camera shutter sound when pressing the screenshot button&lt;br /&gt;
* Other minor fixes&lt;br /&gt;
&lt;br /&gt;
November 23, 2024 - version 0.26&lt;br /&gt;
* Improved stability&lt;br /&gt;
* Extract PNG images from DOCUMENT.DAT&lt;br /&gt;
* Drag`n`Drop supports .DAT files&lt;br /&gt;
* Added buttons to change the order of files in the list. Relevant for the option to combine all files into one document.dat&lt;br /&gt;
* Prompt to create a shortcut on the desktop on first launch&lt;br /&gt;
&lt;br /&gt;
August 31, 2024 - version 0.25&lt;br /&gt;
* Stability improvements and optimizations&lt;br /&gt;
* The &amp;quot;Screenshot&amp;quot; button (camera icon) saves the current preview window to the program folder in the Screenshots subfolder&lt;br /&gt;
* Replacement of text, background and margin settings buttons with icons&lt;br /&gt;
&lt;br /&gt;
August 27, 2024 - version 0.23&lt;br /&gt;
* Added change of target code page for text files. Change only if necessary. ANSI is set by default&lt;br /&gt;
&lt;br /&gt;
August 26, 2024 - version 0.22&lt;br /&gt;
* Optimization&lt;br /&gt;
* More tips in the status bar&lt;br /&gt;
* Drag`n`Drop supports files and folders&lt;br /&gt;
* Option &amp;quot;Random style&amp;quot; (gradient style changes on each page, which gives an interesting visual effect when turning)&lt;br /&gt;
* Image size 480x272 (not suitable for document.dat, you can disable &amp;quot;Delete temporary files&amp;quot; and get a series of full-screen images, like jpegbook/TXT2JPG or just convert a lot of wallpapers for PSP)&lt;br /&gt;
* Scaling of uploaded images to the selected size&lt;br /&gt;
* Input files can be text and/or images&lt;br /&gt;
* Option &amp;quot;Merge all files into one project&amp;quot; (works with both text files and images)&lt;br /&gt;
&lt;br /&gt;
August 22, 2024 - version 0.1&lt;br /&gt;
* First release&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
[[image:PSPDocmakerGUI2024v0.28en.png|720px]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* 4PDA - https://4pda.to/forum/index.php?showtopic=1093382&lt;br /&gt;
* PSPx Forum - https://www.pspx.ru/forum/showthread.php?t=115223&lt;br /&gt;
* HiAsm Forum - https://forum.hiasm.com/topic/68327&lt;br /&gt;
* Google Drive - https://drive.google.com/drive/folders/17Dd_KlLYyp85ecpWnXgsiIKC3ICCYzJY&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=PSPDocmakerGUI_Remake_2024&amp;diff=192291</id>
		<title>PSPDocmakerGUI Remake 2024</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=PSPDocmakerGUI_Remake_2024&amp;diff=192291"/>
		<updated>2024-12-06T23:03:18Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox PSP Homebrews&lt;br /&gt;
|title=PSP Docmaker GUI Remake 2024&lt;br /&gt;
|image=PSPDocmakerGUI2024v0.28en.png&lt;br /&gt;
|description=GUI for docmaker by Dark_Alex with preview support and various text formatting options.&lt;br /&gt;
|author=pav13&lt;br /&gt;
|lastupdated=2024/12/7&lt;br /&gt;
|type=File Operation&lt;br /&gt;
|version=0.28&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://drive.google.com/drive/folders/17Dd_KlLYyp85ecpWnXgsiIKC3ICCYzJY&lt;br /&gt;
|website=https://www.pspx.ru/forum/showthread.php?t=115223&lt;br /&gt;
|source=https://forum.hiasm.com/topic/68327&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--https://dlhb.gamebrew.org/psphomebrew/pspdocmakerguiremake2024.7z--&amp;gt;&lt;br /&gt;
A graphical frontend of Dark_Alex&#039;s docmaker that allows you to creat DOCUMENT.DAT (in-game guides/walkthroughs) for PS1 games on PSP (or just images like jpegbook / TXT2JPG). Developed using HiAsm.&lt;br /&gt;
&lt;br /&gt;
It is a remake of the [[PSP DocMaker GUI]] that adds support for UTF-8 encoding, a functional preview window, word wrapping, indentation settings, extracting graphics from a DAT file, and more.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Preview. In the preview window, you can flip through pages (only forward) by clicking on them.&lt;br /&gt;
* Support for various encodings of input text files .txt: UTF-8, ANSI, WIN, DOS, KOI-8, Macintosh.&lt;br /&gt;
* Select Game ID/Game title (for modern custom firmware this option is not relevant, but it is convenient to use for file systematization).&lt;br /&gt;
* Output image size: 480x248, 480x272 or 480x480.&lt;br /&gt;
* Line breaks by image width in whole words (can be disabled).&lt;br /&gt;
* You can save images of finished pages in the program folder (by disabling the option to delete temporary files).&lt;br /&gt;
* Extract images from DOCUMENT.DAT (saved to the program folder).&lt;br /&gt;
* Support for in-text tags: Page Break - @pb@&lt;br /&gt;
* Selecting and customizing the font, additional customization of the font color, adding your own font to the list of temporary fonts: fon, fnt, ttf, ttc, otf.&lt;br /&gt;
* Set background image: bmp, jpg, jpeg, png, gif. You can use any images, they are scaled.&lt;br /&gt;
* Background fill options: solid color, color gradient, gradient with a border and &amp;quot;Random style&amp;quot;.&lt;br /&gt;
* Adjust the size of the text indentation from the screen borders.&lt;br /&gt;
* Drag`n`Drop support: fonts, images, DAT files, texts and folders.&lt;br /&gt;
* Save any settings and reset all settings by pressing the corresponding buttons.&lt;br /&gt;
* Necessary files and shortcut are created on first run.&lt;br /&gt;
* Simple guide on how to use when you hover over the &amp;quot;? Help&amp;quot; text.&lt;br /&gt;
* Interface language: english, russian.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
December 7, 2024 - version 0.28&lt;br /&gt;
* Optimization&lt;br /&gt;
* Added a database for matching Game ID &amp;lt;-&amp;gt; Game title&lt;br /&gt;
* Game title is used when creating folder names&lt;br /&gt;
* File count counter in the list&lt;br /&gt;
* Option &amp;quot;Random style - frame&amp;quot; (frame style changes every page)&lt;br /&gt;
* Tag &amp;quot;Page break&amp;quot;: @pb@ . If the text contains the line @pb@, then this line is deleted, and the next line will start on a new page. If you insert two such lines in a row, then one empty page will be inserted&lt;br /&gt;
* Window with links to related resources when clicking on the line with the version&lt;br /&gt;
&lt;br /&gt;
November 28, 2024 - version 0.27&lt;br /&gt;
* Added a button to open the program folder in Explorer&lt;br /&gt;
* Added a warning about the 999 page limit in the .DAT file when exceeding this amount&lt;br /&gt;
* Added a camera shutter sound when pressing the screenshot button&lt;br /&gt;
* Other minor fixes&lt;br /&gt;
&lt;br /&gt;
November 23, 2024 - version 0.26&lt;br /&gt;
* Improved stability&lt;br /&gt;
* Extract PNG images from DOCUMENT.DAT&lt;br /&gt;
* Drag`n`Drop supports .DAT files&lt;br /&gt;
* Added buttons to change the order of files in the list. Relevant for the option to combine all files into one document.dat&lt;br /&gt;
* Prompt to create a shortcut on the desktop on first launch&lt;br /&gt;
&lt;br /&gt;
August 31, 2024 - version 0.25&lt;br /&gt;
* Stability improvements and optimizations&lt;br /&gt;
* The &amp;quot;Screenshot&amp;quot; button (camera icon) saves the current preview window to the program folder in the Screenshots subfolder&lt;br /&gt;
* Replacement of text, background and margin settings buttons with icons&lt;br /&gt;
&lt;br /&gt;
August 27, 2024 - version 0.23&lt;br /&gt;
* Added change of target code page for text files. Change only if necessary. ANSI is set by default&lt;br /&gt;
&lt;br /&gt;
August 26, 2024 - version 0.22&lt;br /&gt;
* Optimization&lt;br /&gt;
* More tips in the status bar&lt;br /&gt;
* Drag`n`Drop supports files and folders&lt;br /&gt;
* Option &amp;quot;Random style&amp;quot; (gradient style changes on each page, which gives an interesting visual effect when turning)&lt;br /&gt;
* Image size 480x272 (not suitable for document.dat, you can disable &amp;quot;Delete temporary files&amp;quot; and get a series of full-screen images, like jpegbook/TXT2JPG or just convert a lot of wallpapers for PSP)&lt;br /&gt;
* Scaling of uploaded images to the selected size&lt;br /&gt;
* Input files can be text and/or images&lt;br /&gt;
* Option &amp;quot;Merge all files into one project&amp;quot; (works with both text files and images)&lt;br /&gt;
&lt;br /&gt;
August 22, 2024 - version 0.1&lt;br /&gt;
* First release&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
[[image:PSPDocmakerGUI2024v0.28en.png|720px]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* 4PDA - https://4pda.to/forum/index.php?showtopic=1093382&lt;br /&gt;
* PSPx Forum - https://www.pspx.ru/forum/showthread.php?t=115223&lt;br /&gt;
* HiAsm Forum - https://forum.hiasm.com/topic/68327&lt;br /&gt;
* Google Drive - https://drive.google.com/drive/folders/17Dd_KlLYyp85ecpWnXgsiIKC3ICCYzJY&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=PSPDocmakerGUI_Remake_2024&amp;diff=192290</id>
		<title>PSPDocmakerGUI Remake 2024</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=PSPDocmakerGUI_Remake_2024&amp;diff=192290"/>
		<updated>2024-12-06T23:02:55Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox PSP Homebrews&lt;br /&gt;
|title=PSPDocmakerGUI Remake 2024&lt;br /&gt;
|image=PSPDocmakerGUI2024v0.28en.png&lt;br /&gt;
|description=GUI for docmaker by Dark_Alex with preview support and various text formatting options.&lt;br /&gt;
|author=pav13&lt;br /&gt;
|lastupdated=2024/12/7&lt;br /&gt;
|type=File Operation&lt;br /&gt;
|version=0.28&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://drive.google.com/drive/folders/17Dd_KlLYyp85ecpWnXgsiIKC3ICCYzJY&lt;br /&gt;
|website=https://www.pspx.ru/forum/showthread.php?t=115223&lt;br /&gt;
|source=https://forum.hiasm.com/topic/68327&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--https://dlhb.gamebrew.org/psphomebrew/pspdocmakerguiremake2024.7z--&amp;gt;&lt;br /&gt;
A graphical frontend of Dark_Alex&#039;s docmaker that allows you to creat DOCUMENT.DAT (in-game guides/walkthroughs) for PS1 games on PSP (or just images like jpegbook / TXT2JPG). Developed using HiAsm.&lt;br /&gt;
&lt;br /&gt;
It is a remake of the [[PSP DocMaker GUI]] that adds support for UTF-8 encoding, a functional preview window, word wrapping, indentation settings, extracting graphics from a DAT file, and more.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Preview. In the preview window, you can flip through pages (only forward) by clicking on them.&lt;br /&gt;
* Support for various encodings of input text files .txt: UTF-8, ANSI, WIN, DOS, KOI-8, Macintosh.&lt;br /&gt;
* Select Game ID/Game title (for modern custom firmware this option is not relevant, but it is convenient to use for file systematization).&lt;br /&gt;
* Output image size: 480x248, 480x272 or 480x480.&lt;br /&gt;
* Line breaks by image width in whole words (can be disabled).&lt;br /&gt;
* You can save images of finished pages in the program folder (by disabling the option to delete temporary files).&lt;br /&gt;
* Extract images from DOCUMENT.DAT (saved to the program folder).&lt;br /&gt;
* Support for in-text tags: Page Break - @pb@&lt;br /&gt;
* Selecting and customizing the font, additional customization of the font color, adding your own font to the list of temporary fonts: fon, fnt, ttf, ttc, otf.&lt;br /&gt;
* Set background image: bmp, jpg, jpeg, png, gif. You can use any images, they are scaled.&lt;br /&gt;
* Background fill options: solid color, color gradient, gradient with a border and &amp;quot;Random style&amp;quot;.&lt;br /&gt;
* Adjust the size of the text indentation from the screen borders.&lt;br /&gt;
* Drag`n`Drop support: fonts, images, DAT files, texts and folders.&lt;br /&gt;
* Save any settings and reset all settings by pressing the corresponding buttons.&lt;br /&gt;
* Necessary files and shortcut are created on first run.&lt;br /&gt;
* Simple guide on how to use when you hover over the &amp;quot;? Help&amp;quot; text.&lt;br /&gt;
* Interface language: english, russian.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
December 7, 2024 - version 0.28&lt;br /&gt;
* Optimization&lt;br /&gt;
* Added a database for matching Game ID &amp;lt;-&amp;gt; Game title&lt;br /&gt;
* Game title is used when creating folder names&lt;br /&gt;
* File count counter in the list&lt;br /&gt;
* Option &amp;quot;Random style - frame&amp;quot; (frame style changes every page)&lt;br /&gt;
* Tag &amp;quot;Page break&amp;quot;: @pb@ . If the text contains the line @pb@, then this line is deleted, and the next line will start on a new page. If you insert two such lines in a row, then one empty page will be inserted&lt;br /&gt;
* Window with links to related resources when clicking on the line with the version&lt;br /&gt;
&lt;br /&gt;
November 28, 2024 - version 0.27&lt;br /&gt;
* Added a button to open the program folder in Explorer&lt;br /&gt;
* Added a warning about the 999 page limit in the .DAT file when exceeding this amount&lt;br /&gt;
* Added a camera shutter sound when pressing the screenshot button&lt;br /&gt;
* Other minor fixes&lt;br /&gt;
&lt;br /&gt;
November 23, 2024 - version 0.26&lt;br /&gt;
* Improved stability&lt;br /&gt;
* Extract PNG images from DOCUMENT.DAT&lt;br /&gt;
* Drag`n`Drop supports .DAT files&lt;br /&gt;
* Added buttons to change the order of files in the list. Relevant for the option to combine all files into one document.dat&lt;br /&gt;
* Prompt to create a shortcut on the desktop on first launch&lt;br /&gt;
&lt;br /&gt;
August 31, 2024 - version 0.25&lt;br /&gt;
* Stability improvements and optimizations&lt;br /&gt;
* The &amp;quot;Screenshot&amp;quot; button (camera icon) saves the current preview window to the program folder in the Screenshots subfolder&lt;br /&gt;
* Replacement of text, background and margin settings buttons with icons&lt;br /&gt;
&lt;br /&gt;
August 27, 2024 - version 0.23&lt;br /&gt;
* Added change of target code page for text files. Change only if necessary. ANSI is set by default&lt;br /&gt;
&lt;br /&gt;
August 26, 2024 - version 0.22&lt;br /&gt;
* Optimization&lt;br /&gt;
* More tips in the status bar&lt;br /&gt;
* Drag`n`Drop supports files and folders&lt;br /&gt;
* Option &amp;quot;Random style&amp;quot; (gradient style changes on each page, which gives an interesting visual effect when turning)&lt;br /&gt;
* Image size 480x272 (not suitable for document.dat, you can disable &amp;quot;Delete temporary files&amp;quot; and get a series of full-screen images, like jpegbook/TXT2JPG or just convert a lot of wallpapers for PSP)&lt;br /&gt;
* Scaling of uploaded images to the selected size&lt;br /&gt;
* Input files can be text and/or images&lt;br /&gt;
* Option &amp;quot;Merge all files into one project&amp;quot; (works with both text files and images)&lt;br /&gt;
&lt;br /&gt;
August 22, 2024 - version 0.1&lt;br /&gt;
* First release&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
[[image:PSPDocmakerGUI2024v0.28en.png|720px]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* 4PDA - https://4pda.to/forum/index.php?showtopic=1093382&lt;br /&gt;
* PSPx Forum - https://www.pspx.ru/forum/showthread.php?t=115223&lt;br /&gt;
* HiAsm Forum - https://forum.hiasm.com/topic/68327&lt;br /&gt;
* Google Drive - https://drive.google.com/drive/folders/17Dd_KlLYyp85ecpWnXgsiIKC3ICCYzJY&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=File:PSPDocmakerGUI2024v0.28en.png&amp;diff=192289</id>
		<title>File:PSPDocmakerGUI2024v0.28en.png</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=File:PSPDocmakerGUI2024v0.28en.png&amp;diff=192289"/>
		<updated>2024-12-06T22:58:30Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
	<entry>
		<id>https://www.gamebrew.org/index.php?title=PSPDocmakerGUI_Remake_2024&amp;diff=191940</id>
		<title>PSPDocmakerGUI Remake 2024</title>
		<link rel="alternate" type="text/html" href="https://www.gamebrew.org/index.php?title=PSPDocmakerGUI_Remake_2024&amp;diff=191940"/>
		<updated>2024-11-28T00:19:45Z</updated>

		<summary type="html">&lt;p&gt;Pav13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox PSP Homebrews&lt;br /&gt;
|title=PSPDocmakerGUI Remake 2024&lt;br /&gt;
|image=PSPDocMakerGUI2024v0.26en.png&lt;br /&gt;
|description=GUI for docmaker by Dark_Alex with preview support and various text formatting options.&lt;br /&gt;
|author=pav13&lt;br /&gt;
|lastupdated=2024/11/28&lt;br /&gt;
|type=File Operation&lt;br /&gt;
|version=0.27&lt;br /&gt;
|license=Mixed&lt;br /&gt;
|download=https://drive.google.com/drive/folders/17Dd_KlLYyp85ecpWnXgsiIKC3ICCYzJY&lt;br /&gt;
|website=https://www.pspx.ru/forum/showthread.php?t=115223&lt;br /&gt;
|source=https://forum.hiasm.com/topic/68327&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--https://dlhb.gamebrew.org/psphomebrew/pspdocmakerguiremake2024.7z--&amp;gt;&lt;br /&gt;
A graphical frontend of Dark_Alex&#039;s docmaker that allows you to creat DOCUMENT.DAT (in-game guides/walkthroughs) for PS1 games on PSP (or just images like jpegbook / TXT2JPG). Developed using HiAsm.&lt;br /&gt;
&lt;br /&gt;
It is a remake of the [[PSP DocMaker GUI]] that adds support for UTF-8 Cyrillic encoding, a functional preview window, line breaks by words, and margin adjustments.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Preview. In the preview window, you can flip through pages (only forward) by clicking on them.&lt;br /&gt;
* Support for various encodings of input text files .txt (UTF-8, ANSI, WIN, DOS, KOI-8, Macintosh).&lt;br /&gt;
* Setting the Game ID (this option is not relevant for modern custom firmware; you can choose any ID).&lt;br /&gt;
* Output image size: 480x248, 480x272 or 480x480.&lt;br /&gt;
* Line breaks by image width in whole words (can be disabled).&lt;br /&gt;
* You can save images of finished pages in the program folder (by disabling the option to delete temporary files).&lt;br /&gt;
* Selecting and customizing the font, additional customization of the font color, adding your own font (.fon/.fnt/.ttf/.ttc/.otf) to the list of temporary fonts (this list is cleared after restarting the PC).&lt;br /&gt;
* Set background image (.bmp/.jpg/.jpeg/.png/.gif). You can use any images, they are scaled depending on the selected size.&lt;br /&gt;
* Background fill options: solid color, color gradient, gradient with a border and &amp;quot;Random style&amp;quot;.&lt;br /&gt;
* Adjust the size of the text indentation from the screen borders.&lt;br /&gt;
* Drag`n`Drop support: fonts, images, DAT files, texts and folders to the program window.&lt;br /&gt;
* Save any settings and reset all settings by pressing the corresponding buttons.&lt;br /&gt;
* Necessary Files are created upon first launch.&lt;br /&gt;
* Simple guide on how to use when you hover over the &amp;quot;? Help&amp;quot; text.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
November 28, 2024 - version 0.27&lt;br /&gt;
* Added a button to open the program folder in Explorer&lt;br /&gt;
* Added a warning about the 999 page limit in the .DAT file when exceeding this amount&lt;br /&gt;
* Added a camera shutter sound when pressing the screenshot button&lt;br /&gt;
* Other minor fixes&lt;br /&gt;
&lt;br /&gt;
November 23, 2024 - version 0.26&lt;br /&gt;
* Improved stability&lt;br /&gt;
* Extract PNG images from DOCUMENT.DAT&lt;br /&gt;
* Drag`n`Drop supports .DAT files&lt;br /&gt;
* Added buttons to change the order of files in the list. Relevant for the option to combine all files into one document.dat&lt;br /&gt;
* Prompt to create a shortcut on the desktop on first launch&lt;br /&gt;
&lt;br /&gt;
August 31, 2024 - version 0.25&lt;br /&gt;
* Stability improvements and optimizations&lt;br /&gt;
* The &amp;quot;Screenshot&amp;quot; button (camera icon) saves the current preview window to the program folder in the Screenshots subfolder&lt;br /&gt;
* Replacement of text, background and margin settings buttons with icons&lt;br /&gt;
&lt;br /&gt;
August 27, 2024 - version 0.23&lt;br /&gt;
* Added change of target code page for text files. Change only if necessary. ANSI is set by default&lt;br /&gt;
&lt;br /&gt;
August 26, 2024 - version 0.22&lt;br /&gt;
* Optimization&lt;br /&gt;
* More tips in the status bar&lt;br /&gt;
* Drag`n`Drop supports files and folders&lt;br /&gt;
* Option &amp;quot;Random style&amp;quot; (gradient style changes on each page, which gives an interesting visual effect when turning)&lt;br /&gt;
* Image size 480x272 (not suitable for document.dat, you can disable &amp;quot;Delete temporary files&amp;quot; and get a series of full-screen images, like jpegbook/TXT2JPG or just convert a lot of wallpapers for PSP)&lt;br /&gt;
* Scaling of uploaded images to the selected size&lt;br /&gt;
* Input files can be text and/or images&lt;br /&gt;
* Option &amp;quot;Merge all files into one project&amp;quot; (works with both text files and images)&lt;br /&gt;
&lt;br /&gt;
August 22, 2024 - version 0.1&lt;br /&gt;
* First release&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
[[image:PSPDocMakerGUI2024v0.26en.png|720px]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* 4PDA - https://4pda.to/forum/index.php?showtopic=1093382&lt;br /&gt;
* PSPx Forum - https://www.pspx.ru/forum/showthread.php?t=115223&lt;br /&gt;
* HiAsm Forum - https://forum.hiasm.com/topic/68327&lt;br /&gt;
* Google Drive - https://drive.google.com/drive/folders/17Dd_KlLYyp85ecpWnXgsiIKC3ICCYzJY&lt;/div&gt;</summary>
		<author><name>Pav13</name></author>
	</entry>
</feed>