Warning: Unknown: Unable to allocate memory for pool. in Unknown on line 0

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/index.php on line 54

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebStart.php on line 63

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 94

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 97

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 100

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 103

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Defines.php on line 187

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 115

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 134

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 137

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 139

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 144

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 145

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 153

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 150

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 157

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 381

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 382

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 383

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 384

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/languages/Language.php on line 20

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: include_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Skin.php on line 153

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/skins/Vector.deps.php on line 11

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Skin.php on line 155

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: include(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/resourceloader/ResourceLoader.php on line 201

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007
MAKIchan Graphics - Just Solve the File Format Problem

MAKIchan Graphics

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
m (Sample files)
 
(9 intermediate revisions by 4 users not shown)
Line 4: Line 4:
 
|extensions={{ext|mag}}, {{ext|max}}, {{ext|mki}}
 
|extensions={{ext|mag}}, {{ext|max}}, {{ext|mki}}
 
}}
 
}}
'''MAKIchan Graphics''' ('''MAG'''; also spelled '''Maki-chan''') is a raster graphics format that was used mainly in Japan. It may be associated with MSX computers. It's been accused of having an overly complex compression scheme.
+
'''MAKIchan Graphics''' (also spelled '''Maki-chan''') is a family of raster graphics formats that were used mainly in Japan. It may be associated with MSX computers. It's been accused of having an overly-complex compression scheme.
  
It is also spelled '''MAGIchan''', but that is presumably a typo.
+
There appear to be three main subformats: '''MKI''' (or '''MAKI'''), '''MAG''', and '''MAX'''. MAG is probably the most common. MAX is a slight variant of MAG, and uses a native MSX color model known as YJK.
 +
 
 +
It is also spelled '''MAGIchan''', though that might be a typo.
  
 
== Identification ==
 
== Identification ==
MAKIchan Graphics files apparently begin with the ASCII signature "<code>MAKI02</code>" (.MAG, .MAX), or "<code>MAKI01</code>" (.MKI).
+
MKI files begin with the ASCII signature "{{magic|MAKI01A&nbsp;}}" or "{{magic|MAKI01B&nbsp;}}".
 +
 
 +
MAG and MAX files begin with "{{magic|MAKI02&nbsp;&nbsp;}}".
  
 
== Specifications ==
 
== Specifications ==
* [http://mooncore.eu/bunny/txt/makichan.htm Maki-chan Graphics]
+
* [http://www.jisyo.com/viewer/faq/mag_tech.htm MAG format specification] (MAG format) (Japanese)
* [http://www.jisyo.com/viewer/faq/mag_tech.htm MAG format specification] (Japanese)
+
** Also available as magbible.doc in the mag2png distribution (see below)
 +
* [http://mooncore.eu/bunny/txt/makichan.htm Maki-chan Graphics] (MAG format)
 +
* [http://www.jisyo.com/viewer/faq/maki_tech.htm MAKI format specification] (MKI format) (Japanese)
  
 
== Software ==
 
== Software ==
* [[XnView]]
+
* [[RECOIL]]
 +
* [[Konvertor]]
 +
* [[XnView]] (MAG format only)
 +
* [http://www.irfanview.com/ IrfanView] (MAG format only)
 +
* [http://www.gregroelofs.com/greg_xv.html XV Jumbo Patches] (MAG/MKI) (need to manually enable MAG and MAKI support before compiling)
 +
** MAG/MKI support is from [http://mirror.ancl.hawaii.edu/pub/FreeBSD/ports/local-distfiles/shige/xv/xv310a-jp-extension-rev5.3.3.tar.gz xv310a-jp-extension-rev5.3.3.tar.gz]
 +
** XV repositories that include this patch: [https://github.com/DavidGriffith/xv], [https://github.com/edescourtis/xv]
 +
* [https://web.archive.org/web/20130926202300/http://www1.linkclub.or.jp/~zhidao/zlab/computing/mag2png.html mag2png] → [https://web.archive.org/web/20130926202300/http://www1.linkclub.or.jp/~zhidao/zlab/computing/lib/mag2png-1.01.tgz mag2png-1.01.tgz] (from archive.org) (MAG format only)
 +
* http://cd.textfiles.com/fujitsufree/vol04/DATA/MAGLREX/ - Appears to have source code (C + assembly) for a MAG/MKI decoder
 +
* [http://www2h.biglobe.ne.jp/~tobita/gv/gv.htm GV] (old Windows binary; untested)
 +
* [http://xee.c3.cx/ Xee] (Macintosh commercial software; untested)
 +
* [[Farbfeld Utilities]] (MKI format only)
  
 
== Sample files ==
 
== Sample files ==
* https://code.google.com/p/xee/issues/detail?id=309 → MAG-MAX_samples.zip, MoreMAGfiles.zip  
+
* [https://bitbucket.org/WAHa_06x36/xee/issues/309/add-support-to-the-japanese-maki-chan Maki-chan discussion] → MAG-MAX_samples.zip, MoreMAGfiles.zip  
 
* http://www.msxarchive.nl/pub/msx/graphics/mag/ (adult-oriented images)
 
* http://www.msxarchive.nl/pub/msx/graphics/mag/ (adult-oriented images)
 
* http://www.ateliermw.com/cglib/ewakalst0001.html (adult-oriented; NSFW thumbnails)
 
* http://www.ateliermw.com/cglib/ewakalst0001.html (adult-oriented; NSFW thumbnails)
 +
* {{DexvertSamples|image/makichan}}
  
 
== Links ==
 
== Links ==
 
* [http://newsgroup.xnview.com/viewtopic.php?f=35&t=23963 Forum discussion]
 
* [http://newsgroup.xnview.com/viewtopic.php?f=35&t=23963 Forum discussion]
* [https://code.google.com/p/xee/issues/detail?id=309 Maki-chan discussion, links, samples]
+
* [https://bitbucket.org/WAHa_06x36/xee/issues/309/add-support-to-the-japanese-maki-chan Maki-chan discussion, links, samples]
 +
 
 +
[[Category:MSX]]

Latest revision as of 04:23, 28 December 2023

File Format
Name MAKIchan Graphics
Ontology
Extension(s) .mag, .max, .mki

MAKIchan Graphics (also spelled Maki-chan) is a family of raster graphics formats that were used mainly in Japan. It may be associated with MSX computers. It's been accused of having an overly-complex compression scheme.

There appear to be three main subformats: MKI (or MAKI), MAG, and MAX. MAG is probably the most common. MAX is a slight variant of MAG, and uses a native MSX color model known as YJK.

It is also spelled MAGIchan, though that might be a typo.

Contents

[edit] Identification

MKI files begin with the ASCII signature "MAKI01A " or "MAKI01B ".

MAG and MAX files begin with "MAKI02  ".

[edit] Specifications

[edit] Software

[edit] Sample files

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38