<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.gamehacking.org/index.php?action=history&amp;feed=atom&amp;title=Magicard%2FNotes</id>
	<title>Magicard/Notes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.gamehacking.org/index.php?action=history&amp;feed=atom&amp;title=Magicard%2FNotes"/>
	<link rel="alternate" type="text/html" href="https://wiki.gamehacking.org/index.php?title=Magicard/Notes&amp;action=history"/>
	<updated>2026-06-13T12:06:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://wiki.gamehacking.org/index.php?title=Magicard/Notes&amp;diff=5687&amp;oldid=prev</id>
		<title>MathUser at 18:16, 5 September 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.gamehacking.org/index.php?title=Magicard/Notes&amp;diff=5687&amp;oldid=prev"/>
		<updated>2015-09-05T18:16:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:16, 5 September 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l132&quot;&gt;Line 132:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 132:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==External Links==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==External Links==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[https://code.google.com/p/genplus-gx/downloads/detail?name=gamtec.txt Original source]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[https://code.google.com/p/genplus-gx/downloads/detail?name=gamtec.txt Original source]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Game Enhancer]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>MathUser</name></author>
	</entry>
	<entry>
		<id>https://wiki.gamehacking.org/index.php?title=Magicard/Notes&amp;diff=5300&amp;oldid=prev</id>
		<title>MathUser at 13:32, 16 July 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.gamehacking.org/index.php?title=Magicard/Notes&amp;diff=5300&amp;oldid=prev"/>
		<updated>2015-07-16T13:32:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:32, 16 July 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The following are notes for the [[Magicard]]:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Gamtec Magicard==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Gamtec Magicard==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>MathUser</name></author>
	</entry>
	<entry>
		<id>https://wiki.gamehacking.org/index.php?title=Magicard/Notes&amp;diff=5299&amp;oldid=prev</id>
		<title>MathUser: Created page with &quot;==Gamtec Magicard==  (c) December 2010 - EkeEke &lt;br&gt; contact: eke_eke31@yahoo.fr &lt;br&gt;    == Overview==  The Magicard is an unlicensed Mega Drive cheat cartridge that was manuf...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.gamehacking.org/index.php?title=Magicard/Notes&amp;diff=5299&amp;oldid=prev"/>
		<updated>2015-07-16T13:32:08Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Gamtec Magicard==  (c) December 2010 - EkeEke &amp;lt;br&amp;gt; contact: eke_eke31@yahoo.fr &amp;lt;br&amp;gt;    == Overview==  The Magicard is an unlicensed Mega Drive cheat cartridge that was manuf...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Gamtec Magicard==&lt;br /&gt;
&lt;br /&gt;
(c) December 2010 - EkeEke &amp;lt;br&amp;gt;&lt;br /&gt;
contact: eke_eke31@yahoo.fr &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview==&lt;br /&gt;
&lt;br /&gt;
The Magicard is an unlicensed Mega Drive cheat cartridge that was manufactured by Gamtec, a taiwanese company that also developped a few unlicensed games for the Mega Drive. &amp;lt;br&amp;gt;&lt;br /&gt;
It seems to be nothing more than a Game Genie clone, with very similar (copied ?) hardware architecture. Magicard software seems to have however less features and uses its own specific cheat code format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Registers Mapping==&lt;br /&gt;
&lt;br /&gt;
$8000: Mode Register &amp;lt;br&amp;gt;&lt;br /&gt;
----------------------------------------------- &amp;lt;br&amp;gt;&lt;br /&gt;
D7: unknown (always set to 1) &amp;lt;br&amp;gt;&lt;br /&gt;
D6: unknown (always set to 1) &amp;lt;br&amp;gt;&lt;br /&gt;
D5: code#5 status (0: enabled, 1: disabled) &amp;lt;br&amp;gt;&lt;br /&gt;
D4: code#4 status (0: enabled, 1: disabled) &amp;lt;br&amp;gt;&lt;br /&gt;
D3: code#3 status (0: enabled, 1: disabled) &amp;lt;br&amp;gt;&lt;br /&gt;
D2: code#2 status (0: enabled, 1: disabled) &amp;lt;br&amp;gt;&lt;br /&gt;
D1: code#1 status (0: enabled, 1: disabled) &amp;lt;br&amp;gt;&lt;br /&gt;
D0: mode bit (0:Magicard ROM, 1: cartridge ROM)&lt;br /&gt;
&lt;br /&gt;
$8002-$801E: Patch Registers &amp;lt;br&amp;gt;&lt;br /&gt;
-------------------------------------------------------------- &amp;lt;br&amp;gt;&lt;br /&gt;
$8002: code#1 patch data &amp;lt;br&amp;gt;&lt;br /&gt;
$8004: code#1 patch address MSB &amp;lt;br&amp;gt;&lt;br /&gt;
$8006: code#1 patch address LSB &amp;lt;br&amp;gt;&lt;br /&gt;
$8008: code#2 patch data &amp;lt;br&amp;gt;&lt;br /&gt;
$800A: code#2 patch address MSB &amp;lt;br&amp;gt;&lt;br /&gt;
$800C: code#2 patch address LSB &amp;lt;br&amp;gt;&lt;br /&gt;
$800E: code#3 patch data &amp;lt;br&amp;gt;&lt;br /&gt;
$8010: code#3 patch address MSB &amp;lt;br&amp;gt;&lt;br /&gt;
$8012: code#3 patch address LSB &amp;lt;br&amp;gt;&lt;br /&gt;
$8014: code#4 patch data &amp;lt;br&amp;gt;&lt;br /&gt;
$8016: code#4 patch address MSB &amp;lt;br&amp;gt;&lt;br /&gt;
$8018: code#4 patch address LSB &amp;lt;br&amp;gt;&lt;br /&gt;
$801A: code#5 patch data &amp;lt;br&amp;gt;&lt;br /&gt;
$800C: code#5 patch address MSB &amp;lt;br&amp;gt;&lt;br /&gt;
$801E: code#5 patch address LSB&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notes: &amp;lt;br&amp;gt;&lt;br /&gt;
---------------- &amp;lt;br&amp;gt;&lt;br /&gt;
(1) Magicard software always seems to enable all codes on exit, even if none were entered. &amp;lt;br&amp;gt;&lt;br /&gt;
(2) Registers seem to be write only (no reads are done by Maficard software) &amp;lt;br&amp;gt;&lt;br /&gt;
(3) Registers can be accessed as byte (only MSB or LSB is updated)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cheat Code Format==&lt;br /&gt;
&lt;br /&gt;
Characters : &amp;lt;br&amp;gt;&lt;br /&gt;
------------------------&lt;br /&gt;
&lt;br /&gt;
There are 16 available characters. Each one can be encoded in a 4-bits value.&lt;br /&gt;
&lt;br /&gt;
A=0000 (+0) &amp;lt;br&amp;gt;&lt;br /&gt;
B=0001 (+1) &amp;lt;br&amp;gt;&lt;br /&gt;
D=0010 (+2) &amp;lt;br&amp;gt;&lt;br /&gt;
F=0011 (+3) &amp;lt;br&amp;gt;&lt;br /&gt;
G=0100 (+4) &amp;lt;br&amp;gt;&lt;br /&gt;
H=0101 (+5) &amp;lt;br&amp;gt;&lt;br /&gt;
I=0110 (+6) &amp;lt;br&amp;gt;&lt;br /&gt;
K=0111 (+7) &amp;lt;br&amp;gt;&lt;br /&gt;
N=1000 (-8) &amp;lt;br&amp;gt;&lt;br /&gt;
P=1001 (-7) &amp;lt;br&amp;gt;&lt;br /&gt;
R=1010 (-6) &amp;lt;br&amp;gt;&lt;br /&gt;
S=1011 (-5) &amp;lt;br&amp;gt;&lt;br /&gt;
T=1100 (-4) &amp;lt;br&amp;gt;&lt;br /&gt;
U=1101 (-3) &amp;lt;br&amp;gt;&lt;br /&gt;
Y=1110 (-2) &amp;lt;br&amp;gt;&lt;br /&gt;
Z=1111 (-1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Gamtec Code==&lt;br /&gt;
----------------------------&lt;br /&gt;
&lt;br /&gt;
Each code is made of 10 selectable characters.  &amp;lt;br&amp;gt;&lt;br /&gt;
Each bits (one character = 4 bits) are represented below:&lt;br /&gt;
&lt;br /&gt;
abcd efgh ijkl mnop qrst uvwx yzAB CDEF GHIJ KLMN &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;1   #2   #3   #4   #5   #6   #7   #8   #9   #10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Patch Decoding==&lt;br /&gt;
--------------------------------------&lt;br /&gt;
&lt;br /&gt;
A patch is made of a 24 bits address &amp;amp; 16 bits patch data. &amp;lt;br&amp;gt;&lt;br /&gt;
This makes a total of 5 bytes or 10 x 4-bits nibbles, address being first &amp;amp; data next.&lt;br /&gt;
&lt;br /&gt;
4-bits nibbles are calculated using characters 4-bits value, with the following formula:&lt;br /&gt;
&lt;br /&gt;
0110 0000 0000 0000 0000 0110 : 0000 0000 0000 0000 &amp;lt;br&amp;gt;&lt;br /&gt;
+ abcd efgh yzAB CDEF GHIJ KLMN : ijkl mnop qrst uvwx &amp;lt;br&amp;gt;&lt;br /&gt;
+ ijkl ijkl ijkl ijkl ijkl ijkl : ijkl ijkl 0000 ijkl &amp;lt;br&amp;gt;&lt;br /&gt;
- qrst qrst qrst qrst qrst qrst : qrst qrst ijkl qrst &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp; 1111 1111 1111 1111 1111 1111 : 1111 1111 1111 1111&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Operations are done for each group of 4-bits nibble.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
BDBDBDBDBD:&lt;br /&gt;
&lt;br /&gt;
0110 0000 0000 0000 0000 0110 : 0000 0000 0000 0000 &amp;lt;br&amp;gt;&lt;br /&gt;
+ 0001 0010 0001 0010 0001 0010 : 0001 0010 0001 0010  &amp;lt;br&amp;gt;&lt;br /&gt;
+ 0001 0001 0001 0001 0001 0001 : 0001 0001 0000 0001  &amp;lt;br&amp;gt;&lt;br /&gt;
- 0001 0001 0001 0001 0001 0001 : 0001 0001 0001 0001  &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp; 1111 1111 1111 1111 1111 1111 : 1111 1111 1111 1111&lt;br /&gt;
&lt;br /&gt;
= 0111 0010 0001 0010 0001 1000   0001 0010 0000 0010 &amp;lt;br&amp;gt;&lt;br /&gt;
7    2    1    2    1    8  :   1    2    0    2&lt;br /&gt;
&lt;br /&gt;
BDFGHIKNPR:&lt;br /&gt;
&lt;br /&gt;
0110 0000 0000 0000 0000 0110 : 0000 0000 0000 0000 &amp;lt;br&amp;gt;&lt;br /&gt;
+ 0001 0010 0111 1000 1001 1010 : 0011 0100 0101 0110 &amp;lt;br&amp;gt;&lt;br /&gt;
+ 0011 0011 0011 0011 0011 0011 : 0011 0011 0000 0011  &amp;lt;br&amp;gt;&lt;br /&gt;
- 0101 0101 0101 0101 0101 0101 : 0101 0101 0011 0101  &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp; 1111 1111 1111 1111 1111 1111 : 1111 1111 1111 1111 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 0101 0000 0101 0110 0111 1110 : 0001 0010 0010 0100 &amp;lt;br&amp;gt;&lt;br /&gt;
5    0    5    6    7    E  :   1    2    2    4&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
*[https://code.google.com/p/genplus-gx/downloads/detail?name=gamtec.txt Original source]&lt;/div&gt;</summary>
		<author><name>MathUser</name></author>
	</entry>
</feed>