<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.neogeodev.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Freem</id>
	<title>NeoGeo Development Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.neogeodev.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Freem"/>
	<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php/Special:Contributions/Freem"/>
	<updated>2026-05-02T06:37:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Category:Games&amp;diff=8253</id>
		<title>Category:Games</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Category:Games&amp;diff=8253"/>
		<updated>2023-04-18T05:21:20Z</updated>

		<summary type="html">&lt;p&gt;Freem: more homebrew games&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Official AES/MVS Games=&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
![[NGH number|NGH]]!!English Title!!Japanese Title&lt;br /&gt;
|-&lt;br /&gt;
|001&lt;br /&gt;
|[[NAM-1975]]&lt;br /&gt;
|ナム-1975&lt;br /&gt;
|-0&lt;br /&gt;
|002&lt;br /&gt;
|[[Baseball Stars Professional]]&lt;br /&gt;
|ベースボールスターズプロフェッショナル&lt;br /&gt;
|-&lt;br /&gt;
|003&lt;br /&gt;
|[[Top Player&#039;s Golf]]&lt;br /&gt;
|トッププレイヤーズゴルフ&lt;br /&gt;
|-&lt;br /&gt;
|004&lt;br /&gt;
|[[Mahjong Kyo Retsuden]]&lt;br /&gt;
|麻雀狂列伝 －西日本編－&lt;br /&gt;
|-&lt;br /&gt;
|005&lt;br /&gt;
|[[Magician Lord]]&lt;br /&gt;
|マジシャンロード&lt;br /&gt;
|-&lt;br /&gt;
|006&lt;br /&gt;
|[[Riding Hero]]&lt;br /&gt;
|ライディングヒーロー&lt;br /&gt;
|-&lt;br /&gt;
|007&lt;br /&gt;
|[[Alpha Mission II]]&lt;br /&gt;
|ASOII ラストガーディアン&lt;br /&gt;
|-&lt;br /&gt;
|008&lt;br /&gt;
|[[Jockey Grand Prix]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|009&lt;br /&gt;
|[[Ninja Combat]]&lt;br /&gt;
|ニンジャコンバット&lt;br /&gt;
|-&lt;br /&gt;
|010&lt;br /&gt;
|[[Cyber-Lip]]&lt;br /&gt;
|サイバーリップ&lt;br /&gt;
|-&lt;br /&gt;
|011&lt;br /&gt;
|[[The Super Spy]]&lt;br /&gt;
|ザ・スーパースパイ&lt;br /&gt;
|-&lt;br /&gt;
|014&lt;br /&gt;
|[[Mutation Nation]]&lt;br /&gt;
|ミューテイションネイション&lt;br /&gt;
|-&lt;br /&gt;
|016&lt;br /&gt;
|[[King of the Monsters]]&lt;br /&gt;
|キング・オブ・ザ・モンスターズ&lt;br /&gt;
|-&lt;br /&gt;
|017&lt;br /&gt;
|[[Sengoku]]&lt;br /&gt;
|戦国伝承&lt;br /&gt;
|-&lt;br /&gt;
|018&lt;br /&gt;
|[[Burning Fight]]&lt;br /&gt;
|バーニングファイト&lt;br /&gt;
|-&lt;br /&gt;
|019&lt;br /&gt;
|[[League Bowling]]&lt;br /&gt;
|リーグボウリング&lt;br /&gt;
|-&lt;br /&gt;
|020&lt;br /&gt;
|[[Ghost Pilots]]&lt;br /&gt;
|ゴーストパイロット&lt;br /&gt;
|-&lt;br /&gt;
|021&lt;br /&gt;
|[[Puzzled]]&lt;br /&gt;
|[[Joy Joy Kid]] (ジョイジョイキッド)&lt;br /&gt;
|-&lt;br /&gt;
|022&lt;br /&gt;
|[[Blue&#039;s Journey]]&lt;br /&gt;
|[[Raguy]] (ラギ)&lt;br /&gt;
|-&lt;br /&gt;
|023&lt;br /&gt;
|[[Quiz Daisousa Sen - The Last Count Down]]&lt;br /&gt;
|クイズ大捜査線&lt;br /&gt;
|-&lt;br /&gt;
|024&lt;br /&gt;
|[[Last Resort]]&lt;br /&gt;
|ラストリゾート&lt;br /&gt;
|-&lt;br /&gt;
|025&lt;br /&gt;
|[[Eight Man]]&lt;br /&gt;
|エイトマン&lt;br /&gt;
|-&lt;br /&gt;
|026&lt;br /&gt;
|[[Fun Fun Bros]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|027&lt;br /&gt;
|[[Minasanno Okagesamadesu! Daisugorokutaikai]]&lt;br /&gt;
|みなさんのおかげさまです&lt;br /&gt;
|-&lt;br /&gt;
|029&lt;br /&gt;
|[[Legend of Success Joe]] / [[Ashitano Joe Densetsu]]&lt;br /&gt;
|あしたのジョー伝説&lt;br /&gt;
|-&lt;br /&gt;
|030&lt;br /&gt;
|[[2020 Super Baseball]]&lt;br /&gt;
|2020年スーパーベースボール&lt;br /&gt;
|-&lt;br /&gt;
|031&lt;br /&gt;
|[[Soccer Brawl]]&lt;br /&gt;
|サッカーブロール&lt;br /&gt;
|-&lt;br /&gt;
|032&lt;br /&gt;
|[[Robo Army]]&lt;br /&gt;
|ロボアーミー&lt;br /&gt;
|-&lt;br /&gt;
|033&lt;br /&gt;
|[[Fatal Fury - King of Fighters]]&lt;br /&gt;
|[[Garou Densetsu - shukumei no tatakai]] (餓狼伝説)&lt;br /&gt;
|-&lt;br /&gt;
|034&lt;br /&gt;
|[[Football Frenzy]]&lt;br /&gt;
|フットボールフレンジー&lt;br /&gt;
|-&lt;br /&gt;
|036&lt;br /&gt;
|[[Bakatonosama Mahjong Manyuuki]]&lt;br /&gt;
|バカ殿様麻雀漫遊記&lt;br /&gt;
|-&lt;br /&gt;
|037&lt;br /&gt;
|[[Crossed Swords]]&lt;br /&gt;
|クロススウォード&lt;br /&gt;
|-&lt;br /&gt;
|038&lt;br /&gt;
|[[Thrash Rally]]&lt;br /&gt;
|スラッシュラリー&lt;br /&gt;
|-&lt;br /&gt;
|039&lt;br /&gt;
|[[King of the Monsters 2 - The Next Thing]]&lt;br /&gt;
|キング・オブ・ザ・モンスターズ 2&lt;br /&gt;
|-&lt;br /&gt;
|040&lt;br /&gt;
|[[Sengoku 2]]&lt;br /&gt;
|[[Sengoku Denshou 2]] (戦国伝承 2)&lt;br /&gt;
|-&lt;br /&gt;
|041&lt;br /&gt;
|[[Baseball Stars 2]]&lt;br /&gt;
|ベースボールスターズ 2&lt;br /&gt;
|-&lt;br /&gt;
|042&lt;br /&gt;
|[[Quiz Meitantei Neo &amp;amp; Geo - Quiz Daisousa Sen part 2]]&lt;br /&gt;
|クイズ迷探偵ネオ&amp;amp;ジオ クイズ大捜査線パート2&lt;br /&gt;
|-&lt;br /&gt;
|043&lt;br /&gt;
|[[3 Count Bout]]&lt;br /&gt;
|[[Fire Suplex]] (ファイヤー・スープレックス)&lt;br /&gt;
|-&lt;br /&gt;
|044&lt;br /&gt;
|[[Art of Fighting]]&lt;br /&gt;
|龍虎の拳&lt;br /&gt;
|-&lt;br /&gt;
|045&lt;br /&gt;
|[[Samurai Shodown]]&lt;br /&gt;
|[[Samurai Spirits]] (サムライスピリッツ)&lt;br /&gt;
|-&lt;br /&gt;
|046&lt;br /&gt;
|[[Top Hunter]]&lt;br /&gt;
|トップハンター&lt;br /&gt;
|-&lt;br /&gt;
|047&lt;br /&gt;
|[[Fatal Fury 2]]&lt;br /&gt;
|[[Garou Densetsu 2 - arata-naru tatakai]] (餓狼伝説 2)&lt;br /&gt;
|-&lt;br /&gt;
|048&lt;br /&gt;
|[[Jyanshin Densetsu - Quest of Jongmaster]]&lt;br /&gt;
|雀神伝説&lt;br /&gt;
|-&lt;br /&gt;
|049&lt;br /&gt;
|[[Andro Dunos]]&lt;br /&gt;
|アンドロデュノス&lt;br /&gt;
|-&lt;br /&gt;
|050&lt;br /&gt;
|[[Ninja Commando]]&lt;br /&gt;
|ニンジャコマンドー&lt;br /&gt;
|-&lt;br /&gt;
|051&lt;br /&gt;
|[[Viewpoint]]&lt;br /&gt;
|ビューポイント&lt;br /&gt;
|-&lt;br /&gt;
|052&lt;br /&gt;
|[[Super Sidekicks]]&lt;br /&gt;
|[[Tokuten Ou]] (得点王)&lt;br /&gt;
|-&lt;br /&gt;
|053&lt;br /&gt;
|[[World Heroes]]&lt;br /&gt;
|ワールドヒーローズ&lt;br /&gt;
|-&lt;br /&gt;
|055&lt;br /&gt;
|[[The King of Fighters &#039;94]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ &#039;94&lt;br /&gt;
|-&lt;br /&gt;
|056&lt;br /&gt;
|[[Art of Fighting 2]]&lt;br /&gt;
|[[Ryuuko no Ken 2]] (龍虎の拳 2)&lt;br /&gt;
|-&lt;br /&gt;
|057&lt;br /&gt;
|[[World Heroes 2]]&lt;br /&gt;
|ワールドヒーローズ 2&lt;br /&gt;
|-&lt;br /&gt;
|058&lt;br /&gt;
|[[Fatal Fury Special]]&lt;br /&gt;
|[[Garou Densetsu Special]] (餓狼伝説 スペシャル)&lt;br /&gt;
|-&lt;br /&gt;
|059&lt;br /&gt;
|[[Savage Reign]]&lt;br /&gt;
|[[Fu&#039;un Mokushiroku - kakutou sousei]] (風雲黙示録)&lt;br /&gt;
|-&lt;br /&gt;
|060&lt;br /&gt;
|[[Fight Fever]]&lt;br /&gt;
|ファイトフィーバー&lt;br /&gt;
|-&lt;br /&gt;
|061&lt;br /&gt;
|[[Super Sidekicks 2 - The World Championship]]&lt;br /&gt;
|Tokuten Ou 2 - real fight football (得点王 2)&lt;br /&gt;
|-&lt;br /&gt;
|062&lt;br /&gt;
|[[Spin Master]]&lt;br /&gt;
|[[Miracle Adventure]] (ミラクルアドベンチャー)&lt;br /&gt;
|-&lt;br /&gt;
|063&lt;br /&gt;
|[[Samurai Shodown II]]&lt;br /&gt;
|[[Shin Samurai Spirits - Haohmaru jigokuhen]] (真サムライスピリッツ)&lt;br /&gt;
|-&lt;br /&gt;
|064&lt;br /&gt;
|[[World Heroes 2 Jet]]&lt;br /&gt;
|ワールドヒーローズ 2 JET&lt;br /&gt;
|-&lt;br /&gt;
|065&lt;br /&gt;
|[[Windjammers]]&lt;br /&gt;
|[[Flying Power Disc]] (フライングパワーディスク)&lt;br /&gt;
|-&lt;br /&gt;
|066&lt;br /&gt;
|[[Karnov&#039;s Revenge]]&lt;br /&gt;
|[[Fighter&#039;s History Dynamite]] (ファイターズヒストリーダイナマイト)&lt;br /&gt;
|-&lt;br /&gt;
|067&lt;br /&gt;
|[[Gururin]]&lt;br /&gt;
|ぐるりん&lt;br /&gt;
|-&lt;br /&gt;
|068&lt;br /&gt;
|[[Power Spikes II]]&lt;br /&gt;
|パワースパイクス II&lt;br /&gt;
|-&lt;br /&gt;
|069&lt;br /&gt;
|[[Fatal Fury 3 - Road to the Final Victory]]&lt;br /&gt;
|[[Garou Densetsu 3 - haruka-naru tatakai]] (餓狼伝説 3)&lt;br /&gt;
|-&lt;br /&gt;
|070&lt;br /&gt;
|[[Zupapa!]]&lt;br /&gt;
|ズパパ!&lt;br /&gt;
|-&lt;br /&gt;
|073&lt;br /&gt;
|[[BomberMan - Panic Bomber]]&lt;br /&gt;
|ボンバーマン ぱにっくボンバー&lt;br /&gt;
|-&lt;br /&gt;
|074&lt;br /&gt;
|[[Aggressors of Dark Kombat]]&lt;br /&gt;
|[[Tsuukai GANGAN Koushinkyoku]] (痛快ガンガン行進曲)&lt;br /&gt;
|-&lt;br /&gt;
|075&lt;br /&gt;
|[[Aero Fighters 2]]&lt;br /&gt;
|[[Sonic Wings 2]] (ソニックウィングス 2)&lt;br /&gt;
|-&lt;br /&gt;
|076&lt;br /&gt;
|[[Zed Blade]]&lt;br /&gt;
|[[Operation Ragnarok]] (作戦名ラグナロク)&lt;br /&gt;
|-&lt;br /&gt;
|078&lt;br /&gt;
|[[Galaxy Fight - Universal Warriors]]&lt;br /&gt;
|ギャラクシーファイト&lt;br /&gt;
|-&lt;br /&gt;
|079&lt;br /&gt;
|[[Street Hoop]]&lt;br /&gt;
|[[Dunk Dream]] (ダンク・ドリーム)&lt;br /&gt;
|-&lt;br /&gt;
|080&lt;br /&gt;
|[[Quiz King of Fighters]]&lt;br /&gt;
|クイズ キング・オブ・ファイターズ&lt;br /&gt;
|-&lt;br /&gt;
|081&lt;br /&gt;
|[[Super Sidekicks 3 - The Next Glory]]&lt;br /&gt;
|[[Tokuten Ou 3 - eikoue no michi]] (得点王 3)&lt;br /&gt;
|-&lt;br /&gt;
|082&lt;br /&gt;
|[[Double Dragon]]&lt;br /&gt;
|ダブルドラゴン&lt;br /&gt;
|-&lt;br /&gt;
|083&lt;br /&gt;
|[[Bust-A-Move]]&lt;br /&gt;
|[[Puzzle Bobble]] (パズルボブル)&lt;br /&gt;
|-&lt;br /&gt;
|084&lt;br /&gt;
|[[The King of Fighters &#039;95]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ &#039;95&lt;br /&gt;
|-&lt;br /&gt;
|086&lt;br /&gt;
|[[Tecmo World Soccer &#039;96]]&lt;br /&gt;
|テクモワールドサッカー &#039;96&lt;br /&gt;
|-&lt;br /&gt;
|087&lt;br /&gt;
|[[Samurai Shodown III]]&lt;br /&gt;
|[[Samurai Spirits - Zankurou Musouken]] (サムライスピリッツ斬紅郎無双剣)&lt;br /&gt;
|-&lt;br /&gt;
|088&lt;br /&gt;
|[[Stakes Winner]]&lt;br /&gt;
|[[Stakes Winner - GI kinzen seihae no michi]] (ステークスウィナー)&lt;br /&gt;
|-&lt;br /&gt;
|089&lt;br /&gt;
|[[Pulstar]]&lt;br /&gt;
|パルスター&lt;br /&gt;
|-&lt;br /&gt;
|090&lt;br /&gt;
|[[World Heroes Perfect]]&lt;br /&gt;
|ワールドヒーローズパーフェクト&lt;br /&gt;
|-&lt;br /&gt;
|092&lt;br /&gt;
|[[Far East of Eden - Kabuki Klash]]&lt;br /&gt;
|[[Tengai Makyou - Shin Den]] (天外魔境 真伝)&lt;br /&gt;
|-&lt;br /&gt;
|093&lt;br /&gt;
|[[Neo Bomberman]]&lt;br /&gt;
|ネオ・ボンバーマン&lt;br /&gt;
|-&lt;br /&gt;
|094&lt;br /&gt;
|[[Voltage Fighter - Gowcaizer]]&lt;br /&gt;
|[[Choujin Gakuen Gowcaizer]] (超人学園ゴウカイザー)&lt;br /&gt;
|-&lt;br /&gt;
|095&lt;br /&gt;
|[[Real Bout Fatal Fury]]&lt;br /&gt;
|[[Real Bout Garou Densetsu]] (リアルバウト餓狼伝説)&lt;br /&gt;
|-&lt;br /&gt;
|096&lt;br /&gt;
|[[Art of Fighting 3 - The Path of the Warrior]]&lt;br /&gt;
|[[Art of Fighting - Ryuuko no Ken Gaiden]] (龍虎の拳 外伝)&lt;br /&gt;
|-&lt;br /&gt;
|097&lt;br /&gt;
|[[Aero Fighters 3]]&lt;br /&gt;
|[[Sonic Wings 3]] (ソニックウィングス 3)&lt;br /&gt;
|-&lt;br /&gt;
|200&lt;br /&gt;
|[[Neo Turf Masters]]&lt;br /&gt;
|[[Big Tournament Golf]] (ビッグトーナメント ゴルフ)&lt;br /&gt;
|-&lt;br /&gt;
|201&lt;br /&gt;
|[[Metal Slug - Super Vehicle-001]]&lt;br /&gt;
|メタルスラッグ&lt;br /&gt;
|-&lt;br /&gt;
|202&lt;br /&gt;
|[[Puzzle De Pon!]]&lt;br /&gt;
|パズル de ポン!&lt;br /&gt;
|-&lt;br /&gt;
|203&lt;br /&gt;
|[[Syougi No Tatsujin - Master of Syougi]]&lt;br /&gt;
|将棋の達人&lt;br /&gt;
|-&lt;br /&gt;
|206&lt;br /&gt;
|[[Chibi Marukochan Deluxe Quiz]]&lt;br /&gt;
|ちびまる子ちゃん まる子デラックスクイズ&lt;br /&gt;
|-&lt;br /&gt;
|207&lt;br /&gt;
|[[Neo Mr. Do!]]&lt;br /&gt;
|NEO ミスター・ドゥ!&lt;br /&gt;
|-&lt;br /&gt;
|208&lt;br /&gt;
|[[Super Dodge Ball]]&lt;br /&gt;
|[[Kunio no Nekketsu Toukyuu Densetsu]] (くにおの熱血闘球伝説)&lt;br /&gt;
|-&lt;br /&gt;
|209&lt;br /&gt;
|[[Goal! Goal! Goal!]]&lt;br /&gt;
|ゴール! ゴール! ゴール!&lt;br /&gt;
|-&lt;br /&gt;
|212&lt;br /&gt;
|[[Over Top]]&lt;br /&gt;
|オーバートップ&lt;br /&gt;
|-&lt;br /&gt;
|213&lt;br /&gt;
|[[Neo Drift Out - New Technology]]&lt;br /&gt;
|NEOドリフトアウト&lt;br /&gt;
|-&lt;br /&gt;
|214&lt;br /&gt;
|[[The King of Fighters &#039;96]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ &#039;96&lt;br /&gt;
|-&lt;br /&gt;
|215&lt;br /&gt;
|[[The Ultimate 11 - The SNK Football Championship]]&lt;br /&gt;
|[[Tokuten Ou - Honoo no Libero]] (得点王 炎のリベロ)&lt;br /&gt;
|-&lt;br /&gt;
|216&lt;br /&gt;
|[[Kizuna Encounter - Super Tag Battle]]&lt;br /&gt;
|[[Fu&#039;un Super Tag Battle]] (風雲スーパータッグバトル)&lt;br /&gt;
|-&lt;br /&gt;
|217&lt;br /&gt;
|[[Ninja Master&#039;s]]&lt;br /&gt;
|[[Ninja Master&#039;s - haoh-ninpo-cho]] (ニンジャマスターズ ～覇王忍法帖～)&lt;br /&gt;
|-&lt;br /&gt;
|218&lt;br /&gt;
|[[Ragnagard]]&lt;br /&gt;
|[[Shin-Oh-Ken]] (神凰拳)&lt;br /&gt;
|-&lt;br /&gt;
|219&lt;br /&gt;
|[[Pleasure Goal]]&lt;br /&gt;
|[[Futsal - 5 on 5 Mini Soccer]] (フットサル)&lt;br /&gt;
|-&lt;br /&gt;
|221&lt;br /&gt;
|[[Magical Drop II]]&lt;br /&gt;
|マジカルドロップ2&lt;br /&gt;
|-&lt;br /&gt;
|222&lt;br /&gt;
|[[Samurai Shodown IV - Amakusa&#039;s Revenge]]&lt;br /&gt;
|[[Samurai Spirits - Amakusa Kourin]] (サムライスピリッツ天草降臨)&lt;br /&gt;
|-&lt;br /&gt;
|223&lt;br /&gt;
|[[Real Bout Fatal Fury Special]]&lt;br /&gt;
|[[Real Bout Garou Densetsu Special]] (リアルバウト餓狼伝説スペシャル)&lt;br /&gt;
|-&lt;br /&gt;
|224&lt;br /&gt;
|[[Twinkle Star Sprites]]&lt;br /&gt;
|ティンクルスター スプライツ&lt;br /&gt;
|-&lt;br /&gt;
|225&lt;br /&gt;
|[[Waku Waku 7]]&lt;br /&gt;
|わくわく7&lt;br /&gt;
|-&lt;br /&gt;
|227&lt;br /&gt;
|[[Stakes Winner 2]]&lt;br /&gt;
|ステークスウィナー 2&lt;br /&gt;
|-&lt;br /&gt;
|230&lt;br /&gt;
|[[Breakers]]&lt;br /&gt;
|ブレイカーズ&lt;br /&gt;
|-&lt;br /&gt;
|231&lt;br /&gt;
|[[Money Puzzle Exchanger]]&lt;br /&gt;
|[[Money Idol Exchanger]] (マネーアイドルエクスチェンジャー)&lt;br /&gt;
|-&lt;br /&gt;
|232&lt;br /&gt;
|[[The King of Fighters &#039;97]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ &#039;97&lt;br /&gt;
|-&lt;br /&gt;
|233&lt;br /&gt;
|[[Magical Drop III]]&lt;br /&gt;
|マジカルドロップ3&lt;br /&gt;
|-&lt;br /&gt;
|234&lt;br /&gt;
|[[The Last Blade]]&lt;br /&gt;
|[[Bakumatsu Roman - Gekka no Kenshi]] (幕末浪漫 月華の剣士)&lt;br /&gt;
|-&lt;br /&gt;
|235&lt;br /&gt;
|[[Puzzle De Pon! R!]]&lt;br /&gt;
|パズル de ポン! R&lt;br /&gt;
|-&lt;br /&gt;
|236&lt;br /&gt;
|[[The Irritating Maze]]&lt;br /&gt;
|[[Ultra Denryu Iraira Bou]] (ウルトラ電流イライラ棒)&lt;br /&gt;
|-&lt;br /&gt;
|237&lt;br /&gt;
|[[Pop &#039;n Bounce]]&lt;br /&gt;
|[[Gapporin]] (ガッポリン)&lt;br /&gt;
|-&lt;br /&gt;
|238&lt;br /&gt;
|[[Shock Troopers]]&lt;br /&gt;
|ショックトルーパーズ&lt;br /&gt;
|-&lt;br /&gt;
|239&lt;br /&gt;
|[[Blazing Star]]&lt;br /&gt;
|ブレイジングスター&lt;br /&gt;
|-&lt;br /&gt;
|240&lt;br /&gt;
|[[Real Bout Fatal Fury 2 - The Newcomers]]&lt;br /&gt;
|[[Real Bout Garou Densetsu 2 - the newcomers]] (リアルバウト餓狼伝説 2)&lt;br /&gt;
|-&lt;br /&gt;
|241&lt;br /&gt;
|[[Metal Slug 2 - Super Vehicle-001/II]]&lt;br /&gt;
|メタルスラッグ 2&lt;br /&gt;
|-&lt;br /&gt;
|242&lt;br /&gt;
|[[The King of Fighters &#039;98 - The Slugfest]]&lt;br /&gt;
|[[King of Fighters &#039;98 - dream match never ends]] (ザ・キング・オブ・ファイターズ &#039;98)&lt;br /&gt;
|-&lt;br /&gt;
|243&lt;br /&gt;
|[[The Last Blade 2]]&lt;br /&gt;
|[[Bakumatsu Roman - Dai Ni Maku Gekka no Kenshi]] (幕末浪漫第二幕 月華の剣士)&lt;br /&gt;
|-&lt;br /&gt;
|244&lt;br /&gt;
|[[Neo-Geo Cup &#039;98 - The Road to the Victory]]&lt;br /&gt;
|ネオジオカップ &#039;98&lt;br /&gt;
|-&lt;br /&gt;
|245&lt;br /&gt;
|[[Breakers Revenge]]&lt;br /&gt;
|ブレイカーズ・リベンジ&lt;br /&gt;
|-&lt;br /&gt;
|246&lt;br /&gt;
|[[Shock Troopers - 2nd Squad]]&lt;br /&gt;
|ショックトルーパーズ セカンドスカッド&lt;br /&gt;
|-&lt;br /&gt;
|247&lt;br /&gt;
|[[Battle Flip Shot]]&lt;br /&gt;
|フリップショット&lt;br /&gt;
|-&lt;br /&gt;
|248&lt;br /&gt;
|[[Bust-A-Move Again]]&lt;br /&gt;
|パズルボブル 2&lt;br /&gt;
|-&lt;br /&gt;
|249&lt;br /&gt;
|[[Captain Tomaday]]&lt;br /&gt;
|キャプテン・トマディ&lt;br /&gt;
|-&lt;br /&gt;
|250&lt;br /&gt;
|[[Metal Slug X - Super Vehicle-001]]&lt;br /&gt;
|メタルスラッグ X&lt;br /&gt;
|-&lt;br /&gt;
|251&lt;br /&gt;
|[[The King of Fighters &#039;99 - Millennium Battle]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ &#039;99&lt;br /&gt;
|-&lt;br /&gt;
|252&lt;br /&gt;
|[[Ganryu]]&lt;br /&gt;
|[[Musashi Ganryuki]] (武蔵厳流記)&lt;br /&gt;
|-&lt;br /&gt;
|253&lt;br /&gt;
|[[Garou - Mark of the Wolves]]&lt;br /&gt;
|餓狼 MARK OF THE WOLVES&lt;br /&gt;
|-&lt;br /&gt;
|254&lt;br /&gt;
|[[Strikers 1945 Plus]]&lt;br /&gt;
|ストライカーズ 1945 PLUS&lt;br /&gt;
|-&lt;br /&gt;
|255&lt;br /&gt;
|[[Prehistoric Isle 2]]&lt;br /&gt;
|原始島2&lt;br /&gt;
|-&lt;br /&gt;
|256&lt;br /&gt;
|[[Metal Slug 3]]&lt;br /&gt;
|メタルスラッグ 3&lt;br /&gt;
|-&lt;br /&gt;
|257&lt;br /&gt;
|[[The King of Fighters 2000]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ 2000&lt;br /&gt;
|-&lt;br /&gt;
|259&lt;br /&gt;
|[[Bang Bead]]&lt;br /&gt;
|バン・ビード&lt;br /&gt;
|-&lt;br /&gt;
|260&lt;br /&gt;
|[[Nightmare in the Dark]]&lt;br /&gt;
|ナイトメアインザダーク&lt;br /&gt;
|-&lt;br /&gt;
|261&lt;br /&gt;
|[[Sengoku 3]]&lt;br /&gt;
|[[Sengoku Densho 2001]] (戦国伝承 2001)&lt;br /&gt;
|-&lt;br /&gt;
|262&lt;br /&gt;
|[[The King of Fighters 2001]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ 2001&lt;br /&gt;
|-&lt;br /&gt;
|263&lt;br /&gt;
|[[Metal Slug 4]]&lt;br /&gt;
|メタルスラッグ 4&lt;br /&gt;
|-&lt;br /&gt;
|264&lt;br /&gt;
|[[Rage of the Dragons]]&lt;br /&gt;
|レイジ・オブ・ザ・ドラゴンズ&lt;br /&gt;
|-&lt;br /&gt;
|265&lt;br /&gt;
|[[The King of Fighters 2002]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ 2002&lt;br /&gt;
|-&lt;br /&gt;
|266&lt;br /&gt;
|[[Matrimelee]]&lt;br /&gt;
|[[Shin Gouketsuji Ichizoku Toukon]] (新豪血寺一族 闘婚-Matrimelee-)&lt;br /&gt;
|-&lt;br /&gt;
|267&lt;br /&gt;
|[[Pochi and Nyaa]]&lt;br /&gt;
|ポチッとにゃ~&lt;br /&gt;
|-&lt;br /&gt;
|268&lt;br /&gt;
|[[Metal Slug 5]]&lt;br /&gt;
|メタルスラッグ 5&lt;br /&gt;
|-&lt;br /&gt;
|269&lt;br /&gt;
|[[SNK vs. Capcom - SVC Chaos]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|270&lt;br /&gt;
|[[Samurai Shodown V]]&lt;br /&gt;
|[[Samurai Spirits Zero]] (サムライスピリッツ零)&lt;br /&gt;
|-&lt;br /&gt;
|271&lt;br /&gt;
|[[The King of Fighters 2003]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ 2003&lt;br /&gt;
|-&lt;br /&gt;
|272&lt;br /&gt;
|[[Samurai Shodown V Special]]&lt;br /&gt;
|[[Samurai Spirits Zero Special]] (サムライスピリッツ零スペシャル)&lt;br /&gt;
|-&lt;br /&gt;
|3E7&lt;br /&gt;
|[[V-Liner]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=CD Exclusive=&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
![[NGH number|NGH]]!!English Title!!Japanese Title&lt;br /&gt;
|-&lt;br /&gt;
|054&lt;br /&gt;
|[[Crossed Swords 2]]&lt;br /&gt;
|クロススウォード II&lt;br /&gt;
|-&lt;br /&gt;
|085&lt;br /&gt;
|[[Samurai Shodown RPG]]&lt;br /&gt;
|[[Shinsetsu Samurai Spirits: Bushidou Retsuden]] (真説サムライスピリッツ武士道烈伝)&lt;br /&gt;
|-&lt;br /&gt;
|091&lt;br /&gt;
|[[ADK World]]&lt;br /&gt;
|ADKワールド&lt;br /&gt;
|-&lt;br /&gt;
|098&lt;br /&gt;
|[[Taisen Idol Mahjong Final Romance 2]]&lt;br /&gt;
|アイドル麻雀 ファイナルロマンス 2&lt;br /&gt;
|-&lt;br /&gt;
|205&lt;br /&gt;
|[[Neo Geo CD Special]]&lt;br /&gt;
|ネオジオCDスペシャル&lt;br /&gt;
|-&lt;br /&gt;
|211&lt;br /&gt;
|[[Zintrick]]&lt;br /&gt;
|[[Oshidashi Zintrix]] (押し出しジントリック)&lt;br /&gt;
|-&lt;br /&gt;
|229&lt;br /&gt;
|[[The King of Fighters &#039;96 Collection]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ &#039;96 ネオジオコレクション&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Homebrew/Unofficial=&lt;br /&gt;
* [[Digger Man]]&lt;br /&gt;
* [[Fast Striker]]&lt;br /&gt;
* Gunlord&lt;br /&gt;
* Knight&#039;s Chance&lt;br /&gt;
* Kraut Buster&lt;br /&gt;
* Last Hope&lt;br /&gt;
* Neo XYX&lt;br /&gt;
* Razion&lt;br /&gt;
* [[Super Bubble Pop]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Super_Bubble_Pop&amp;diff=8252</id>
		<title>Super Bubble Pop</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Super_Bubble_Pop&amp;diff=8252"/>
		<updated>2023-04-06T03:56:27Z</updated>

		<summary type="html">&lt;p&gt;Freem: Created page with &amp;quot;{{GameInfo|right |en_title=Super Bubble Pop  |jp_title=Super Bubble Pop |jp_title2=スーパー バブル ポップ |developer=Vektorlogic |editor=Vektorlogic |ngh_id=FECD |megcount=unknown |mvs_release=yes |mvs_release_en=y |mvs_release_jp=n |mvs_romset=sbp |mvs_date=2004 |mvs_pchip= |mvs_pboard=Vektorlogic Program Cart |mvs_cboard=Vektorlogic Graphics Cart }}  Program board contains two CPLDs. One is presumably similar to the PCM chip, while the other appears to be...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{GameInfo|right&lt;br /&gt;
|en_title=Super Bubble Pop &lt;br /&gt;
|jp_title=Super Bubble Pop&lt;br /&gt;
|jp_title2=スーパー バブル ポップ&lt;br /&gt;
|developer=Vektorlogic&lt;br /&gt;
|editor=Vektorlogic&lt;br /&gt;
|ngh_id=FECD&lt;br /&gt;
|megcount=unknown&lt;br /&gt;
|mvs_release=yes&lt;br /&gt;
|mvs_release_en=y&lt;br /&gt;
|mvs_release_jp=n&lt;br /&gt;
|mvs_romset=sbp&lt;br /&gt;
|mvs_date=2004&lt;br /&gt;
|mvs_pchip=&lt;br /&gt;
|mvs_pboard=Vektorlogic Program Cart&lt;br /&gt;
|mvs_cboard=Vektorlogic Graphics Cart&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Program board contains two CPLDs. One is presumably similar to the [[PCM]] chip, while the other appears to be used for protection.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* [https://github.com/mamedev/mame/blob/master/src/devices/bus/neogeo/sbp.cpp MAME Super Bubble Pop bus device]&lt;br /&gt;
&lt;br /&gt;
[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Category:Games&amp;diff=8251</id>
		<title>Category:Games</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Category:Games&amp;diff=8251"/>
		<updated>2023-04-06T01:55:40Z</updated>

		<summary type="html">&lt;p&gt;Freem: fix Puzzle Bobble&amp;#039;s Japanese title; was &amp;quot;Double Dragon&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Official AES/MVS Games=&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
![[NGH number|NGH]]!!English Title!!Japanese Title&lt;br /&gt;
|-&lt;br /&gt;
|001&lt;br /&gt;
|[[NAM-1975]]&lt;br /&gt;
|ナム-1975&lt;br /&gt;
|-0&lt;br /&gt;
|002&lt;br /&gt;
|[[Baseball Stars Professional]]&lt;br /&gt;
|ベースボールスターズプロフェッショナル&lt;br /&gt;
|-&lt;br /&gt;
|003&lt;br /&gt;
|[[Top Player&#039;s Golf]]&lt;br /&gt;
|トッププレイヤーズゴルフ&lt;br /&gt;
|-&lt;br /&gt;
|004&lt;br /&gt;
|[[Mahjong Kyo Retsuden]]&lt;br /&gt;
|麻雀狂列伝 －西日本編－&lt;br /&gt;
|-&lt;br /&gt;
|005&lt;br /&gt;
|[[Magician Lord]]&lt;br /&gt;
|マジシャンロード&lt;br /&gt;
|-&lt;br /&gt;
|006&lt;br /&gt;
|[[Riding Hero]]&lt;br /&gt;
|ライディングヒーロー&lt;br /&gt;
|-&lt;br /&gt;
|007&lt;br /&gt;
|[[Alpha Mission II]]&lt;br /&gt;
|ASOII ラストガーディアン&lt;br /&gt;
|-&lt;br /&gt;
|008&lt;br /&gt;
|[[Jockey Grand Prix]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|009&lt;br /&gt;
|[[Ninja Combat]]&lt;br /&gt;
|ニンジャコンバット&lt;br /&gt;
|-&lt;br /&gt;
|010&lt;br /&gt;
|[[Cyber-Lip]]&lt;br /&gt;
|サイバーリップ&lt;br /&gt;
|-&lt;br /&gt;
|011&lt;br /&gt;
|[[The Super Spy]]&lt;br /&gt;
|ザ・スーパースパイ&lt;br /&gt;
|-&lt;br /&gt;
|014&lt;br /&gt;
|[[Mutation Nation]]&lt;br /&gt;
|ミューテイションネイション&lt;br /&gt;
|-&lt;br /&gt;
|016&lt;br /&gt;
|[[King of the Monsters]]&lt;br /&gt;
|キング・オブ・ザ・モンスターズ&lt;br /&gt;
|-&lt;br /&gt;
|017&lt;br /&gt;
|[[Sengoku]]&lt;br /&gt;
|戦国伝承&lt;br /&gt;
|-&lt;br /&gt;
|018&lt;br /&gt;
|[[Burning Fight]]&lt;br /&gt;
|バーニングファイト&lt;br /&gt;
|-&lt;br /&gt;
|019&lt;br /&gt;
|[[League Bowling]]&lt;br /&gt;
|リーグボウリング&lt;br /&gt;
|-&lt;br /&gt;
|020&lt;br /&gt;
|[[Ghost Pilots]]&lt;br /&gt;
|ゴーストパイロット&lt;br /&gt;
|-&lt;br /&gt;
|021&lt;br /&gt;
|[[Puzzled]]&lt;br /&gt;
|[[Joy Joy Kid]] (ジョイジョイキッド)&lt;br /&gt;
|-&lt;br /&gt;
|022&lt;br /&gt;
|[[Blue&#039;s Journey]]&lt;br /&gt;
|[[Raguy]] (ラギ)&lt;br /&gt;
|-&lt;br /&gt;
|023&lt;br /&gt;
|[[Quiz Daisousa Sen - The Last Count Down]]&lt;br /&gt;
|クイズ大捜査線&lt;br /&gt;
|-&lt;br /&gt;
|024&lt;br /&gt;
|[[Last Resort]]&lt;br /&gt;
|ラストリゾート&lt;br /&gt;
|-&lt;br /&gt;
|025&lt;br /&gt;
|[[Eight Man]]&lt;br /&gt;
|エイトマン&lt;br /&gt;
|-&lt;br /&gt;
|026&lt;br /&gt;
|[[Fun Fun Bros]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|027&lt;br /&gt;
|[[Minasanno Okagesamadesu! Daisugorokutaikai]]&lt;br /&gt;
|みなさんのおかげさまです&lt;br /&gt;
|-&lt;br /&gt;
|029&lt;br /&gt;
|[[Legend of Success Joe]] / [[Ashitano Joe Densetsu]]&lt;br /&gt;
|あしたのジョー伝説&lt;br /&gt;
|-&lt;br /&gt;
|030&lt;br /&gt;
|[[2020 Super Baseball]]&lt;br /&gt;
|2020年スーパーベースボール&lt;br /&gt;
|-&lt;br /&gt;
|031&lt;br /&gt;
|[[Soccer Brawl]]&lt;br /&gt;
|サッカーブロール&lt;br /&gt;
|-&lt;br /&gt;
|032&lt;br /&gt;
|[[Robo Army]]&lt;br /&gt;
|ロボアーミー&lt;br /&gt;
|-&lt;br /&gt;
|033&lt;br /&gt;
|[[Fatal Fury - King of Fighters]]&lt;br /&gt;
|[[Garou Densetsu - shukumei no tatakai]] (餓狼伝説)&lt;br /&gt;
|-&lt;br /&gt;
|034&lt;br /&gt;
|[[Football Frenzy]]&lt;br /&gt;
|フットボールフレンジー&lt;br /&gt;
|-&lt;br /&gt;
|036&lt;br /&gt;
|[[Bakatonosama Mahjong Manyuuki]]&lt;br /&gt;
|バカ殿様麻雀漫遊記&lt;br /&gt;
|-&lt;br /&gt;
|037&lt;br /&gt;
|[[Crossed Swords]]&lt;br /&gt;
|クロススウォード&lt;br /&gt;
|-&lt;br /&gt;
|038&lt;br /&gt;
|[[Thrash Rally]]&lt;br /&gt;
|スラッシュラリー&lt;br /&gt;
|-&lt;br /&gt;
|039&lt;br /&gt;
|[[King of the Monsters 2 - The Next Thing]]&lt;br /&gt;
|キング・オブ・ザ・モンスターズ 2&lt;br /&gt;
|-&lt;br /&gt;
|040&lt;br /&gt;
|[[Sengoku 2]]&lt;br /&gt;
|[[Sengoku Denshou 2]] (戦国伝承 2)&lt;br /&gt;
|-&lt;br /&gt;
|041&lt;br /&gt;
|[[Baseball Stars 2]]&lt;br /&gt;
|ベースボールスターズ 2&lt;br /&gt;
|-&lt;br /&gt;
|042&lt;br /&gt;
|[[Quiz Meitantei Neo &amp;amp; Geo - Quiz Daisousa Sen part 2]]&lt;br /&gt;
|クイズ迷探偵ネオ&amp;amp;ジオ クイズ大捜査線パート2&lt;br /&gt;
|-&lt;br /&gt;
|043&lt;br /&gt;
|[[3 Count Bout]]&lt;br /&gt;
|[[Fire Suplex]] (ファイヤー・スープレックス)&lt;br /&gt;
|-&lt;br /&gt;
|044&lt;br /&gt;
|[[Art of Fighting]]&lt;br /&gt;
|龍虎の拳&lt;br /&gt;
|-&lt;br /&gt;
|045&lt;br /&gt;
|[[Samurai Shodown]]&lt;br /&gt;
|[[Samurai Spirits]] (サムライスピリッツ)&lt;br /&gt;
|-&lt;br /&gt;
|046&lt;br /&gt;
|[[Top Hunter]]&lt;br /&gt;
|トップハンター&lt;br /&gt;
|-&lt;br /&gt;
|047&lt;br /&gt;
|[[Fatal Fury 2]]&lt;br /&gt;
|[[Garou Densetsu 2 - arata-naru tatakai]] (餓狼伝説 2)&lt;br /&gt;
|-&lt;br /&gt;
|048&lt;br /&gt;
|[[Jyanshin Densetsu - Quest of Jongmaster]]&lt;br /&gt;
|雀神伝説&lt;br /&gt;
|-&lt;br /&gt;
|049&lt;br /&gt;
|[[Andro Dunos]]&lt;br /&gt;
|アンドロデュノス&lt;br /&gt;
|-&lt;br /&gt;
|050&lt;br /&gt;
|[[Ninja Commando]]&lt;br /&gt;
|ニンジャコマンドー&lt;br /&gt;
|-&lt;br /&gt;
|051&lt;br /&gt;
|[[Viewpoint]]&lt;br /&gt;
|ビューポイント&lt;br /&gt;
|-&lt;br /&gt;
|052&lt;br /&gt;
|[[Super Sidekicks]]&lt;br /&gt;
|[[Tokuten Ou]] (得点王)&lt;br /&gt;
|-&lt;br /&gt;
|053&lt;br /&gt;
|[[World Heroes]]&lt;br /&gt;
|ワールドヒーローズ&lt;br /&gt;
|-&lt;br /&gt;
|055&lt;br /&gt;
|[[The King of Fighters &#039;94]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ &#039;94&lt;br /&gt;
|-&lt;br /&gt;
|056&lt;br /&gt;
|[[Art of Fighting 2]]&lt;br /&gt;
|[[Ryuuko no Ken 2]] (龍虎の拳 2)&lt;br /&gt;
|-&lt;br /&gt;
|057&lt;br /&gt;
|[[World Heroes 2]]&lt;br /&gt;
|ワールドヒーローズ 2&lt;br /&gt;
|-&lt;br /&gt;
|058&lt;br /&gt;
|[[Fatal Fury Special]]&lt;br /&gt;
|[[Garou Densetsu Special]] (餓狼伝説 スペシャル)&lt;br /&gt;
|-&lt;br /&gt;
|059&lt;br /&gt;
|[[Savage Reign]]&lt;br /&gt;
|[[Fu&#039;un Mokushiroku - kakutou sousei]] (風雲黙示録)&lt;br /&gt;
|-&lt;br /&gt;
|060&lt;br /&gt;
|[[Fight Fever]]&lt;br /&gt;
|ファイトフィーバー&lt;br /&gt;
|-&lt;br /&gt;
|061&lt;br /&gt;
|[[Super Sidekicks 2 - The World Championship]]&lt;br /&gt;
|Tokuten Ou 2 - real fight football (得点王 2)&lt;br /&gt;
|-&lt;br /&gt;
|062&lt;br /&gt;
|[[Spin Master]]&lt;br /&gt;
|[[Miracle Adventure]] (ミラクルアドベンチャー)&lt;br /&gt;
|-&lt;br /&gt;
|063&lt;br /&gt;
|[[Samurai Shodown II]]&lt;br /&gt;
|[[Shin Samurai Spirits - Haohmaru jigokuhen]] (真サムライスピリッツ)&lt;br /&gt;
|-&lt;br /&gt;
|064&lt;br /&gt;
|[[World Heroes 2 Jet]]&lt;br /&gt;
|ワールドヒーローズ 2 JET&lt;br /&gt;
|-&lt;br /&gt;
|065&lt;br /&gt;
|[[Windjammers]]&lt;br /&gt;
|[[Flying Power Disc]] (フライングパワーディスク)&lt;br /&gt;
|-&lt;br /&gt;
|066&lt;br /&gt;
|[[Karnov&#039;s Revenge]]&lt;br /&gt;
|[[Fighter&#039;s History Dynamite]] (ファイターズヒストリーダイナマイト)&lt;br /&gt;
|-&lt;br /&gt;
|067&lt;br /&gt;
|[[Gururin]]&lt;br /&gt;
|ぐるりん&lt;br /&gt;
|-&lt;br /&gt;
|068&lt;br /&gt;
|[[Power Spikes II]]&lt;br /&gt;
|パワースパイクス II&lt;br /&gt;
|-&lt;br /&gt;
|069&lt;br /&gt;
|[[Fatal Fury 3 - Road to the Final Victory]]&lt;br /&gt;
|[[Garou Densetsu 3 - haruka-naru tatakai]] (餓狼伝説 3)&lt;br /&gt;
|-&lt;br /&gt;
|070&lt;br /&gt;
|[[Zupapa!]]&lt;br /&gt;
|ズパパ!&lt;br /&gt;
|-&lt;br /&gt;
|073&lt;br /&gt;
|[[BomberMan - Panic Bomber]]&lt;br /&gt;
|ボンバーマン ぱにっくボンバー&lt;br /&gt;
|-&lt;br /&gt;
|074&lt;br /&gt;
|[[Aggressors of Dark Kombat]]&lt;br /&gt;
|[[Tsuukai GANGAN Koushinkyoku]] (痛快ガンガン行進曲)&lt;br /&gt;
|-&lt;br /&gt;
|075&lt;br /&gt;
|[[Aero Fighters 2]]&lt;br /&gt;
|[[Sonic Wings 2]] (ソニックウィングス 2)&lt;br /&gt;
|-&lt;br /&gt;
|076&lt;br /&gt;
|[[Zed Blade]]&lt;br /&gt;
|[[Operation Ragnarok]] (作戦名ラグナロク)&lt;br /&gt;
|-&lt;br /&gt;
|078&lt;br /&gt;
|[[Galaxy Fight - Universal Warriors]]&lt;br /&gt;
|ギャラクシーファイト&lt;br /&gt;
|-&lt;br /&gt;
|079&lt;br /&gt;
|[[Street Hoop]]&lt;br /&gt;
|[[Dunk Dream]] (ダンク・ドリーム)&lt;br /&gt;
|-&lt;br /&gt;
|080&lt;br /&gt;
|[[Quiz King of Fighters]]&lt;br /&gt;
|クイズ キング・オブ・ファイターズ&lt;br /&gt;
|-&lt;br /&gt;
|081&lt;br /&gt;
|[[Super Sidekicks 3 - The Next Glory]]&lt;br /&gt;
|[[Tokuten Ou 3 - eikoue no michi]] (得点王 3)&lt;br /&gt;
|-&lt;br /&gt;
|082&lt;br /&gt;
|[[Double Dragon]]&lt;br /&gt;
|ダブルドラゴン&lt;br /&gt;
|-&lt;br /&gt;
|083&lt;br /&gt;
|[[Bust-A-Move]]&lt;br /&gt;
|[[Puzzle Bobble]] (パズルボブル)&lt;br /&gt;
|-&lt;br /&gt;
|084&lt;br /&gt;
|[[The King of Fighters &#039;95]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ &#039;95&lt;br /&gt;
|-&lt;br /&gt;
|086&lt;br /&gt;
|[[Tecmo World Soccer &#039;96]]&lt;br /&gt;
|テクモワールドサッカー &#039;96&lt;br /&gt;
|-&lt;br /&gt;
|087&lt;br /&gt;
|[[Samurai Shodown III]]&lt;br /&gt;
|[[Samurai Spirits - Zankurou Musouken]] (サムライスピリッツ斬紅郎無双剣)&lt;br /&gt;
|-&lt;br /&gt;
|088&lt;br /&gt;
|[[Stakes Winner]]&lt;br /&gt;
|[[Stakes Winner - GI kinzen seihae no michi]] (ステークスウィナー)&lt;br /&gt;
|-&lt;br /&gt;
|089&lt;br /&gt;
|[[Pulstar]]&lt;br /&gt;
|パルスター&lt;br /&gt;
|-&lt;br /&gt;
|090&lt;br /&gt;
|[[World Heroes Perfect]]&lt;br /&gt;
|ワールドヒーローズパーフェクト&lt;br /&gt;
|-&lt;br /&gt;
|092&lt;br /&gt;
|[[Far East of Eden - Kabuki Klash]]&lt;br /&gt;
|[[Tengai Makyou - Shin Den]] (天外魔境 真伝)&lt;br /&gt;
|-&lt;br /&gt;
|093&lt;br /&gt;
|[[Neo Bomberman]]&lt;br /&gt;
|ネオ・ボンバーマン&lt;br /&gt;
|-&lt;br /&gt;
|094&lt;br /&gt;
|[[Voltage Fighter - Gowcaizer]]&lt;br /&gt;
|[[Choujin Gakuen Gowcaizer]] (超人学園ゴウカイザー)&lt;br /&gt;
|-&lt;br /&gt;
|095&lt;br /&gt;
|[[Real Bout Fatal Fury]]&lt;br /&gt;
|[[Real Bout Garou Densetsu]] (リアルバウト餓狼伝説)&lt;br /&gt;
|-&lt;br /&gt;
|096&lt;br /&gt;
|[[Art of Fighting 3 - The Path of the Warrior]]&lt;br /&gt;
|[[Art of Fighting - Ryuuko no Ken Gaiden]] (龍虎の拳 外伝)&lt;br /&gt;
|-&lt;br /&gt;
|097&lt;br /&gt;
|[[Aero Fighters 3]]&lt;br /&gt;
|[[Sonic Wings 3]] (ソニックウィングス 3)&lt;br /&gt;
|-&lt;br /&gt;
|200&lt;br /&gt;
|[[Neo Turf Masters]]&lt;br /&gt;
|[[Big Tournament Golf]] (ビッグトーナメント ゴルフ)&lt;br /&gt;
|-&lt;br /&gt;
|201&lt;br /&gt;
|[[Metal Slug - Super Vehicle-001]]&lt;br /&gt;
|メタルスラッグ&lt;br /&gt;
|-&lt;br /&gt;
|202&lt;br /&gt;
|[[Puzzle De Pon!]]&lt;br /&gt;
|パズル de ポン!&lt;br /&gt;
|-&lt;br /&gt;
|203&lt;br /&gt;
|[[Syougi No Tatsujin - Master of Syougi]]&lt;br /&gt;
|将棋の達人&lt;br /&gt;
|-&lt;br /&gt;
|206&lt;br /&gt;
|[[Chibi Marukochan Deluxe Quiz]]&lt;br /&gt;
|ちびまる子ちゃん まる子デラックスクイズ&lt;br /&gt;
|-&lt;br /&gt;
|207&lt;br /&gt;
|[[Neo Mr. Do!]]&lt;br /&gt;
|NEO ミスター・ドゥ!&lt;br /&gt;
|-&lt;br /&gt;
|208&lt;br /&gt;
|[[Super Dodge Ball]]&lt;br /&gt;
|[[Kunio no Nekketsu Toukyuu Densetsu]] (くにおの熱血闘球伝説)&lt;br /&gt;
|-&lt;br /&gt;
|209&lt;br /&gt;
|[[Goal! Goal! Goal!]]&lt;br /&gt;
|ゴール! ゴール! ゴール!&lt;br /&gt;
|-&lt;br /&gt;
|212&lt;br /&gt;
|[[Over Top]]&lt;br /&gt;
|オーバートップ&lt;br /&gt;
|-&lt;br /&gt;
|213&lt;br /&gt;
|[[Neo Drift Out - New Technology]]&lt;br /&gt;
|NEOドリフトアウト&lt;br /&gt;
|-&lt;br /&gt;
|214&lt;br /&gt;
|[[The King of Fighters &#039;96]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ &#039;96&lt;br /&gt;
|-&lt;br /&gt;
|215&lt;br /&gt;
|[[The Ultimate 11 - The SNK Football Championship]]&lt;br /&gt;
|[[Tokuten Ou - Honoo no Libero]] (得点王 炎のリベロ)&lt;br /&gt;
|-&lt;br /&gt;
|216&lt;br /&gt;
|[[Kizuna Encounter - Super Tag Battle]]&lt;br /&gt;
|[[Fu&#039;un Super Tag Battle]] (風雲スーパータッグバトル)&lt;br /&gt;
|-&lt;br /&gt;
|217&lt;br /&gt;
|[[Ninja Master&#039;s]]&lt;br /&gt;
|[[Ninja Master&#039;s - haoh-ninpo-cho]] (ニンジャマスターズ ～覇王忍法帖～)&lt;br /&gt;
|-&lt;br /&gt;
|218&lt;br /&gt;
|[[Ragnagard]]&lt;br /&gt;
|[[Shin-Oh-Ken]] (神凰拳)&lt;br /&gt;
|-&lt;br /&gt;
|219&lt;br /&gt;
|[[Pleasure Goal]]&lt;br /&gt;
|[[Futsal - 5 on 5 Mini Soccer]] (フットサル)&lt;br /&gt;
|-&lt;br /&gt;
|221&lt;br /&gt;
|[[Magical Drop II]]&lt;br /&gt;
|マジカルドロップ2&lt;br /&gt;
|-&lt;br /&gt;
|222&lt;br /&gt;
|[[Samurai Shodown IV - Amakusa&#039;s Revenge]]&lt;br /&gt;
|[[Samurai Spirits - Amakusa Kourin]] (サムライスピリッツ天草降臨)&lt;br /&gt;
|-&lt;br /&gt;
|223&lt;br /&gt;
|[[Real Bout Fatal Fury Special]]&lt;br /&gt;
|[[Real Bout Garou Densetsu Special]] (リアルバウト餓狼伝説スペシャル)&lt;br /&gt;
|-&lt;br /&gt;
|224&lt;br /&gt;
|[[Twinkle Star Sprites]]&lt;br /&gt;
|ティンクルスター スプライツ&lt;br /&gt;
|-&lt;br /&gt;
|225&lt;br /&gt;
|[[Waku Waku 7]]&lt;br /&gt;
|わくわく7&lt;br /&gt;
|-&lt;br /&gt;
|227&lt;br /&gt;
|[[Stakes Winner 2]]&lt;br /&gt;
|ステークスウィナー 2&lt;br /&gt;
|-&lt;br /&gt;
|230&lt;br /&gt;
|[[Breakers]]&lt;br /&gt;
|ブレイカーズ&lt;br /&gt;
|-&lt;br /&gt;
|231&lt;br /&gt;
|[[Money Puzzle Exchanger]]&lt;br /&gt;
|[[Money Idol Exchanger]] (マネーアイドルエクスチェンジャー)&lt;br /&gt;
|-&lt;br /&gt;
|232&lt;br /&gt;
|[[The King of Fighters &#039;97]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ &#039;97&lt;br /&gt;
|-&lt;br /&gt;
|233&lt;br /&gt;
|[[Magical Drop III]]&lt;br /&gt;
|マジカルドロップ3&lt;br /&gt;
|-&lt;br /&gt;
|234&lt;br /&gt;
|[[The Last Blade]]&lt;br /&gt;
|[[Bakumatsu Roman - Gekka no Kenshi]] (幕末浪漫 月華の剣士)&lt;br /&gt;
|-&lt;br /&gt;
|235&lt;br /&gt;
|[[Puzzle De Pon! R!]]&lt;br /&gt;
|パズル de ポン! R&lt;br /&gt;
|-&lt;br /&gt;
|236&lt;br /&gt;
|[[The Irritating Maze]]&lt;br /&gt;
|[[Ultra Denryu Iraira Bou]] (ウルトラ電流イライラ棒)&lt;br /&gt;
|-&lt;br /&gt;
|237&lt;br /&gt;
|[[Pop &#039;n Bounce]]&lt;br /&gt;
|[[Gapporin]] (ガッポリン)&lt;br /&gt;
|-&lt;br /&gt;
|238&lt;br /&gt;
|[[Shock Troopers]]&lt;br /&gt;
|ショックトルーパーズ&lt;br /&gt;
|-&lt;br /&gt;
|239&lt;br /&gt;
|[[Blazing Star]]&lt;br /&gt;
|ブレイジングスター&lt;br /&gt;
|-&lt;br /&gt;
|240&lt;br /&gt;
|[[Real Bout Fatal Fury 2 - The Newcomers]]&lt;br /&gt;
|[[Real Bout Garou Densetsu 2 - the newcomers]] (リアルバウト餓狼伝説 2)&lt;br /&gt;
|-&lt;br /&gt;
|241&lt;br /&gt;
|[[Metal Slug 2 - Super Vehicle-001/II]]&lt;br /&gt;
|メタルスラッグ 2&lt;br /&gt;
|-&lt;br /&gt;
|242&lt;br /&gt;
|[[The King of Fighters &#039;98 - The Slugfest]]&lt;br /&gt;
|[[King of Fighters &#039;98 - dream match never ends]] (ザ・キング・オブ・ファイターズ &#039;98)&lt;br /&gt;
|-&lt;br /&gt;
|243&lt;br /&gt;
|[[The Last Blade 2]]&lt;br /&gt;
|[[Bakumatsu Roman - Dai Ni Maku Gekka no Kenshi]] (幕末浪漫第二幕 月華の剣士)&lt;br /&gt;
|-&lt;br /&gt;
|244&lt;br /&gt;
|[[Neo-Geo Cup &#039;98 - The Road to the Victory]]&lt;br /&gt;
|ネオジオカップ &#039;98&lt;br /&gt;
|-&lt;br /&gt;
|245&lt;br /&gt;
|[[Breakers Revenge]]&lt;br /&gt;
|ブレイカーズ・リベンジ&lt;br /&gt;
|-&lt;br /&gt;
|246&lt;br /&gt;
|[[Shock Troopers - 2nd Squad]]&lt;br /&gt;
|ショックトルーパーズ セカンドスカッド&lt;br /&gt;
|-&lt;br /&gt;
|247&lt;br /&gt;
|[[Battle Flip Shot]]&lt;br /&gt;
|フリップショット&lt;br /&gt;
|-&lt;br /&gt;
|248&lt;br /&gt;
|[[Bust-A-Move Again]]&lt;br /&gt;
|パズルボブル 2&lt;br /&gt;
|-&lt;br /&gt;
|249&lt;br /&gt;
|[[Captain Tomaday]]&lt;br /&gt;
|キャプテン・トマディ&lt;br /&gt;
|-&lt;br /&gt;
|250&lt;br /&gt;
|[[Metal Slug X - Super Vehicle-001]]&lt;br /&gt;
|メタルスラッグ X&lt;br /&gt;
|-&lt;br /&gt;
|251&lt;br /&gt;
|[[The King of Fighters &#039;99 - Millennium Battle]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ &#039;99&lt;br /&gt;
|-&lt;br /&gt;
|252&lt;br /&gt;
|[[Ganryu]]&lt;br /&gt;
|[[Musashi Ganryuki]] (武蔵厳流記)&lt;br /&gt;
|-&lt;br /&gt;
|253&lt;br /&gt;
|[[Garou - Mark of the Wolves]]&lt;br /&gt;
|餓狼 MARK OF THE WOLVES&lt;br /&gt;
|-&lt;br /&gt;
|254&lt;br /&gt;
|[[Strikers 1945 Plus]]&lt;br /&gt;
|ストライカーズ 1945 PLUS&lt;br /&gt;
|-&lt;br /&gt;
|255&lt;br /&gt;
|[[Prehistoric Isle 2]]&lt;br /&gt;
|原始島2&lt;br /&gt;
|-&lt;br /&gt;
|256&lt;br /&gt;
|[[Metal Slug 3]]&lt;br /&gt;
|メタルスラッグ 3&lt;br /&gt;
|-&lt;br /&gt;
|257&lt;br /&gt;
|[[The King of Fighters 2000]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ 2000&lt;br /&gt;
|-&lt;br /&gt;
|259&lt;br /&gt;
|[[Bang Bead]]&lt;br /&gt;
|バン・ビード&lt;br /&gt;
|-&lt;br /&gt;
|260&lt;br /&gt;
|[[Nightmare in the Dark]]&lt;br /&gt;
|ナイトメアインザダーク&lt;br /&gt;
|-&lt;br /&gt;
|261&lt;br /&gt;
|[[Sengoku 3]]&lt;br /&gt;
|[[Sengoku Densho 2001]] (戦国伝承 2001)&lt;br /&gt;
|-&lt;br /&gt;
|262&lt;br /&gt;
|[[The King of Fighters 2001]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ 2001&lt;br /&gt;
|-&lt;br /&gt;
|263&lt;br /&gt;
|[[Metal Slug 4]]&lt;br /&gt;
|メタルスラッグ 4&lt;br /&gt;
|-&lt;br /&gt;
|264&lt;br /&gt;
|[[Rage of the Dragons]]&lt;br /&gt;
|レイジ・オブ・ザ・ドラゴンズ&lt;br /&gt;
|-&lt;br /&gt;
|265&lt;br /&gt;
|[[The King of Fighters 2002]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ 2002&lt;br /&gt;
|-&lt;br /&gt;
|266&lt;br /&gt;
|[[Matrimelee]]&lt;br /&gt;
|[[Shin Gouketsuji Ichizoku Toukon]] (新豪血寺一族 闘婚-Matrimelee-)&lt;br /&gt;
|-&lt;br /&gt;
|267&lt;br /&gt;
|[[Pochi and Nyaa]]&lt;br /&gt;
|ポチッとにゃ~&lt;br /&gt;
|-&lt;br /&gt;
|268&lt;br /&gt;
|[[Metal Slug 5]]&lt;br /&gt;
|メタルスラッグ 5&lt;br /&gt;
|-&lt;br /&gt;
|269&lt;br /&gt;
|[[SNK vs. Capcom - SVC Chaos]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|270&lt;br /&gt;
|[[Samurai Shodown V]]&lt;br /&gt;
|[[Samurai Spirits Zero]] (サムライスピリッツ零)&lt;br /&gt;
|-&lt;br /&gt;
|271&lt;br /&gt;
|[[The King of Fighters 2003]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ 2003&lt;br /&gt;
|-&lt;br /&gt;
|272&lt;br /&gt;
|[[Samurai Shodown V Special]]&lt;br /&gt;
|[[Samurai Spirits Zero Special]] (サムライスピリッツ零スペシャル)&lt;br /&gt;
|-&lt;br /&gt;
|3E7&lt;br /&gt;
|[[V-Liner]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=CD Exclusive=&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
![[NGH number|NGH]]!!English Title!!Japanese Title&lt;br /&gt;
|-&lt;br /&gt;
|054&lt;br /&gt;
|[[Crossed Swords 2]]&lt;br /&gt;
|クロススウォード II&lt;br /&gt;
|-&lt;br /&gt;
|085&lt;br /&gt;
|[[Samurai Shodown RPG]]&lt;br /&gt;
|[[Shinsetsu Samurai Spirits: Bushidou Retsuden]] (真説サムライスピリッツ武士道烈伝)&lt;br /&gt;
|-&lt;br /&gt;
|091&lt;br /&gt;
|[[ADK World]]&lt;br /&gt;
|ADKワールド&lt;br /&gt;
|-&lt;br /&gt;
|098&lt;br /&gt;
|[[Taisen Idol Mahjong Final Romance 2]]&lt;br /&gt;
|アイドル麻雀 ファイナルロマンス 2&lt;br /&gt;
|-&lt;br /&gt;
|205&lt;br /&gt;
|[[Neo Geo CD Special]]&lt;br /&gt;
|ネオジオCDスペシャル&lt;br /&gt;
|-&lt;br /&gt;
|211&lt;br /&gt;
|[[Zintrick]]&lt;br /&gt;
|[[Oshidashi Zintrix]] (押し出しジントリック)&lt;br /&gt;
|-&lt;br /&gt;
|229&lt;br /&gt;
|[[The King of Fighters &#039;96 Collection]]&lt;br /&gt;
|ザ・キング・オブ・ファイターズ &#039;96 ネオジオコレクション&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Homebrew/Unofficial=&lt;br /&gt;
&lt;br /&gt;
[[Fast Striker]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Puzzle_Bobble&amp;diff=8250</id>
		<title>Puzzle Bobble</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Puzzle_Bobble&amp;diff=8250"/>
		<updated>2023-04-06T01:55:05Z</updated>

		<summary type="html">&lt;p&gt;Freem: fix Japanese title; was &amp;quot;Double Dragon&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{GameInfo|right&lt;br /&gt;
|en_title=Bust-A-Move&lt;br /&gt;
|jp_title=Puzzle Bobble&lt;br /&gt;
|jp_title2=パズルボブル&lt;br /&gt;
|eu_title=Puzzle Bobble &lt;br /&gt;
|developer=Taito&lt;br /&gt;
|ngh_id=083&lt;br /&gt;
|megcount=32&lt;br /&gt;
|mvs_release=yes&lt;br /&gt;
|mvs_release_en=y&lt;br /&gt;
|mvs_release_jp=y&lt;br /&gt;
|mvs_romset=pbobblen&lt;br /&gt;
|mvs_date=1994&lt;br /&gt;
|mvs_pchip=&lt;br /&gt;
|mvs_pboard=PROGBK1&lt;br /&gt;
|mvs_cboard=CHA256&lt;br /&gt;
|cd_release=y&lt;br /&gt;
|cd_release_jp=y&lt;br /&gt;
|cd_release_en=y&lt;br /&gt;
|cd_date=27/04/95&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Some [[Power Spikes II]] MVS cartridges were converted to Puzzle Bobble by SNK by doing the following:&lt;br /&gt;
* Replaced the Power Spikes II P1 ROM by the Puzzle Bobble &amp;quot;d96-07&amp;quot; P1 ROM in the EP1 spot.&lt;br /&gt;
* Replaced the Power Spikes II V3 ROM by the Puzzle Bobble &amp;quot;d96-01&amp;quot; V3 ROM, also added the &amp;quot;d96-05&amp;quot; V4 ROM.&lt;br /&gt;
* Replaced the Power Spikes II C5 and C6 ROMs by the Puzzle Bobble &amp;quot;d96-02&amp;quot; C5 ROM and &amp;quot;d96-03&amp;quot; C6 ROM.&lt;br /&gt;
* Replaced the Power Spikes II S1 ROM by the Puzzle Bobble &amp;quot;d96-04&amp;quot; S1 ROM.&lt;br /&gt;
* Replaced the Power Spikes II M1 ROM by the Puzzle Bobble &amp;quot;d96-06&amp;quot; M1 ROM.&lt;br /&gt;
&lt;br /&gt;
To probably save on manual labor, the unused Power Spikes II V1, V2, C1, C2, C3 and C4 ROMs were not removed.&lt;br /&gt;
&lt;br /&gt;
[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Neo_2048&amp;diff=8122</id>
		<title>Neo 2048</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Neo_2048&amp;diff=8122"/>
		<updated>2023-03-11T18:17:38Z</updated>

		<summary type="html">&lt;p&gt;Freem: add Neo 2048 page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Screencap_neo2048.png|thumb|Screenshot]]&lt;br /&gt;
&#039;&#039;&#039;Neo 2048&#039;&#039;&#039; is a Neo-Geo port of the game 2048, coded by Nicole Express.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://nicole.express/2021/high-speed-coding-neo-geo.html High Speed Coding for the Neo-Geo!] (release blog post)&lt;br /&gt;
* [https://github.com/nicolebranagan/neo2048 GitHub repository]&lt;br /&gt;
&lt;br /&gt;
[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Homebrew_software&amp;diff=8121</id>
		<title>Homebrew software</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Homebrew_software&amp;diff=8121"/>
		<updated>2023-03-11T18:14:29Z</updated>

		<summary type="html">&lt;p&gt;Freem: add 2048, Xevious, Subspecies unfinished, rapid fire tester&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Games==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=100%&lt;br /&gt;
! Name || Author || Release Date || Notes || Screenshot&lt;br /&gt;
|-&lt;br /&gt;
|[[Codename - Blut Engel]] || Blastar || 2006/01/19 || &amp;amp;nbsp; || [[Image:Screencap blutengel.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Columns]] || Jeff Kurtz || 200x || Ported from Sega System C2? || [[Image:Screencap columns.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Frog Feast]] || Rastersoft || 2006 || Source code available for cart and CD versions. || [[Image:Screencap frogfeast.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Jonas Indiana and the Lost Temple of Ra]] || Blastar || 2005/07/17 || &amp;amp;nbsp; || [[Image:Screencap ltorb.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo 2048]] || Nicole Express || 2021/01/07 || &amp;amp;nbsp; || [[Image:Screencap neo2048.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo no Panepon]] || Blastar || 2002 || &amp;amp;nbsp; || [[Image:Screencap neonopon.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo Pang]] || CeL || 2010 || &amp;amp;nbsp; || [[Image:Screencap neopang.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo Pong]] || NeoDev Corporation || 2002 || &amp;amp;nbsp; || [[Image:Screencap neopong.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo Thunder]] || Sebastian Mihai || 2012 || &amp;amp;nbsp; || [[Image:Screencap neothunder.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo Puzzle League]] || Blastar || 2005 || &amp;amp;nbsp; || [[Image:Screencap neopleague.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoGeo 2 Player Tetris]] || Crim || 2008 || &amp;amp;nbsp; || [[Image:Screencap neotet.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[NGD::ARK]] || NG::DEV::Group || 2011 || &amp;amp;nbsp; || [[Image:Screencap_ngdark.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[NGEM2K]] || Blastar || 2006/01/18 || &amp;amp;nbsp; || [[Image:NGEM2K-gameover.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Poker Night]] || Jeff Kurtz || 2003 || &amp;amp;nbsp; || [[Image:Screencap pokernight.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Xevious]] || tcdev || 2023 || Arcade port || [[Image:Screencap xevious.png|160px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Demos==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=100%&lt;br /&gt;
! Name || Author || Release Date || Notes || Screenshot&lt;br /&gt;
|-&lt;br /&gt;
|[[ADPCM-A and ADPCM-B example program]] || [[User:freem|freem]] || November 2015 || Program for testing ADPCM-A and ADPCM-B playback and looping. || [[Image:Screencap pcma_pcmb.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Chaos Demo (Neo-Geo Edition) || Charles Doty (Raster) || June 2000 || Demo exists on various arcade hardware. || [[Image:Screencap chaosdemo.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Chip &#039;n Dale (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap chipdale intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Darkwing Duck (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap darkwing intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Diff]] || citavia || 2016/03/26 || Neo-Geo CD demo || [[Image:Screencap diff.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|DuckTales (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap ducktales intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Eira]] || Resistance || 2015/12/23 || Neo-Geo CD demo || [[Image:Screencap eira.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Galaga Demo || Bey || 2013 || &amp;amp;nbsp; || [[Image:Screencap neogalaga.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Ghostbusters (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap ghostbusters intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Neo 2500 Demo || Blastar || 2004 || &amp;amp;nbsp; || [[Image:Screencap neo2500.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|NeoGeo 3D! || Leonard of Oxygene || 2012 || &amp;amp;nbsp; || [[Image:Screencap neo3d.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Neo Castlevania Demo || BarfHappy || 2004 || &amp;amp;nbsp; || [[Image:Screencap neocstlv.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mediafire.com/download/gs5l6hcz99nq4eu/neofight.zip Neo Fight] || [[User:Kannagi|Kannagi]] || June 2015 || A small beat them all with the sprite of Double Dragon || [[Image:Neofight.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|NGF Transparency Demo || CeL || 2012 || &amp;amp;nbsp; || [[Image:Screencap ngftdemo.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Moving_sprites#Example|Nyan Cat Demo]] || furrtek || 2011/6 || &amp;amp;nbsp; || [[Image:Nyandemo.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Primo Demo || Bey || 2013 || Modified version of VIP2 Demo || [[Image:Screencap neoprimo.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Robocop (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap robocop intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Shadow of the Beast (Neo-Geo demo)|| Jeff Kurtz || (unknown) || &amp;amp;nbsp; || [[Image:Screencap beast.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Spiderman (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap spiderman intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Subspecies Unfinished || Blastar || 2020/6 || &amp;amp;nbsp; || [[Image:Screencap subspecies unfinished.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Teenage Mutant Ninja Turtles (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap tmnt intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Twister in a Mirror]] || blastar || 2015/7/14 || &amp;amp;nbsp; || [[Image:Screencap_twister.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|VIP2 Demo || Fabrice Martinez || 2000/7/17 || &amp;amp;nbsp; || [[Image:Screencap vip2.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Visual Novel]] || trilobit || 2016/03/26 || Neo-Geo CD demo || [[Image:Screencap visualnovel.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
| We ♥ Alice || blastar || 2016/09/02 || Neo-Geo CD demo || [[Image:Screencap welovealice.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|WW2 Demo || Charles Doty || 2001 || &amp;amp;nbsp; || [[Image:Screencap neoww2.png|160px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Utilities==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=100%&lt;br /&gt;
! Name || Author || Release Date || Notes || Screenshot&lt;br /&gt;
|-&lt;br /&gt;
|4-Player Input Test || Unknown || (unknown) || &amp;amp;nbsp; || [[Image:Screencap 4play.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Neo System Check || Blastar || 200x || &amp;amp;nbsp; || [[Image:Screencap syscheck.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Rapid fire tester || Sleepy Danny || 2022/8/11 || &amp;amp;nbsp; || [[Image:Screencap rapid fire tester.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Sprite experimenter|Sprite Experimenter]] || furrtek || 2011/7 || &amp;amp;nbsp; || [[Image:Sprite experimenter.png|160px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Be sure to check the demo files available in the [[:Category:HowTo|How-to category]].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Games]]&lt;br /&gt;
[[Category:Code]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=File:Screencap_subspecies_unfinished.png&amp;diff=8120</id>
		<title>File:Screencap subspecies unfinished.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=File:Screencap_subspecies_unfinished.png&amp;diff=8120"/>
		<updated>2023-03-11T18:13:01Z</updated>

		<summary type="html">&lt;p&gt;Freem: Screenshot of blastar&amp;#039;s &amp;quot;Subspecies unfinished&amp;quot; demo.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Screenshot of [[blastar]]&#039;s &amp;quot;Subspecies unfinished&amp;quot; demo.&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=File:Screencap_neo2048.png&amp;diff=8119</id>
		<title>File:Screencap neo2048.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=File:Screencap_neo2048.png&amp;diff=8119"/>
		<updated>2023-03-11T18:08:02Z</updated>

		<summary type="html">&lt;p&gt;Freem: Screenshot of Neo 2048 by Nicole Express.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Screenshot of [[Neo 2048]] by Nicole Express.&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Yoshihiko_Hasegawa&amp;diff=8116</id>
		<title>Yoshihiko Hasegawa</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Yoshihiko_Hasegawa&amp;diff=8116"/>
		<updated>2023-02-11T06:51:08Z</updated>

		<summary type="html">&lt;p&gt;Freem: add category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Inventor working for SNK Corp. [[https://en.wikipedia.org/wiki/SNK # SNK Corp.]]&lt;br /&gt;
Link to Google patent [[https://patents.google.com/?inventor=Yoshihiko+Hasegawa&amp;amp;assignee=SNK]]&lt;br /&gt;
&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Takashi_Yamatani&amp;diff=8115</id>
		<title>Takashi Yamatani</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Takashi_Yamatani&amp;diff=8115"/>
		<updated>2023-02-11T06:50:42Z</updated>

		<summary type="html">&lt;p&gt;Freem: add category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Takashi Yamatani ==&lt;br /&gt;
&lt;br /&gt;
SNK staff inventor &lt;br /&gt;
US5940068A patent on Display controlling apparatus and control method thereof&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[https://patents.google.com/?inventor=Takashi+Yamatani&amp;amp;assignee=SNK #US5940068A]]&lt;br /&gt;
&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Noriyuki_Higashi&amp;diff=8114</id>
		<title>Noriyuki Higashi</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Noriyuki_Higashi&amp;diff=8114"/>
		<updated>2023-02-11T06:50:28Z</updated>

		<summary type="html">&lt;p&gt;Freem: add category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SNK developer from 1989-2000 who wrote multiple [[sound driver]]s and the NeoGeo CD/CDZ [[System ROM]]s.&lt;br /&gt;
&lt;br /&gt;
Signs &amp;quot;Mr.Noric&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=User:Freem/BIOS_versions&amp;diff=8113</id>
		<title>User:Freem/BIOS versions</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=User:Freem/BIOS_versions&amp;diff=8113"/>
		<updated>2023-02-08T19:16:02Z</updated>

		<summary type="html">&lt;p&gt;Freem: remove link to deleted file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quick overview of known [[system ROM]] versions, may not be completely accurate. Various third-party system ROMs (e.g. [[Universe BIOS]], [[Neopen BIOS]], smkdan&#039;s [[Diagnostics BIOS]]) are missing from this list.&lt;br /&gt;
&lt;br /&gt;
==MVS System ROMs==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Filename || Short Name || Region || Reported Version || Description&lt;br /&gt;
|-&lt;br /&gt;
| sp1.jipan.1024 || japan-s1 || Japan || &amp;amp;nbsp; || Japan MVS v1&lt;br /&gt;
|-&lt;br /&gt;
| sp1-1v1_3db8c.bin || japan-hotel || Japan || 6, NEO-GEO GIT Ver 1.3 || Japanese Hotel v1.3 (Copyright 1993)&lt;br /&gt;
|-&lt;br /&gt;
| sp-j2.sp1 || japan-s2 || Japan || 5 || Japan MVS v2&lt;br /&gt;
|-&lt;br /&gt;
| vs-bios.rom || japan || Japan || (JAPAN) Ver. 6.00 || Japan MVS v3 (Copyright 1995)&lt;br /&gt;
|-&lt;br /&gt;
| japan-j3.bin || japan-j3 || Japan || (JAPAN/J3) Ver. 6 || Japan MVS J3 (Copyright 1995)&lt;br /&gt;
|-&lt;br /&gt;
| 236-bios.bin || &amp;amp;nbsp; || Asia || (ASIA/ST1) Ver.T1 || The Irritating Maze ([[Trackball]]/[[SIT board]] support); (Copyright 1997 SNK/Saurus Corp.)&lt;br /&gt;
|-&lt;br /&gt;
| asia-s3.bin || asia || Asia || (ASIA /S3) Ver. 6 || Asia MVS v3 (Copyright 1995)&lt;br /&gt;
|-&lt;br /&gt;
| sp-45.sp1 || mv1c || Asia || (ASIA /S3) Ver. 6 || NEO-MVH MV1C (Copyright 1995)&lt;br /&gt;
|-&lt;br /&gt;
| sp-e.sp1 || us-e || USA || 5 || USA MVS v1&lt;br /&gt;
|-&lt;br /&gt;
| sp-u2.sp1 || us || USA || 5 || USA MVS v2?&lt;br /&gt;
|-&lt;br /&gt;
| sp-s.sp1 || euro-s1 || Europe || &amp;amp;nbsp; || Europe MVS v1&lt;br /&gt;
|-&lt;br /&gt;
| sp-s2.sp1 || euro || Europe || 5 || Europe MVS v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Home System ROMs==&lt;br /&gt;
todo: USA system ROM exists, even if most people swapped out the chip. Has it been dumped? Same question for Korean and PAL home consoles.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Filename || Short Name || Region || Description&lt;br /&gt;
|-&lt;br /&gt;
| neo-po.bin || japan || Japan || Japan AES&lt;br /&gt;
|-&lt;br /&gt;
| neo-epo.bin || asia || Asia || Asia AES&lt;br /&gt;
|-&lt;br /&gt;
| neodebug.bin || devel || Japan || Debug/Development&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==CD System ROMs==&lt;br /&gt;
Regions are handled via a set of jumpers. Does the Brazilian/Portuguese language system have a different system ROM?&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Filename || Description&lt;br /&gt;
|-&lt;br /&gt;
| top-sp1.bin || Top-Loading NeoGeo CD&lt;br /&gt;
|-&lt;br /&gt;
| front-sp1.bin || Front-Loading NeoGeo CD&lt;br /&gt;
|-&lt;br /&gt;
| neocd.bin || NeoGeo CDZ ([[:File:Cdzbiosgfx.png|Visualization]])&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Emulators&amp;diff=6864</id>
		<title>Emulators</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Emulators&amp;diff=6864"/>
		<updated>2023-01-31T01:44:43Z</updated>

		<summary type="html">&lt;p&gt;Freem: add ngdevkit fork of gngeo, which has gdb remote debugging&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;center&amp;quot; class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;Platform&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;MVS/AES&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CD/CDZ&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Raster line rendering&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Debugger&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;[[Shot factory]]&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;[[Universe BIOS|UniBIOS]] support&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;[[Debug DIPs]]&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Source available&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[http://cps2shock.emu-france.info/download.html &#039;&#039;&#039;Kawaks&#039;&#039;&#039;]&lt;br /&gt;
|Windows&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|-&lt;br /&gt;
|[http://caesar.logiqx.com/php/emulator.php?id=neoragex &#039;&#039;&#039;NeoRage X&#039;&#039;&#039;]&lt;br /&gt;
|Windows&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|No ?&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|?&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|No?&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|No?&lt;br /&gt;
|-&lt;br /&gt;
|[http://gngeo.berlios.de/?page=download &#039;&#039;&#039;GnGeo&#039;&#039;&#039;]&lt;br /&gt;
|GP2X Linux&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes (needs to be activated)&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|?&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|?&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|?&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/dciabrin/gngeo &#039;&#039;&#039;GnGeo&#039;&#039;&#039; (ngdevkit fork)]&lt;br /&gt;
| Linux&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes? (needs to be activated?)&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes (gdb)&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|?&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|?&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[http://mamedev.org/release.html &#039;&#039;&#039;MAME&#039;&#039;&#039;]&lt;br /&gt;
|Linux, Windows&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[http://pacifi3d.retrogames.com/neocdsdl/ &#039;&#039;&#039;NeoCD&#039;&#039;&#039;]&lt;br /&gt;
|BeOS, Dreamcast, Linux, PS2, Windows&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|?&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|/&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[http://nebula.emulatronia.com/descargas.php &#039;&#039;&#039;Nebula&#039;&#039;&#039;]&lt;br /&gt;
|Windows&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|No ?&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Conditional&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|/&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes (uneffective ?)&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|-&lt;br /&gt;
|[http://raine.1emulation.com/download/latest.html &#039;&#039;&#039;NeoRaine&#039;&#039;&#039;]&lt;br /&gt;
|Mac, Windows&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes, command line&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|/&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.xe-emulator.com/index.php?m=download &#039;&#039;&#039;XE&#039;&#039;&#039;]&lt;br /&gt;
|Linux, Windows&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|Yes ?&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|No ?&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|?&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|Yes ?&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|?&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=YY-CHR&amp;diff=6848</id>
		<title>YY-CHR</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=YY-CHR&amp;diff=6848"/>
		<updated>2022-12-01T20:44:54Z</updated>

		<summary type="html">&lt;p&gt;Freem: update link to YY-CHR, convert old link to Wayback Machine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[File:yychr.png|400px|thumb|right|Original C++ version of YY-CHR.]]&lt;br /&gt;
[[YY-CHR]] is a tile editor which can handle NeoGeo [[sprites|sprite]] and [[fix layer|fix]] tiles with the help of converters like [[NGGTool]]. Two versions of the program exist, the original in C++, and a new version (YY-CHR.NET) using the .NET framework.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* 128*128 editing canvas&lt;br /&gt;
* Paste from bitmap&lt;br /&gt;
* Flip/rotate/shift in 5 different tile sizes&lt;br /&gt;
* Color replace&lt;br /&gt;
* Zone cut/copy/paste&lt;br /&gt;
&lt;br /&gt;
==Versions==&lt;br /&gt;
Both versions are similar, though the .NET version supports a few more formats out of the box.&lt;br /&gt;
&lt;br /&gt;
===YY-CHR (C++)===&lt;br /&gt;
The original version of the program runs better in WINE and has a selection tool not found in the .NET version.&lt;br /&gt;
&lt;br /&gt;
===YY-CHR.NET===&lt;br /&gt;
The .NET version of the program runs better in Windows 7 compared to the C++ version. A third-party plugin named &amp;quot;NeoFixFormat&amp;quot; ([[File:NeoFixFormat_1.0.zip]]) is available for opening fix tiles without requiring conversion.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [https://w.atwiki.jp/yychr/ YY-CHR @wiki] (Japanese)&lt;br /&gt;
* [https://web.archive.org/web/20190329130039/http://www.geocities.jp/yy_6502/ old website] (Japanese, archived)&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Graphics Tools]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Z80&amp;diff=5639</id>
		<title>Z80</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Z80&amp;diff=5639"/>
		<updated>2017-05-24T15:50:43Z</updated>

		<summary type="html">&lt;p&gt;Freem: remove reference to &amp;quot;tracker music&amp;quot; since ADK driver uses raw MML&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:cd2_z80.jpg|right|thumb|Z80 in a surface mount package, as found in the MVS and CD hardware.]]&lt;br /&gt;
&lt;br /&gt;
The Z80 is an 8-bit little-endian CPU designed by Zilog.&lt;br /&gt;
&lt;br /&gt;
All NeoGeo systems use it to handle sound and music playback. It runs at [[clock|4MHz]] and only has access to the {{Chipname|YM2610}}, {{Chipname|M1 ROM}} or [[Z80 file]]s, and its [[Z80 RAM|own RAM]].&lt;br /&gt;
&lt;br /&gt;
See [[68k/Z80 communication]].&lt;br /&gt;
&lt;br /&gt;
Since it doesn&#039;t share a RAM area with the {{Chipname|68k}} CPU like on the Sega Genesis, it can&#039;t be used efficiently to perform gameplay-related tasks.&lt;br /&gt;
&lt;br /&gt;
See [[Z80 memory map]] and [[Z80 port map]].&lt;br /&gt;
&lt;br /&gt;
[[File:aes_z80.jpg|right|thumb|Z80 in DIP package, as found on AES boards.]]&lt;br /&gt;
&lt;br /&gt;
==Datasheet==&lt;br /&gt;
&lt;br /&gt;
Official Z8400 datasheet: [[http://www.datasheetcatalog.org/datasheets/restul/285906_DS.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;br /&gt;
[[Category:Audio system]]&lt;br /&gt;
[[Category:Base system]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Z80_port_map&amp;diff=5610</id>
		<title>Z80 port map</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Z80_port_map&amp;diff=5610"/>
		<updated>2017-05-02T03:06:10Z</updated>

		<summary type="html">&lt;p&gt;Freem: add audio system category, since it was missing and I tried to search for it&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some infos from [[User:kyuusaku]]&lt;br /&gt;
&lt;br /&gt;
The decode mask for &#039;&#039;&#039;reading&#039;&#039;&#039; ports is always $0C. The one for writes is indicated for each case.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Address&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Read&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Write&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;[[Memory_mapped_registers#Address_decode_masks|Decode mask]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|$00&lt;br /&gt;
|&lt;br /&gt;
*Read sound code from {{Chipname|68k}}&lt;br /&gt;
*Acknowledge [[Z80 interrupts|NMI]]&lt;br /&gt;
|Clear sound code from 68k to $00&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|$0C&lt;br /&gt;
|-&lt;br /&gt;
|$04&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|[[YM2610]] I/O&lt;br /&gt;
|-&lt;br /&gt;
|$08&lt;br /&gt;
|Set [[Z80 memory map|$F000~$F7FF]] bank&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|Enable NMIs&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|$1C&lt;br /&gt;
|-&lt;br /&gt;
|$09&lt;br /&gt;
|Set $E000~$EFFF bank&lt;br /&gt;
|-&lt;br /&gt;
|$0A&lt;br /&gt;
|Set $C000~$DFFF bank&lt;br /&gt;
|-&lt;br /&gt;
|$0B&lt;br /&gt;
|Set $8000~$BFFF bank&lt;br /&gt;
|-&lt;br /&gt;
|$0C&lt;br /&gt;
|See {{Sig|SDRD1|SDRD1}}&lt;br /&gt;
|[[68k/Z80_communication|Reply]] to 68k&lt;br /&gt;
|$0C&lt;br /&gt;
|-&lt;br /&gt;
|$18&lt;br /&gt;
|See address $08&lt;br /&gt;
|Disable NMIs&lt;br /&gt;
|$1C&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note that the [[M1 ROM|Z80 ROM]] [[Z80 bankswitching|bank selection]] is done by &#039;&#039;&#039;reading&#039;&#039;&#039; ports.&lt;br /&gt;
&lt;br /&gt;
SNK used an obscure feature of the Z80: when accessing ports, the entire address bus is set, not only the lower 8 bits.&lt;br /&gt;
&lt;br /&gt;
The banks can then be chosen by putting the bank number in B, the port number in C and doing IN A,(C).&lt;br /&gt;
This is handled by {{Chipname|NEO-ZMC}} in cartridges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Some [[sound driver]]s use port $C0 (and others ?) in their code. Since only SDA2 and SDA3 are used for port decoding, port $C0 maps to a mirror of port $00. It&#039;s believed to be a remnant of some development tool.&lt;br /&gt;
&lt;br /&gt;
[[Category:Base system]]&lt;br /&gt;
[[Category:Audio system]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Category:Interactive_pages&amp;diff=5601</id>
		<title>Category:Interactive pages</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Category:Interactive_pages&amp;diff=5601"/>
		<updated>2017-04-19T05:53:01Z</updated>

		<summary type="html">&lt;p&gt;Freem: Created page with &amp;quot;Pages containing interactive components (e.g. scripts).&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pages containing interactive components (e.g. scripts).&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers&amp;diff=5209</id>
		<title>User:Freem/Sound Drivers</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers&amp;diff=5209"/>
		<updated>2016-10-26T15:39:03Z</updated>

		<summary type="html">&lt;p&gt;Freem: /* ADK */ add link to chris covell&amp;#039;s adk driver thing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
:&#039;&#039;Mainspace pages of interest: [[Sound driver]], [[Sound drivers list]], [[YM2610]], [[YM2610 registers]], [[Z80/YM2610 interface]], [[68k/Z80 communication]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Driver Overview==&lt;br /&gt;
The primary source of sound drivers was SNK. Most third parties stuck to using the MAKOTO series (and the Mr.NORIC driver on CD). ADK created their own in-house sound driver as well.&lt;br /&gt;
&lt;br /&gt;
===SNK===&lt;br /&gt;
SNK had multiple sound drivers, starting with one labeled &amp;quot;Mr.Pac&amp;quot;, and ending with &amp;quot;Sound Driver(ROM)Ver 1.9&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Mr.Pac====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Mr.Pac]]&#039;&#039;&lt;br /&gt;
The original sound driver.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 1.5b by Mr.Pac h Ber.02/01/08&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in the BIOS M1 driver, as well as the first four released games (NAM-1975, Baseball Stars Professional, Top Player&#039;s Golf, and Mahjong Kyoretsuden).&lt;br /&gt;
** Date: Heisei 2 (1990) January 8th&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 2.0 by Mr.Pac h Ber.02/02/14&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in games from 1990 (starting with Riding Hero) to 1998 (Blazing Star).&lt;br /&gt;
** Date: Heisei 2 (1990) February 14th&lt;br /&gt;
&lt;br /&gt;
====MAKOTO====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/MAKOTO]]&#039;&#039;&lt;br /&gt;
MAKOTO appears to be an evolution of the Mr.Pac driver, as its first appearance is marked &amp;quot;Ver 2.0a&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 2.0a by MAKOTO.03/04/05 to SK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in games from 1992 (starting with Mutation Nation) to 1995 (Goal! Goal! Goal!).&lt;br /&gt;
** Date: Heisei 3 (1991) April 5th&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;[[MAKOTO V3 driver|Ver 3.0 by MAKOTO.04/03/10 to SK]]&amp;quot;&#039;&#039;&#039; - Used in games from 1992 (starting with King of the Monsters 2) to 2001 (Jockey Grandprix, encrypted). Also found in the Neo-Geo CDZ BIOS.&lt;br /&gt;
** Date: Heisei 4 (1992) March 10th&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 3.2 by MAKOTO.97/06/01 to SK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in the Samurai Spirits RPG Neo-Geo CD game.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 8.3 by MAKOTO.98/05/07 to SK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in later games, from 1998 (Neo Geo Cup &#039;98) to 1999 (Prehistoric Isle 2).&lt;br /&gt;
&lt;br /&gt;
====Mr.Noric====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Mr.Noric]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 3.0 by Mr.Noric.1993/11/10 14:00&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Sound driver found in most CD games. Also found in the Neo-Geo CD (front and top loader) BIOS.&lt;br /&gt;
&lt;br /&gt;
====Sound Driver (1995-2000)====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/To SNK]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 0.0 95/08/11 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in Kizuna Encounter/Fu&#039;un Super Tag Battle (1996).&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 0.1 96/07/03 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in King of Fighters &#039;96 (cart versions).&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 1.0 96/08/09 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First appearance on cart: Super Sidekicks 4 (1996); First appearance on CD: King of Fighters &#039;96 (1996)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 1.1 96/10/01 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First appearance on cart: Real Bout Fatal Fury Special (1996)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.2 97/08/08 To SNK &amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First version of the driver to make a distinction between cart and CD.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.3 97/08/08 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.3 97/08/08 To SNK&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.6 97/12/08 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.6 97/12/08 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Real Bout Fatal Fury 2&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.7 98/06/16 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.7 98/06/16 To SNK&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.8 98/10/28 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.8 99/01/07 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; The Last Blade 2&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.8 99/08/04 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First appearance on cart: Garou: Mark of the Wolves&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.9 00/03/22 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First sound driver to be encrypted (2000, before SNK&#039;s demise)&lt;br /&gt;
&lt;br /&gt;
===ADK===&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/ADK]]&#039;&#039;, [http://www.chrismcovell.com/ADKMML.html Chris Covell&#039;s page about the ADK driver and its use of MML]&lt;br /&gt;
ADK&#039;s sound driver was the work of M.Chiba (credited as &amp;quot;M.C&amp;quot; in later versions) between 1990 and 1996. There are a number of drivers missing from this list, especially CD games.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 1.2 (c) Copyright ALPHA DENSHI Co., Ltd. 1990 / February / 18 by M.Chiba&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Magician Lord (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 2.2 (c) Copyright ALPHA DENSHI Co., Ltd. 1990 / June / 18 by M.Chiba&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Ninja Combat (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 3.5 (c) Copyright ALPHA DENSHI Co., Ltd. 1990 / Novenber / 1 RG by M.Chiba&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Blue&#039;s Journey/Raguy (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 6.4 (c) Copyright ALPHA DENSHI Co., Ltd. 1991 / March / 14 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Crossed Swords (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 6.5 (c) Copyright ALPHA DENSHI Co., Ltd. 1991 / July / 5 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Thrash Rally (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 7.3 (c) Copyright ALPHA DENSHI Co., Ltd. December 3 ,1991 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Ninja Commando (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.4 (c) Copyright ALPHA DENSHI Co., Ltd. July 18 ,1992 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.5 (c) Copyright ALPHA DENSHI Co., Ltd. November 17 ,1992 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes 2 (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8A (c) Copyright ADK Corporation February 4, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes 2 Jet (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.7.8 (c) Copyright ADK Corporation July 2, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Aggressors of Dark Kombat (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.3A (c) Copyright ADK Corporation August 2, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Magician Lord (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.3SR (c) Copyright ADK Corporation August 25, 1994 by M.C (^_^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Rally Chase (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.4 (c) Copyright ADK Corporation August 25, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Ninja Combat, Blue&#039;s Journey/Raguy, Crossed Swords, World Heroes (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7 (c) Copyright ADK Corporation March 18 , 1995 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Shogi no Tatsujin/Master of Shogi (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7 (c) Copyright ADK Corporation May 11 ,1995 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes Perfect (cart), Shogi no Tatsujin/Master of Shogi (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7A (c) Copyright ADK Corporation April 13 , 1995 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Crossed Swords II (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7A (c) Copyright ADK Corporation September 26, 1995 by M.C (^_^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; ADK World (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.9 (c) Copyright ADK Corporation December 4, 1995 by M.C (^_^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Zintrick (CD), Over Top, Ninja Master&#039;s (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.11 (c) Copyright ADK Corporation June 11, 1996 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Twinkle Star Sprites (cart)&lt;br /&gt;
&lt;br /&gt;
===Third Party===&lt;br /&gt;
Various third party developers came up with their own sound drivers.&lt;br /&gt;
&lt;br /&gt;
====Data East====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Data East]]&#039;&#039;&lt;br /&gt;
Data East used their custom driver in most of their games:&lt;br /&gt;
* Windjammers/Flying Power Disc&lt;br /&gt;
* Fighters History Dynamite/Karnov&#039;s Revenge&lt;br /&gt;
* Street Hoop/Dunk Dream&lt;br /&gt;
* Magical Drop 2&lt;br /&gt;
* Ghostlop&lt;br /&gt;
&lt;br /&gt;
====Face====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Face]]&#039;&#039;&lt;br /&gt;
Face&#039;s custom driver was only used in Gururin. However, it was stolen for Diggerman.&lt;br /&gt;
&lt;br /&gt;
====Video System====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Video System]]&#039;&#039;&lt;br /&gt;
Video System&#039;s custom driver, apparently coded by Masami Yamana.&lt;br /&gt;
* Power Spikes 2&lt;br /&gt;
* Sonic Wings 2, Sonic Wings 3&lt;br /&gt;
* Mahjong Final Romance 2&lt;br /&gt;
* Pop &#039;N Bounce/Gapporin&lt;br /&gt;
&lt;br /&gt;
Between the &amp;lt;code&amp;gt;SYSTEM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PROGRAM&amp;lt;/code&amp;gt; strings is a Shift-JIS encoded string (replicated here in UTF-8): ﾋｭｰﾏﾝ･ｸﾘｴｲﾃｨﾌﾞ･ｽｸｰﾙ 2ｷｾｲ  ﾔﾏﾅﾏｻﾐ&lt;br /&gt;
&lt;br /&gt;
(A rough, incomplete translation: &amp;quot;Human Creative School 2[kisei] Yamana Masami&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
====Nazca====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Nazca]]&#039;&#039;&lt;br /&gt;
Nazca&#039;s custom driver. ABANDON HOPE, ALL YE WHO ENTER HERE :D&lt;br /&gt;
* Neo Turf Masters&lt;br /&gt;
* Metal Slug 1/2/X (unmarked)&lt;br /&gt;
* Metal Slug 3 (&amp;quot;A33-2316&amp;amp;OhButch2000-03-17 10:21Master Version&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
====Technos====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Technos]]&#039;&#039;&lt;br /&gt;
Robert C. Ashworth&#039;s custom sound driver for Technos Japan&#039;s games. YOROSHIKU NE!!&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC SYSTEM NGS-CD DRIVER V1.0 BY BOB&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Voltage Fighter Gowcaizer (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC_NGSS &amp;lt;code&amp;gt;0x0100&amp;lt;/code&amp;gt; RCA&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Double Dragon (Cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC SYSTEM NGS-CD DRIVER V1.0 BY BOB&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Double Dragon (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC_NGSS &amp;lt;code&amp;gt;0x0101&amp;lt;/code&amp;gt; RCA&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Super Dodge Ball (Cart)&lt;br /&gt;
&lt;br /&gt;
====Tecmo====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Tecmo]]&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;TECMO&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Tecmo World Soccer &#039;96 driver, one of my least favorites to deal with (aside from Nazca&#039;s driver).&lt;br /&gt;
&lt;br /&gt;
====Psikyo====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Psikyo]]&#039;&#039;&lt;br /&gt;
Psikyo custom driver, only used in Strikers 1945 Plus.&lt;br /&gt;
&lt;br /&gt;
===Homebrew===&lt;br /&gt;
These are just a few of the known homebrew sound drivers.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Le Cortex PCM sound driver v1.02 / L+F (^v^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Crouching Pony Hidden Dragon (demo)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;NGCD Z80 DRIVER (C) BY TIMM HELLWIG V0.19 22/07/03&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Last Hope (CD beta)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;[[User:Furrtek|FURRTEK&#039;S]] NG SOUND DRIVER V0.12&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in Nyan Cat demo, Astrosmash&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Neobitz M1&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in Knight&#039;s Chance, Santaball, Time&#039;s Up!, and others; output typically emitted by [[Neo Sound Builder]]&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;NEO-GEO ADPCM Sound Driver&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in various cartoon intros&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;[[User:Freem/Sound Drivers/STSOUND|STSOUND]]&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in Leonard&#039;s Neo-Geo 3D demo&lt;br /&gt;
* &#039;&#039;&#039;[[User:Freem/Sound Drivers/MVSTracker|MVSTracker]]&#039;&#039;&#039; driver (does not work on hardware without modification)&lt;br /&gt;
* (various) &amp;amp;ndash; my own sound drivers, which are really incomplete.&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=User:Freem/Debug_menus&amp;diff=5073</id>
		<title>User:Freem/Debug menus</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=User:Freem/Debug_menus&amp;diff=5073"/>
		<updated>2016-09-10T16:04:45Z</updated>

		<summary type="html">&lt;p&gt;Freem: /* Todo */ add link to ryou&amp;#039;s writeup on the neo bomberman debugging stuff&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Many Neo-Geo games have debug menus and development tools lurking in their code, waiting to be discovered. Some are as easy as messing with the [[Debug DIPs]], while others require more work.&lt;br /&gt;
&lt;br /&gt;
==Twinkle Star Sprites==&lt;br /&gt;
If ROM address 0x0000FF (0x1000FE in an un-byteswapped &amp;quot;224-p1.p1&amp;quot;) is set to &amp;lt;code&amp;gt;0xDB&amp;lt;/code&amp;gt;, debugging features will be available.&lt;br /&gt;
&lt;br /&gt;
===Program Menu===&lt;br /&gt;
[[Image:Twinsprites_debug1.png|Main debug menu, accessed by holding Player 2&#039;s A,B,C, and D buttons on boot]]&lt;br /&gt;
&lt;br /&gt;
The main debug menu, &amp;quot;--- PROGRAM MENU ---&amp;quot;, is accessed by holding down Player 2&#039;s A, B, C, and D buttons on boot.&lt;br /&gt;
&lt;br /&gt;
===Select Button Menu===&lt;br /&gt;
[[Image:Twinsprites_debug2.png|Another debug menu, accessed by pressing Player 1 Select]]&lt;br /&gt;
&lt;br /&gt;
Another debug menu is available by pressing Player 1 Select at any time.&lt;br /&gt;
&lt;br /&gt;
==The Last Blade==&lt;br /&gt;
The Last Blade has a tool menu; more research is needed. (This was discovered on 2ch. Is this the same menu that you get with debug dip 2-4?)&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;234-p1.bin&amp;quot; (un-byteswapped?) make these changes:&lt;br /&gt;
* 0x5F5F4: 0xAA &amp;amp;rarr; 0x40&lt;br /&gt;
* 0x5F5F5: 0xF3 &amp;amp;rarr; 0xAF&lt;br /&gt;
&lt;br /&gt;
==Viewpoint==&lt;br /&gt;
Viewpoint has a special test/debug type menu. This was discovered by Razoola on the CD system while working on the Universe Bios but also works on the MVS/AES versions of the game.&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;051-p1&amp;quot; make this change:&lt;br /&gt;
* 0x3FFFF: 0x7F &amp;amp;rarr; 0xFF&lt;br /&gt;
&lt;br /&gt;
When game is running press START+SELECT at the same time, the game will pause and you will see the word &#039;PAUSE&#039; in the top right corner. Pull the joystick DOWN and the new menu will appear.&lt;br /&gt;
&lt;br /&gt;
==Todo==&lt;br /&gt;
* [http://sudden-desu.net/entry/disabled-debug-functions-in-neo-bomberman Neo Bomberman&#039;s debug menu and &amp;quot;DEBUGING(sic) MONITOR&amp;quot;]&lt;br /&gt;
* Other games are likely to have something lurking in them...&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=File:Screencap_welovealice.png&amp;diff=5072</id>
		<title>File:Screencap welovealice.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=File:Screencap_welovealice.png&amp;diff=5072"/>
		<updated>2016-09-05T16:28:06Z</updated>

		<summary type="html">&lt;p&gt;Freem: Screenshot of We ♥ Alice demo by blastar.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screenshot of We ♥ Alice demo by blastar.&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Homebrew_software&amp;diff=5071</id>
		<title>Homebrew software</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Homebrew_software&amp;diff=5071"/>
		<updated>2016-09-05T16:26:11Z</updated>

		<summary type="html">&lt;p&gt;Freem: /* Demos */ new demo from blastar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Games==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=100%&lt;br /&gt;
! Name || Author || Release Date || Notes || Screenshot&lt;br /&gt;
|-&lt;br /&gt;
|[[Codename - Blut Engel]] || Blastar || 2006/01/19 || &amp;amp;nbsp; || [[Image:Screencap blutengel.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Columns]] || Jeff Kurtz || 200x || Ported from Sega System C2? || [[Image:Screencap columns.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Frog Feast]] || Rastersoft || 2006 || Source code available for cart and CD versions. || [[Image:Screencap frogfeast.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Jonas Indiana and the Lost Temple of Ra]] || Blastar || 2005/07/17 || &amp;amp;nbsp; || [[Image:Screencap ltorb.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo no Panepon]] || Blastar || 2002 || &amp;amp;nbsp; || [[Image:Screencap neonopon.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo Pang]] || CeL || 2010 || &amp;amp;nbsp; || [[Image:Screencap neopang.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo Pong]] || NeoDev Corporation || 2002 || &amp;amp;nbsp; || [[Image:Screencap neopong.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo Thunder]] || Sebastian Mihai || 2012 || &amp;amp;nbsp; || [[Image:Screencap neothunder.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo Puzzle League]] || Blastar || 2005 || &amp;amp;nbsp; || [[Image:Screencap neopleague.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoGeo 2 Player Tetris]] || Crim || 2008 || &amp;amp;nbsp; || [[Image:Screencap neotet.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[NGD::ARK]] || NG::DEV::Group || 2011 || &amp;amp;nbsp; || [[Image:Screencap_ngdark.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[NGEM2K]] || Blastar || 2006/01/18 || &amp;amp;nbsp; || [[Image:NGEM2K-gameover.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Poker Night]] || Jeff Kurtz || 2003 || &amp;amp;nbsp; || [[Image:Screencap pokernight.png|160px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Demos==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=100%&lt;br /&gt;
! Name || Author || Release Date || Notes || Screenshot&lt;br /&gt;
|-&lt;br /&gt;
|[[ADPCM-A and ADPCM-B example program]] || [[User:freem|freem]] || November 2015 || Program for testing ADPCM-A and ADPCM-B playback and looping. || [[Image:Screencap pcma_pcmb.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Chaos Demo (Neo-Geo Edition) || Charles Doty (Raster) || June 2000 || Demo exists on various arcade hardware. || [[Image:Screencap chaosdemo.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Chip &#039;n Dale (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap chipdale intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Darkwing Duck (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap darkwing intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Diff]] || citavia || 2016/03/26 || Neo-Geo CD demo || [[Image:Screencap diff.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|DuckTales (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap ducktales intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Eira]] || Resistance || 2015/12/23 || Neo-Geo CD demo || [[Image:Screencap eira.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Galaga Demo || Bey || 2013 || &amp;amp;nbsp; || [[Image:Screencap neogalaga.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Ghostbusters (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap ghostbusters intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Neo 2500 Demo || Blastar || 2004 || &amp;amp;nbsp; || [[Image:Screencap neo2500.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|NeoGeo 3D! || Leonard of Oxygene || 2012 || &amp;amp;nbsp; || [[Image:Screencap neo3d.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Neo Castlevania Demo || BarfHappy || 2004 || &amp;amp;nbsp; || [[Image:Screencap neocstlv.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mediafire.com/download/gs5l6hcz99nq4eu/neofight.zip Neo Fight] || [[User:Kannagi|Kannagi]] || June 2015 || A small beat them all with the sprite of Double Dragon || [[Image:Neofight.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|NGF Transparency Demo || CeL || 2012 || &amp;amp;nbsp; || [[Image:Screencap ngftdemo.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Moving_sprites#Example|Nyan Cat Demo]] || furrtek || 2011/6 || &amp;amp;nbsp; || [[Image:Nyandemo.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Primo Demo || Bey || 2013 || Modified version of VIP2 Demo || [[Image:Screencap neoprimo.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Robocop (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap robocop intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Shadow of the Beast (Neo-Geo demo)|| Jeff Kurtz || (unknown) || &amp;amp;nbsp; || [[Image:Screencap beast.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Spiderman (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap spiderman intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Teenage Mutant Ninja Turtles (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap tmnt intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Twister in a Mirror]] || blastar || 2015/7/14 || &amp;amp;nbsp; || [[Image:Screencap_twister.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|VIP2 Demo || Fabrice Martinez || 2000/7/17 || &amp;amp;nbsp; || [[Image:Screencap vip2.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Visual Novel]] || trilobit || 2016/03/26 || Neo-Geo CD demo || [[Image:Screencap visualnovel.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
| We ♥ Alice || blastar || 2016/09/02 || Neo-Geo CD demo || [[Image:Screencap welovealice.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|WW2 Demo || Charles Doty || 2001 || &amp;amp;nbsp; || [[Image:Screencap neoww2.png|160px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Utilities==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=100%&lt;br /&gt;
! Name || Author || Release Date || Notes || Screenshot&lt;br /&gt;
|-&lt;br /&gt;
|4-Player Input Test || Unknown || (unknown) || &amp;amp;nbsp; || [[Image:Screencap 4play.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Neo System Check || Blastar || 200x || &amp;amp;nbsp; || [[Image:Screencap syscheck.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Sprite experimenter|Sprite Experimenter]] || furrtek || 2011/7 || &amp;amp;nbsp; || [[Image:Sprite experimenter.png|160px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Be sure to check the demo files available in the [[:Category:HowTo|How-to category]].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Games]]&lt;br /&gt;
[[Category:Code]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Comparison_with_other_systems&amp;diff=5009</id>
		<title>Comparison with other systems</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Comparison_with_other_systems&amp;diff=5009"/>
		<updated>2016-08-27T16:43:16Z</updated>

		<summary type="html">&lt;p&gt;Freem: make &amp;quot;total channels&amp;quot; more specific&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;NeoGeo&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Megadrive&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Super NES&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;TG16&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Main CPU MIPS&#039;&#039;&#039;&lt;br /&gt;
|class=&amp;quot;green&amp;quot;|[[68k|~2.1]]&lt;br /&gt;
|~1.4&lt;br /&gt;
|~1.5&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Work RAM&#039;&#039;&#039;&lt;br /&gt;
|[[68k user RAM|64KiB]]&lt;br /&gt;
|64KiB&lt;br /&gt;
|class=&amp;quot;green&amp;quot;|128KiB&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Max frame size&#039;&#039;&#039;&lt;br /&gt;
|[[Frame_size|320x224]]&lt;br /&gt;
|320x480&lt;br /&gt;
|class=&amp;quot;green&amp;quot;|512x448&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Color resolution&#039;&#039;&#039;&lt;br /&gt;
|class=&amp;quot;green&amp;quot;|[[palettes|16 bits]]&lt;br /&gt;
|9 bits&lt;br /&gt;
|15 bits&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Simultaneous colors&#039;&#039;&#039;&lt;br /&gt;
|class=&amp;quot;green&amp;quot;|[[palette RAM|3841]]&lt;br /&gt;
|61 ?&lt;br /&gt;
|240 ?&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Max bits/pixel&#039;&#039;&#039;&lt;br /&gt;
|[[Sprite graphics format|4]]&lt;br /&gt;
|4&lt;br /&gt;
|class=&amp;quot;green&amp;quot;|5 ?&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Planes&#039;&#039;&#039;&lt;br /&gt;
|0&lt;br /&gt;
|2&lt;br /&gt;
|class=&amp;quot;green&amp;quot;|4&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Sprites&#039;&#039;&#039;&lt;br /&gt;
|class=&amp;quot;green&amp;quot;|[[Sprites|381]]&lt;br /&gt;
|80&lt;br /&gt;
|128&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Sprite pixels/line&#039;&#039;&#039;&lt;br /&gt;
|class=&amp;quot;green&amp;quot;|[[Sprites_per_line_limit|1536]]&lt;br /&gt;
|320 ?&lt;br /&gt;
|256&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Direct access ROM&#039;&#039;&#039;&lt;br /&gt;
|class=&amp;quot;green&amp;quot;|~162MiB ?&lt;br /&gt;
|4MiB&lt;br /&gt;
|12.8MiB ?&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;DMA&#039;&#039;&#039;&lt;br /&gt;
|[[DMA|On CD]] (slow)&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Total Audio channels&#039;&#039;&#039;&lt;br /&gt;
|class=&amp;quot;green&amp;quot;|[[YM2610|15]]&lt;br /&gt;
|11&lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;- FM channels&#039;&#039;&#039;&lt;br /&gt;
|4&lt;br /&gt;
|class=&amp;quot;green&amp;quot;|6&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;- PSG channels&#039;&#039;&#039;&lt;br /&gt;
|class=&amp;quot;yellow&amp;quot;|4&lt;br /&gt;
|class=&amp;quot;yellow&amp;quot;|4&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;- PCM channels&#039;&#039;&#039;&lt;br /&gt;
|7&lt;br /&gt;
|1&lt;br /&gt;
|class=&amp;quot;green&amp;quot;|8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Base system]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Join_wiki&amp;diff=5008</id>
		<title>Join wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Join_wiki&amp;diff=5008"/>
		<updated>2016-08-27T16:39:14Z</updated>

		<summary type="html">&lt;p&gt;Freem: small typo fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Do you have corrections to make ? Tools, tricks or hardware designs to share ? Source code ? Chip pinouts ? Any additional information ?&lt;br /&gt;
&lt;br /&gt;
Joining the editors team of the NeoGeo Dev Wiki is painless and allows us to track edits.&lt;br /&gt;
&lt;br /&gt;
Just go over to the [[Special:RequestAccount|register]] page and give your username and e-mail address. Your real name isn&#039;t required of course, but &#039;&#039;&#039;one or two sentences in the &amp;quot;biography&amp;quot; field will help us know that you&#039;re not a spambot&#039;&#039;&#039;. Leaving it blank and not using a Googleable nickname won&#039;t let you in, sorry.&lt;br /&gt;
&lt;br /&gt;
New users are screened for validation about once a month. If we forget or if you&#039;re lost with wiki editing, send a mail to [[User:furrtek|furrtek]].&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=68k_instructions_timings&amp;diff=4935</id>
		<title>68k instructions timings</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=68k_instructions_timings&amp;diff=4935"/>
		<updated>2016-07-31T20:27:36Z</updated>

		<summary type="html">&lt;p&gt;Freem: /* Long */ text to table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TODO: CSS template for cputiming is ugly and broken.&lt;br /&gt;
&lt;br /&gt;
Mirroring information from http://oldwww.nvg.ntnu.no/amiga/MC680x0_Sections/mc68000timing.HTML&lt;br /&gt;
&lt;br /&gt;
The number of bus read and write cycles is shown in parenthesis as (r/w).&lt;br /&gt;
&lt;br /&gt;
In the following tables the headings have the following meanings: &lt;br /&gt;
* An : Address register operand&lt;br /&gt;
* Dn : Data register operand&lt;br /&gt;
* ea : Operand specified by an effective address&lt;br /&gt;
* M : Memory effective address operand&lt;br /&gt;
&lt;br /&gt;
To get the execution time, multiply the cycles count by 83.33ns ([[Clock|1/12MHz]]).&lt;br /&gt;
&lt;br /&gt;
A [[68k interrupts|VBlank interrupt]] lasts exactly 40 lines * 384 pixels * 2 = 30720 cycles (2.56ms).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Effective address operand calculation=&lt;br /&gt;
&lt;br /&gt;
This table lists the number of clock periods required to compute an instruction&#039;s effective address. It includes fetching of any extension words, the address computation, and fetching of the memory operand.&lt;br /&gt;
&lt;br /&gt;
Note: there are no write cycles involved in processing the effective address.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;cputiming&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Adressing mode&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;B,W&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;L&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Dn&lt;br /&gt;
|Data register direct&lt;br /&gt;
|style=&amp;quot;background-color:#7F7;&amp;quot;|0(0/0)&lt;br /&gt;
|style=&amp;quot;background-color:#7F7;&amp;quot;|0(0/0)&lt;br /&gt;
|-&lt;br /&gt;
|An&lt;br /&gt;
|Address register direct&lt;br /&gt;
|style=&amp;quot;background-color:#7F7;&amp;quot;|0(0/0)&lt;br /&gt;
|style=&amp;quot;background-color:#7F7;&amp;quot;|0(0/0)&lt;br /&gt;
|-&lt;br /&gt;
|(An)&lt;br /&gt;
|Address register indirect&lt;br /&gt;
|4(1/0)&lt;br /&gt;
|8(2/0)&lt;br /&gt;
|-&lt;br /&gt;
|(An)+&lt;br /&gt;
|Address register indirect, post inc.&lt;br /&gt;
|4(1/0)&lt;br /&gt;
|8(2/0)&lt;br /&gt;
|-&lt;br /&gt;
| -(An)&lt;br /&gt;
|Address register indirect, pre dec.&lt;br /&gt;
|6(1/0)&lt;br /&gt;
|10(2/0)&lt;br /&gt;
|-&lt;br /&gt;
|d(An)&lt;br /&gt;
|Address register indirect, displacement&lt;br /&gt;
|8(2/0)&lt;br /&gt;
|12(3/0)&lt;br /&gt;
|-&lt;br /&gt;
|d(An,ix)&lt;br /&gt;
|Address register indirect, index&lt;br /&gt;
|10(2/0)&lt;br /&gt;
|14(3/0)&lt;br /&gt;
|-&lt;br /&gt;
|xxx.w&lt;br /&gt;
|Absolute short&lt;br /&gt;
|8(2/0)&lt;br /&gt;
|12(3/0)&lt;br /&gt;
|-&lt;br /&gt;
|xxx.l&lt;br /&gt;
|Absolute long&lt;br /&gt;
|style=&amp;quot;background-color:#F77;&amp;quot;|12(3/0)&lt;br /&gt;
|style=&amp;quot;background-color:#F77;&amp;quot;|16(4/0)&lt;br /&gt;
|-&lt;br /&gt;
|d(PC)&lt;br /&gt;
|PC with displacement&lt;br /&gt;
|8(2/0)&lt;br /&gt;
|12(3/0)&lt;br /&gt;
|-&lt;br /&gt;
|d(PC,ix)&lt;br /&gt;
|PC with index&lt;br /&gt;
|10(2/0)&lt;br /&gt;
|14(3/0)&lt;br /&gt;
|-&lt;br /&gt;
|#xxx&lt;br /&gt;
|Immediate&lt;br /&gt;
|4(1/0)&lt;br /&gt;
|8(2/0)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The size of the index register (ix) does not affect execution time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Move instructions=&lt;br /&gt;
&lt;br /&gt;
These following two tables indicate the number of clock periods for the move instruction. This data includes instruction fetch, operand reads, and operand writes.&lt;br /&gt;
&lt;br /&gt;
==Byte and word==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&amp;amp;nbsp; || Dn || An || (An) || (An)+ || -(An) || d(An) || d(An,ix) || xxx.W || xxx.L&lt;br /&gt;
|-&lt;br /&gt;
!Dn&lt;br /&gt;
| 4(1/0) || 4(1/0) || 8(1/1) || 8(1/1) || 8(1/1) || 12(2/1) || 14(2/1) || 12(2/1) || 16(3/1)&lt;br /&gt;
|-&lt;br /&gt;
!An&lt;br /&gt;
|4(1/0)||4(1/0)||8(1/1)||8(1/1)||8(1/1)||12(2/1)||14(2/1)||12(2/1)||16(3/1)&lt;br /&gt;
|-&lt;br /&gt;
!(An)&lt;br /&gt;
|8(2/0)||8(2/0)||12(2/1)||12(2/1)||12(2/1)||16(3/1)||18(3/1)||16(3/1)||20(4/1)&lt;br /&gt;
|-&lt;br /&gt;
!(An)+&lt;br /&gt;
|8(2/0)||8(2/0)||12(2/1)||12(2/1)||12(2/1)||16(3/1)||18(3/1)||16(3/1)||20(4/1)&lt;br /&gt;
|-&lt;br /&gt;
!-(An)&lt;br /&gt;
|10(2/0)||10(2/0)||14(2/1)||14(2/1)||14(2/1)||18(3/1)||20(4/1)||18(3/1)||22(4/1)&lt;br /&gt;
|-&lt;br /&gt;
!d(An)&lt;br /&gt;
|12(3/0)||12(3/0)||16(3/1)||16(3/1)||16(3/1)||20(4/1)||22(4/1)||20(4/1)||24(5/1)&lt;br /&gt;
|-&lt;br /&gt;
!d(An,ix)&lt;br /&gt;
|14(3/0)||14(3/0)||18(3/1)||18(3/1)||18(3/1)||22(4/1)||24(4/1)||22(4/1)||26(5/1)&lt;br /&gt;
|-&lt;br /&gt;
!xxx.W&lt;br /&gt;
|12(3/0)||12(3/0)||16(3/1)||16(3/1)||16(3/1)||20(4/1)||22(4/1)||20(4/1)||24(5/1)&lt;br /&gt;
|-&lt;br /&gt;
!xxx.L&lt;br /&gt;
|16(4/0)||16(4/0)||20(4/1)||20(4/1)||20(4/1)||24(5/1)||26(5/1)||24(5/1)||28(6/1)&lt;br /&gt;
|-&lt;br /&gt;
!d(PC)&lt;br /&gt;
|12(3/0)||12(3/0)||16(3/1)||16(3/1)||16(3/1)||20(4/1)||22(4/1)||20(4/1)||24(5/1)&lt;br /&gt;
|-&lt;br /&gt;
!d(PC,ix)&lt;br /&gt;
|14(3/0)||14(3/0)||18(3/1)||18(3/1)||18(3/1)||22(4/1)||24(4/1)||22(4/1)||26(5/1)&lt;br /&gt;
|-&lt;br /&gt;
!#xxx&lt;br /&gt;
|8(2/0)||8(2/0)||12(2/1)||12(2/1)||12(2/1)||16(3/1)||18(3/1)||16(3/1)||20(4/1)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The size of the index register (ix) does not affect execution time.&lt;br /&gt;
&lt;br /&gt;
==Long==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&amp;amp;nbsp; || Dn || An || (An) || (An)+ || -(An) || d(An) || d(An,ix) || xxx.W || xxx.L&lt;br /&gt;
|-&lt;br /&gt;
!Dn&lt;br /&gt;
|4(1/0)||4(1/0)||12(1/2)||12(1/2)||12(1/2)||16(2/2)||18(2/2)||16(2/2)||20(3/2)&lt;br /&gt;
|-&lt;br /&gt;
!An&lt;br /&gt;
|4(1/0)||4(1/0)||12(1/2)||12(1/2)||12(1/2)||16(2/2)||18(2/2)||16(2/2)||20(3/2)&lt;br /&gt;
|-&lt;br /&gt;
!(An)&lt;br /&gt;
|12(3/0)||12(3/0)||20(3/2)||20(3/2)||20(3/2)||24(4/2)||26(4/2)||24(4/2)||28(5/2)&lt;br /&gt;
|-&lt;br /&gt;
!(An)+&lt;br /&gt;
|12(3/0)||12(3/0)||20(3/2)||20(3/2)||20(3/2)||24(4/2)||26(4/2)||24(4/2)||28(5/2)&lt;br /&gt;
|-&lt;br /&gt;
!-(An)&lt;br /&gt;
|14(3/0)||14(3/0)||22(3/2)||22(3/2)||22(3/2)||26(4/2)||28(4/2)||26(4/2)||30(5/2)&lt;br /&gt;
|-&lt;br /&gt;
!d(An)&lt;br /&gt;
|16(4/0)||16(4/0)||24(4/2)||24(4/2)||24(4/2)||28(5/2)||30(5/2)||28(5/2)||32(6/2)&lt;br /&gt;
|-&lt;br /&gt;
!d(An,ix)&lt;br /&gt;
|18(4/0)||18(4/0)||26(4/2)||26(4/2)||26(4/2)||30(5/2)||32(5/2)||30(5/2)||34(6/2)&lt;br /&gt;
|-&lt;br /&gt;
!xxx.W&lt;br /&gt;
|16(4/0)||16(4/0)||24(4/2)||24(4/2)||24(4/2)||28(5/2)||30(5/2)||28(5/2)||32(6/2)&lt;br /&gt;
|-&lt;br /&gt;
!xxx.L&lt;br /&gt;
|20(5/0)||20(5/0)||28(5/2)||28(5/2)||28(5/2)||32(6/2)||34(6/2)||32(6/2)||36(7/2)&lt;br /&gt;
|-&lt;br /&gt;
!d(PC)&lt;br /&gt;
|16(4/0)||16(4/0)||24(4/2)||24(4/2)||24(4/2)||28(5/2)||30(5/2)||28(5/2)||32(5/2)&lt;br /&gt;
|-&lt;br /&gt;
!d(PC,ix)&lt;br /&gt;
|18(4/0)||18(4/0)||26(4/2)||26(4/2)||26(4/2)||30(5/2)||32(5/2)||30(5/2)||34(6/2)&lt;br /&gt;
|-&lt;br /&gt;
!#xxx&lt;br /&gt;
|12(3/0)||12(3/0)||20(3/2)||20(3/2)||20(3/2)||24(4/2)||26(4/2)||24(4/2)||28(5/2)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The size of the index register (ix) does not affect execution time.&lt;br /&gt;
&lt;br /&gt;
=Standard instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
The number of clock periods shown in this table indicates the time required&lt;br /&gt;
to perform the operations, store the results and read the next instruction.&lt;br /&gt;
The number of clock periods and the number of read and write cycles must be&lt;br /&gt;
added respectively to those of the effective address calculation where &lt;br /&gt;
indicated.&lt;br /&gt;
&lt;br /&gt;
instruction	Size		op&amp;lt;ea&amp;gt;,An ^	op&amp;lt;ea&amp;gt;,Dn	op Dn,&amp;lt;M&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ADD		byte,word	8(1/0) +	  4(1/0) +	 8(1/1) +&lt;br /&gt;
		  long		6(1/0) +**	  6(1/0) +**	12(1/2) +&lt;br /&gt;
AND		byte,word	   -		  4(1/0) +	 8(1/1) +&lt;br /&gt;
		  long		   -		  6(1/0) +**	12(1/2) +&lt;br /&gt;
CMP		byte,word	6(1/0) +	  4(1/0) +	   -&lt;br /&gt;
		  long		6(1/0) +	  6(1/0) +	   -&lt;br /&gt;
DIVS		    -		   -		158(1/0) +*	   -&lt;br /&gt;
DIVU		    -		   -		140(1/0) +*	   -&lt;br /&gt;
EOR		byte,word	   -		  4(1/0) ***	 8(1/1) +&lt;br /&gt;
		  long		   -		  8(1/0) ***	12(1/2) +&lt;br /&gt;
MULS		    -		   -		 70(1/0) +*	   -&lt;br /&gt;
MULU		    -		   -		 70(1/0) +*	   -&lt;br /&gt;
OR		byte,word	   -		  4(1/0) +**	 8(1/1) +&lt;br /&gt;
		  long		   -		  6(1/0) +**	12(1/2) +&lt;br /&gt;
SUB		byte,word	8(1/0) +	  4(1/0) +	 8(1/1) +&lt;br /&gt;
		  long		6(1/0) +**	  6(1/0) +**	12(1/2) +&lt;br /&gt;
&lt;br /&gt;
notes:	+ Add effective address calculation time&lt;br /&gt;
	^ Word or long only&lt;br /&gt;
	* Indicates maximum value&lt;br /&gt;
       ** The base time of six clock periods is increased to eight		&lt;br /&gt;
	  if the effective address mode is register direct or &lt;br /&gt;
	  immediate (effective address time should also be added)&lt;br /&gt;
      *** Only available effective address mode is data register direct&lt;br /&gt;
	  &lt;br /&gt;
	DIVS,DIVU - The divide algorithm used by the MC68000 provides less&lt;br /&gt;
		    than 10% difference between the best and the worst case&lt;br /&gt;
		    timings.&lt;br /&gt;
	MULS,MULU - The multiply algorithm requires 38+2n clocks where&lt;br /&gt;
		    n is defined as:&lt;br /&gt;
		MULU: n = the number of ones in the &amp;lt;ea&amp;gt;&lt;br /&gt;
		MULS: n = concatanate the &amp;lt;ea&amp;gt; with a zero as the LSB;&lt;br /&gt;
			  n is the resultant number of 10 or 01 patterns&lt;br /&gt;
			  in the 17-bit source; i.e., worst case happens&lt;br /&gt;
			  when the source is $5555&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Immediate instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
The number of clock periods periods shown in this table includes the time to&lt;br /&gt;
fetch immediate operands, perform the operations, store the results and read &lt;br /&gt;
the next operation. The number of clock periods and the number of read and &lt;br /&gt;
write cycles must be added respectively to those of the effective address&lt;br /&gt;
calculation where indicated.&lt;br /&gt;
&lt;br /&gt;
instruction	size		op #,Dn		op #,An		op #,M&lt;br /&gt;
&lt;br /&gt;
ADDI		byte,word	 8(2/0)		  -		12(2/1) +&lt;br /&gt;
		  long		16(3/0)		  -		20(3/2) +&lt;br /&gt;
ADDQ		byte,word	 4(1/0)		8(1/0) *	 8(1/1) +&lt;br /&gt;
		  long		 8(1/0)		8(1/0)		12(1/2) +&lt;br /&gt;
ANDI		byte,word	 8(2/0)		  -		12(2/1) +&lt;br /&gt;
		  long		16(3/0)		  -		20(3/1) +&lt;br /&gt;
CMPI		byte,word	 8(2/0)		  -		 8(2/0) +&lt;br /&gt;
		  long		14(3/0)		  -		12(3/0) +&lt;br /&gt;
EORI		byte,word	 8(2/0)		  -		12(2/1) +&lt;br /&gt;
		  long		16(3/0)		  -		20(3/2) +&lt;br /&gt;
MOVEQ		  long		 4(1/0)		  -		   -&lt;br /&gt;
ORI		byte,word	 8(2/0)		  -		12(2/1) +&lt;br /&gt;
		  long		16(3/0)		  -		20(3/2) +&lt;br /&gt;
SUBI		byte,word	 8(2/0)		  -		12(2/1) +&lt;br /&gt;
		  long		16(3/0)		  -		20(3/2) +&lt;br /&gt;
SUBQ		byte,word	 4(1/0)		8(1/0) *	 8(1/1) +&lt;br /&gt;
		  long		 8(1/0)		8(1/0)		12(1/2) +&lt;br /&gt;
&lt;br /&gt;
	+ Add effective address calculation time&lt;br /&gt;
	* word only&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Single operand instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
This table indicates the number of clock periods for the single operand&lt;br /&gt;
instructions. The number of clock periods and the number of read and write cycles&lt;br /&gt;
must be added respectively to those of the effective address calculation&lt;br /&gt;
where indicated.&lt;br /&gt;
&lt;br /&gt;
instruction	size		register	 memory&lt;br /&gt;
&lt;br /&gt;
CLR		byte,word	4(1/0)		 8(1/1) +&lt;br /&gt;
		  long		6(1/0)		12(1/2) +&lt;br /&gt;
NBCD		  byte		6(1/0)		 8(1/1) +&lt;br /&gt;
NEG		byte,word	4(1/0)		 8(1/1) +&lt;br /&gt;
		  long		6(1/0)		12(1/2) +&lt;br /&gt;
NEGX		byte,word	4(1/0)		 8(1/1) +&lt;br /&gt;
		  long		6(1/0)		12(1/2) +&lt;br /&gt;
NOT		byte,word	4(1/0)		 8(1/1) +&lt;br /&gt;
		  long		6(1/0)		12(1/2) +&lt;br /&gt;
Scc		byte,false	4(1/0)		 8(1/1) +&lt;br /&gt;
		byte,true	6(1/0)		 8(1/1) +&lt;br /&gt;
TAS #		  byte		4(1/0)		10(1/1) +&lt;br /&gt;
TST		byte,word	4(1/0)		 4(1/0) +&lt;br /&gt;
		  long		4(1/0)		 4(1/0) +&lt;br /&gt;
&lt;br /&gt;
	+ add effective address calculation time&lt;br /&gt;
        # This instruction should never be used on the Amiga as its invisiable&lt;br /&gt;
          read/write cycle can disrupt system DMA.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Shift and rotate instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
This table indicates the number of clock periods for the shift and rotate&lt;br /&gt;
instructions. The number of clock periods and the number of read and write&lt;br /&gt;
cycles must be added respectively to those of the effective address&lt;br /&gt;
calculation where indicated.&lt;br /&gt;
&lt;br /&gt;
instruction	size		register	memory&lt;br /&gt;
&lt;br /&gt;
ASR,ASL		byte,word	6+2n(1/0)	8(1/1) +&lt;br /&gt;
		  long		8+2n(1/0)	  -&lt;br /&gt;
LSR,LSL		byte,word	6+2n(1/0)	8(1/1) +&lt;br /&gt;
		  long		8+2n(1/0)	  -&lt;br /&gt;
ROR,ROL		byte,word	6+2n(1/0)	8(1/1) +&lt;br /&gt;
		  long		8+2n(1/0)	  -&lt;br /&gt;
ROXR,ROXL	byte,word	6+2n(1/0)	8(1/1) +&lt;br /&gt;
		  long		8+2n(1/0)	  -&lt;br /&gt;
&lt;br /&gt;
	+ add effective address calculation time&lt;br /&gt;
	n is the shift or rotate count&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bit manipulation instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
This table indicates the number of clock periods required for the bit&lt;br /&gt;
manipulation instructions. The number of clock periods and the number of read and &lt;br /&gt;
write cycles must be added respectively to those of the effective address&lt;br /&gt;
calculation where indicated. Dynamic: register, static: immediate.&lt;br /&gt;
&lt;br /&gt;
instruction	size		dynamic			static&lt;br /&gt;
			register   memory	register   memory	&lt;br /&gt;
BCHG		byte	   -	   8(1/1) +	   -	   12(2/1) +&lt;br /&gt;
		long	 8(1/0) *    -		12(2/0) *     -&lt;br /&gt;
BCLR		byte	   -	   8(1/1) +	   -	   12(2/1) +&lt;br /&gt;
		long	10(1/0) *    -		14(2/0) *     -&lt;br /&gt;
BSET		byte	   -	   8(1/1) +	   -	   12(2/1) +&lt;br /&gt;
		long	 8(1/0) *    -		12(2/0) *     -&lt;br /&gt;
BTST		byte	   -  	   4(1/0) +	   -	    8(2/0) +&lt;br /&gt;
		long	 6(1/0)	     -		10(2/0)       -&lt;br /&gt;
&lt;br /&gt;
	+ add effective address calculation time&lt;br /&gt;
	* indicates maximum value&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Conditional instructions=&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;cputiming&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Displacement&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Branch taken&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Not taken&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Bcc&lt;br /&gt;
|byte&lt;br /&gt;
|10(2/0)&lt;br /&gt;
|8(1/0)&lt;br /&gt;
|-&lt;br /&gt;
|word&lt;br /&gt;
|10(2/0)&lt;br /&gt;
|12(1/0)&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|BRA&lt;br /&gt;
|byte&lt;br /&gt;
|10(2/0)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|word&lt;br /&gt;
|10(2/0)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|BSR&lt;br /&gt;
|byte&lt;br /&gt;
|18(2/2)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|word&lt;br /&gt;
|18(2/2)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|DBcc&lt;br /&gt;
|cc true&lt;br /&gt;
|&lt;br /&gt;
|12(2/0)&lt;br /&gt;
|-&lt;br /&gt;
|cc false&lt;br /&gt;
|10(2/0)&lt;br /&gt;
|style=&amp;quot;background-color:#F77;&amp;quot;|14(3/0)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=JMP, JSR, LEA, PEA and MOVEM instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
This Table indicates the number of clock periods required for the jump,&lt;br /&gt;
jump-to-subroutine, load effective address, push effective address and&lt;br /&gt;
move multiple registers instructions.&lt;br /&gt;
&lt;br /&gt;
instr	size	(An)		(An)+		-(An)	d(An)	&lt;br /&gt;
JMP	-	  8(2/0)	   -		  -	10(2/0)&lt;br /&gt;
JSR	-	 16(2/2)	   -		  -	18(2/2)&lt;br /&gt;
LEA	-	  4(1/0)	   -		  -	 8(2/0)&lt;br /&gt;
PEA	-	 12(1/2)	   -		  -	16(2/2)&lt;br /&gt;
MOVEM	word	   12+4n	   12+4n	  -	  16+4n&lt;br /&gt;
M-&amp;gt;R		 (3+n/0)	 (3+n/0)	  -	(4+n/0)&lt;br /&gt;
	long	   12+8n	   12+8n	  -	  16+8n&lt;br /&gt;
		(3+2n/0)	(3+2n/0)	  -    (4+2n/0)&lt;br /&gt;
MOVEM	word	    8+4n	   -		  8+4n	  12+4n&lt;br /&gt;
R-&amp;gt;M		   (2/n)	   -		 (2/n)	  (3/n)&lt;br /&gt;
	long	    8+8n	   -		  8+8n	  12+8n&lt;br /&gt;
		  (2/2n)	   -		(2/2n)	 (3/2n)&lt;br /&gt;
&lt;br /&gt;
instr	size	d(An,ix)+   xxx.W      xxx.L      d(PC)      d(PC,ix)*&lt;br /&gt;
JMP	 -	 14(3/0)    10(2/0)    12(3/0)	  10(2/0)    14(3/0)&lt;br /&gt;
JSR	 -	 22(2/2)    18(2/2)    20(3/2)	  18(2/2)    22(2/2)&lt;br /&gt;
LEA	 -	 12(2/0)     8(2/0)    12(3/0)	   8(2/0)    12(2/0)&lt;br /&gt;
PEA	 -	 20(2/2)    16(2/2)    20(3/2)	  16(2/2)    20(2/2)&lt;br /&gt;
MOVEM	word	   18+4n      16+4n      20+4n	    16+4n      18+4n&lt;br /&gt;
M-&amp;gt;R		 (4+n/0)    (4+n/0)    (5+n/0)	  (4+n/0)    (4+n/0)&lt;br /&gt;
	long	   18+8n      16+8n      20+8n	    16+8n      18+8n&lt;br /&gt;
		(4+2n/0)   (4+2n/0)   (5+2n/0)	 (4+2n/0)   (4+2n/0)&lt;br /&gt;
MOVEM	word	   14+4n      12+4n      16+4n	    -		-&lt;br /&gt;
R-&amp;gt;M		   (3/n)      (3/n)      (4/n)	    -		-&lt;br /&gt;
	long	   14+8n      12+8n      16+8n	    -		-&lt;br /&gt;
		  (3/2n)     (3/2n)     (4/2n)	    -		-&lt;br /&gt;
&lt;br /&gt;
n is the number of registers to move&lt;br /&gt;
* is the size of the index register (ix) does not affect the instruction&#039;s&lt;br /&gt;
  execution time&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Multi-precision instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
This table indicates the number of clock periods for the multi-precision&lt;br /&gt;
instructions. The number of clock periods includes the time to fetch both&lt;br /&gt;
operands, perform the operations, store the results and read the next &lt;br /&gt;
instructions.&lt;br /&gt;
&lt;br /&gt;
instruction	size		op Dn,Dn	op M,M&lt;br /&gt;
&lt;br /&gt;
ADDX		byte,word	4(1/0)		18(3/1)&lt;br /&gt;
		  long		8(1/0)		30(5/2)&lt;br /&gt;
CMPM		byte,word	  -		12(3/0)&lt;br /&gt;
		  long		  -		20(5/0)&lt;br /&gt;
SUBX		byte,word	4(1/0)		18(3/1)&lt;br /&gt;
		  long		8(1/0)		30(5/2)&lt;br /&gt;
ABCD		  byte		6(1/0)		18(3/1)&lt;br /&gt;
SBCD		  byte		6(1/0)		18(3/1)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Miscellaneous instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
This table indicates the number of clock periods for the following &lt;br /&gt;
miscellaneous instructions. The number of clock periods and plus the number&lt;br /&gt;
of read and write cycles must be added to those of the effective address&lt;br /&gt;
calculation where indicated.&lt;br /&gt;
&lt;br /&gt;
instruction	size	register	memory&lt;br /&gt;
&lt;br /&gt;
ANDI to CCR	byte	 20(3/0)	   -&lt;br /&gt;
ANDI to SR	word	 20(3/0)	   -&lt;br /&gt;
CHK		 -	 10(1/0) +	   -&lt;br /&gt;
EORI to CCR	byte	 20(3/0)	   -&lt;br /&gt;
EORI to SR	word	 20(3/0)	   -&lt;br /&gt;
ORI to CCR	byte	 20(3/0)	   -&lt;br /&gt;
ORI to SR	word	 20(3/0)	   -&lt;br /&gt;
MOVE from SR	 -	  6(1/0)	 8(1/1)+&lt;br /&gt;
MOVE to CCR	 -	 12(1/0)	12(1/0)+&lt;br /&gt;
MOVE to SR	 -	 12(1/0)	12(1/0)+&lt;br /&gt;
EXG		 -	  6(1/0)	   -&lt;br /&gt;
EXT		word	  4(1/0)	   -&lt;br /&gt;
		long	  4(1/0)	   -&lt;br /&gt;
LINK		 -	 16(2/2)	   -&lt;br /&gt;
MOVE from USP	 -	  4(1/0)	   -&lt;br /&gt;
MOVE to USP	 -	  4(1/0)	   -&lt;br /&gt;
NOP		 -	  4(1/0)	   -&lt;br /&gt;
RESET		 -	132(1/0)	   -&lt;br /&gt;
RTE		 -	 20(5/0)	   -&lt;br /&gt;
RTR		 -	 20(5/0)	   -&lt;br /&gt;
RTS		 -	 16(4/0)	   -&lt;br /&gt;
STOP		 -	  4(0/0)	   -&lt;br /&gt;
SWAP		 -	  4(1/0)	   -&lt;br /&gt;
TRAPV (No Trap)	 -	  4(1/0)	   -&lt;br /&gt;
UNLK		 -	 12(3/0)	   -&lt;br /&gt;
&lt;br /&gt;
	+ add effective address calculation time&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Move Peripheral instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
instruction	size	register-&amp;gt;memory	memory-&amp;gt;register&lt;br /&gt;
&lt;br /&gt;
MOVEP		word	16(2/2)			16(4/0)	&lt;br /&gt;
		long	24(2/4)			24(6/0)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Exception processing=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
This table indicates the number of clock periods for exception processing.&lt;br /&gt;
The number of clock periods includes the time for all stacking, the vector&lt;br /&gt;
fetch and the fetch of the first two instruction words of the handler routine.&lt;br /&gt;
&lt;br /&gt;
	exception			periods&lt;br /&gt;
&lt;br /&gt;
	address error			50(4/7)&lt;br /&gt;
	bus error			50(4/7)&lt;br /&gt;
	CHK instruction (trap taken)	44(5/3)+&lt;br /&gt;
	Divide by Zero			42(5/3)&lt;br /&gt;
	illegal instruction		34(4/3)&lt;br /&gt;
	interrupt			44(5/3)*&lt;br /&gt;
	privilege violation		34(4/3)&lt;br /&gt;
        _____&lt;br /&gt;
	RESET **			40(6/0)&lt;br /&gt;
	trace				34(4/3)&lt;br /&gt;
	TRAP instruction		38(4/3)&lt;br /&gt;
	TRAPV instruction (trap taken)	34(4/3)&lt;br /&gt;
&lt;br /&gt;
	+ add effective address calculation time&lt;br /&gt;
	* the interrupt acknowledge cycle is assumed to take four&lt;br /&gt;
	  clock periods&lt;br /&gt;
                                       _____     ____&lt;br /&gt;
       ** indicates the time from when RESET and HALT are first&lt;br /&gt;
	  sampled as negated to when instruction execution starts&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Base system]]&lt;br /&gt;
[[Category:Code]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=68k_instructions_timings&amp;diff=4934</id>
		<title>68k instructions timings</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=68k_instructions_timings&amp;diff=4934"/>
		<updated>2016-07-31T20:24:01Z</updated>

		<summary type="html">&lt;p&gt;Freem: /* Byte and word */ text to table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TODO: CSS template for cputiming is ugly and broken.&lt;br /&gt;
&lt;br /&gt;
Mirroring information from http://oldwww.nvg.ntnu.no/amiga/MC680x0_Sections/mc68000timing.HTML&lt;br /&gt;
&lt;br /&gt;
The number of bus read and write cycles is shown in parenthesis as (r/w).&lt;br /&gt;
&lt;br /&gt;
In the following tables the headings have the following meanings: &lt;br /&gt;
* An : Address register operand&lt;br /&gt;
* Dn : Data register operand&lt;br /&gt;
* ea : Operand specified by an effective address&lt;br /&gt;
* M : Memory effective address operand&lt;br /&gt;
&lt;br /&gt;
To get the execution time, multiply the cycles count by 83.33ns ([[Clock|1/12MHz]]).&lt;br /&gt;
&lt;br /&gt;
A [[68k interrupts|VBlank interrupt]] lasts exactly 40 lines * 384 pixels * 2 = 30720 cycles (2.56ms).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Effective address operand calculation=&lt;br /&gt;
&lt;br /&gt;
This table lists the number of clock periods required to compute an instruction&#039;s effective address. It includes fetching of any extension words, the address computation, and fetching of the memory operand.&lt;br /&gt;
&lt;br /&gt;
Note: there are no write cycles involved in processing the effective address.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;cputiming&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Adressing mode&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;B,W&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;L&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Dn&lt;br /&gt;
|Data register direct&lt;br /&gt;
|style=&amp;quot;background-color:#7F7;&amp;quot;|0(0/0)&lt;br /&gt;
|style=&amp;quot;background-color:#7F7;&amp;quot;|0(0/0)&lt;br /&gt;
|-&lt;br /&gt;
|An&lt;br /&gt;
|Address register direct&lt;br /&gt;
|style=&amp;quot;background-color:#7F7;&amp;quot;|0(0/0)&lt;br /&gt;
|style=&amp;quot;background-color:#7F7;&amp;quot;|0(0/0)&lt;br /&gt;
|-&lt;br /&gt;
|(An)&lt;br /&gt;
|Address register indirect&lt;br /&gt;
|4(1/0)&lt;br /&gt;
|8(2/0)&lt;br /&gt;
|-&lt;br /&gt;
|(An)+&lt;br /&gt;
|Address register indirect, post inc.&lt;br /&gt;
|4(1/0)&lt;br /&gt;
|8(2/0)&lt;br /&gt;
|-&lt;br /&gt;
| -(An)&lt;br /&gt;
|Address register indirect, pre dec.&lt;br /&gt;
|6(1/0)&lt;br /&gt;
|10(2/0)&lt;br /&gt;
|-&lt;br /&gt;
|d(An)&lt;br /&gt;
|Address register indirect, displacement&lt;br /&gt;
|8(2/0)&lt;br /&gt;
|12(3/0)&lt;br /&gt;
|-&lt;br /&gt;
|d(An,ix)&lt;br /&gt;
|Address register indirect, index&lt;br /&gt;
|10(2/0)&lt;br /&gt;
|14(3/0)&lt;br /&gt;
|-&lt;br /&gt;
|xxx.w&lt;br /&gt;
|Absolute short&lt;br /&gt;
|8(2/0)&lt;br /&gt;
|12(3/0)&lt;br /&gt;
|-&lt;br /&gt;
|xxx.l&lt;br /&gt;
|Absolute long&lt;br /&gt;
|style=&amp;quot;background-color:#F77;&amp;quot;|12(3/0)&lt;br /&gt;
|style=&amp;quot;background-color:#F77;&amp;quot;|16(4/0)&lt;br /&gt;
|-&lt;br /&gt;
|d(PC)&lt;br /&gt;
|PC with displacement&lt;br /&gt;
|8(2/0)&lt;br /&gt;
|12(3/0)&lt;br /&gt;
|-&lt;br /&gt;
|d(PC,ix)&lt;br /&gt;
|PC with index&lt;br /&gt;
|10(2/0)&lt;br /&gt;
|14(3/0)&lt;br /&gt;
|-&lt;br /&gt;
|#xxx&lt;br /&gt;
|Immediate&lt;br /&gt;
|4(1/0)&lt;br /&gt;
|8(2/0)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The size of the index register (ix) does not affect execution time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Move instructions=&lt;br /&gt;
&lt;br /&gt;
These following two tables indicate the number of clock periods for the move instruction. This data includes instruction fetch, operand reads, and operand writes.&lt;br /&gt;
&lt;br /&gt;
==Byte and word==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&amp;amp;nbsp; || Dn || An || (An) || (An)+ || -(An) || d(An) || d(An,ix) || xxx.W || xxx.L&lt;br /&gt;
|-&lt;br /&gt;
!Dn&lt;br /&gt;
| 4(1/0) || 4(1/0) || 8(1/1) || 8(1/1) || 8(1/1) || 12(2/1) || 14(2/1) || 12(2/1) || 16(3/1)&lt;br /&gt;
|-&lt;br /&gt;
!An&lt;br /&gt;
|4(1/0)||4(1/0)||8(1/1)||8(1/1)||8(1/1)||12(2/1)||14(2/1)||12(2/1)||16(3/1)&lt;br /&gt;
|-&lt;br /&gt;
!(An)&lt;br /&gt;
|8(2/0)||8(2/0)||12(2/1)||12(2/1)||12(2/1)||16(3/1)||18(3/1)||16(3/1)||20(4/1)&lt;br /&gt;
|-&lt;br /&gt;
!(An)+&lt;br /&gt;
|8(2/0)||8(2/0)||12(2/1)||12(2/1)||12(2/1)||16(3/1)||18(3/1)||16(3/1)||20(4/1)&lt;br /&gt;
|-&lt;br /&gt;
!-(An)&lt;br /&gt;
|10(2/0)||10(2/0)||14(2/1)||14(2/1)||14(2/1)||18(3/1)||20(4/1)||18(3/1)||22(4/1)&lt;br /&gt;
|-&lt;br /&gt;
!d(An)&lt;br /&gt;
|12(3/0)||12(3/0)||16(3/1)||16(3/1)||16(3/1)||20(4/1)||22(4/1)||20(4/1)||24(5/1)&lt;br /&gt;
|-&lt;br /&gt;
!d(An,ix)&lt;br /&gt;
|14(3/0)||14(3/0)||18(3/1)||18(3/1)||18(3/1)||22(4/1)||24(4/1)||22(4/1)||26(5/1)&lt;br /&gt;
|-&lt;br /&gt;
!xxx.W&lt;br /&gt;
|12(3/0)||12(3/0)||16(3/1)||16(3/1)||16(3/1)||20(4/1)||22(4/1)||20(4/1)||24(5/1)&lt;br /&gt;
|-&lt;br /&gt;
!xxx.L&lt;br /&gt;
|16(4/0)||16(4/0)||20(4/1)||20(4/1)||20(4/1)||24(5/1)||26(5/1)||24(5/1)||28(6/1)&lt;br /&gt;
|-&lt;br /&gt;
!d(PC)&lt;br /&gt;
|12(3/0)||12(3/0)||16(3/1)||16(3/1)||16(3/1)||20(4/1)||22(4/1)||20(4/1)||24(5/1)&lt;br /&gt;
|-&lt;br /&gt;
!d(PC,ix)&lt;br /&gt;
|14(3/0)||14(3/0)||18(3/1)||18(3/1)||18(3/1)||22(4/1)||24(4/1)||22(4/1)||26(5/1)&lt;br /&gt;
|-&lt;br /&gt;
!#xxx&lt;br /&gt;
|8(2/0)||8(2/0)||12(2/1)||12(2/1)||12(2/1)||16(3/1)||18(3/1)||16(3/1)||20(4/1)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The size of the index register (ix) does not affect execution time.&lt;br /&gt;
&lt;br /&gt;
==Long==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
     	 Dn	 An	 (An)	 (An)+	-(An)	 d(An)	d(An,ix) xxx.W	|xxx.L&lt;br /&gt;
&lt;br /&gt;
Dn	 4(1/0)	 4(1/0)	12(1/2)	12(1/2)	12(1/2)	16(2/2)	18(2/2)	16(2/2)	20(3/2)&lt;br /&gt;
An	 4(1/0)	 4(1/0)	12(1/2)	12(1/2)	12(1/2)	16(2/2)	18(2/2)	16(2/2)	20(3/2)&lt;br /&gt;
(An)	12(3/0)	12(3/0)	20(3/2)	20(3/2)	20(3/2)	24(4/2)	26(4/2)	24(4/2)	28(5/2)&lt;br /&gt;
(An)+	12(3/0)	12(3/0)	20(3/2)	20(3/2)	20(3/2)	24(4/2)	26(4/2)	24(4/2)	28(5/2)&lt;br /&gt;
-(An)	14(3/0)	14(3/0)	22(3/2)	22(3/2)	22(3/2)	26(4/2)	28(4/2)	26(4/2)	30(5/2)&lt;br /&gt;
d(An)	16(4/0)	16(4/0)	24(4/2)	24(4/2)	24(4/2)	28(5/2)	30(5/2)	28(5/2)	32(6/2)&lt;br /&gt;
d(An,ix)18(4/0)	18(4/0)	26(4/2)	26(4/2)	26(4/2)	30(5/2)	32(5/2)	30(5/2)	34(6/2)&lt;br /&gt;
xxx.W	16(4/0)	16(4/0)	24(4/2)	24(4/2)	24(4/2)	28(5/2)	30(5/2)	28(5/2)	32(6/2)&lt;br /&gt;
xxx.L	20(5/0)	20(5/0)	28(5/2)	28(5/2)	28(5/2)	32(6/2)	34(6/2)	32(6/2)	36(7/2)&lt;br /&gt;
d(PC)	16(4/0)	16(4/0)	24(4/2)	24(4/2)	24(4/2)	28(5/2)	30(5/2)	28(5/2)	32(5/2)&lt;br /&gt;
d(PC,ix)18(4/0)	18(4/0)	26(4/2)	26(4/2)	26(4/2)	30(5/2)	32(5/2)	30(5/2)	34(6/2)&lt;br /&gt;
#xxx	12(3/0)	12(3/0)	20(3/2)	20(3/2)	20(3/2)	24(4/2)	26(4/2)	24(4/2)	28(5/2)&lt;br /&gt;
&lt;br /&gt;
The size of the index register (ix) does not affect execution time&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Standard instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
The number of clock periods shown in this table indicates the time required&lt;br /&gt;
to perform the operations, store the results and read the next instruction.&lt;br /&gt;
The number of clock periods and the number of read and write cycles must be&lt;br /&gt;
added respectively to those of the effective address calculation where &lt;br /&gt;
indicated.&lt;br /&gt;
&lt;br /&gt;
instruction	Size		op&amp;lt;ea&amp;gt;,An ^	op&amp;lt;ea&amp;gt;,Dn	op Dn,&amp;lt;M&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ADD		byte,word	8(1/0) +	  4(1/0) +	 8(1/1) +&lt;br /&gt;
		  long		6(1/0) +**	  6(1/0) +**	12(1/2) +&lt;br /&gt;
AND		byte,word	   -		  4(1/0) +	 8(1/1) +&lt;br /&gt;
		  long		   -		  6(1/0) +**	12(1/2) +&lt;br /&gt;
CMP		byte,word	6(1/0) +	  4(1/0) +	   -&lt;br /&gt;
		  long		6(1/0) +	  6(1/0) +	   -&lt;br /&gt;
DIVS		    -		   -		158(1/0) +*	   -&lt;br /&gt;
DIVU		    -		   -		140(1/0) +*	   -&lt;br /&gt;
EOR		byte,word	   -		  4(1/0) ***	 8(1/1) +&lt;br /&gt;
		  long		   -		  8(1/0) ***	12(1/2) +&lt;br /&gt;
MULS		    -		   -		 70(1/0) +*	   -&lt;br /&gt;
MULU		    -		   -		 70(1/0) +*	   -&lt;br /&gt;
OR		byte,word	   -		  4(1/0) +**	 8(1/1) +&lt;br /&gt;
		  long		   -		  6(1/0) +**	12(1/2) +&lt;br /&gt;
SUB		byte,word	8(1/0) +	  4(1/0) +	 8(1/1) +&lt;br /&gt;
		  long		6(1/0) +**	  6(1/0) +**	12(1/2) +&lt;br /&gt;
&lt;br /&gt;
notes:	+ Add effective address calculation time&lt;br /&gt;
	^ Word or long only&lt;br /&gt;
	* Indicates maximum value&lt;br /&gt;
       ** The base time of six clock periods is increased to eight		&lt;br /&gt;
	  if the effective address mode is register direct or &lt;br /&gt;
	  immediate (effective address time should also be added)&lt;br /&gt;
      *** Only available effective address mode is data register direct&lt;br /&gt;
	  &lt;br /&gt;
	DIVS,DIVU - The divide algorithm used by the MC68000 provides less&lt;br /&gt;
		    than 10% difference between the best and the worst case&lt;br /&gt;
		    timings.&lt;br /&gt;
	MULS,MULU - The multiply algorithm requires 38+2n clocks where&lt;br /&gt;
		    n is defined as:&lt;br /&gt;
		MULU: n = the number of ones in the &amp;lt;ea&amp;gt;&lt;br /&gt;
		MULS: n = concatanate the &amp;lt;ea&amp;gt; with a zero as the LSB;&lt;br /&gt;
			  n is the resultant number of 10 or 01 patterns&lt;br /&gt;
			  in the 17-bit source; i.e., worst case happens&lt;br /&gt;
			  when the source is $5555&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Immediate instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
The number of clock periods periods shown in this table includes the time to&lt;br /&gt;
fetch immediate operands, perform the operations, store the results and read &lt;br /&gt;
the next operation. The number of clock periods and the number of read and &lt;br /&gt;
write cycles must be added respectively to those of the effective address&lt;br /&gt;
calculation where indicated.&lt;br /&gt;
&lt;br /&gt;
instruction	size		op #,Dn		op #,An		op #,M&lt;br /&gt;
&lt;br /&gt;
ADDI		byte,word	 8(2/0)		  -		12(2/1) +&lt;br /&gt;
		  long		16(3/0)		  -		20(3/2) +&lt;br /&gt;
ADDQ		byte,word	 4(1/0)		8(1/0) *	 8(1/1) +&lt;br /&gt;
		  long		 8(1/0)		8(1/0)		12(1/2) +&lt;br /&gt;
ANDI		byte,word	 8(2/0)		  -		12(2/1) +&lt;br /&gt;
		  long		16(3/0)		  -		20(3/1) +&lt;br /&gt;
CMPI		byte,word	 8(2/0)		  -		 8(2/0) +&lt;br /&gt;
		  long		14(3/0)		  -		12(3/0) +&lt;br /&gt;
EORI		byte,word	 8(2/0)		  -		12(2/1) +&lt;br /&gt;
		  long		16(3/0)		  -		20(3/2) +&lt;br /&gt;
MOVEQ		  long		 4(1/0)		  -		   -&lt;br /&gt;
ORI		byte,word	 8(2/0)		  -		12(2/1) +&lt;br /&gt;
		  long		16(3/0)		  -		20(3/2) +&lt;br /&gt;
SUBI		byte,word	 8(2/0)		  -		12(2/1) +&lt;br /&gt;
		  long		16(3/0)		  -		20(3/2) +&lt;br /&gt;
SUBQ		byte,word	 4(1/0)		8(1/0) *	 8(1/1) +&lt;br /&gt;
		  long		 8(1/0)		8(1/0)		12(1/2) +&lt;br /&gt;
&lt;br /&gt;
	+ Add effective address calculation time&lt;br /&gt;
	* word only&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Single operand instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
This table indicates the number of clock periods for the single operand&lt;br /&gt;
instructions. The number of clock periods and the number of read and write cycles&lt;br /&gt;
must be added respectively to those of the effective address calculation&lt;br /&gt;
where indicated.&lt;br /&gt;
&lt;br /&gt;
instruction	size		register	 memory&lt;br /&gt;
&lt;br /&gt;
CLR		byte,word	4(1/0)		 8(1/1) +&lt;br /&gt;
		  long		6(1/0)		12(1/2) +&lt;br /&gt;
NBCD		  byte		6(1/0)		 8(1/1) +&lt;br /&gt;
NEG		byte,word	4(1/0)		 8(1/1) +&lt;br /&gt;
		  long		6(1/0)		12(1/2) +&lt;br /&gt;
NEGX		byte,word	4(1/0)		 8(1/1) +&lt;br /&gt;
		  long		6(1/0)		12(1/2) +&lt;br /&gt;
NOT		byte,word	4(1/0)		 8(1/1) +&lt;br /&gt;
		  long		6(1/0)		12(1/2) +&lt;br /&gt;
Scc		byte,false	4(1/0)		 8(1/1) +&lt;br /&gt;
		byte,true	6(1/0)		 8(1/1) +&lt;br /&gt;
TAS #		  byte		4(1/0)		10(1/1) +&lt;br /&gt;
TST		byte,word	4(1/0)		 4(1/0) +&lt;br /&gt;
		  long		4(1/0)		 4(1/0) +&lt;br /&gt;
&lt;br /&gt;
	+ add effective address calculation time&lt;br /&gt;
        # This instruction should never be used on the Amiga as its invisiable&lt;br /&gt;
          read/write cycle can disrupt system DMA.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Shift and rotate instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
This table indicates the number of clock periods for the shift and rotate&lt;br /&gt;
instructions. The number of clock periods and the number of read and write&lt;br /&gt;
cycles must be added respectively to those of the effective address&lt;br /&gt;
calculation where indicated.&lt;br /&gt;
&lt;br /&gt;
instruction	size		register	memory&lt;br /&gt;
&lt;br /&gt;
ASR,ASL		byte,word	6+2n(1/0)	8(1/1) +&lt;br /&gt;
		  long		8+2n(1/0)	  -&lt;br /&gt;
LSR,LSL		byte,word	6+2n(1/0)	8(1/1) +&lt;br /&gt;
		  long		8+2n(1/0)	  -&lt;br /&gt;
ROR,ROL		byte,word	6+2n(1/0)	8(1/1) +&lt;br /&gt;
		  long		8+2n(1/0)	  -&lt;br /&gt;
ROXR,ROXL	byte,word	6+2n(1/0)	8(1/1) +&lt;br /&gt;
		  long		8+2n(1/0)	  -&lt;br /&gt;
&lt;br /&gt;
	+ add effective address calculation time&lt;br /&gt;
	n is the shift or rotate count&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bit manipulation instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
This table indicates the number of clock periods required for the bit&lt;br /&gt;
manipulation instructions. The number of clock periods and the number of read and &lt;br /&gt;
write cycles must be added respectively to those of the effective address&lt;br /&gt;
calculation where indicated. Dynamic: register, static: immediate.&lt;br /&gt;
&lt;br /&gt;
instruction	size		dynamic			static&lt;br /&gt;
			register   memory	register   memory	&lt;br /&gt;
BCHG		byte	   -	   8(1/1) +	   -	   12(2/1) +&lt;br /&gt;
		long	 8(1/0) *    -		12(2/0) *     -&lt;br /&gt;
BCLR		byte	   -	   8(1/1) +	   -	   12(2/1) +&lt;br /&gt;
		long	10(1/0) *    -		14(2/0) *     -&lt;br /&gt;
BSET		byte	   -	   8(1/1) +	   -	   12(2/1) +&lt;br /&gt;
		long	 8(1/0) *    -		12(2/0) *     -&lt;br /&gt;
BTST		byte	   -  	   4(1/0) +	   -	    8(2/0) +&lt;br /&gt;
		long	 6(1/0)	     -		10(2/0)       -&lt;br /&gt;
&lt;br /&gt;
	+ add effective address calculation time&lt;br /&gt;
	* indicates maximum value&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Conditional instructions=&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;cputiming&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Displacement&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Branch taken&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Not taken&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|Bcc&lt;br /&gt;
|byte&lt;br /&gt;
|10(2/0)&lt;br /&gt;
|8(1/0)&lt;br /&gt;
|-&lt;br /&gt;
|word&lt;br /&gt;
|10(2/0)&lt;br /&gt;
|12(1/0)&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|BRA&lt;br /&gt;
|byte&lt;br /&gt;
|10(2/0)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|word&lt;br /&gt;
|10(2/0)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|BSR&lt;br /&gt;
|byte&lt;br /&gt;
|18(2/2)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|word&lt;br /&gt;
|18(2/2)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|DBcc&lt;br /&gt;
|cc true&lt;br /&gt;
|&lt;br /&gt;
|12(2/0)&lt;br /&gt;
|-&lt;br /&gt;
|cc false&lt;br /&gt;
|10(2/0)&lt;br /&gt;
|style=&amp;quot;background-color:#F77;&amp;quot;|14(3/0)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=JMP, JSR, LEA, PEA and MOVEM instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
This Table indicates the number of clock periods required for the jump,&lt;br /&gt;
jump-to-subroutine, load effective address, push effective address and&lt;br /&gt;
move multiple registers instructions.&lt;br /&gt;
&lt;br /&gt;
instr	size	(An)		(An)+		-(An)	d(An)	&lt;br /&gt;
JMP	-	  8(2/0)	   -		  -	10(2/0)&lt;br /&gt;
JSR	-	 16(2/2)	   -		  -	18(2/2)&lt;br /&gt;
LEA	-	  4(1/0)	   -		  -	 8(2/0)&lt;br /&gt;
PEA	-	 12(1/2)	   -		  -	16(2/2)&lt;br /&gt;
MOVEM	word	   12+4n	   12+4n	  -	  16+4n&lt;br /&gt;
M-&amp;gt;R		 (3+n/0)	 (3+n/0)	  -	(4+n/0)&lt;br /&gt;
	long	   12+8n	   12+8n	  -	  16+8n&lt;br /&gt;
		(3+2n/0)	(3+2n/0)	  -    (4+2n/0)&lt;br /&gt;
MOVEM	word	    8+4n	   -		  8+4n	  12+4n&lt;br /&gt;
R-&amp;gt;M		   (2/n)	   -		 (2/n)	  (3/n)&lt;br /&gt;
	long	    8+8n	   -		  8+8n	  12+8n&lt;br /&gt;
		  (2/2n)	   -		(2/2n)	 (3/2n)&lt;br /&gt;
&lt;br /&gt;
instr	size	d(An,ix)+   xxx.W      xxx.L      d(PC)      d(PC,ix)*&lt;br /&gt;
JMP	 -	 14(3/0)    10(2/0)    12(3/0)	  10(2/0)    14(3/0)&lt;br /&gt;
JSR	 -	 22(2/2)    18(2/2)    20(3/2)	  18(2/2)    22(2/2)&lt;br /&gt;
LEA	 -	 12(2/0)     8(2/0)    12(3/0)	   8(2/0)    12(2/0)&lt;br /&gt;
PEA	 -	 20(2/2)    16(2/2)    20(3/2)	  16(2/2)    20(2/2)&lt;br /&gt;
MOVEM	word	   18+4n      16+4n      20+4n	    16+4n      18+4n&lt;br /&gt;
M-&amp;gt;R		 (4+n/0)    (4+n/0)    (5+n/0)	  (4+n/0)    (4+n/0)&lt;br /&gt;
	long	   18+8n      16+8n      20+8n	    16+8n      18+8n&lt;br /&gt;
		(4+2n/0)   (4+2n/0)   (5+2n/0)	 (4+2n/0)   (4+2n/0)&lt;br /&gt;
MOVEM	word	   14+4n      12+4n      16+4n	    -		-&lt;br /&gt;
R-&amp;gt;M		   (3/n)      (3/n)      (4/n)	    -		-&lt;br /&gt;
	long	   14+8n      12+8n      16+8n	    -		-&lt;br /&gt;
		  (3/2n)     (3/2n)     (4/2n)	    -		-&lt;br /&gt;
&lt;br /&gt;
n is the number of registers to move&lt;br /&gt;
* is the size of the index register (ix) does not affect the instruction&#039;s&lt;br /&gt;
  execution time&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Multi-precision instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
This table indicates the number of clock periods for the multi-precision&lt;br /&gt;
instructions. The number of clock periods includes the time to fetch both&lt;br /&gt;
operands, perform the operations, store the results and read the next &lt;br /&gt;
instructions.&lt;br /&gt;
&lt;br /&gt;
instruction	size		op Dn,Dn	op M,M&lt;br /&gt;
&lt;br /&gt;
ADDX		byte,word	4(1/0)		18(3/1)&lt;br /&gt;
		  long		8(1/0)		30(5/2)&lt;br /&gt;
CMPM		byte,word	  -		12(3/0)&lt;br /&gt;
		  long		  -		20(5/0)&lt;br /&gt;
SUBX		byte,word	4(1/0)		18(3/1)&lt;br /&gt;
		  long		8(1/0)		30(5/2)&lt;br /&gt;
ABCD		  byte		6(1/0)		18(3/1)&lt;br /&gt;
SBCD		  byte		6(1/0)		18(3/1)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Miscellaneous instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
This table indicates the number of clock periods for the following &lt;br /&gt;
miscellaneous instructions. The number of clock periods and plus the number&lt;br /&gt;
of read and write cycles must be added to those of the effective address&lt;br /&gt;
calculation where indicated.&lt;br /&gt;
&lt;br /&gt;
instruction	size	register	memory&lt;br /&gt;
&lt;br /&gt;
ANDI to CCR	byte	 20(3/0)	   -&lt;br /&gt;
ANDI to SR	word	 20(3/0)	   -&lt;br /&gt;
CHK		 -	 10(1/0) +	   -&lt;br /&gt;
EORI to CCR	byte	 20(3/0)	   -&lt;br /&gt;
EORI to SR	word	 20(3/0)	   -&lt;br /&gt;
ORI to CCR	byte	 20(3/0)	   -&lt;br /&gt;
ORI to SR	word	 20(3/0)	   -&lt;br /&gt;
MOVE from SR	 -	  6(1/0)	 8(1/1)+&lt;br /&gt;
MOVE to CCR	 -	 12(1/0)	12(1/0)+&lt;br /&gt;
MOVE to SR	 -	 12(1/0)	12(1/0)+&lt;br /&gt;
EXG		 -	  6(1/0)	   -&lt;br /&gt;
EXT		word	  4(1/0)	   -&lt;br /&gt;
		long	  4(1/0)	   -&lt;br /&gt;
LINK		 -	 16(2/2)	   -&lt;br /&gt;
MOVE from USP	 -	  4(1/0)	   -&lt;br /&gt;
MOVE to USP	 -	  4(1/0)	   -&lt;br /&gt;
NOP		 -	  4(1/0)	   -&lt;br /&gt;
RESET		 -	132(1/0)	   -&lt;br /&gt;
RTE		 -	 20(5/0)	   -&lt;br /&gt;
RTR		 -	 20(5/0)	   -&lt;br /&gt;
RTS		 -	 16(4/0)	   -&lt;br /&gt;
STOP		 -	  4(0/0)	   -&lt;br /&gt;
SWAP		 -	  4(1/0)	   -&lt;br /&gt;
TRAPV (No Trap)	 -	  4(1/0)	   -&lt;br /&gt;
UNLK		 -	 12(3/0)	   -&lt;br /&gt;
&lt;br /&gt;
	+ add effective address calculation time&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Move Peripheral instructions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
instruction	size	register-&amp;gt;memory	memory-&amp;gt;register&lt;br /&gt;
&lt;br /&gt;
MOVEP		word	16(2/2)			16(4/0)	&lt;br /&gt;
		long	24(2/4)			24(6/0)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Exception processing=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
This table indicates the number of clock periods for exception processing.&lt;br /&gt;
The number of clock periods includes the time for all stacking, the vector&lt;br /&gt;
fetch and the fetch of the first two instruction words of the handler routine.&lt;br /&gt;
&lt;br /&gt;
	exception			periods&lt;br /&gt;
&lt;br /&gt;
	address error			50(4/7)&lt;br /&gt;
	bus error			50(4/7)&lt;br /&gt;
	CHK instruction (trap taken)	44(5/3)+&lt;br /&gt;
	Divide by Zero			42(5/3)&lt;br /&gt;
	illegal instruction		34(4/3)&lt;br /&gt;
	interrupt			44(5/3)*&lt;br /&gt;
	privilege violation		34(4/3)&lt;br /&gt;
        _____&lt;br /&gt;
	RESET **			40(6/0)&lt;br /&gt;
	trace				34(4/3)&lt;br /&gt;
	TRAP instruction		38(4/3)&lt;br /&gt;
	TRAPV instruction (trap taken)	34(4/3)&lt;br /&gt;
&lt;br /&gt;
	+ add effective address calculation time&lt;br /&gt;
	* the interrupt acknowledge cycle is assumed to take four&lt;br /&gt;
	  clock periods&lt;br /&gt;
                                       _____     ____&lt;br /&gt;
       ** indicates the time from when RESET and HALT are first&lt;br /&gt;
	  sampled as negated to when instruction execution starts&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Base system]]&lt;br /&gt;
[[Category:Code]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers/STSOUND&amp;diff=4927</id>
		<title>User:Freem/Sound Drivers/STSOUND</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers/STSOUND&amp;diff=4927"/>
		<updated>2016-07-09T23:13:30Z</updated>

		<summary type="html">&lt;p&gt;Freem: notes on the STSOUND driver from Leonard of Oxygene&amp;#039;s 3d demo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;STSOUND&#039;&#039;&#039; engine is found in the NeoGeo 3D! demo by Leonard of Oxygene. It is notable in that it uses the SSG portion of the YM2610 to playback an Atari ST song.&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Leonard describes the engine as follows:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;68k only send a &amp;quot;tick&amp;quot; command at 50hz (ATARI music are 50hz). Then Z80 wake up at 50hz, and depack YM registers (all data is packed in Z80 ROM, the packed music is about 43KB). And then the magic trick is that NeoGeo has a YM2160 chip, far better than ATARI YM2149. BUT, the YM2160 has a SSG part (simple sound generator), which is hardware compatible with YM2149 :) So no software emulation, I simply put the registers into the SSG par[t] of the YM2160&amp;quot; [http://www.pouet.net/prod.php?post=607543 (quoted post)]&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==RAM Usage==&lt;br /&gt;
* &amp;lt;code&amp;gt;$F800-$F81F&amp;lt;/code&amp;gt; &amp;amp;ndash; command buffer (32 bytes)&lt;br /&gt;
* &amp;lt;code&amp;gt;$F820&amp;lt;/code&amp;gt; &amp;amp;ndash; previous command (1 byte)&lt;br /&gt;
* &amp;lt;code&amp;gt;$F821&amp;lt;/code&amp;gt; &amp;amp;ndash; current command (1 byte)&lt;br /&gt;
* &amp;lt;code&amp;gt;$F822&amp;lt;/code&amp;gt; &amp;amp;ndash; music data pointer (2 bytes)&lt;br /&gt;
&lt;br /&gt;
==Command Codes==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code || Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x01 || Slot Switch&lt;br /&gt;
|-&lt;br /&gt;
| 0x03 || Reset&lt;br /&gt;
|-&lt;br /&gt;
| 0x10 || Sound driver tick&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
The bulk of the work is done in Command 0x10, which is sent from the 68K at 50Hz.&lt;br /&gt;
&lt;br /&gt;
  handleCommand:&lt;br /&gt;
  	cp #0x10 ; is this command $10?&lt;br /&gt;
  	jr Z, command10&lt;br /&gt;
  	ret&lt;br /&gt;
  &lt;br /&gt;
  command10:&lt;br /&gt;
  	ld hl, (0xF822) ; current music data pointer&lt;br /&gt;
  	ld d, #0&lt;br /&gt;
  &lt;br /&gt;
  loc_134:&lt;br /&gt;
  	ld a, d&lt;br /&gt;
  	or a&lt;br /&gt;
  	jr NZ, loc_13C&lt;br /&gt;
  &lt;br /&gt;
  loc_138:&lt;br /&gt;
  	ld b, (hl) ; load value from music data&lt;br /&gt;
  	inc hl ; increment music data pointer&lt;br /&gt;
  	jr loc_144&lt;br /&gt;
  ; ---------------------------------------------------------------------------&lt;br /&gt;
  &lt;br /&gt;
  loc_13C:&lt;br /&gt;
  	cp #8&lt;br /&gt;
  	jr Z, loc_138&lt;br /&gt;
  	cp #0xE&lt;br /&gt;
  	jr Z, loc_153&lt;br /&gt;
  &lt;br /&gt;
  loc_144:&lt;br /&gt;
  	bit 7, b ; check for MSB&lt;br /&gt;
  	jr Z, loc_14D ; branch if top bit not set&lt;br /&gt;
  	ld e, (hl) ; load value from music data&lt;br /&gt;
  	inc hl ; increment music data pointer&lt;br /&gt;
  	call write_45 ; write values to ports $04 and $05&lt;br /&gt;
  &lt;br /&gt;
  loc_14D:&lt;br /&gt;
  	ld a, b&lt;br /&gt;
  	add a, a&lt;br /&gt;
  	ld b, a&lt;br /&gt;
  	inc d&lt;br /&gt;
  	jr loc_134&lt;br /&gt;
  ; ---------------------------------------------------------------------------&lt;br /&gt;
  &lt;br /&gt;
  loc_153:&lt;br /&gt;
  	ld (0xF822), hl ; update music data pointer&lt;br /&gt;
  	ld a, (hl) ; get first value from music data&lt;br /&gt;
  	cp #0xFF&lt;br /&gt;
  	jr NZ, handleCommand_end ; end if first value is not $FF&lt;br /&gt;
  &lt;br /&gt;
  	inc hl ; increment music data pointer&lt;br /&gt;
  	ld a, (hl) ; get second value from music data&lt;br /&gt;
  	cp #0xFF&lt;br /&gt;
  	jr NZ, handleCommand_end ; end if second value is not $FF&lt;br /&gt;
  &lt;br /&gt;
  	ld hl, #musicData ; music data&lt;br /&gt;
  	ld (0xF822), hl ; update music data pointer&lt;br /&gt;
  &lt;br /&gt;
  handleCommand_end:&lt;br /&gt;
  	ret&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Emulators&amp;diff=4926</id>
		<title>Emulators</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Emulators&amp;diff=4926"/>
		<updated>2016-07-09T19:09:13Z</updated>

		<summary type="html">&lt;p&gt;Freem: update various links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;center&amp;quot; class=&amp;quot;regdef&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;Platform&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;MVS/AES&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;CD/CDZ&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Raster line rendering&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Debugger&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;[[Shot factory]]&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;[[Universe BIOS|UniBIOS]] support&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;[[Debug DIPs]]&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Source available&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[http://cps2shock.emu-france.info/download.html &#039;&#039;&#039;Kawaks&#039;&#039;&#039;]&lt;br /&gt;
|Windows&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|-&lt;br /&gt;
|[http://caesar.logiqx.com/php/emulator.php?id=neoragex &#039;&#039;&#039;NeoRage X&#039;&#039;&#039;]&lt;br /&gt;
|Windows&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|No ?&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|?&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|No?&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|No?&lt;br /&gt;
|-&lt;br /&gt;
|[http://gngeo.berlios.de/?page=download &#039;&#039;&#039;GnGeo&#039;&#039;&#039;]&lt;br /&gt;
|GP2X Linux&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes (needs to be activated)&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|?&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|?&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|?&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[http://mamedev.org/release.html &#039;&#039;&#039;MAME&#039;&#039;&#039;]&lt;br /&gt;
|Linux, Windows&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[http://pacifi3d.retrogames.com/neocdsdl/ &#039;&#039;&#039;NeoCD&#039;&#039;&#039;]&lt;br /&gt;
|BeOS, Dreamcast, Linux, PS2, Windows&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|?&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|/&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[http://nebula.emulatronia.com/descargas.php &#039;&#039;&#039;Nebula&#039;&#039;&#039;]&lt;br /&gt;
|Windows&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|No ?&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Conditional&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|/&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes (uneffective ?)&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|-&lt;br /&gt;
|[http://raine.1emulation.com/download/latest.html &#039;&#039;&#039;NeoRaine&#039;&#039;&#039;]&lt;br /&gt;
|Mac, Windows&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes, command line&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|/&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.xe-emulator.com/index.php?m=download &#039;&#039;&#039;XE&#039;&#039;&#039;]&lt;br /&gt;
|Linux, Windows&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#8F8&amp;quot;|Yes&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|Yes ?&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|No ?&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|?&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|Yes ?&lt;br /&gt;
|bgcolor=&amp;quot;#DDD&amp;quot;|?&lt;br /&gt;
|bgcolor=&amp;quot;#F88&amp;quot;|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Neo_Sound_Builder&amp;diff=4925</id>
		<title>Neo Sound Builder</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Neo_Sound_Builder&amp;diff=4925"/>
		<updated>2016-07-09T19:03:45Z</updated>

		<summary type="html">&lt;p&gt;Freem: another file -&amp;gt; image edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:NeoSoundBuilder.png|thumb|right|Neo Sound Builder main interface.]]&lt;br /&gt;
&#039;&#039;&#039;Neo Sound Builder&#039;&#039;&#039; is a program by Jeff Kurtz which allows for the creation of V ROMs/PCM files and M1/Z80 files.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [https://www.facebook.com/Neobitz/photos/a.462349983789893.110879.221161891242038/1093044660720419/?type=3 Release announcement]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Sound Tools]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=NGFX&amp;diff=4924</id>
		<title>NGFX</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=NGFX&amp;diff=4924"/>
		<updated>2016-07-09T19:03:15Z</updated>

		<summary type="html">&lt;p&gt;Freem: oops why the hell was I using file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:NGFX.png|thumb|right|NGFX editor main interface.]]&lt;br /&gt;
&#039;&#039;&#039;NGFX&#039;&#039;&#039; is a graphics viewing and editing program by blastar. Other programs in the NGFX suite include a color fade calculator and an image grid and map tool.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://blastar.citavia.de/ blastar&#039;s site]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Graphics Tools]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=File:NGFX.png&amp;diff=4923</id>
		<title>File:NGFX.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=File:NGFX.png&amp;diff=4923"/>
		<updated>2016-07-09T19:02:09Z</updated>

		<summary type="html">&lt;p&gt;Freem: Screenshot of the NGFX interface.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screenshot of the [[NGFX]] interface.&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=NGFX&amp;diff=4922</id>
		<title>NGFX</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=NGFX&amp;diff=4922"/>
		<updated>2016-07-09T19:01:08Z</updated>

		<summary type="html">&lt;p&gt;Freem: Created page with &amp;quot;NGFX editor main interface. &amp;#039;&amp;#039;&amp;#039;NGFX&amp;#039;&amp;#039;&amp;#039; is a graphics viewing and editing program by blastar. Other programs in the NGFX suite include a color fad...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:NGFX.png|thumb|right|NGFX editor main interface.]]&lt;br /&gt;
&#039;&#039;&#039;NGFX&#039;&#039;&#039; is a graphics viewing and editing program by blastar. Other programs in the NGFX suite include a color fade calculator and an image grid and map tool.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://blastar.citavia.de/ blastar&#039;s site]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Graphics Tools]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers&amp;diff=4921</id>
		<title>User:Freem/Sound Drivers</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers&amp;diff=4921"/>
		<updated>2016-07-09T18:53:04Z</updated>

		<summary type="html">&lt;p&gt;Freem: /* Homebrew */ small edits, also preparing for another sound driver info page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
:&#039;&#039;Mainspace pages of interest: [[Sound driver]], [[Sound drivers list]], [[YM2610]], [[YM2610 registers]], [[Z80/YM2610 interface]], [[68k/Z80 communication]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Driver Overview==&lt;br /&gt;
The primary source of sound drivers was SNK. Most third parties stuck to using the MAKOTO series (and the Mr.NORIC driver on CD). ADK created their own in-house sound driver as well.&lt;br /&gt;
&lt;br /&gt;
===SNK===&lt;br /&gt;
SNK had multiple sound drivers, starting with one labeled &amp;quot;Mr.Pac&amp;quot;, and ending with &amp;quot;Sound Driver(ROM)Ver 1.9&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Mr.Pac====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Mr.Pac]]&#039;&#039;&lt;br /&gt;
The original sound driver.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 1.5b by Mr.Pac h Ber.02/01/08&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in the BIOS M1 driver, as well as the first four released games (NAM-1975, Baseball Stars Professional, Top Player&#039;s Golf, and Mahjong Kyoretsuden).&lt;br /&gt;
** Date: Heisei 2 (1990) January 8th&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 2.0 by Mr.Pac h Ber.02/02/14&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in games from 1990 (starting with Riding Hero) to 1998 (Blazing Star).&lt;br /&gt;
** Date: Heisei 2 (1990) February 14th&lt;br /&gt;
&lt;br /&gt;
====MAKOTO====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/MAKOTO]]&#039;&#039;&lt;br /&gt;
MAKOTO appears to be an evolution of the Mr.Pac driver, as its first appearance is marked &amp;quot;Ver 2.0a&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 2.0a by MAKOTO.03/04/05 to SK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in games from 1992 (starting with Mutation Nation) to 1995 (Goal! Goal! Goal!).&lt;br /&gt;
** Date: Heisei 3 (1991) April 5th&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;[[MAKOTO V3 driver|Ver 3.0 by MAKOTO.04/03/10 to SK]]&amp;quot;&#039;&#039;&#039; - Used in games from 1992 (starting with King of the Monsters 2) to 2001 (Jockey Grandprix, encrypted). Also found in the Neo-Geo CDZ BIOS.&lt;br /&gt;
** Date: Heisei 4 (1992) March 10th&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 3.2 by MAKOTO.97/06/01 to SK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in the Samurai Spirits RPG Neo-Geo CD game.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 8.3 by MAKOTO.98/05/07 to SK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in later games, from 1998 (Neo Geo Cup &#039;98) to 1999 (Prehistoric Isle 2).&lt;br /&gt;
&lt;br /&gt;
====Mr.Noric====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Mr.Noric]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 3.0 by Mr.Noric.1993/11/10 14:00&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Sound driver found in most CD games. Also found in the Neo-Geo CD (front and top loader) BIOS.&lt;br /&gt;
&lt;br /&gt;
====Sound Driver (1995-2000)====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/To SNK]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 0.0 95/08/11 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in Kizuna Encounter/Fu&#039;un Super Tag Battle (1996).&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 0.1 96/07/03 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in King of Fighters &#039;96 (cart versions).&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 1.0 96/08/09 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First appearance on cart: Super Sidekicks 4 (1996); First appearance on CD: King of Fighters &#039;96 (1996)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 1.1 96/10/01 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First appearance on cart: Real Bout Fatal Fury Special (1996)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.2 97/08/08 To SNK &amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First version of the driver to make a distinction between cart and CD.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.3 97/08/08 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.3 97/08/08 To SNK&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.6 97/12/08 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.6 97/12/08 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Real Bout Fatal Fury 2&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.7 98/06/16 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.7 98/06/16 To SNK&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.8 98/10/28 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.8 99/01/07 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; The Last Blade 2&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.8 99/08/04 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First appearance on cart: Garou: Mark of the Wolves&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.9 00/03/22 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First sound driver to be encrypted (2000, before SNK&#039;s demise)&lt;br /&gt;
&lt;br /&gt;
===ADK===&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/ADK]]&#039;&#039;&lt;br /&gt;
ADK&#039;s sound driver was the work of M.Chiba (credited as &amp;quot;M.C&amp;quot; in later versions) between 1990 and 1996. There are a number of drivers missing from this list, especially CD games.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 1.2 (c) Copyright ALPHA DENSHI Co., Ltd. 1990 / February / 18 by M.Chiba&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Magician Lord (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 2.2 (c) Copyright ALPHA DENSHI Co., Ltd. 1990 / June / 18 by M.Chiba&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Ninja Combat (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 3.5 (c) Copyright ALPHA DENSHI Co., Ltd. 1990 / Novenber / 1 RG by M.Chiba&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Blue&#039;s Journey/Raguy (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 6.4 (c) Copyright ALPHA DENSHI Co., Ltd. 1991 / March / 14 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Crossed Swords (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 6.5 (c) Copyright ALPHA DENSHI Co., Ltd. 1991 / July / 5 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Thrash Rally (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 7.3 (c) Copyright ALPHA DENSHI Co., Ltd. December 3 ,1991 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Ninja Commando (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.4 (c) Copyright ALPHA DENSHI Co., Ltd. July 18 ,1992 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.5 (c) Copyright ALPHA DENSHI Co., Ltd. November 17 ,1992 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes 2 (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8A (c) Copyright ADK Corporation February 4, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes 2 Jet (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.7.8 (c) Copyright ADK Corporation July 2, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Aggressors of Dark Kombat (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.3A (c) Copyright ADK Corporation August 2, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Magician Lord (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.3SR (c) Copyright ADK Corporation August 25, 1994 by M.C (^_^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Rally Chase (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.4 (c) Copyright ADK Corporation August 25, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Ninja Combat, Blue&#039;s Journey/Raguy, Crossed Swords, World Heroes (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7 (c) Copyright ADK Corporation March 18 , 1995 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Shogi no Tatsujin/Master of Shogi (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7 (c) Copyright ADK Corporation May 11 ,1995 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes Perfect (cart), Shogi no Tatsujin/Master of Shogi (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7A (c) Copyright ADK Corporation April 13 , 1995 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Crossed Swords II (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7A (c) Copyright ADK Corporation September 26, 1995 by M.C (^_^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; ADK World (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.9 (c) Copyright ADK Corporation December 4, 1995 by M.C (^_^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Zintrick (CD), Over Top, Ninja Master&#039;s (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.11 (c) Copyright ADK Corporation June 11, 1996 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Twinkle Star Sprites (cart)&lt;br /&gt;
&lt;br /&gt;
===Third Party===&lt;br /&gt;
Various third party developers came up with their own sound drivers.&lt;br /&gt;
&lt;br /&gt;
====Data East====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Data East]]&#039;&#039;&lt;br /&gt;
Data East used their custom driver in most of their games:&lt;br /&gt;
* Windjammers/Flying Power Disc&lt;br /&gt;
* Fighters History Dynamite/Karnov&#039;s Revenge&lt;br /&gt;
* Street Hoop/Dunk Dream&lt;br /&gt;
* Magical Drop 2&lt;br /&gt;
* Ghostlop&lt;br /&gt;
&lt;br /&gt;
====Face====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Face]]&#039;&#039;&lt;br /&gt;
Face&#039;s custom driver was only used in Gururin. However, it was stolen for Diggerman.&lt;br /&gt;
&lt;br /&gt;
====Video System====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Video System]]&#039;&#039;&lt;br /&gt;
Video System&#039;s custom driver, apparently coded by Masami Yamana.&lt;br /&gt;
* Power Spikes 2&lt;br /&gt;
* Sonic Wings 2, Sonic Wings 3&lt;br /&gt;
* Mahjong Final Romance 2&lt;br /&gt;
* Pop &#039;N Bounce/Gapporin&lt;br /&gt;
&lt;br /&gt;
Between the &amp;lt;code&amp;gt;SYSTEM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PROGRAM&amp;lt;/code&amp;gt; strings is a Shift-JIS encoded string (replicated here in UTF-8): ﾋｭｰﾏﾝ･ｸﾘｴｲﾃｨﾌﾞ･ｽｸｰﾙ 2ｷｾｲ  ﾔﾏﾅﾏｻﾐ&lt;br /&gt;
&lt;br /&gt;
(A rough, incomplete translation: &amp;quot;Human Creative School 2[kisei] Yamana Masami&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
====Nazca====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Nazca]]&#039;&#039;&lt;br /&gt;
Nazca&#039;s custom driver. ABANDON HOPE, ALL YE WHO ENTER HERE :D&lt;br /&gt;
* Neo Turf Masters&lt;br /&gt;
* Metal Slug 1/2/X (unmarked)&lt;br /&gt;
* Metal Slug 3 (&amp;quot;A33-2316&amp;amp;OhButch2000-03-17 10:21Master Version&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
====Technos====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Technos]]&#039;&#039;&lt;br /&gt;
Robert C. Ashworth&#039;s custom sound driver for Technos Japan&#039;s games. YOROSHIKU NE!!&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC SYSTEM NGS-CD DRIVER V1.0 BY BOB&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Voltage Fighter Gowcaizer (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC_NGSS &amp;lt;code&amp;gt;0x0100&amp;lt;/code&amp;gt; RCA&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Double Dragon (Cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC SYSTEM NGS-CD DRIVER V1.0 BY BOB&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Double Dragon (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC_NGSS &amp;lt;code&amp;gt;0x0101&amp;lt;/code&amp;gt; RCA&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Super Dodge Ball (Cart)&lt;br /&gt;
&lt;br /&gt;
====Tecmo====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Tecmo]]&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;TECMO&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Tecmo World Soccer &#039;96 driver, one of my least favorites to deal with (aside from Nazca&#039;s driver).&lt;br /&gt;
&lt;br /&gt;
====Psikyo====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Psikyo]]&#039;&#039;&lt;br /&gt;
Psikyo custom driver, only used in Strikers 1945 Plus.&lt;br /&gt;
&lt;br /&gt;
===Homebrew===&lt;br /&gt;
These are just a few of the known homebrew sound drivers.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Le Cortex PCM sound driver v1.02 / L+F (^v^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Crouching Pony Hidden Dragon (demo)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;NGCD Z80 DRIVER (C) BY TIMM HELLWIG V0.19 22/07/03&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Last Hope (CD beta)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;[[User:Furrtek|FURRTEK&#039;S]] NG SOUND DRIVER V0.12&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in Nyan Cat demo, Astrosmash&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Neobitz M1&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in Knight&#039;s Chance, Santaball, Time&#039;s Up!, and others; output typically emitted by [[Neo Sound Builder]]&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;NEO-GEO ADPCM Sound Driver&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in various cartoon intros&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;[[User:Freem/Sound Drivers/STSOUND|STSOUND]]&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in Leonard&#039;s Neo-Geo 3D demo&lt;br /&gt;
* &#039;&#039;&#039;[[User:Freem/Sound Drivers/MVSTracker|MVSTracker]]&#039;&#039;&#039; driver (does not work on hardware without modification)&lt;br /&gt;
* (various) &amp;amp;ndash; my own sound drivers, which are really incomplete.&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers/MVSTracker&amp;diff=4920</id>
		<title>User:Freem/Sound Drivers/MVSTracker</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers/MVSTracker&amp;diff=4920"/>
		<updated>2016-07-09T17:42:09Z</updated>

		<summary type="html">&lt;p&gt;Freem: /* Modified (v0.2, 08Sep2006 by Kaneda) */ some information about the modified version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[MVSTracker]] driver exists in two versions:&lt;br /&gt;
# The original version by Ivan Mackintosh&lt;br /&gt;
# The modified version by Pascal and Kaneda&lt;br /&gt;
&lt;br /&gt;
The latter version of the engine is able to target the Neo-Geo and Megadrive/Genesis. It splits out common routines and macros into separate files.&lt;br /&gt;
&lt;br /&gt;
[http://www.culturaneogeo.com/entrevistajeffkurtzeng.htm According to Jeff Kurtz], this driver does not work on hardware. It seems that the required wait times for the address and data writes are not in place. (This is true for both the original and modified versions.)&lt;br /&gt;
&lt;br /&gt;
=Original Version (v0.1)=&lt;br /&gt;
The original MVSTracker Z80 driver is contained in a file called &amp;lt;code&amp;gt;modplay.asm&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Variables==&lt;br /&gt;
From &amp;lt;code&amp;gt;vars.inc&amp;lt;/code&amp;gt;:&lt;br /&gt;
* &amp;lt;code&amp;gt;SongPos&amp;lt;/code&amp;gt; (byte) &amp;amp;mdash; Song position&lt;br /&gt;
* &amp;lt;code&amp;gt;SongLen&amp;lt;/code&amp;gt; (byte) &amp;amp;mdash; Song length&lt;br /&gt;
* &amp;lt;code&amp;gt;FreqHi&amp;lt;/code&amp;gt; (byte) &amp;amp;mdash; Current working Frequency MSB&lt;br /&gt;
* &amp;lt;code&amp;gt;FreqLo&amp;lt;/code&amp;gt; (byte) &amp;amp;mdash; Current working Frequency LSB&lt;br /&gt;
* &amp;lt;code&amp;gt;Block&amp;lt;/code&amp;gt; (byte) &amp;amp;mdash; Current working Block&lt;br /&gt;
* &amp;lt;code&amp;gt;Instr&amp;lt;/code&amp;gt; (byte) &amp;amp;mdash; Current working instrument number&lt;br /&gt;
* &amp;lt;code&amp;gt;Effect&amp;lt;/code&amp;gt; (byte) &amp;amp;mdash; Effect number&lt;br /&gt;
* &amp;lt;code&amp;gt;Value&amp;lt;/code&amp;gt; (byte) &amp;amp;mdash; Effect value&lt;br /&gt;
* &amp;lt;code&amp;gt;CurInstr&amp;lt;/code&amp;gt; (byte[4]) &amp;amp;mdash; Current instrument number for each channel&lt;br /&gt;
* &amp;lt;code&amp;gt;PatternPos&amp;lt;/code&amp;gt; (word) &amp;amp;mdash; Pattern position&lt;br /&gt;
* &amp;lt;code&amp;gt;PatternCnt&amp;lt;/code&amp;gt; (byte) &amp;amp;mdash; Pattern count(?)&lt;br /&gt;
* &amp;lt;code&amp;gt;TempoCount&amp;lt;/code&amp;gt; (byte) &amp;amp;mdash; Tempo count&lt;br /&gt;
* &amp;lt;code&amp;gt;Tempo&amp;lt;/code&amp;gt; (byte) &amp;amp;mdash; Current tempo&lt;br /&gt;
* &amp;lt;code&amp;gt;InstrStart&amp;lt;/code&amp;gt; (word) &amp;amp;mdash; Instrument start address?&lt;br /&gt;
* &amp;lt;code&amp;gt;TuneStart&amp;lt;/code&amp;gt; (word) &amp;amp;mdash; Tune start address?&lt;br /&gt;
* &amp;lt;code&amp;gt;MusicPlaying&amp;lt;/code&amp;gt; (byte) &amp;amp;mdash; Music playing flag&lt;br /&gt;
* &amp;lt;code&amp;gt;PatternBreak&amp;lt;/code&amp;gt; (byte) &amp;amp;mdash; Pattern break(?)&lt;br /&gt;
* &amp;lt;code&amp;gt;NextChannel&amp;lt;/code&amp;gt; (byte) &amp;amp;mdash; Next ADPCM-A channel to use (cycled in NMI_ProcessADPCM)&lt;br /&gt;
* &amp;lt;code&amp;gt;UseChannel&amp;lt;/code&amp;gt; (byte) &amp;amp;mdash; Current ADPCM-A channel to use&lt;br /&gt;
&lt;br /&gt;
==Macros==&lt;br /&gt;
* &amp;lt;code&amp;gt;RAMDB&amp;lt;/code&amp;gt; &amp;amp;mdash; define a byte in RAM?&lt;br /&gt;
* &amp;lt;code&amp;gt;RAMDW&amp;lt;/code&amp;gt; &amp;amp;mdash; define a word in RAM?&lt;br /&gt;
* &amp;lt;code&amp;gt;RAMARRAY&amp;lt;/code&amp;gt; &amp;amp;mdash; define a series of bytes in RAM?&lt;br /&gt;
* &amp;lt;code&amp;gt;sendDEPortA&amp;lt;/code&amp;gt; &amp;amp;mdash; push af, do rst 0x08 (write to ports 4/5), pop af&lt;br /&gt;
* &amp;lt;code&amp;gt;sendDEPortB&amp;lt;/code&amp;gt; &amp;amp;mdash; push af, do rst 0x10 (write to ports 6/7), pop af&lt;br /&gt;
* &amp;lt;code&amp;gt;loadDEinstrX32&amp;lt;/code&amp;gt; &amp;amp;mdash; do rst 0x18; &amp;quot;instrument# 0..31 multiply by 32; result in de&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
(todo; this is going to take a bit to clean up and format into wiki syntax)&lt;br /&gt;
&lt;br /&gt;
=Modified (v0.2, 08Sep2006 by Kaneda)=&lt;br /&gt;
The modified version of the MVSTracker driver is split into multiple files:&lt;br /&gt;
* &amp;lt;code&amp;gt;common_func.inc&amp;lt;/code&amp;gt; &amp;amp;ndash; Shared functions between Megadrive/Neo-Geo drivers.&lt;br /&gt;
* &amp;lt;code&amp;gt;common_macro.inc&amp;lt;/code&amp;gt; &amp;amp;ndash; Shared macros between Megadrive/Neo-Geo drivers.&lt;br /&gt;
* &amp;lt;code&amp;gt;common_vars.inc&amp;lt;/code&amp;gt; &amp;amp;ndash; Shared variables between Megadrive/Neo-Geo drivers.&lt;br /&gt;
* &amp;lt;code&amp;gt;modplay_md.asm&amp;lt;/code&amp;gt; &amp;amp;ndash; Megadrive/Genesis Z80 sound driver code.&lt;br /&gt;
* &amp;lt;code&amp;gt;modplay_ng.asm&amp;lt;/code&amp;gt; &amp;amp;ndash; Neo-Geo Z80 sound driver code.&lt;br /&gt;
&lt;br /&gt;
This version of the code is meant to be assembled with [https://github.com/vhelin/wla-dx/ WLA-DX]. The Neo-Geo driver code has been reformatted and updated to work with the new common files, but is mostly unchanged from the original version.&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=MVS_board_connectors_pinouts&amp;diff=4866</id>
		<title>MVS board connectors pinouts</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=MVS_board_connectors_pinouts&amp;diff=4866"/>
		<updated>2016-06-06T21:56:27Z</updated>

		<summary type="html">&lt;p&gt;Freem: minor readability edits&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All infos by MKL.&lt;br /&gt;
&lt;br /&gt;
[[MV-4F]] PCB connectors pinouts:&lt;br /&gt;
&lt;br /&gt;
=CN8=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A1 +5V&lt;br /&gt;
A2 +5V&lt;br /&gt;
A3 +5V&lt;br /&gt;
A4 SC2 (15), PRO-CT0 (15)&lt;br /&gt;
A5 SC2 (13), PRO-CT0 (16)&lt;br /&gt;
A6 SC2 (10), PRO-CT0 (21)&lt;br /&gt;
A7 SC2 (8), PRO-CT0 (22)&lt;br /&gt;
A8 SC2 (6), PRO-CT0 (23)&lt;br /&gt;
A9 SC2 (4), PRO-CT0 (24)&lt;br /&gt;
A10 NOT CONNECTED&lt;br /&gt;
A11 R2 (1), R3 (3)&lt;br /&gt;
A12 NOT CONNECTED&lt;br /&gt;
A13 NOT CONNECTED&lt;br /&gt;
A14 P1 (9)&lt;br /&gt;
A15 P1 (12)&lt;br /&gt;
A16 P1 (7)&lt;br /&gt;
A17 P1 (14)&lt;br /&gt;
A18 P1 (5)&lt;br /&gt;
A19 P1 (16)&lt;br /&gt;
A20 P1 (3)&lt;br /&gt;
A21 P1 (18)&lt;br /&gt;
A22 R1 (9)&lt;br /&gt;
A23 R1 (12)&lt;br /&gt;
A24 R1 (7)&lt;br /&gt;
A25 R1 (14)&lt;br /&gt;
A26 R1 (5)&lt;br /&gt;
A27 R1 (16)&lt;br /&gt;
A28 R1 (3)&lt;br /&gt;
A29 R1 (18)&lt;br /&gt;
A30 GND&lt;br /&gt;
A31 GND&lt;br /&gt;
A32 GND&lt;br /&gt;
&lt;br /&gt;
B1 +5V&lt;br /&gt;
B2 +5V&lt;br /&gt;
B3 +5V&lt;br /&gt;
B4 SC2 (14), PRO-CT0 (19)&lt;br /&gt;
B5 SC2 (12), PRO-CT0 (20)&lt;br /&gt;
B6 SC2 (9), PRO-CT0 (25)&lt;br /&gt;
B7 SC2 (7), PRO-CT0 (26)&lt;br /&gt;
B8 SC2 (5), PRO-CT0 (27)&lt;br /&gt;
B9 SC2 (3), PRO-CT0 (28)&lt;br /&gt;
B10 SFIX (13)&lt;br /&gt;
B11 SFIX (14)&lt;br /&gt;
B12 SFIX (15)&lt;br /&gt;
B13 SFIX (17)&lt;br /&gt;
B14 SFIX (18)&lt;br /&gt;
B15 SFIX (19)&lt;br /&gt;
B16 SFIX (20)&lt;br /&gt;
B17 SFIX (21)&lt;br /&gt;
B18 R3 (12)&lt;br /&gt;
B19 R3 (14)&lt;br /&gt;
B20 R3 (16)&lt;br /&gt;
B21 R3 (18)&lt;br /&gt;
B22 R2 (11)&lt;br /&gt;
B23 R2 (12)&lt;br /&gt;
B24 R2 (13)&lt;br /&gt;
B25 R2 (14)&lt;br /&gt;
B26 R2 (15)&lt;br /&gt;
B27 R2 (16)&lt;br /&gt;
B28 R2 (17)&lt;br /&gt;
B29 R2 (18)&lt;br /&gt;
B30 GND&lt;br /&gt;
B31 GND&lt;br /&gt;
B32 GND&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ICs:&lt;br /&gt;
&lt;br /&gt;
* P1 = 74AS244&lt;br /&gt;
* R1 = 74AS244&lt;br /&gt;
* R2 = 74AS245&lt;br /&gt;
* R3 = 74AS244&lt;br /&gt;
&lt;br /&gt;
=CN9=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A1 +5V&lt;br /&gt;
A2 +5V&lt;br /&gt;
A3 +5V&lt;br /&gt;
A4 R11 (9)&lt;br /&gt;
A5 R11 (12)&lt;br /&gt;
A6 R11 (7)&lt;br /&gt;
A7 R11 (14)&lt;br /&gt;
A8 R11 (5)&lt;br /&gt;
A9 R11 (16)&lt;br /&gt;
A10 R11 (3)&lt;br /&gt;
A11 R11 (18)&lt;br /&gt;
A12 R10 (9)&lt;br /&gt;
A13 R10 (12)&lt;br /&gt;
A14 R10 (7)&lt;br /&gt;
A15 R10 (14)&lt;br /&gt;
A16 R10 (5)&lt;br /&gt;
A17 R10 (16)&lt;br /&gt;
A18 R10 (3)&lt;br /&gt;
A19 R10 (18)&lt;br /&gt;
A20 SC1 (19), PRO-CT0 (59)&lt;br /&gt;
A21 SC1 (17), PRO-CT0 (60)&lt;br /&gt;
A22 SC1 (15), PRO-CT0 (61)&lt;br /&gt;
A23 SC1 (13), PRO-CT0 (62)&lt;br /&gt;
A24 SC1 (10), PRO-CT0 (5)&lt;br /&gt;
A25 SC1 (8), PRO-CT0 (6)&lt;br /&gt;
A26 SC1 (6), PRO-CT0 (7)&lt;br /&gt;
A27 SC1 (4), PRO-CT0 (8)&lt;br /&gt;
A28 SC2 (19), PRO-CT0 (13)&lt;br /&gt;
A29 SC2 (17), PRO-CT0 (14)&lt;br /&gt;
A30 GND&lt;br /&gt;
A31 GND&lt;br /&gt;
A32 GND&lt;br /&gt;
&lt;br /&gt;
B1 +5V&lt;br /&gt;
B2 +5V&lt;br /&gt;
B3 +5V&lt;br /&gt;
B4 P11 (9)&lt;br /&gt;
B5 P11 (12)&lt;br /&gt;
B6 P11 (7)&lt;br /&gt;
B7 P11 (14)&lt;br /&gt;
B8 P11 (5)&lt;br /&gt;
B9 P11 (16)&lt;br /&gt;
B10 P11 (3)&lt;br /&gt;
B11 P11 (18)&lt;br /&gt;
B12 P10 (9)&lt;br /&gt;
B13 P10 (12)&lt;br /&gt;
B14 P10 (7)&lt;br /&gt;
B15 P10 (14)&lt;br /&gt;
B16 P10 (5)&lt;br /&gt;
B17 P10 (16)&lt;br /&gt;
B18 P10 (3)&lt;br /&gt;
B19 P10 (18)&lt;br /&gt;
B20 SC1 (18), PRO-CT0 (1)&lt;br /&gt;
B21 SC1 (16), PRO-CT0 (2)&lt;br /&gt;
B22 SC1 (14), PRO-CT0 (3)&lt;br /&gt;
B23 SC1 (12), PRO-CT0 (4)&lt;br /&gt;
B24 SC1 (9), PRO-CT0 (9)&lt;br /&gt;
B25 SC1 (7), PRO-CT0 (10)&lt;br /&gt;
B26 SC1 (5), PRO-CT0 (11)&lt;br /&gt;
B27 SC1 (3), PRO-CT0 (12)&lt;br /&gt;
B28 SC2 (18), PRO-CT0 (17)&lt;br /&gt;
B29 SC2 (16), PRO-CT0 (18)&lt;br /&gt;
B30 GND&lt;br /&gt;
B31 GND&lt;br /&gt;
B32 GND&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ICs:&lt;br /&gt;
&lt;br /&gt;
* R10 = 74LS244&lt;br /&gt;
* R11 = 74LS244&lt;br /&gt;
* P10 = 74LS244&lt;br /&gt;
* P11 = 74LS244&lt;br /&gt;
&lt;br /&gt;
=CN10=&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Pin||Connected to||Location&lt;br /&gt;
|-&lt;br /&gt;
|A1||+5V||&lt;br /&gt;
|-&lt;br /&gt;
|A2||+5V||&lt;br /&gt;
|-&lt;br /&gt;
|A3||+5V||&lt;br /&gt;
|-&lt;br /&gt;
|A4||+5V||&lt;br /&gt;
|-&lt;br /&gt;
|A5||Pin 2 of 74AS245||B7&lt;br /&gt;
|-&lt;br /&gt;
|A6||Pin 3 of 74AS245||B7&lt;br /&gt;
|-&lt;br /&gt;
|A7||Pin 4 of 74AS245||B7&lt;br /&gt;
|-&lt;br /&gt;
|A8||Pin 5 of 74AS245||B7&lt;br /&gt;
|-&lt;br /&gt;
|A9||Pin 6 of 74AS245||B7&lt;br /&gt;
|-&lt;br /&gt;
|A10||Pin 7 of 74AS245||B7&lt;br /&gt;
|-&lt;br /&gt;
|A11||Pin 8 of 74AS245||B7&lt;br /&gt;
|-&lt;br /&gt;
|A12||Pin 9 of 74AS245||B7&lt;br /&gt;
|-&lt;br /&gt;
|A13||Pin 2 of 74AS245||B8&lt;br /&gt;
|-&lt;br /&gt;
|A14||Pin 3 of 74AS245||B8&lt;br /&gt;
|-&lt;br /&gt;
|A15||Pin 4 of 74AS245||B8&lt;br /&gt;
|-&lt;br /&gt;
|A16||Pin 5 of 74AS245||B8&lt;br /&gt;
|-&lt;br /&gt;
|A17||Pin 6 of 74AS245||B8&lt;br /&gt;
|-&lt;br /&gt;
|A18||Pin 7 of 74AS245||B8&lt;br /&gt;
|-&lt;br /&gt;
|A19||Pin 8 of 74AS245||B8&lt;br /&gt;
|-&lt;br /&gt;
|A20||Pin 9 of 74AS245||B8&lt;br /&gt;
|-&lt;br /&gt;
|A21||Pin 9 of 74AS245 + Pin 3 of 74AS244||B8 + C11&lt;br /&gt;
|-&lt;br /&gt;
|A22||Pin 5 of 74AS244||C11&lt;br /&gt;
|-&lt;br /&gt;
|A23||Pin 7 of 74AS244||C11&lt;br /&gt;
|-&lt;br /&gt;
|A24||Pin 9 of 74AS244||C11&lt;br /&gt;
|-&lt;br /&gt;
|A25||Pin 12 of 74AS244||C11&lt;br /&gt;
|-&lt;br /&gt;
|A26||Pin 14 of 74AS244||C11&lt;br /&gt;
|-&lt;br /&gt;
|A27||Pin 16 of 74AS244||C11&lt;br /&gt;
|-&lt;br /&gt;
|A28||Pin 18 of 74AS244||C11&lt;br /&gt;
|-&lt;br /&gt;
|A29||Ground||&lt;br /&gt;
|-&lt;br /&gt;
|A30||Ground||&lt;br /&gt;
|-&lt;br /&gt;
|A31||Ground||&lt;br /&gt;
|-&lt;br /&gt;
|A32||Ground||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
B1 +5V&lt;br /&gt;
B2 +5V&lt;br /&gt;
B3 +5V&lt;br /&gt;
B4 +5V&lt;br /&gt;
B5 B9 (18)&lt;br /&gt;
B6 B9 (3)&lt;br /&gt;
B7 B9 (16)&lt;br /&gt;
B8 B9 (5)&lt;br /&gt;
B9 B9 (14)&lt;br /&gt;
B10 B9 (7)&lt;br /&gt;
B11 B9 (12)&lt;br /&gt;
B12 B9 (9)&lt;br /&gt;
B13 B10 (18)&lt;br /&gt;
B14 B10 (3)&lt;br /&gt;
B15 B10 (16)&lt;br /&gt;
B16 B10 (5)&lt;br /&gt;
B17 B10 (14)&lt;br /&gt;
B18 B10 (7)&lt;br /&gt;
B19 B10 (12)&lt;br /&gt;
B20 B10 (9)&lt;br /&gt;
B21 B11 (18)&lt;br /&gt;
B22 B11 (3)&lt;br /&gt;
B23 B11 (16)&lt;br /&gt;
B24 B11 (5)&lt;br /&gt;
B25 PRO-C0 (72)&lt;br /&gt;
B26 PRO-C0 (74)&lt;br /&gt;
B27 PRO-C0 (75)&lt;br /&gt;
B28 PRO-C0 (73)&lt;br /&gt;
B29 GND&lt;br /&gt;
B30 GND&lt;br /&gt;
B31 GND&lt;br /&gt;
B32 GND&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ICs:&lt;br /&gt;
&lt;br /&gt;
* B7 = 74AS245&lt;br /&gt;
* B8 = 74AS245&lt;br /&gt;
* B9 = 74HC244&lt;br /&gt;
* B10 = 74HC244&lt;br /&gt;
* B11 = 74AS244&lt;br /&gt;
* C11 = 74AS244&lt;br /&gt;
&lt;br /&gt;
=CN11=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A1 +5V&lt;br /&gt;
A2 +5V&lt;br /&gt;
A3 +5V&lt;br /&gt;
A4 +5V&lt;br /&gt;
A5 F2 (14)&lt;br /&gt;
A6 F2 (12)&lt;br /&gt;
A7 F2 (9)&lt;br /&gt;
A8 F2 (7)&lt;br /&gt;
A9 F2 (3)&lt;br /&gt;
A10 F2 (5)&lt;br /&gt;
A11 G2 (5)&lt;br /&gt;
A12 G2 (16)&lt;br /&gt;
A13 G2 (9)&lt;br /&gt;
A14 G2 (12)&lt;br /&gt;
A15 G2 (7)&lt;br /&gt;
A16 G2 (14)&lt;br /&gt;
A17 G2 (18)&lt;br /&gt;
A18 G2 (3)&lt;br /&gt;
A19 F2 (16)&lt;br /&gt;
A20 NOT CONNECTED&lt;br /&gt;
A21 B11 (14)&lt;br /&gt;
A22 G10 (13)&lt;br /&gt;
A23 NOT CONNECTED&lt;br /&gt;
A24 NOT CONNECTED&lt;br /&gt;
A25 NOT CONNECTED&lt;br /&gt;
A26 NOT CONNECTED&lt;br /&gt;
A27 NOT CONNECTED&lt;br /&gt;
A28 NOT CONNECTED&lt;br /&gt;
A29 GND&lt;br /&gt;
A30 GND&lt;br /&gt;
A31 GND&lt;br /&gt;
A32 GND&lt;br /&gt;
&lt;br /&gt;
B1 +5V&lt;br /&gt;
B2 +5V&lt;br /&gt;
B3 +5V&lt;br /&gt;
B4 +5V&lt;br /&gt;
B5 F1 (9)&lt;br /&gt;
B6 F1 (8)&lt;br /&gt;
B7 F1 (7)&lt;br /&gt;
B8 F1 (6)&lt;br /&gt;
B9 F1 (5)&lt;br /&gt;
B10 F1 (4)&lt;br /&gt;
B11 F1 (3)&lt;br /&gt;
B12 F1 (2)&lt;br /&gt;
B13 G1 (9)&lt;br /&gt;
B14 G1 (8)&lt;br /&gt;
B15 G1 (7)&lt;br /&gt;
B16 G1 (6)&lt;br /&gt;
B17 G1 (5)&lt;br /&gt;
B18 G1 (4)&lt;br /&gt;
B19 G1 (3)&lt;br /&gt;
B20 G1 (2)&lt;br /&gt;
B21 B11 (7)&lt;br /&gt;
B22 B11 (12)&lt;br /&gt;
B23 B11 (9)&lt;br /&gt;
B24 NOT CONNECTED&lt;br /&gt;
B25 NOT CONNECTED&lt;br /&gt;
B26 NOT CONNECTED&lt;br /&gt;
B27 NOT CONNECTED&lt;br /&gt;
B28 NOT CONNECTED&lt;br /&gt;
B29 GND&lt;br /&gt;
B30 GND&lt;br /&gt;
B31 GND&lt;br /&gt;
B32 GND&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ICs:&lt;br /&gt;
&lt;br /&gt;
* B11 = 74AS244&lt;br /&gt;
* F1 = 74LS245&lt;br /&gt;
* F2 = 74LS244&lt;br /&gt;
* G1 = 74LS245&lt;br /&gt;
* G2 = 74LS244&lt;br /&gt;
* G10 = LS138&lt;br /&gt;
&lt;br /&gt;
[[Category:Chips]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=The_wiki&amp;diff=4831</id>
		<title>The wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=The_wiki&amp;diff=4831"/>
		<updated>2016-04-18T08:14:49Z</updated>

		<summary type="html">&lt;p&gt;Freem: lick joe licks the buttons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Main rule==&lt;br /&gt;
&lt;br /&gt;
Knowledge isn&#039;t an excuse for being a dick. Keep your ego at the door, please. By posting information here, you know that it&#039;s going in the wild. If you want credit, you can sign (important) information, but don&#039;t expect people to care about it.&lt;br /&gt;
&lt;br /&gt;
==How to edit==&lt;br /&gt;
&lt;br /&gt;
For those who are unfamiliar with wiki editing and don&#039;t want to go through lenghty tutorials, here&#039;s a short summary of the basics:&lt;br /&gt;
&lt;br /&gt;
*Pages can be created, edited or deleted by any registered user. All operations are logged and can be reverted (&amp;quot;view history&amp;quot; tab).&lt;br /&gt;
*Each edit is signed by your username and timestamp.&lt;br /&gt;
*Links to existing pages are in blue or purple, links to needed pages are in red.&lt;br /&gt;
*When editing, clicking on the &amp;quot;Show preview&amp;quot; button won&#039;t log anything, &amp;quot;Save page&amp;quot; will.&lt;br /&gt;
*Marking an edit as &amp;quot;minor&amp;quot; allows to differenciate important changes in logs and correct typos without having the update appear on the front page.&lt;br /&gt;
*As stated in all edit pages: the content you submit will be placed under the [http://www.gnu.org/licenses/fdl-1.3.en.html GNU FDL]. This is not the best place to keep things secret.&lt;br /&gt;
&lt;br /&gt;
Mediawiki uses a special markup language for formatting:&lt;br /&gt;
*Links to other pages look like this: &amp;lt;nowiki&amp;gt;[[Page name]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*They can be renamed like this: &amp;lt;nowiki&amp;gt;[[Page name|Link text]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*Links to categories look like this: &amp;lt;nowiki&amp;gt;[[:Category:Category name]]&amp;lt;/nowiki&amp;gt; and can also be renamed with a |.&lt;br /&gt;
*Links to other sites look like this: &amp;lt;nowiki&amp;gt;[[http://www.com This is an external link]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*Pictures can be inserted like this: &amp;lt;nowiki&amp;gt;[[File:image.jpg|thumb|This is a thumbnail and will be placed on the right]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*Or simply like this, to display them in full size: &amp;lt;nowiki&amp;gt;[[File:image.jpg]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Bold&#039;&#039;&#039; looks like &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;this&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;, &#039;&#039;Italic&#039;&#039; looks like &amp;lt;nowiki&amp;gt;&#039;&#039;this&#039;&#039;&amp;lt;/nowiki&amp;gt; (those are apostrophes)&lt;br /&gt;
*Headlines are made by using = characters: =Title= is the biggest, ====Title==== is the smallest&lt;br /&gt;
*Table of contents are automatically generated for pages containing multiple headlines&lt;br /&gt;
*Categorizing a page is done by adding tags like this: &amp;lt;nowiki&amp;gt;[[Category:Category_name]]&amp;lt;/nowiki&amp;gt;, a page can belong in multiple categories.&lt;br /&gt;
*Tables are made using characters: {| starts a table, | starts a new cell, |- starts a new line, |} ends a table. Each of those characters need to be at the start of a new line.&lt;br /&gt;
*CSS and HTML markup can also be used most of the time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*To create a page, just type its URL or make a link to it and click &amp;quot;create&amp;quot;. There can&#039;t be 404 errors here, any link to pages or files which don&#039;t exist give a &amp;quot;create&amp;quot; page.&lt;br /&gt;
*Member pages can be created and edited only by the associated member. These can hold informations about yourself, your current projects...&lt;br /&gt;
&lt;br /&gt;
==Editing guidelines==&lt;br /&gt;
&lt;br /&gt;
*To avoid creating duplicate pages, page names shouldn&#039;t contain upper case letters, except for the first one and for acronyms. Intra-wiki links are case sensitive.&lt;br /&gt;
*Try to keep page names singular.&lt;br /&gt;
*To avoid broken links to pictures or screenshots, please make a local copy by uploading them here (be sure you have the right to).&lt;br /&gt;
*If a picture has to be updated with major corrections (like a chip pinout for example), try to delete the wrong version as to avoid search engines linking to wrong information.&lt;br /&gt;
*Don&#039;t hesitate to sign the informations you add if you think you discovered something or to specify the source if not.&lt;br /&gt;
*It&#039;s perfectly okay to make 2-characters edit to correct English mistakes for example, as long as those edits are marked as &amp;quot;minor&amp;quot;.&lt;br /&gt;
*Links to other pages should ideally be made only once in a page (where it&#039;s the most visible or relevant if possible).&lt;br /&gt;
*Category tags should be placed at the bottom of the pages sources.&lt;br /&gt;
*Don&#039;t forget that the Neogeo is a console, and that a console is obviously made to earn money but also for &#039;&#039;&#039;fun&#039;&#039;&#039; !&lt;br /&gt;
&lt;br /&gt;
==Templates==&lt;br /&gt;
&lt;br /&gt;
===CSS===&lt;br /&gt;
&lt;br /&gt;
Common.css can be found here: [https://wiki.neogeodev.org/index.php?title=MediaWiki:Common.css].&lt;br /&gt;
&lt;br /&gt;
===Binary register definitions===&lt;br /&gt;
&lt;br /&gt;
[[Template:16BitRegister]] and [[Template:8BitRegister]] can be used to display such tables:&lt;br /&gt;
{{16BitRegister|High byte|8|Lower byte|8}}&lt;br /&gt;
&lt;br /&gt;
The code for this one is: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{16BitRegister|High byte|8|Lower byte|8}}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Arguments go by pairs: starting from 0, even ones are the text definition, odd ones are the size of it (in bits). The total size must be equal to the register&#039;s length or else the table will be broken and browsers might be unhappy.&lt;br /&gt;
&lt;br /&gt;
===Registers, RAM locations and signal names===&lt;br /&gt;
&lt;br /&gt;
The [[Template:Reg]] and [[Template:BR]] are used to refer to named registers and RAM locations. Their address is automatically added in parenthesis. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{BR|BIOS_UPSIZE}}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gives: {{BR|BIOS_UPSIZE}}&lt;br /&gt;
&lt;br /&gt;
[[Template:Sig]] is used to refer to electrical signals and provide a link to the [[signal names]] page for details.&lt;br /&gt;
&lt;br /&gt;
===Chip pinout templates===&lt;br /&gt;
&lt;br /&gt;
ODG (OpenOffice Draw) files:&lt;br /&gt;
* QFP80 package: http://furrtek.free.fr/noclass/neogeo/neo-zmc2.odg&lt;br /&gt;
* QFP64 package: http://furrtek.free.fr/noclass/neogeo/neo-257.odg&lt;br /&gt;
&lt;br /&gt;
Grid is at 0.05&amp;quot;, font is Courier New size 6.&lt;br /&gt;
&lt;br /&gt;
Color proposals for buses and pin types (feel free to discuss):&lt;br /&gt;
*&amp;lt;span style=&amp;quot;background-color:green;color:white;&amp;quot;&amp;gt;Green: cartridge slot connections&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;background-color:yellow;&amp;quot;&amp;gt;Yellow: CPU address buses&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;background-color:blue;color:white;&amp;quot;&amp;gt;Blue: data buses&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;background-color:lightgrey;&amp;quot;&amp;gt;Grey: ground&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;background-color:red;color:white;&amp;quot;&amp;gt;Red: power&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;background-color:purple;color:white;&amp;quot;&amp;gt;Purple: control lines&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;background-color:magenta;color:white;&amp;quot;&amp;gt;Magenta: clocks&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers&amp;diff=4812</id>
		<title>User:Freem/Sound Drivers</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers&amp;diff=4812"/>
		<updated>2016-04-15T21:48:34Z</updated>

		<summary type="html">&lt;p&gt;Freem: one more&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
:&#039;&#039;Mainspace pages of interest: [[Sound driver]], [[Sound drivers list]], [[YM2610]], [[YM2610 registers]], [[Z80/YM2610 interface]], [[68k/Z80 communication]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Driver Overview==&lt;br /&gt;
The primary source of sound drivers was SNK. Most third parties stuck to using the MAKOTO series (and the Mr.NORIC driver on CD). ADK created their own in-house sound driver as well.&lt;br /&gt;
&lt;br /&gt;
===SNK===&lt;br /&gt;
SNK had multiple sound drivers, starting with one labeled &amp;quot;Mr.Pac&amp;quot;, and ending with &amp;quot;Sound Driver(ROM)Ver 1.9&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Mr.Pac====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Mr.Pac]]&#039;&#039;&lt;br /&gt;
The original sound driver.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 1.5b by Mr.Pac h Ber.02/01/08&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in the BIOS M1 driver, as well as the first four released games (NAM-1975, Baseball Stars Professional, Top Player&#039;s Golf, and Mahjong Kyoretsuden).&lt;br /&gt;
** Date: Heisei 2 (1990) January 8th&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 2.0 by Mr.Pac h Ber.02/02/14&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in games from 1990 (starting with Riding Hero) to 1998 (Blazing Star).&lt;br /&gt;
** Date: Heisei 2 (1990) February 14th&lt;br /&gt;
&lt;br /&gt;
====MAKOTO====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/MAKOTO]]&#039;&#039;&lt;br /&gt;
MAKOTO appears to be an evolution of the Mr.Pac driver, as its first appearance is marked &amp;quot;Ver 2.0a&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 2.0a by MAKOTO.03/04/05 to SK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in games from 1992 (starting with Mutation Nation) to 1995 (Goal! Goal! Goal!).&lt;br /&gt;
** Date: Heisei 3 (1991) April 5th&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;[[MAKOTO V3 driver|Ver 3.0 by MAKOTO.04/03/10 to SK]]&amp;quot;&#039;&#039;&#039; - Used in games from 1992 (starting with King of the Monsters 2) to 2001 (Jockey Grandprix, encrypted). Also found in the Neo-Geo CDZ BIOS.&lt;br /&gt;
** Date: Heisei 4 (1992) March 10th&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 3.2 by MAKOTO.97/06/01 to SK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in the Samurai Spirits RPG Neo-Geo CD game.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 8.3 by MAKOTO.98/05/07 to SK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in later games, from 1998 (Neo Geo Cup &#039;98) to 1999 (Prehistoric Isle 2).&lt;br /&gt;
&lt;br /&gt;
====Mr.Noric====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Mr.Noric]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 3.0 by Mr.Noric.1993/11/10 14:00&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Sound driver found in most CD games. Also found in the Neo-Geo CD (front and top loader) BIOS.&lt;br /&gt;
&lt;br /&gt;
====Sound Driver (1995-2000)====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/To SNK]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 0.0 95/08/11 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in Kizuna Encounter/Fu&#039;un Super Tag Battle (1996).&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 0.1 96/07/03 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in King of Fighters &#039;96 (cart versions).&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 1.0 96/08/09 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First appearance on cart: Super Sidekicks 4 (1996); First appearance on CD: King of Fighters &#039;96 (1996)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 1.1 96/10/01 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First appearance on cart: Real Bout Fatal Fury Special (1996)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.2 97/08/08 To SNK &amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First version of the driver to make a distinction between cart and CD.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.3 97/08/08 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.3 97/08/08 To SNK&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.6 97/12/08 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.6 97/12/08 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Real Bout Fatal Fury 2&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.7 98/06/16 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.7 98/06/16 To SNK&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.8 98/10/28 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.8 99/01/07 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; The Last Blade 2&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.8 99/08/04 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First appearance on cart: Garou: Mark of the Wolves&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.9 00/03/22 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First sound driver to be encrypted (2000, before SNK&#039;s demise)&lt;br /&gt;
&lt;br /&gt;
===ADK===&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/ADK]]&#039;&#039;&lt;br /&gt;
ADK&#039;s sound driver was the work of M.Chiba (credited as &amp;quot;M.C&amp;quot; in later versions) between 1990 and 1996. There are a number of drivers missing from this list, especially CD games.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 1.2 (c) Copyright ALPHA DENSHI Co., Ltd. 1990 / February / 18 by M.Chiba&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Magician Lord (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 2.2 (c) Copyright ALPHA DENSHI Co., Ltd. 1990 / June / 18 by M.Chiba&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Ninja Combat (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 3.5 (c) Copyright ALPHA DENSHI Co., Ltd. 1990 / Novenber / 1 RG by M.Chiba&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Blue&#039;s Journey/Raguy (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 6.4 (c) Copyright ALPHA DENSHI Co., Ltd. 1991 / March / 14 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Crossed Swords (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 6.5 (c) Copyright ALPHA DENSHI Co., Ltd. 1991 / July / 5 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Thrash Rally (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 7.3 (c) Copyright ALPHA DENSHI Co., Ltd. December 3 ,1991 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Ninja Commando (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.4 (c) Copyright ALPHA DENSHI Co., Ltd. July 18 ,1992 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.5 (c) Copyright ALPHA DENSHI Co., Ltd. November 17 ,1992 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes 2 (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8A (c) Copyright ADK Corporation February 4, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes 2 Jet (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.7.8 (c) Copyright ADK Corporation July 2, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Aggressors of Dark Kombat (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.3A (c) Copyright ADK Corporation August 2, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Magician Lord (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.3SR (c) Copyright ADK Corporation August 25, 1994 by M.C (^_^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Rally Chase (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.4 (c) Copyright ADK Corporation August 25, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Ninja Combat, Blue&#039;s Journey/Raguy, Crossed Swords, World Heroes (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7 (c) Copyright ADK Corporation March 18 , 1995 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Shogi no Tatsujin/Master of Shogi (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7 (c) Copyright ADK Corporation May 11 ,1995 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes Perfect (cart), Shogi no Tatsujin/Master of Shogi (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7A (c) Copyright ADK Corporation April 13 , 1995 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Crossed Swords II (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7A (c) Copyright ADK Corporation September 26, 1995 by M.C (^_^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; ADK World (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.9 (c) Copyright ADK Corporation December 4, 1995 by M.C (^_^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Zintrick (CD), Over Top, Ninja Master&#039;s (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.11 (c) Copyright ADK Corporation June 11, 1996 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Twinkle Star Sprites (cart)&lt;br /&gt;
&lt;br /&gt;
===Third Party===&lt;br /&gt;
Various third party developers came up with their own sound drivers.&lt;br /&gt;
&lt;br /&gt;
====Data East====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Data East]]&#039;&#039;&lt;br /&gt;
Data East used their custom driver in most of their games:&lt;br /&gt;
* Windjammers/Flying Power Disc&lt;br /&gt;
* Fighters History Dynamite/Karnov&#039;s Revenge&lt;br /&gt;
* Street Hoop/Dunk Dream&lt;br /&gt;
* Magical Drop 2&lt;br /&gt;
* Ghostlop&lt;br /&gt;
&lt;br /&gt;
====Face====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Face]]&#039;&#039;&lt;br /&gt;
Face&#039;s custom driver was only used in Gururin. However, it was stolen for Diggerman.&lt;br /&gt;
&lt;br /&gt;
====Video System====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Video System]]&#039;&#039;&lt;br /&gt;
Video System&#039;s custom driver, apparently coded by Masami Yamana.&lt;br /&gt;
* Power Spikes 2&lt;br /&gt;
* Sonic Wings 2, Sonic Wings 3&lt;br /&gt;
* Mahjong Final Romance 2&lt;br /&gt;
* Pop &#039;N Bounce/Gapporin&lt;br /&gt;
&lt;br /&gt;
Between the &amp;lt;code&amp;gt;SYSTEM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PROGRAM&amp;lt;/code&amp;gt; strings is a Shift-JIS encoded string (replicated here in UTF-8): ﾋｭｰﾏﾝ･ｸﾘｴｲﾃｨﾌﾞ･ｽｸｰﾙ 2ｷｾｲ  ﾔﾏﾅﾏｻﾐ&lt;br /&gt;
&lt;br /&gt;
(A rough, incomplete translation: &amp;quot;Human Creative School 2[kisei] Yamana Masami&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
====Nazca====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Nazca]]&#039;&#039;&lt;br /&gt;
Nazca&#039;s custom driver. ABANDON HOPE, ALL YE WHO ENTER HERE :D&lt;br /&gt;
* Neo Turf Masters&lt;br /&gt;
* Metal Slug 1/2/X (unmarked)&lt;br /&gt;
* Metal Slug 3 (&amp;quot;A33-2316&amp;amp;OhButch2000-03-17 10:21Master Version&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
====Technos====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Technos]]&#039;&#039;&lt;br /&gt;
Robert C. Ashworth&#039;s custom sound driver for Technos Japan&#039;s games. YOROSHIKU NE!!&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC SYSTEM NGS-CD DRIVER V1.0 BY BOB&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Voltage Fighter Gowcaizer (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC_NGSS &amp;lt;code&amp;gt;0x0100&amp;lt;/code&amp;gt; RCA&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Double Dragon (Cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC SYSTEM NGS-CD DRIVER V1.0 BY BOB&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Double Dragon (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC_NGSS &amp;lt;code&amp;gt;0x0101&amp;lt;/code&amp;gt; RCA&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Super Dodge Ball (Cart)&lt;br /&gt;
&lt;br /&gt;
====Tecmo====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Tecmo]]&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;TECMO&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Tecmo World Soccer &#039;96 driver, one of my least favorites to deal with (aside from Nazca&#039;s driver).&lt;br /&gt;
&lt;br /&gt;
====Psikyo====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Psikyo]]&#039;&#039;&lt;br /&gt;
Psikyo custom driver, only used in Strikers 1945 Plus.&lt;br /&gt;
&lt;br /&gt;
===Homebrew===&lt;br /&gt;
These are just a few of the known homebrew sound drivers.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Le Cortex PCM sound driver v1.02 / L+F (^v^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Crouching Pony Hidden Dragon (demo)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;NGCD Z80 DRIVER (C) BY TIMM HELLWIG V0.19 22/07/03&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Last Hope (CD beta)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;FURRTEK&#039;S NG SOUND DRIVER V0.12&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in Nyan Cat demo, Astrosmash&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Neobitz M1&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in Knight&#039;s Chance, Santaball, Time&#039;s Up!, and others&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;NEO-GEO ADPCM Sound Driver&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in various cartoon intros&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;STSOUND&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in Leonard&#039;s Neo-Geo 3D demo&lt;br /&gt;
* &#039;&#039;&#039;[[User:Freem/Sound Drivers/MVSTracker|MVSTracker]]&#039;&#039;&#039; driver (does not work on hardware without modification)&lt;br /&gt;
* (various) &amp;amp;ndash; my own sound drivers, which are really incomplete.&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers&amp;diff=4811</id>
		<title>User:Freem/Sound Drivers</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers&amp;diff=4811"/>
		<updated>2016-04-15T21:45:15Z</updated>

		<summary type="html">&lt;p&gt;Freem: add more pages of interest&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
:&#039;&#039;Mainspace pages of interest: [[Sound driver]], [[Sound drivers list]], [[YM2610]], [[YM2610 registers]], [[Z80/YM2610 interface]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Driver Overview==&lt;br /&gt;
The primary source of sound drivers was SNK. Most third parties stuck to using the MAKOTO series (and the Mr.NORIC driver on CD). ADK created their own in-house sound driver as well.&lt;br /&gt;
&lt;br /&gt;
===SNK===&lt;br /&gt;
SNK had multiple sound drivers, starting with one labeled &amp;quot;Mr.Pac&amp;quot;, and ending with &amp;quot;Sound Driver(ROM)Ver 1.9&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Mr.Pac====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Mr.Pac]]&#039;&#039;&lt;br /&gt;
The original sound driver.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 1.5b by Mr.Pac h Ber.02/01/08&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in the BIOS M1 driver, as well as the first four released games (NAM-1975, Baseball Stars Professional, Top Player&#039;s Golf, and Mahjong Kyoretsuden).&lt;br /&gt;
** Date: Heisei 2 (1990) January 8th&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 2.0 by Mr.Pac h Ber.02/02/14&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in games from 1990 (starting with Riding Hero) to 1998 (Blazing Star).&lt;br /&gt;
** Date: Heisei 2 (1990) February 14th&lt;br /&gt;
&lt;br /&gt;
====MAKOTO====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/MAKOTO]]&#039;&#039;&lt;br /&gt;
MAKOTO appears to be an evolution of the Mr.Pac driver, as its first appearance is marked &amp;quot;Ver 2.0a&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 2.0a by MAKOTO.03/04/05 to SK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in games from 1992 (starting with Mutation Nation) to 1995 (Goal! Goal! Goal!).&lt;br /&gt;
** Date: Heisei 3 (1991) April 5th&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;[[MAKOTO V3 driver|Ver 3.0 by MAKOTO.04/03/10 to SK]]&amp;quot;&#039;&#039;&#039; - Used in games from 1992 (starting with King of the Monsters 2) to 2001 (Jockey Grandprix, encrypted). Also found in the Neo-Geo CDZ BIOS.&lt;br /&gt;
** Date: Heisei 4 (1992) March 10th&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 3.2 by MAKOTO.97/06/01 to SK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in the Samurai Spirits RPG Neo-Geo CD game.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 8.3 by MAKOTO.98/05/07 to SK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in later games, from 1998 (Neo Geo Cup &#039;98) to 1999 (Prehistoric Isle 2).&lt;br /&gt;
&lt;br /&gt;
====Mr.Noric====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Mr.Noric]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 3.0 by Mr.Noric.1993/11/10 14:00&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Sound driver found in most CD games. Also found in the Neo-Geo CD (front and top loader) BIOS.&lt;br /&gt;
&lt;br /&gt;
====Sound Driver (1995-2000)====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/To SNK]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 0.0 95/08/11 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in Kizuna Encounter/Fu&#039;un Super Tag Battle (1996).&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 0.1 96/07/03 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in King of Fighters &#039;96 (cart versions).&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 1.0 96/08/09 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First appearance on cart: Super Sidekicks 4 (1996); First appearance on CD: King of Fighters &#039;96 (1996)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 1.1 96/10/01 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First appearance on cart: Real Bout Fatal Fury Special (1996)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.2 97/08/08 To SNK &amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First version of the driver to make a distinction between cart and CD.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.3 97/08/08 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.3 97/08/08 To SNK&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.6 97/12/08 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.6 97/12/08 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Real Bout Fatal Fury 2&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.7 98/06/16 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.7 98/06/16 To SNK&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.8 98/10/28 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.8 99/01/07 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; The Last Blade 2&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.8 99/08/04 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First appearance on cart: Garou: Mark of the Wolves&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.9 00/03/22 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First sound driver to be encrypted (2000, before SNK&#039;s demise)&lt;br /&gt;
&lt;br /&gt;
===ADK===&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/ADK]]&#039;&#039;&lt;br /&gt;
ADK&#039;s sound driver was the work of M.Chiba (credited as &amp;quot;M.C&amp;quot; in later versions) between 1990 and 1996. There are a number of drivers missing from this list, especially CD games.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 1.2 (c) Copyright ALPHA DENSHI Co., Ltd. 1990 / February / 18 by M.Chiba&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Magician Lord (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 2.2 (c) Copyright ALPHA DENSHI Co., Ltd. 1990 / June / 18 by M.Chiba&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Ninja Combat (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 3.5 (c) Copyright ALPHA DENSHI Co., Ltd. 1990 / Novenber / 1 RG by M.Chiba&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Blue&#039;s Journey/Raguy (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 6.4 (c) Copyright ALPHA DENSHI Co., Ltd. 1991 / March / 14 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Crossed Swords (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 6.5 (c) Copyright ALPHA DENSHI Co., Ltd. 1991 / July / 5 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Thrash Rally (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 7.3 (c) Copyright ALPHA DENSHI Co., Ltd. December 3 ,1991 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Ninja Commando (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.4 (c) Copyright ALPHA DENSHI Co., Ltd. July 18 ,1992 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.5 (c) Copyright ALPHA DENSHI Co., Ltd. November 17 ,1992 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes 2 (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8A (c) Copyright ADK Corporation February 4, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes 2 Jet (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.7.8 (c) Copyright ADK Corporation July 2, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Aggressors of Dark Kombat (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.3A (c) Copyright ADK Corporation August 2, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Magician Lord (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.3SR (c) Copyright ADK Corporation August 25, 1994 by M.C (^_^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Rally Chase (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.4 (c) Copyright ADK Corporation August 25, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Ninja Combat, Blue&#039;s Journey/Raguy, Crossed Swords, World Heroes (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7 (c) Copyright ADK Corporation March 18 , 1995 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Shogi no Tatsujin/Master of Shogi (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7 (c) Copyright ADK Corporation May 11 ,1995 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes Perfect (cart), Shogi no Tatsujin/Master of Shogi (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7A (c) Copyright ADK Corporation April 13 , 1995 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Crossed Swords II (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7A (c) Copyright ADK Corporation September 26, 1995 by M.C (^_^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; ADK World (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.9 (c) Copyright ADK Corporation December 4, 1995 by M.C (^_^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Zintrick (CD), Over Top, Ninja Master&#039;s (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.11 (c) Copyright ADK Corporation June 11, 1996 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Twinkle Star Sprites (cart)&lt;br /&gt;
&lt;br /&gt;
===Third Party===&lt;br /&gt;
Various third party developers came up with their own sound drivers.&lt;br /&gt;
&lt;br /&gt;
====Data East====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Data East]]&#039;&#039;&lt;br /&gt;
Data East used their custom driver in most of their games:&lt;br /&gt;
* Windjammers/Flying Power Disc&lt;br /&gt;
* Fighters History Dynamite/Karnov&#039;s Revenge&lt;br /&gt;
* Street Hoop/Dunk Dream&lt;br /&gt;
* Magical Drop 2&lt;br /&gt;
* Ghostlop&lt;br /&gt;
&lt;br /&gt;
====Face====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Face]]&#039;&#039;&lt;br /&gt;
Face&#039;s custom driver was only used in Gururin. However, it was stolen for Diggerman.&lt;br /&gt;
&lt;br /&gt;
====Video System====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Video System]]&#039;&#039;&lt;br /&gt;
Video System&#039;s custom driver, apparently coded by Masami Yamana.&lt;br /&gt;
* Power Spikes 2&lt;br /&gt;
* Sonic Wings 2, Sonic Wings 3&lt;br /&gt;
* Mahjong Final Romance 2&lt;br /&gt;
* Pop &#039;N Bounce/Gapporin&lt;br /&gt;
&lt;br /&gt;
Between the &amp;lt;code&amp;gt;SYSTEM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PROGRAM&amp;lt;/code&amp;gt; strings is a Shift-JIS encoded string (replicated here in UTF-8): ﾋｭｰﾏﾝ･ｸﾘｴｲﾃｨﾌﾞ･ｽｸｰﾙ 2ｷｾｲ  ﾔﾏﾅﾏｻﾐ&lt;br /&gt;
&lt;br /&gt;
(A rough, incomplete translation: &amp;quot;Human Creative School 2[kisei] Yamana Masami&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
====Nazca====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Nazca]]&#039;&#039;&lt;br /&gt;
Nazca&#039;s custom driver. ABANDON HOPE, ALL YE WHO ENTER HERE :D&lt;br /&gt;
* Neo Turf Masters&lt;br /&gt;
* Metal Slug 1/2/X (unmarked)&lt;br /&gt;
* Metal Slug 3 (&amp;quot;A33-2316&amp;amp;OhButch2000-03-17 10:21Master Version&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
====Technos====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Technos]]&#039;&#039;&lt;br /&gt;
Robert C. Ashworth&#039;s custom sound driver for Technos Japan&#039;s games. YOROSHIKU NE!!&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC SYSTEM NGS-CD DRIVER V1.0 BY BOB&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Voltage Fighter Gowcaizer (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC_NGSS &amp;lt;code&amp;gt;0x0100&amp;lt;/code&amp;gt; RCA&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Double Dragon (Cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC SYSTEM NGS-CD DRIVER V1.0 BY BOB&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Double Dragon (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC_NGSS &amp;lt;code&amp;gt;0x0101&amp;lt;/code&amp;gt; RCA&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Super Dodge Ball (Cart)&lt;br /&gt;
&lt;br /&gt;
====Tecmo====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Tecmo]]&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;TECMO&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Tecmo World Soccer &#039;96 driver, one of my least favorites to deal with (aside from Nazca&#039;s driver).&lt;br /&gt;
&lt;br /&gt;
====Psikyo====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Psikyo]]&#039;&#039;&lt;br /&gt;
Psikyo custom driver, only used in Strikers 1945 Plus.&lt;br /&gt;
&lt;br /&gt;
===Homebrew===&lt;br /&gt;
These are just a few of the known homebrew sound drivers.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Le Cortex PCM sound driver v1.02 / L+F (^v^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Crouching Pony Hidden Dragon (demo)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;NGCD Z80 DRIVER (C) BY TIMM HELLWIG V0.19 22/07/03&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Last Hope (CD beta)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;FURRTEK&#039;S NG SOUND DRIVER V0.12&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in Nyan Cat demo, Astrosmash&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Neobitz M1&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in Knight&#039;s Chance, Santaball, Time&#039;s Up!, and others&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;NEO-GEO ADPCM Sound Driver&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in various cartoon intros&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;STSOUND&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in Leonard&#039;s Neo-Geo 3D demo&lt;br /&gt;
* &#039;&#039;&#039;[[User:Freem/Sound Drivers/MVSTracker|MVSTracker]]&#039;&#039;&#039; driver (does not work on hardware without modification)&lt;br /&gt;
* (various) &amp;amp;ndash; my own sound drivers, which are really incomplete.&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers/Mr.Pac&amp;diff=4810</id>
		<title>User:Freem/Sound Drivers/Mr.Pac</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers/Mr.Pac&amp;diff=4810"/>
		<updated>2016-04-15T20:50:05Z</updated>

		<summary type="html">&lt;p&gt;Freem: add dates and update a few small things&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Mr.Pac&#039;&#039;&#039; Sound Driver exists in two versions:&lt;br /&gt;
* &amp;lt;code&amp;gt;Ver 1.5b by Mr.Pac h Ber.02/01/08&amp;lt;/code&amp;gt; (January 8th, 1990)&lt;br /&gt;
* &amp;lt;code&amp;gt;Ver 2.0 by Mr.Pac h Ber.02/02/14&amp;lt;/code&amp;gt; (February 14th, 1990)&lt;br /&gt;
&lt;br /&gt;
The information on this page primarily deals with the [[SM1|first version of the driver as it appears on the SM1 chip]].&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
It is likely that this sound driver is based off of the one found in Beast Busters, which contains this signature:&lt;br /&gt;
&amp;lt;pre&amp;gt;SOUND CONDUCTER Ver 1.0a for YM2610(OPNB) by Mr.Pac hector Ber.1989/06/17&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Command Codes==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code || Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || No operation&lt;br /&gt;
|-&lt;br /&gt;
| 0x01 || Slot Switch&lt;br /&gt;
|-&lt;br /&gt;
| 0x02 || Play Eyecatch Music&lt;br /&gt;
|-&lt;br /&gt;
| 0x03 || Reset&lt;br /&gt;
|-&lt;br /&gt;
| 0x04 || Disable music/sound effect playback&lt;br /&gt;
|-&lt;br /&gt;
| 0x05 || Disable music playback&lt;br /&gt;
|-&lt;br /&gt;
| 0x06 || Disable sound effect playback&lt;br /&gt;
|-&lt;br /&gt;
| 0x07 || Enable music/sound effect playback&lt;br /&gt;
|-&lt;br /&gt;
| 0x08 || Enable music playback&lt;br /&gt;
|-&lt;br /&gt;
| 0x09 || Enable sound effect playback&lt;br /&gt;
|-&lt;br /&gt;
| 0x0A || Fade out (0 in SM1&#039;s &amp;lt;code&amp;gt;TBL_MCODE&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0F || Stop SSG (0 in SM1&#039;s &amp;lt;code&amp;gt;TBL_MCODE&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| 0x10 || ROM/RAM Check&lt;br /&gt;
|-&lt;br /&gt;
| 0x11 || Stop fade out (0 in SM1&#039;s &amp;lt;code&amp;gt;TBL_MCODE&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voice/Instrument Formats==&lt;br /&gt;
===ADPCM-A===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset || Size || Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || byte || Priority (lower value = higher priority)&lt;br /&gt;
|-&lt;br /&gt;
| 0x01 || word || Start Address&lt;br /&gt;
|-&lt;br /&gt;
| 0x03 || word || End Address&lt;br /&gt;
|-&lt;br /&gt;
| 0x05 || byte || Loop Count&lt;br /&gt;
|-&lt;br /&gt;
| 0x06 || word || Loop Start Address&lt;br /&gt;
|-&lt;br /&gt;
| 0x08 || word || Loop End Address&lt;br /&gt;
|-&lt;br /&gt;
| 0x0A || byte || Volume and Left/Right Output&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ADPCM-B===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset || Size || Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || byte || Priority&lt;br /&gt;
|-&lt;br /&gt;
| 0x01 || word || Start Address&lt;br /&gt;
|-&lt;br /&gt;
| 0x03 || word || End Address&lt;br /&gt;
|-&lt;br /&gt;
| 0x05 || byte || Loop Count&lt;br /&gt;
|-&lt;br /&gt;
| 0x06 || word || Loop Start Address&lt;br /&gt;
|-&lt;br /&gt;
| 0x08 || word || Loop End Address&lt;br /&gt;
|-&lt;br /&gt;
| 0x0A || word || Delta-N Sampling Rate&lt;br /&gt;
|-&lt;br /&gt;
| 0x0C || byte || Volume&lt;br /&gt;
|-&lt;br /&gt;
| 0x0D || byte || LFO Sync/Delay&lt;br /&gt;
|-&lt;br /&gt;
| 0x0E || byte || LFO Envelope, Left/Right Output&lt;br /&gt;
|-&lt;br /&gt;
| 0x0F || word || Minimum LFO Pitch&lt;br /&gt;
|-&lt;br /&gt;
| 0x11 || word || Maximum LFO Pitch&lt;br /&gt;
|-&lt;br /&gt;
| 0x13 || word || LFO Speed&lt;br /&gt;
|-&lt;br /&gt;
| 0x15 || byte || Volume Portamento&lt;br /&gt;
|-&lt;br /&gt;
| 0x16 || byte || Volume Speed&lt;br /&gt;
|-&lt;br /&gt;
| 0x17 || byte || Initial Volume&lt;br /&gt;
|-&lt;br /&gt;
| 0x18 || byte || Final Volume&lt;br /&gt;
|-&lt;br /&gt;
| 0x19 || byte || Portamento Speed&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===FM===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset || Size || Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || byte || Feedback&lt;br /&gt;
|-&lt;br /&gt;
| 0x01 || byte || Algorithm&lt;br /&gt;
|-&lt;br /&gt;
| 0x02 || byte || Detune (Op1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x03 || byte || Detune (Op2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x04 || byte || Detune (Op3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x05 || byte || Detune (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x06 || byte || Multi (Op1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x07 || byte || Multi (Op2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x08 || byte || Multi (Op3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x09 || byte || Multi (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0A || byte || Output (Op1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0B || byte || Output (Op2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0C || byte || Output (Op3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0D || byte || Output (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0E || byte || Key Scale Rate (Op1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0F || byte || Key Scale Rate (Op2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x10 || byte || Key Scale Rate (Op3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x11 || byte || Key Scale Rate (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x12 || byte || Attack Rate (Op1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x13 || byte || Attack Rate (Op2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x14 || byte || Attack Rate (Op3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x15 || byte || Attack Rate (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x16 || byte || Decay Rate (Op1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x17 || byte || Decay Rate (Op2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x18 || byte || Decay Rate (Op3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x19 || byte || Decay Rate (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1A || byte || Sustain Rate (Op1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1B || byte || Sustain Rate (Op2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1C || byte || Sustain Rate (Op3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1D || byte || Sustain Rate (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1E || byte || Sustain Level (Op1)&lt;br /&gt;
|-                             &lt;br /&gt;
| 0x1F || byte || Sustain Level (Op2)&lt;br /&gt;
|-                             &lt;br /&gt;
| 0x20 || byte || Sustain Level (Op3)&lt;br /&gt;
|-                             &lt;br /&gt;
| 0x21 || byte || Sustain Level (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x22 || byte || Release Rate (Op1)&lt;br /&gt;
|-                            &lt;br /&gt;
| 0x23 || byte || Release Rate (Op2)&lt;br /&gt;
|-                            &lt;br /&gt;
| 0x24 || byte || Release Rate (Op3)&lt;br /&gt;
|-                            &lt;br /&gt;
| 0x25 || byte || Release Rate (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x26 || byte || SSG-type Envelope (Op1)&lt;br /&gt;
|-                                 &lt;br /&gt;
| 0x27 || byte || SSG-type Envelope (Op2)&lt;br /&gt;
|-                                 &lt;br /&gt;
| 0x28 || byte || SSG-type Envelope (Op3)&lt;br /&gt;
|-                                 &lt;br /&gt;
| 0x29 || byte || SSG-type Envelope (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x2A || byte || &amp;quot;lfoWave&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 0x2B || byte || LFO Delay&lt;br /&gt;
|-&lt;br /&gt;
| 0x2C || word || LFO Speed&lt;br /&gt;
|-&lt;br /&gt;
| 0x2E || byte || &amp;quot;pmd&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 0x2F || byte || &amp;quot;pms&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 0x30 || byte || &amp;quot;intCount&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 0x31 || byte || (unused)&lt;br /&gt;
|-&lt;br /&gt;
| 0x32 || byte || Hardware LFO AMS/PMS&lt;br /&gt;
|-&lt;br /&gt;
| 0x33 || byte || Hardware LFO ??&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Sequence Data Header Formats==&lt;br /&gt;
Some values need verification.&lt;br /&gt;
&lt;br /&gt;
===Music===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset || Size || Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || byte || &amp;quot;Select Code&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 0x01 || word || Pointer to FM Channel 1 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x03 || word || Pointer to FM Channel 2 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x05 || word || Pointer to FM Channel 3 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x07 || word || Pointer to FM Channel 4 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x09 || word || Pointer to ADPCM-A Channel 1 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x0B || word || Pointer to ADPCM-A Channel 2 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x0D || word || Pointer to ADPCM-A Channel 3 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x0F || word || Pointer to ADPCM-A Channel 4 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x11 || word || Pointer to ADPCM-A Channel 5 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x13 || word || Pointer to ADPCM-A Channel 6 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x15 || word || Pointer to ADPCM-B Channel sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x17 || byte || Tempo (music)/Priority (effect)&lt;br /&gt;
|-&lt;br /&gt;
| 0x18 || byte || Initial FM Volume&lt;br /&gt;
|-&lt;br /&gt;
| 0x19 || byte || Initial ADPCM-A Volume&lt;br /&gt;
|-&lt;br /&gt;
| 0x1A || byte || Initial ADPCM-B Volume&lt;br /&gt;
|-&lt;br /&gt;
| 0x1B || byte || Open/Close Flag (FM Channel 1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1C || byte || Open/Close Flag (FM Channel 2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1D || byte || Open/Close Flag (FM Channel 3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1E || byte || Open/Close Flag (FM Channel 4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1F || byte || Open/Close Flag (ADPCM-A Channel 1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x20 || byte || Open/Close Flag (ADPCM-A Channel 2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x21 || byte || Open/Close Flag (ADPCM-A Channel 3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x22 || byte || Open/Close Flag (ADPCM-A Channel 4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x23 || byte || Open/Close Flag (ADPCM-A Channel 5)&lt;br /&gt;
|-&lt;br /&gt;
| 0x24 || byte || Open/Close Flag (ADPCM-A Channel 6)&lt;br /&gt;
|-&lt;br /&gt;
| 0x25 || byte || Open/Close Flag (ADPCM-B)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sound Effects===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset || Size || Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || byte || Priority&lt;br /&gt;
|-&lt;br /&gt;
| 0x01 || word || Pointer to SSG Channel A sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x03 || word || Pointer to SSG Channel B sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x05 || word || Pointer to SSG Channel C sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x07 || word || Pointer to SSG Noise Channel sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x09 || byte || Open/Close Flag (SSG Channel A)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0A || byte || Open/Close Flag (SSG Channel B)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0B || byte || Open/Close Flag (SSG Channel C)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0C || byte || Open/Close Flag (SSG Noise Channel)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0D || byte || Open/Close Flag (Software-mixed Noise)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Other Notes==&lt;br /&gt;
* Timer A seems to be used for sound effect playback. (The Timer A value is also stored in &amp;lt;code&amp;gt;0xFAD3&amp;lt;/code&amp;gt; (lower 2 bits) and &amp;lt;code&amp;gt;0xFAD4&amp;lt;/code&amp;gt; (upper 8 bits) in the SM1/BIOS driver)&lt;br /&gt;
* Timer B is used as the tempo for music playback. (The Timer B value is also stored in &amp;lt;code&amp;gt;0xFAD4&amp;lt;/code&amp;gt; in the SM1/BIOS driver)&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers&amp;diff=4809</id>
		<title>User:Freem/Sound Drivers</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers&amp;diff=4809"/>
		<updated>2016-04-13T21:46:31Z</updated>

		<summary type="html">&lt;p&gt;Freem: add dates for drivers that express years as Heisei era&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
:&#039;&#039;Mainspace pages of interest: [[Sound driver]], [[Sound drivers list]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Driver Overview==&lt;br /&gt;
The primary source of sound drivers was SNK. Most third parties stuck to using the MAKOTO series (and the Mr.NORIC driver on CD). ADK created their own in-house sound driver as well.&lt;br /&gt;
&lt;br /&gt;
===SNK===&lt;br /&gt;
SNK had multiple sound drivers, starting with one labeled &amp;quot;Mr.Pac&amp;quot;, and ending with &amp;quot;Sound Driver(ROM)Ver 1.9&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====Mr.Pac====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Mr.Pac]]&#039;&#039;&lt;br /&gt;
The original sound driver.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 1.5b by Mr.Pac h Ber.02/01/08&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in the BIOS M1 driver, as well as the first four released games (NAM-1975, Baseball Stars Professional, Top Player&#039;s Golf, and Mahjong Kyoretsuden).&lt;br /&gt;
** Date: Heisei 2 (1990) January 8th&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 2.0 by Mr.Pac h Ber.02/02/14&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in games from 1990 (starting with Riding Hero) to 1998 (Blazing Star).&lt;br /&gt;
** Date: Heisei 2 (1990) February 14th&lt;br /&gt;
&lt;br /&gt;
====MAKOTO====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/MAKOTO]]&#039;&#039;&lt;br /&gt;
MAKOTO appears to be an evolution of the Mr.Pac driver, as its first appearance is marked &amp;quot;Ver 2.0a&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 2.0a by MAKOTO.03/04/05 to SK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in games from 1992 (starting with Mutation Nation) to 1995 (Goal! Goal! Goal!).&lt;br /&gt;
** Date: Heisei 3 (1991) April 5th&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;[[MAKOTO V3 driver|Ver 3.0 by MAKOTO.04/03/10 to SK]]&amp;quot;&#039;&#039;&#039; - Used in games from 1992 (starting with King of the Monsters 2) to 2001 (Jockey Grandprix, encrypted). Also found in the Neo-Geo CDZ BIOS.&lt;br /&gt;
** Date: Heisei 4 (1992) March 10th&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 3.2 by MAKOTO.97/06/01 to SK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in the Samurai Spirits RPG Neo-Geo CD game.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 8.3 by MAKOTO.98/05/07 to SK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in later games, from 1998 (Neo Geo Cup &#039;98) to 1999 (Prehistoric Isle 2).&lt;br /&gt;
&lt;br /&gt;
====Mr.Noric====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Mr.Noric]]&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ver 3.0 by Mr.Noric.1993/11/10 14:00&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Sound driver found in most CD games. Also found in the Neo-Geo CD (front and top loader) BIOS.&lt;br /&gt;
&lt;br /&gt;
====Sound Driver (1995-2000)====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/To SNK]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 0.0 95/08/11 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in Kizuna Encounter/Fu&#039;un Super Tag Battle (1996).&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 0.1 96/07/03 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Found in King of Fighters &#039;96 (cart versions).&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 1.0 96/08/09 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First appearance on cart: Super Sidekicks 4 (1996); First appearance on CD: King of Fighters &#039;96 (1996)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver Ver 1.1 96/10/01 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First appearance on cart: Real Bout Fatal Fury Special (1996)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.2 97/08/08 To SNK &amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First version of the driver to make a distinction between cart and CD.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.3 97/08/08 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.3 97/08/08 To SNK&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.6 97/12/08 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.6 97/12/08 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Real Bout Fatal Fury 2&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.7 98/06/16 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.7 98/06/16 To SNK&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.8 98/10/28 To SNK&amp;quot;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;quot;Sound Driver(CD) Ver 1.8 99/01/07 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; The Last Blade 2&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.8 99/08/04 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First appearance on cart: Garou: Mark of the Wolves&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Sound Driver(ROM)Ver 1.9 00/03/22 To SNK&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; First sound driver to be encrypted (2000, before SNK&#039;s demise)&lt;br /&gt;
&lt;br /&gt;
===ADK===&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/ADK]]&#039;&#039;&lt;br /&gt;
ADK&#039;s sound driver was the work of M.Chiba (credited as &amp;quot;M.C&amp;quot; in later versions) between 1990 and 1996. There are a number of drivers missing from this list, especially CD games.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 1.2 (c) Copyright ALPHA DENSHI Co., Ltd. 1990 / February / 18 by M.Chiba&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Magician Lord (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 2.2 (c) Copyright ALPHA DENSHI Co., Ltd. 1990 / June / 18 by M.Chiba&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Ninja Combat (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 3.5 (c) Copyright ALPHA DENSHI Co., Ltd. 1990 / Novenber / 1 RG by M.Chiba&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Blue&#039;s Journey/Raguy (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 6.4 (c) Copyright ALPHA DENSHI Co., Ltd. 1991 / March / 14 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Crossed Swords (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 6.5 (c) Copyright ALPHA DENSHI Co., Ltd. 1991 / July / 5 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Thrash Rally (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Operation System Program for Music &amp;amp; Effective Sound Ver. 7.3 (c) Copyright ALPHA DENSHI Co., Ltd. December 3 ,1991 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Ninja Commando (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.4 (c) Copyright ALPHA DENSHI Co., Ltd. July 18 ,1992 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.5 (c) Copyright ALPHA DENSHI Co., Ltd. November 17 ,1992 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes 2 (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8A (c) Copyright ADK Corporation February 4, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes 2 Jet (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Window &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.7.8 (c) Copyright ADK Corporation July 2, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Aggressors of Dark Kombat (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.3A (c) Copyright ADK Corporation August 2, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Magician Lord (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.3SR (c) Copyright ADK Corporation August 25, 1994 by M.C (^_^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Rally Chase (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.4 (c) Copyright ADK Corporation August 25, 1994 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Ninja Combat, Blue&#039;s Journey/Raguy, Crossed Swords, World Heroes (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7 (c) Copyright ADK Corporation March 18 , 1995 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Shogi no Tatsujin/Master of Shogi (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7 (c) Copyright ADK Corporation May 11 ,1995 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; World Heroes Perfect (cart), Shogi no Tatsujin/Master of Shogi (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7A (c) Copyright ADK Corporation April 13 , 1995 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Crossed Swords II (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.7A (c) Copyright ADK Corporation September 26, 1995 by M.C (^_^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; ADK World (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.9 (c) Copyright ADK Corporation December 4, 1995 by M.C (^_^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Zintrick (CD), Over Top, Ninja Master&#039;s (cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;CD-DA &amp;amp; Operation System Program for Music &amp;amp; Effective Sound Ver. 8.8.11 (c) Copyright ADK Corporation June 11, 1996 by M.C&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Twinkle Star Sprites (cart)&lt;br /&gt;
&lt;br /&gt;
===Third Party===&lt;br /&gt;
Various third party developers came up with their own sound drivers.&lt;br /&gt;
&lt;br /&gt;
====Data East====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Data East]]&#039;&#039;&lt;br /&gt;
Data East used their custom driver in most of their games:&lt;br /&gt;
* Windjammers/Flying Power Disc&lt;br /&gt;
* Fighters History Dynamite/Karnov&#039;s Revenge&lt;br /&gt;
* Street Hoop/Dunk Dream&lt;br /&gt;
* Magical Drop 2&lt;br /&gt;
* Ghostlop&lt;br /&gt;
&lt;br /&gt;
====Face====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Face]]&#039;&#039;&lt;br /&gt;
Face&#039;s custom driver was only used in Gururin. However, it was stolen for Diggerman.&lt;br /&gt;
&lt;br /&gt;
====Video System====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Video System]]&#039;&#039;&lt;br /&gt;
Video System&#039;s custom driver, apparently coded by Masami Yamana.&lt;br /&gt;
* Power Spikes 2&lt;br /&gt;
* Sonic Wings 2, Sonic Wings 3&lt;br /&gt;
* Mahjong Final Romance 2&lt;br /&gt;
* Pop &#039;N Bounce/Gapporin&lt;br /&gt;
&lt;br /&gt;
Between the &amp;lt;code&amp;gt;SYSTEM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PROGRAM&amp;lt;/code&amp;gt; strings is a Shift-JIS encoded string (replicated here in UTF-8): ﾋｭｰﾏﾝ･ｸﾘｴｲﾃｨﾌﾞ･ｽｸｰﾙ 2ｷｾｲ  ﾔﾏﾅﾏｻﾐ&lt;br /&gt;
&lt;br /&gt;
(A rough, incomplete translation: &amp;quot;Human Creative School 2[kisei] Yamana Masami&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
====Nazca====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Nazca]]&#039;&#039;&lt;br /&gt;
Nazca&#039;s custom driver. ABANDON HOPE, ALL YE WHO ENTER HERE :D&lt;br /&gt;
* Neo Turf Masters&lt;br /&gt;
* Metal Slug 1/2/X (unmarked)&lt;br /&gt;
* Metal Slug 3 (&amp;quot;A33-2316&amp;amp;OhButch2000-03-17 10:21Master Version&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
====Technos====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Technos]]&#039;&#039;&lt;br /&gt;
Robert C. Ashworth&#039;s custom sound driver for Technos Japan&#039;s games. YOROSHIKU NE!!&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC SYSTEM NGS-CD DRIVER V1.0 BY BOB&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Voltage Fighter Gowcaizer (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC_NGSS &amp;lt;code&amp;gt;0x0100&amp;lt;/code&amp;gt; RCA&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Double Dragon (Cart)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC SYSTEM NGS-CD DRIVER V1.0 BY BOB&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Double Dragon (CD)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;SDC_NGSS &amp;lt;code&amp;gt;0x0101&amp;lt;/code&amp;gt; RCA&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Super Dodge Ball (Cart)&lt;br /&gt;
&lt;br /&gt;
====Tecmo====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Tecmo]]&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;TECMO&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Tecmo World Soccer &#039;96 driver, one of my least favorites to deal with (aside from Nazca&#039;s driver).&lt;br /&gt;
&lt;br /&gt;
====Psikyo====&lt;br /&gt;
:&#039;&#039;More Information: [[User:Freem/Sound Drivers/Psikyo]]&#039;&#039;&lt;br /&gt;
Psikyo custom driver, only used in Strikers 1945 Plus.&lt;br /&gt;
&lt;br /&gt;
===Homebrew===&lt;br /&gt;
These are just a few of the known homebrew sound drivers.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Le Cortex PCM sound driver v1.02 / L+F (^v^)&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Crouching Pony Hidden Dragon (demo)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;NGCD Z80 DRIVER (C) BY TIMM HELLWIG V0.19 22/07/03&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Last Hope (CD beta)&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;FURRTEK&#039;S NG SOUND DRIVER V0.12&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in Nyan Cat demo, Astrosmash&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Neobitz M1&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in Knight&#039;s Chance, Santaball, Time&#039;s Up!, and others&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;NEO-GEO ADPCM Sound Driver&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in various cartoon intros&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;STSOUND&amp;quot;&#039;&#039;&#039; &amp;amp;ndash; Used in Leonard&#039;s Neo-Geo 3D demo&lt;br /&gt;
* &#039;&#039;&#039;[[User:Freem/Sound Drivers/MVSTracker|MVSTracker]]&#039;&#039;&#039; driver (does not work on hardware without modification)&lt;br /&gt;
* (various) &amp;amp;ndash; my own sound drivers, which are really incomplete.&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers/Mr.Pac&amp;diff=4808</id>
		<title>User:Freem/Sound Drivers/Mr.Pac</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=User:Freem/Sound_Drivers/Mr.Pac&amp;diff=4808"/>
		<updated>2016-04-12T02:44:05Z</updated>

		<summary type="html">&lt;p&gt;Freem: add &amp;quot;SOUND CONDUCTER Ver 1.0a for YM2610(OPNB) by Mr.Pac&amp;quot; reference from Beast Busters; seems to be the first version of the sound driver (later changed for Neo-Geo)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Mr.Pac&#039;&#039;&#039; Sound Driver exists in two versions:&lt;br /&gt;
* Ver 1.5b by Mr.Pac h Ber.02/01/08&lt;br /&gt;
* Ver 2.0 by Mr.Pac h Ber.02/02/14&lt;br /&gt;
&lt;br /&gt;
The information on this page primarily deals with the [[SM1|first version of the driver as it appears on the SM1 chip]].&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
It is likely that this sound driver is based off of the one found in Beast Busters, which contains this signature:&lt;br /&gt;
&amp;lt;pre&amp;gt;SOUND CONDUCTER Ver 1.0a for YM2610(OPNB) by Mr.Pac hector Ber.1989/06/17&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Command Codes==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code || Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || No operation&lt;br /&gt;
|-&lt;br /&gt;
| 0x01 || Slot Switch&lt;br /&gt;
|-&lt;br /&gt;
| 0x02 || Play Eyecatch Music&lt;br /&gt;
|-&lt;br /&gt;
| 0x03 || Reset&lt;br /&gt;
|-&lt;br /&gt;
| 0x04 || Disable music/sound effect playback&lt;br /&gt;
|-&lt;br /&gt;
| 0x05 || Disable music playback&lt;br /&gt;
|-&lt;br /&gt;
| 0x06 || Disable sound effect playback&lt;br /&gt;
|-&lt;br /&gt;
| 0x07 || Enable music/sound effect playback&lt;br /&gt;
|-&lt;br /&gt;
| 0x08 || Enable music playback&lt;br /&gt;
|-&lt;br /&gt;
| 0x09 || Enable sound effect playback&lt;br /&gt;
|-&lt;br /&gt;
| 0x0A || Fade out (0 in SM1&#039;s &amp;lt;code&amp;gt;TBL_MCODE&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0F || Stop SSG (0 in SM1&#039;s &amp;lt;code&amp;gt;TBL_MCODE&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| 0x10 || ROM/RAM Check&lt;br /&gt;
|-&lt;br /&gt;
| 0x11 || Stop fade out (0 in SM1&#039;s &amp;lt;code&amp;gt;TBL_MCODE&amp;lt;/code&amp;gt;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Voice/Instrument Formats==&lt;br /&gt;
===ADPCM-A===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset || Size || Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || byte || Priority (lower value = higher priority)&lt;br /&gt;
|-&lt;br /&gt;
| 0x01 || word || Start Address&lt;br /&gt;
|-&lt;br /&gt;
| 0x03 || word || End Address&lt;br /&gt;
|-&lt;br /&gt;
| 0x05 || byte || Loop Count&lt;br /&gt;
|-&lt;br /&gt;
| 0x06 || word || Loop Start Address&lt;br /&gt;
|-&lt;br /&gt;
| 0x08 || word || Loop End Address&lt;br /&gt;
|-&lt;br /&gt;
| 0x0A || byte || Volume and Left/Right Output&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ADPCM-B===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset || Size || Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || byte || Priority&lt;br /&gt;
|-&lt;br /&gt;
| 0x01 || word || Start Address&lt;br /&gt;
|-&lt;br /&gt;
| 0x03 || word || End Address&lt;br /&gt;
|-&lt;br /&gt;
| 0x05 || byte || Loop Count&lt;br /&gt;
|-&lt;br /&gt;
| 0x06 || word || Loop Start Address&lt;br /&gt;
|-&lt;br /&gt;
| 0x08 || word || Loop End Address&lt;br /&gt;
|-&lt;br /&gt;
| 0x0A || word || Delta-N Sampling Rate&lt;br /&gt;
|-&lt;br /&gt;
| 0x0C || byte || Volume&lt;br /&gt;
|-&lt;br /&gt;
| 0x0D || byte || LFO Sync/Delay&lt;br /&gt;
|-&lt;br /&gt;
| 0x0E || byte || LFO Envelope, Left/Right Output&lt;br /&gt;
|-&lt;br /&gt;
| 0x0F || word || Minimum LFO Pitch&lt;br /&gt;
|-&lt;br /&gt;
| 0x11 || word || Maximum LFO Pitch&lt;br /&gt;
|-&lt;br /&gt;
| 0x13 || word || LFO Speed&lt;br /&gt;
|-&lt;br /&gt;
| 0x15 || byte || Volume Portamento&lt;br /&gt;
|-&lt;br /&gt;
| 0x16 || byte || Volume Speed&lt;br /&gt;
|-&lt;br /&gt;
| 0x17 || byte || Initial Volume&lt;br /&gt;
|-&lt;br /&gt;
| 0x18 || byte || Final Volume&lt;br /&gt;
|-&lt;br /&gt;
| 0x19 || byte || Portamento Speed&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===FM===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset || Size || Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || byte || Feedback&lt;br /&gt;
|-&lt;br /&gt;
| 0x01 || byte || Algorithm&lt;br /&gt;
|-&lt;br /&gt;
| 0x02 || byte || Detune (Op1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x03 || byte || Detune (Op2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x04 || byte || Detune (Op3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x05 || byte || Detune (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x06 || byte || Multi (Op1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x07 || byte || Multi (Op2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x08 || byte || Multi (Op3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x09 || byte || Multi (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0A || byte || Output (Op1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0B || byte || Output (Op2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0C || byte || Output (Op3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0D || byte || Output (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0E || byte || Key Scale Rate (Op1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0F || byte || Key Scale Rate (Op2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x10 || byte || Key Scale Rate (Op3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x11 || byte || Key Scale Rate (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x12 || byte || Attack Rate (Op1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x13 || byte || Attack Rate (Op2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x14 || byte || Attack Rate (Op3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x15 || byte || Attack Rate (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x16 || byte || Decay Rate (Op1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x17 || byte || Decay Rate (Op2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x18 || byte || Decay Rate (Op3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x19 || byte || Decay Rate (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1A || byte || Sustain Rate (Op1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1B || byte || Sustain Rate (Op2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1C || byte || Sustain Rate (Op3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1D || byte || Sustain Rate (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1E || byte || Sustain Level (Op1)&lt;br /&gt;
|-                             &lt;br /&gt;
| 0x1F || byte || Sustain Level (Op2)&lt;br /&gt;
|-                             &lt;br /&gt;
| 0x20 || byte || Sustain Level (Op3)&lt;br /&gt;
|-                             &lt;br /&gt;
| 0x21 || byte || Sustain Level (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x22 || byte || Release Rate (Op1)&lt;br /&gt;
|-                            &lt;br /&gt;
| 0x23 || byte || Release Rate (Op2)&lt;br /&gt;
|-                            &lt;br /&gt;
| 0x24 || byte || Release Rate (Op3)&lt;br /&gt;
|-                            &lt;br /&gt;
| 0x25 || byte || Release Rate (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x26 || byte || SSG-type Envelope (Op1)&lt;br /&gt;
|-                                 &lt;br /&gt;
| 0x27 || byte || SSG-type Envelope (Op2)&lt;br /&gt;
|-                                 &lt;br /&gt;
| 0x28 || byte || SSG-type Envelope (Op3)&lt;br /&gt;
|-                                 &lt;br /&gt;
| 0x29 || byte || SSG-type Envelope (Op4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x2A || byte || &amp;quot;lfoWave&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 0x2B || byte || &amp;quot;lfoDelay&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 0x2C || word || &amp;quot;lfoSpeed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 0x2E || byte || &amp;quot;pmd&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 0x2F || byte || &amp;quot;pms&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 0x30 || byte || &amp;quot;intCount&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 0x31 || byte || (unused)&lt;br /&gt;
|-&lt;br /&gt;
| 0x32 || byte || Hardware LFO AMS/PMS&lt;br /&gt;
|-&lt;br /&gt;
| 0x33 || byte || Hardware LFO ??&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Sequence Data Header Formats==&lt;br /&gt;
Some values need verification.&lt;br /&gt;
&lt;br /&gt;
===Music===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset || Size || Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || byte || &amp;quot;Select Code&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 0x01 || word || Pointer to FM Channel 1 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x03 || word || Pointer to FM Channel 2 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x05 || word || Pointer to FM Channel 3 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x07 || word || Pointer to FM Channel 4 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x09 || word || Pointer to ADPCM-A Channel 1 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x0B || word || Pointer to ADPCM-A Channel 2 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x0D || word || Pointer to ADPCM-A Channel 3 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x0F || word || Pointer to ADPCM-A Channel 4 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x11 || word || Pointer to ADPCM-A Channel 5 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x13 || word || Pointer to ADPCM-A Channel 6 sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x15 || word || Pointer to ADPCM-B Channel sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x17 || byte || Tempo (music)/Priority (effect)&lt;br /&gt;
|-&lt;br /&gt;
| 0x18 || byte || Initial FM Volume&lt;br /&gt;
|-&lt;br /&gt;
| 0x19 || byte || Initial ADPCM-A Volume&lt;br /&gt;
|-&lt;br /&gt;
| 0x1A || byte || Initial ADPCM-B Volume&lt;br /&gt;
|-&lt;br /&gt;
| 0x1B || byte || Open/Close Flag (FM Channel 1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1C || byte || Open/Close Flag (FM Channel 2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1D || byte || Open/Close Flag (FM Channel 3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1E || byte || Open/Close Flag (FM Channel 4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x1F || byte || Open/Close Flag (ADPCM-A Channel 1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x20 || byte || Open/Close Flag (ADPCM-A Channel 2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x21 || byte || Open/Close Flag (ADPCM-A Channel 3)&lt;br /&gt;
|-&lt;br /&gt;
| 0x22 || byte || Open/Close Flag (ADPCM-A Channel 4)&lt;br /&gt;
|-&lt;br /&gt;
| 0x23 || byte || Open/Close Flag (ADPCM-A Channel 5)&lt;br /&gt;
|-&lt;br /&gt;
| 0x24 || byte || Open/Close Flag (ADPCM-A Channel 6)&lt;br /&gt;
|-&lt;br /&gt;
| 0x25 || byte || Open/Close Flag (ADPCM-B)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sound Effects===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset || Size || Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || byte || Priority&lt;br /&gt;
|-&lt;br /&gt;
| 0x01 || word || Pointer to SSG Channel A sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x03 || word || Pointer to SSG Channel B sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x05 || word || Pointer to SSG Channel C sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x07 || word || Pointer to SSG Noise Channel sequence data&lt;br /&gt;
|-&lt;br /&gt;
| 0x09 || byte || Open/Close Flag (SSG Channel A)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0A || byte || Open/Close Flag (SSG Channel B)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0B || byte || Open/Close Flag (SSG Channel C)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0C || byte || Open/Close Flag (SSG Noise Channel)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0D || byte || Open/Close Flag (Software-mixed Noise)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Other Notes==&lt;br /&gt;
* Timer A seems to be used for sound effect playback. (The Timer A value is also stored in 0xFAD3 (lower 2 bits) and 0xFAD4 (upper 8 bits) in the SM1/BIOS driver)&lt;br /&gt;
* Timer B is used as the tempo for music playback. (The Timer B value is also stored in 0xFAD4 in the SM1/BIOS driver)&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=User:Freem&amp;diff=4807</id>
		<title>User:Freem</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=User:Freem&amp;diff=4807"/>
		<updated>2016-04-11T17:29:12Z</updated>

		<summary type="html">&lt;p&gt;Freem: furrtek fixed the fix page :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&#039;&#039;&#039;freem&#039;&#039;&#039;! Also known as AJ 187 in some circles; &amp;lt;code&amp;gt;freem&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;freem_inc&amp;lt;/code&amp;gt; on #neogeodev IRC. Responsible for the NeoFixFormat plugin for [[YY-CHR|YY-CHR.NET]] and some other tools.&lt;br /&gt;
&lt;br /&gt;
==Sub-Pages==&lt;br /&gt;
{{Special:PrefixIndex/{{FULLPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
==Various todo==&lt;br /&gt;
===Wiki===&lt;br /&gt;
* More screenshots of [[Homebrew software]]&lt;br /&gt;
* Make pages for said homebrew software&lt;br /&gt;
* Edit various pages&lt;br /&gt;
** Work on the [[NeoGeo programming cheatsheet]]&lt;br /&gt;
** Create a new [[Hello world tutorial]] (somewhat in progress, though [http://ajworld.net/neogeodev/beginner/ externally] for now)&lt;br /&gt;
* Make new pages as needed ([[Special:WantedPages]])&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
* Get money so I can buy some dang real hardware&lt;br /&gt;
** AES (with US BIOS so I can dump it, because it appears nobody has done that?)&lt;br /&gt;
** Neo-Geo Pocket Color (eventually two for testing system link capabilities and such)&lt;br /&gt;
** JEIDA v3 compatible Memory Card (maybe multiples for dealing with self-made software/utils that uses non-standard Neo-Geo formats)&lt;br /&gt;
** NGP Link Cable (at least 2; one for keeping in pristine condition and the other for a silly idea I have regarding NGPC &amp;lt;-&amp;gt; Neo-Geo/CD consoles)&lt;br /&gt;
** NGP Wireless Communication Unit (for another silly idea regarding the realization of [[SNK Patents|patent]] EP 0997172 A1)&lt;br /&gt;
&lt;br /&gt;
* Build some things&lt;br /&gt;
** PC-2-Neo cable (parallel)&lt;br /&gt;
** MIDI ↔ Neo-Geo controller port cable, if possible&lt;br /&gt;
** Neo-Geo Pocket Link port ↔ Neo-Geo controller port cable (see above)&lt;br /&gt;
&lt;br /&gt;
* Learn how to not suck at electrical engineering in order to do the following:&lt;br /&gt;
** Make a simple dev cart.&lt;br /&gt;
** Experiment with RAM in places it normally shouldn&#039;t be (C ROMs, S ROM, V ROMs)...&lt;br /&gt;
*** Determine if having it in P and M ROMs are worth the effort.&lt;br /&gt;
** However many years down the line, once I&#039;ve figured out how to not suck, and if nobody else has done it by then, see about replicating certain features of later SNK chips (e.g. NEO-PCM(!!), NEO-CMC, NEO-SMA).&lt;br /&gt;
&lt;br /&gt;
===Software===&lt;br /&gt;
* Continue overall work on freemlib&lt;br /&gt;
** Make sure ISC License is the best choice??&lt;br /&gt;
** Create/Add more library code&lt;br /&gt;
** Finish up existing examples in pipeline&lt;br /&gt;
** Add &amp;lt;code&amp;gt;TITLE_x.SYS&amp;lt;/code&amp;gt; files for other examples&lt;br /&gt;
** Create more examples&lt;br /&gt;
** Work on Sound driver&lt;br /&gt;
* Finish up C# palette generator program&lt;br /&gt;
* Create various other tools:&lt;br /&gt;
** [http://www.mapeditor.org/ Tiled] map to data converter&lt;br /&gt;
** A tool for creating Fix layer &amp;quot;nametables&amp;quot;&lt;br /&gt;
** Some sort of ADPCM conversion toolbox (combine ADPCM-A encoder, ADPCM-B encoder, and V ROM/.PCM builder)&lt;br /&gt;
** Others not listed here&lt;br /&gt;
* Oh, and make some games, of course ;)&lt;br /&gt;
&lt;br /&gt;
===Reverse Engineering===&lt;br /&gt;
* System ROM fun&lt;br /&gt;
** AES Development BIOS&lt;br /&gt;
** Whichever other MVS and AES system ROMs I was working on&lt;br /&gt;
** CDZ system ROM&lt;br /&gt;
** Front loader CD system ROM&lt;br /&gt;
* Sound Drivers&lt;br /&gt;
** SNK Sound Drivers&lt;br /&gt;
** Homebrew Sound Drivers&lt;br /&gt;
* Games&lt;br /&gt;
** wtf is METRIC_DATA for anyways??&lt;br /&gt;
*** Alpha Mission 2/ASO2 uses METRIC_DATA (subroutine $139d8)&lt;br /&gt;
*** League Bowling (at $4476)&lt;br /&gt;
*** &amp;quot;Also used in 2020 super baseball for ball hit detection seemingly. If you mess with the values returned you can&#039;t hit the ball :D&amp;quot; -HPMAN&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://ajworld.net/neogeodev/ My Neo-Geo Development Stuff]&lt;br /&gt;
** [http://ajworld.net/neogeodev/ym2610am_en.html Yamaha YM2610 Application Manual (WIP English translation)]&lt;br /&gt;
** [http://ajworld.net/neogeodev/ym2610am2.html Yamaha YM2610 Application Manual Ⅱ (WIP)]&lt;br /&gt;
&lt;br /&gt;
===Project Links===&lt;br /&gt;
* [https://github.com/freem/freemlib-neogeo freemlib for Neo-Geo] (includes some tools as well)&lt;br /&gt;
* [https://github.com/freem/NeoSpriteConv NeoSpriteConv] (convert 4BPP SMS/WSC/GG tiles to Neo-Geo compatible)&lt;br /&gt;
* [https://github.com/freem/adpcma ADPCM-A encoder]&lt;br /&gt;
* [https://github.com/freem/romwak ANSI C port of ROMwak]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=User:Freem&amp;diff=4760</id>
		<title>User:Freem</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=User:Freem&amp;diff=4760"/>
		<updated>2016-04-05T22:39:54Z</updated>

		<summary type="html">&lt;p&gt;Freem: /* Reverse Engineering */ more uses of METRIC_DATA&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&#039;&#039;&#039;freem&#039;&#039;&#039;! Also known as AJ 187 in some circles; &amp;lt;code&amp;gt;freem&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;freem_inc&amp;lt;/code&amp;gt; on #neogeodev IRC. Responsible for the NeoFixFormat plugin for [[YY-CHR|YY-CHR.NET]] and some other tools.&lt;br /&gt;
&lt;br /&gt;
==Sub-Pages==&lt;br /&gt;
{{Special:PrefixIndex/{{FULLPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
==Various todo==&lt;br /&gt;
===Wiki===&lt;br /&gt;
* More screenshots of [[Homebrew software]]&lt;br /&gt;
* Make pages for said homebrew software&lt;br /&gt;
* Edit various pages&lt;br /&gt;
** Stop being lazy and correct the [[Fix graphics format]] page&lt;br /&gt;
** Work on the [[NeoGeo programming cheatsheet]]&lt;br /&gt;
** Create a new [[Hello world tutorial]] (somewhat in progress, though [http://ajworld.net/neogeodev/beginner/ externally] for now)&lt;br /&gt;
* Make new pages as needed ([[Special:WantedPages]])&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
* Get money so I can buy some dang real hardware&lt;br /&gt;
** AES (with US BIOS so I can dump it, because it appears nobody has done that?)&lt;br /&gt;
** Neo-Geo Pocket Color (eventually two for testing system link capabilities and such)&lt;br /&gt;
** JEIDA v3 compatible Memory Card (maybe multiples for dealing with self-made software/utils that uses non-standard Neo-Geo formats)&lt;br /&gt;
** NGP Link Cable (at least 2; one for keeping in pristine condition and the other for a silly idea I have regarding NGPC &amp;lt;-&amp;gt; Neo-Geo/CD consoles)&lt;br /&gt;
** NGP Wireless Communication Unit (for another silly idea regarding the realization of [[SNK Patents|patent]] EP 0997172 A1)&lt;br /&gt;
&lt;br /&gt;
* Build some things&lt;br /&gt;
** PC-2-Neo cable (parallel)&lt;br /&gt;
** MIDI ↔ Neo-Geo controller port cable, if possible&lt;br /&gt;
** Neo-Geo Pocket Link port ↔ Neo-Geo controller port cable (see above)&lt;br /&gt;
&lt;br /&gt;
* Learn how to not suck at electrical engineering in order to do the following:&lt;br /&gt;
** Make a simple dev cart.&lt;br /&gt;
** Experiment with RAM in places it normally shouldn&#039;t be (C ROMs, S ROM, V ROMs)...&lt;br /&gt;
*** Determine if having it in P and M ROMs are worth the effort.&lt;br /&gt;
** However many years down the line, once I&#039;ve figured out how to not suck, and if nobody else has done it by then, see about replicating certain features of later SNK chips (e.g. NEO-PCM(!!), NEO-CMC, NEO-SMA).&lt;br /&gt;
&lt;br /&gt;
===Software===&lt;br /&gt;
* Continue overall work on freemlib&lt;br /&gt;
** Make sure ISC License is the best choice??&lt;br /&gt;
** Create/Add more library code&lt;br /&gt;
** Finish up existing examples in pipeline&lt;br /&gt;
** Add &amp;lt;code&amp;gt;TITLE_x.SYS&amp;lt;/code&amp;gt; files for other examples&lt;br /&gt;
** Create more examples&lt;br /&gt;
** Work on Sound driver&lt;br /&gt;
* Finish up C# palette generator program&lt;br /&gt;
* Create various other tools:&lt;br /&gt;
** [http://www.mapeditor.org/ Tiled] map to data converter&lt;br /&gt;
** A tool for creating Fix layer &amp;quot;nametables&amp;quot;&lt;br /&gt;
** Some sort of ADPCM conversion toolbox (combine ADPCM-A encoder, ADPCM-B encoder, and V ROM/.PCM builder)&lt;br /&gt;
** Others not listed here&lt;br /&gt;
* Oh, and make some games, of course ;)&lt;br /&gt;
&lt;br /&gt;
===Reverse Engineering===&lt;br /&gt;
* System ROM fun&lt;br /&gt;
** AES Development BIOS&lt;br /&gt;
** Whichever other MVS and AES system ROMs I was working on&lt;br /&gt;
** CDZ system ROM&lt;br /&gt;
** Front loader CD system ROM&lt;br /&gt;
* Sound Drivers&lt;br /&gt;
** SNK Sound Drivers&lt;br /&gt;
** Homebrew Sound Drivers&lt;br /&gt;
* Games&lt;br /&gt;
** wtf is METRIC_DATA for anyways??&lt;br /&gt;
*** Alpha Mission 2/ASO2 uses METRIC_DATA (subroutine $139d8)&lt;br /&gt;
*** League Bowling (at $4476)&lt;br /&gt;
*** &amp;quot;Also used in 2020 super baseball for ball hit detection seemingly. If you mess with the values returned you can&#039;t hit the ball :D&amp;quot; -HPMAN&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://ajworld.net/neogeodev/ My Neo-Geo Development Stuff]&lt;br /&gt;
** [http://ajworld.net/neogeodev/ym2610am_en.html Yamaha YM2610 Application Manual (WIP English translation)]&lt;br /&gt;
** [http://ajworld.net/neogeodev/ym2610am2.html Yamaha YM2610 Application Manual Ⅱ (WIP)]&lt;br /&gt;
&lt;br /&gt;
===Project Links===&lt;br /&gt;
* [https://github.com/freem/freemlib-neogeo freemlib for Neo-Geo] (includes some tools as well)&lt;br /&gt;
* [https://github.com/freem/NeoSpriteConv NeoSpriteConv] (convert 4BPP SMS/WSC/GG tiles to Neo-Geo compatible)&lt;br /&gt;
* [https://github.com/freem/adpcma ADPCM-A encoder]&lt;br /&gt;
* [https://github.com/freem/romwak ANSI C port of ROMwak]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=User:Freem&amp;diff=4759</id>
		<title>User:Freem</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=User:Freem&amp;diff=4759"/>
		<updated>2016-04-05T21:15:39Z</updated>

		<summary type="html">&lt;p&gt;Freem: make note of ASO2 using METRIC_DATA&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&#039;&#039;&#039;freem&#039;&#039;&#039;! Also known as AJ 187 in some circles; &amp;lt;code&amp;gt;freem&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;freem_inc&amp;lt;/code&amp;gt; on #neogeodev IRC. Responsible for the NeoFixFormat plugin for [[YY-CHR|YY-CHR.NET]] and some other tools.&lt;br /&gt;
&lt;br /&gt;
==Sub-Pages==&lt;br /&gt;
{{Special:PrefixIndex/{{FULLPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
==Various todo==&lt;br /&gt;
===Wiki===&lt;br /&gt;
* More screenshots of [[Homebrew software]]&lt;br /&gt;
* Make pages for said homebrew software&lt;br /&gt;
* Edit various pages&lt;br /&gt;
** Stop being lazy and correct the [[Fix graphics format]] page&lt;br /&gt;
** Work on the [[NeoGeo programming cheatsheet]]&lt;br /&gt;
** Create a new [[Hello world tutorial]] (somewhat in progress, though [http://ajworld.net/neogeodev/beginner/ externally] for now)&lt;br /&gt;
* Make new pages as needed ([[Special:WantedPages]])&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
* Get money so I can buy some dang real hardware&lt;br /&gt;
** AES (with US BIOS so I can dump it, because it appears nobody has done that?)&lt;br /&gt;
** Neo-Geo Pocket Color (eventually two for testing system link capabilities and such)&lt;br /&gt;
** JEIDA v3 compatible Memory Card (maybe multiples for dealing with self-made software/utils that uses non-standard Neo-Geo formats)&lt;br /&gt;
** NGP Link Cable (at least 2; one for keeping in pristine condition and the other for a silly idea I have regarding NGPC &amp;lt;-&amp;gt; Neo-Geo/CD consoles)&lt;br /&gt;
** NGP Wireless Communication Unit (for another silly idea regarding the realization of [[SNK Patents|patent]] EP 0997172 A1)&lt;br /&gt;
&lt;br /&gt;
* Build some things&lt;br /&gt;
** PC-2-Neo cable (parallel)&lt;br /&gt;
** MIDI ↔ Neo-Geo controller port cable, if possible&lt;br /&gt;
** Neo-Geo Pocket Link port ↔ Neo-Geo controller port cable (see above)&lt;br /&gt;
&lt;br /&gt;
* Learn how to not suck at electrical engineering in order to do the following:&lt;br /&gt;
** Make a simple dev cart.&lt;br /&gt;
** Experiment with RAM in places it normally shouldn&#039;t be (C ROMs, S ROM, V ROMs)...&lt;br /&gt;
*** Determine if having it in P and M ROMs are worth the effort.&lt;br /&gt;
** However many years down the line, once I&#039;ve figured out how to not suck, and if nobody else has done it by then, see about replicating certain features of later SNK chips (e.g. NEO-PCM(!!), NEO-CMC, NEO-SMA).&lt;br /&gt;
&lt;br /&gt;
===Software===&lt;br /&gt;
* Continue overall work on freemlib&lt;br /&gt;
** Make sure ISC License is the best choice??&lt;br /&gt;
** Create/Add more library code&lt;br /&gt;
** Finish up existing examples in pipeline&lt;br /&gt;
** Add &amp;lt;code&amp;gt;TITLE_x.SYS&amp;lt;/code&amp;gt; files for other examples&lt;br /&gt;
** Create more examples&lt;br /&gt;
** Work on Sound driver&lt;br /&gt;
* Finish up C# palette generator program&lt;br /&gt;
* Create various other tools:&lt;br /&gt;
** [http://www.mapeditor.org/ Tiled] map to data converter&lt;br /&gt;
** A tool for creating Fix layer &amp;quot;nametables&amp;quot;&lt;br /&gt;
** Some sort of ADPCM conversion toolbox (combine ADPCM-A encoder, ADPCM-B encoder, and V ROM/.PCM builder)&lt;br /&gt;
** Others not listed here&lt;br /&gt;
* Oh, and make some games, of course ;)&lt;br /&gt;
&lt;br /&gt;
===Reverse Engineering===&lt;br /&gt;
* System ROM fun&lt;br /&gt;
** AES Development BIOS&lt;br /&gt;
** Whichever other MVS and AES system ROMs I was working on&lt;br /&gt;
** CDZ system ROM&lt;br /&gt;
** Front loader CD system ROM&lt;br /&gt;
* Sound Drivers&lt;br /&gt;
** SNK Sound Drivers&lt;br /&gt;
** Homebrew Sound Drivers&lt;br /&gt;
* Games&lt;br /&gt;
** Alpha Mission 2/ASO2 uses METRIC_DATA... wtf is METRIC_DATA for anyways??&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://ajworld.net/neogeodev/ My Neo-Geo Development Stuff]&lt;br /&gt;
** [http://ajworld.net/neogeodev/ym2610am_en.html Yamaha YM2610 Application Manual (WIP English translation)]&lt;br /&gt;
** [http://ajworld.net/neogeodev/ym2610am2.html Yamaha YM2610 Application Manual Ⅱ (WIP)]&lt;br /&gt;
&lt;br /&gt;
===Project Links===&lt;br /&gt;
* [https://github.com/freem/freemlib-neogeo freemlib for Neo-Geo] (includes some tools as well)&lt;br /&gt;
* [https://github.com/freem/NeoSpriteConv NeoSpriteConv] (convert 4BPP SMS/WSC/GG tiles to Neo-Geo compatible)&lt;br /&gt;
* [https://github.com/freem/adpcma ADPCM-A encoder]&lt;br /&gt;
* [https://github.com/freem/romwak ANSI C port of ROMwak]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Diff&amp;diff=4744</id>
		<title>Diff</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Diff&amp;diff=4744"/>
		<updated>2016-04-03T03:03:46Z</updated>

		<summary type="html">&lt;p&gt;Freem: add link to technique description thread&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Screencap_diff.png|thumb|Screenshot]]&lt;br /&gt;
[[Diff]] is a Neo-Geo CD demo by citavia, released at Revision 2016.&lt;br /&gt;
&lt;br /&gt;
It cleverly uses 2 groups of 40 sprites spaced 8 pixels apart as a double-buffered canvas, where each tile is assigned to a different palette. Drawing to the canvas is done at 30 FPS only by updating the [[palette RAM]].&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://blastar.citavia.de/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=24 Release post]&lt;br /&gt;
* [http://www.pouet.net/prod.php?which=67110 Pouet entry]&lt;br /&gt;
* [http://www.yaronet.com/topics/185841-chunky-mode-explanation-and-example-source &amp;quot;Chunky-mode: explanation and example&amp;quot;], a thread explaining the technique used in this demo, along with source code.&lt;br /&gt;
&lt;br /&gt;
[[Category:Demos]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Diff&amp;diff=4734</id>
		<title>Diff</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Diff&amp;diff=4734"/>
		<updated>2016-03-30T03:26:35Z</updated>

		<summary type="html">&lt;p&gt;Freem: it&amp;#039;s actually all caps DIFF now that I look at the page, but ah well.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Screencap_diff.png|thumb|Screenshot]]&lt;br /&gt;
[[Diff]] is a Neo-Geo CD demo by citavia, released at Revision 2016.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://blastar.citavia.de/index.php?controller=post&amp;amp;action=view&amp;amp;id_post=24 Release post]&lt;br /&gt;
* [http://www.pouet.net/prod.php?which=67110 Pouet entry]&lt;br /&gt;
&lt;br /&gt;
[[Category:Demos]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Visual_Novel&amp;diff=4733</id>
		<title>Visual Novel</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Visual_Novel&amp;diff=4733"/>
		<updated>2016-03-30T03:25:21Z</updated>

		<summary type="html">&lt;p&gt;Freem: oops, forgot to use the correct syntax. also bold the position names&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Screencap_visualnovel.png|thumb|Screenshot]]&lt;br /&gt;
[[Visual Novel]] is a Neo-Geo CD demo made by trilobit and released at Revision 2016.&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
* &#039;&#039;&#039;Code&#039;&#039;&#039; - visy&lt;br /&gt;
* &#039;&#039;&#039;Music&#039;&#039;&#039; - ilmarque&lt;br /&gt;
* &#039;&#039;&#039;Graphics&#039;&#039;&#039;&lt;br /&gt;
** bracket&lt;br /&gt;
** ZanaGB&lt;br /&gt;
** metalisko&lt;br /&gt;
** Rafaël Rozendaal&lt;br /&gt;
** rubberduck&lt;br /&gt;
** visy&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://www.pouet.net/prod.php?which=67100 Pouet entry]&lt;br /&gt;
&lt;br /&gt;
[[Category:Demos]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Visual_Novel&amp;diff=4732</id>
		<title>Visual Novel</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Visual_Novel&amp;diff=4732"/>
		<updated>2016-03-30T03:24:35Z</updated>

		<summary type="html">&lt;p&gt;Freem: add credits for Visual Novel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Screencap_visualnovel.png|thumb|Screenshot]]&lt;br /&gt;
[[Visual Novel]] is a Neo-Geo CD demo made by trilobit and released at Revision 2016.&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
* Code - visy&lt;br /&gt;
* Music - ilmarque&lt;br /&gt;
* Graphics&lt;br /&gt;
 * bracket&lt;br /&gt;
 * ZanaGB&lt;br /&gt;
 * metalisko&lt;br /&gt;
 * Rafaël Rozendaal&lt;br /&gt;
 * rubberduck&lt;br /&gt;
 * visy&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://www.pouet.net/prod.php?which=67100 Pouet entry]&lt;br /&gt;
&lt;br /&gt;
[[Category:Demos]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Visual_Novel&amp;diff=4731</id>
		<title>Visual Novel</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Visual_Novel&amp;diff=4731"/>
		<updated>2016-03-30T03:22:42Z</updated>

		<summary type="html">&lt;p&gt;Freem: add page for Visual Novel; this demo has pretty good music&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Screencap_visualnovel.png|thumb|Screenshot]]&lt;br /&gt;
[[Visual Novel]] is a Neo-Geo CD demo made by trilobit and released at Revision 2016.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://www.pouet.net/prod.php?which=67100 Pouet entry]&lt;br /&gt;
&lt;br /&gt;
[[Category:Demos]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=Homebrew_software&amp;diff=4730</id>
		<title>Homebrew software</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=Homebrew_software&amp;diff=4730"/>
		<updated>2016-03-30T03:19:14Z</updated>

		<summary type="html">&lt;p&gt;Freem: /* Demos */ add &amp;quot;Diff&amp;quot; and &amp;quot;Visual Novel&amp;quot; demos from Revision 2016&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Games==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=100%&lt;br /&gt;
! Name || Author || Release Date || Notes || Screenshot&lt;br /&gt;
|-&lt;br /&gt;
|[[Codename - Blut Engel]] || Blastar || 2006/01/19 || &amp;amp;nbsp; || [[Image:Screencap blutengel.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Columns]] || Jeff Kurtz || 200x || Ported from Sega System C2? || [[Image:Screencap columns.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Frog Feast]] || Rastersoft || 2006 || Source code available for cart and CD versions. || [[Image:Screencap frogfeast.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Jonas Indiana and the Lost Temple of Ra]] || Blastar || 2005/07/17 || &amp;amp;nbsp; || [[Image:Screencap ltorb.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo no Panepon]] || Blastar || 2002 || &amp;amp;nbsp; || [[Image:Screencap neonopon.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo Pang]] || CeL || 2010 || &amp;amp;nbsp; || [[Image:Screencap neopang.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo Pong]] || NeoDev Corporation || 2002 || &amp;amp;nbsp; || [[Image:Screencap neopong.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo Thunder]] || Sebastian Mihai || 2012 || &amp;amp;nbsp; || [[Image:Screencap neothunder.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo Puzzle League]] || Blastar || 2005 || &amp;amp;nbsp; || [[Image:Screencap neopleague.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoGeo 2 Player Tetris]] || Crim || 2008 || &amp;amp;nbsp; || [[Image:Screencap neotet.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[NGD::ARK]] || NG::DEV::Group || 2011 || &amp;amp;nbsp; || [[Image:Screencap_ngdark.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[NGEM2K]] || Blastar || 2006/01/18 || &amp;amp;nbsp; || [[Image:NGEM2K-gameover.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Poker Night]] || Jeff Kurtz || 2003 || &amp;amp;nbsp; || [[Image:Screencap pokernight.png|160px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Demos==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=100%&lt;br /&gt;
! Name || Author || Release Date || Notes || Screenshot&lt;br /&gt;
|-&lt;br /&gt;
|[[ADPCM-A and ADPCM-B example program]] || [[User:freem|freem]] || November 2015 || Program for testing ADPCM-A and ADPCM-B playback and looping. || [[Image:Screencap pcma_pcmb.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Chaos Demo (Neo-Geo Edition) || Charles Doty (Raster) || June 2000 || Demo exists on various arcade hardware. || [[Image:Screencap chaosdemo.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Chip &#039;n Dale (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap chipdale intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Darkwing Duck (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap darkwing intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Diff]] || citavia || 2016/03/26 || Neo-Geo CD demo || [[Image:Screencap diff.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|DuckTales (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap ducktales intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Eira]] || Resistance || 2015/12/23 || Neo-Geo CD demo || [[Image:Screencap eira.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Galaga Demo || Bey || 2013 || &amp;amp;nbsp; || [[Image:Screencap neogalaga.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Ghostbusters (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap ghostbusters intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Neo 2500 Demo || Blastar || 2004 || &amp;amp;nbsp; || [[Image:Screencap neo2500.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|NeoGeo 3D! || Leonard of Oxygene || 2012 || &amp;amp;nbsp; || [[Image:Screencap neo3d.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Neo Castlevania Demo || BarfHappy || 2004 || &amp;amp;nbsp; || [[Image:Screencap neocstlv.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.mediafire.com/download/gs5l6hcz99nq4eu/neofight.zip Neo Fight] || [[User:Kannagi|Kannagi]] || June 2015 || A small beat them all with the sprite of Double Dragon || [[Image:Neofight.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|NGF Transparency Demo || CeL || 2012 || &amp;amp;nbsp; || [[Image:Screencap ngftdemo.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Moving_sprites#Example|Nyan Cat Demo]] || furrtek || 2011/6 || &amp;amp;nbsp; || [[Image:Nyandemo.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Primo Demo || Bey || 2013 || Modified version of VIP2 Demo || [[Image:Screencap neoprimo.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Robocop (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap robocop intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Shadow of the Beast (Neo-Geo demo)|| Jeff Kurtz || (unknown) || &amp;amp;nbsp; || [[Image:Screencap beast.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Spiderman (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap spiderman intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Teenage Mutant Ninja Turtles (Intro demo) || Sergi/raregame || 2009 || &amp;quot;Only works with Universe BIOS set to Japan&amp;quot; -FBA || [[Image:Screencap tmnt intro.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Twister in a Mirror]] || blastar || 2015/7/14 || &amp;amp;nbsp; || [[Image:Screencap_twister.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|VIP2 Demo || Fabrice Martinez || 2000/7/17 || &amp;amp;nbsp; || [[Image:Screencap vip2.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Visual Novel]] || trilobit || 2016/03/26 || Neo-Geo CD demo || [[Image:Screencap visualnovel.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|WW2 Demo || Charles Doty || 2001 || &amp;amp;nbsp; || [[Image:Screencap neoww2.png|160px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Utilities==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=100%&lt;br /&gt;
! Name || Author || Release Date || Notes || Screenshot&lt;br /&gt;
|-&lt;br /&gt;
|4-Player Input Test || Unknown || (unknown) || &amp;amp;nbsp; || [[Image:Screencap 4play.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|Neo System Check || Blastar || 200x || &amp;amp;nbsp; || [[Image:Screencap syscheck.png|160px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Sprite experimenter|Sprite Experimenter]] || furrtek || 2011/7 || &amp;amp;nbsp; || [[Image:Sprite experimenter.png|160px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Be sure to check the demo files available in the [[:Category:HowTo|How-to category]].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Games]]&lt;br /&gt;
[[Category:Code]]&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
	<entry>
		<id>https://wiki.neogeodev.org//index.php?title=File:Screencap_visualnovel.png&amp;diff=4729</id>
		<title>File:Screencap visualnovel.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.neogeodev.org//index.php?title=File:Screencap_visualnovel.png&amp;diff=4729"/>
		<updated>2016-03-30T03:19:00Z</updated>

		<summary type="html">&lt;p&gt;Freem: Screenshot of the Visual Novel Neo-Geo CDZ demo by trilobit.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screenshot of the [[Visual Novel]] Neo-Geo CDZ demo by trilobit.&lt;/div&gt;</summary>
		<author><name>Freem</name></author>
	</entry>
</feed>