SlideShare a Scribd company logo
主にマジコンの話を振り返る
(ウェブ公開用・検閲バージョン)
原題『非公認ソフト、Homebrew、マジコンの世界』
2018/02/19 レトロゲーム勉強会
eagle0wl
自己紹介
• RetroPieの情報発信を⾏っています
• (RetroPie=ラズパイをレトロゲーム機にするRaspbianの配布形態)
自己紹介
• レトロゲームに関する新事実の発⾒や考察を公開しています
• すでにゴマンとある後追い記事には興味ないです
自己紹介
• レトロゲームに関する新事実の発⾒や考察を公開しています
• 「ビデオゲーム」以外の誰も攻めないようなネタでやってます
自己紹介
• レトロゲームに関する新事実の発⾒や考察を公開しています
• ぱちんこやパチスロも遊戯機器です(店で打ったことは⼀度もないけど…)
マジコン
Q. 正規品のニンテンドーDS用カートリッジはどれ︖
(すべてmicroSDカードが挿さります)
(筆者撮影)
マジコン
EzFlash V(マジコン) / R4DSi (マジコン) / DSvision(ライセンス品)
(筆者撮影)
マジコンではない
• DSvision
• DNPが発売した、DSをマルチメディアプレイヤーにする装置
(筆者撮影)
スーパーマジコン
• マジコンという代名詞の語源とされる個体
• フロントファーイースト社が販売、背面にはフロッピーディスクドラ
イブを取り付ける口がある(ドライブ⼀体型ではない)
(筆者撮影)
スーパーマジコン
• 昨年8⽉、歌舞伎町にて
• スーファミのマジコン事情に詳しいクーロン⿊沢⽒との取材に成功
• 曰く「周りの方が詳しいんだよね」 →取材終了
(筆者撮影)
香港97(マジコン使用前提のアングラソフト)
• せっかくなので聞いてみた
• AVGN(ジェームス・ロルフのクソゲーレビュー動画)による紹介で世界的知名度に
コピープロテクト誤爆事例
• 『ロックマンX』カプコン(1993/12/17)
• ゲーム進⾏を妨げるコピープロテクトを搭載
コピープロテクト誤爆事例
• 『ロックマンX』カプコン(1993/12/17)
• ゲーム進⾏を妨げるコピープロテクトを搭載
• 正規品でもコピー品と判別(false positive)するバグが発覚
• 発売直前に製品を回収、2週間後ぐらいに再発売
• 当時購読していたファミマガでは「⼀部タイトル」と濁した表現
• しかしひとつ前の号の発売予定リストと比較すればすぐ特定できた
• 当時の新聞ではベタ記事ながらタイトル込みで記載
辻本社⻑曰く「抵抗器をつけるだけで解消できる」
• 本件に関しては、今日のインターネット上でも明確な記載がない
• 他のタイトルなら結構ある。『MOTHER2』『スーパードンキーコング3』
『ヨッシーアイランド』など。カートリッジなので接触不良で誤爆することもある
• 上記新聞記事を除いて、インターネット以前にこの情報はあったのだろ
うか︖
コピープロテクト誤爆事例
• あった (バックアップ活用テクニック PART36)
コピープロテクト誤爆事例
• 本当に抵抗(とダイオード)で解消されていた
• バッ活では表面実装(写真の裏)にパターンカットがあったそうだが、筆
者が所有するカートリッジでは確認できなかった
コピープロテクト誤爆事例
• 正規品はROMなので
リードオンリーだが、
マジコンはRAMなので
書き込みも可能
• ROM領域にデータの
読み書きを試みて
失敗すれば正規品判定︖
• 誤って想定外の
アドレスにアクセスする
現象があったらしい
• 抵抗とダイオードで
誤動作するアドレスが
出ないようにしている
デジタル・スーパースター列伝
• Amazonプライム会員なら⾒放題
バックアップ活用テクニック
• 三才ブックスが刊⾏していたゲーム雑誌
• 三才ブックス1985年7⽉~(1986年6⽉から刊⾏のファミ通よりも早い)
• 『コンテン堂』で全バックナンバー購入可能 (¥20,760)
MODハンド
• ゲームラボで最も衝撃を受けた記事
MODハンド
• 手の動きだけでコピープロテクトを迂回するテクニック
• プレステ2でも可能だった。ただし、初代の読み込み速度が2倍速なのに対し、プ
レステ2は24倍速なので、高速回転するDVDは指が切れそうに⾒える

More Related Content

What's hot

【Unite Tokyo 2019】Unity上でセルルックCGアニメ映画「HELLO WORLD」のシーン再現にチャレンジ!
【Unite Tokyo 2019】Unity上でセルルックCGアニメ映画「HELLO WORLD」のシーン再現にチャレンジ!【Unite Tokyo 2019】Unity上でセルルックCGアニメ映画「HELLO WORLD」のシーン再現にチャレンジ!
【Unite Tokyo 2019】Unity上でセルルックCGアニメ映画「HELLO WORLD」のシーン再現にチャレンジ!
UnityTechnologiesJapan002
 

What's hot (20)

Unityでパフォーマンスの良いUIを作る為のTips
Unityでパフォーマンスの良いUIを作る為のTipsUnityでパフォーマンスの良いUIを作る為のTips
Unityでパフォーマンスの良いUIを作る為のTips
 
レトロブライトを試してみた
レトロブライトを試してみたレトロブライトを試してみた
レトロブライトを試してみた
 
スマホゲームのUI仕様書
スマホゲームのUI仕様書スマホゲームのUI仕様書
スマホゲームのUI仕様書
 
ソフトウェア設計の学び方を考える
ソフトウェア設計の学び方を考えるソフトウェア設計の学び方を考える
ソフトウェア設計の学び方を考える
 
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
 
Riderはいいぞ!
Riderはいいぞ!Riderはいいぞ!
Riderはいいぞ!
 
【Unite Tokyo 2019】Unity上でセルルックCGアニメ映画「HELLO WORLD」のシーン再現にチャレンジ!
【Unite Tokyo 2019】Unity上でセルルックCGアニメ映画「HELLO WORLD」のシーン再現にチャレンジ!【Unite Tokyo 2019】Unity上でセルルックCGアニメ映画「HELLO WORLD」のシーン再現にチャレンジ!
【Unite Tokyo 2019】Unity上でセルルックCGアニメ映画「HELLO WORLD」のシーン再現にチャレンジ!
 
「宴」実装時に得られたUnityプログラムノウハウ
「宴」実装時に得られたUnityプログラムノウハウ「宴」実装時に得られたUnityプログラムノウハウ
「宴」実装時に得られたUnityプログラムノウハウ
 
シェーダーを活用した3Dライブ演出のアップデート ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スクスタ)の開発事例~​
シェーダーを活用した3Dライブ演出のアップデート ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スクスタ)の開発事例~​シェーダーを活用した3Dライブ演出のアップデート ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スクスタ)の開発事例~​
シェーダーを活用した3Dライブ演出のアップデート ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スクスタ)の開発事例~​
 
60fpsアクションを実現する秘訣を伝授 解析編
60fpsアクションを実現する秘訣を伝授 解析編60fpsアクションを実現する秘訣を伝授 解析編
60fpsアクションを実現する秘訣を伝授 解析編
 
Unreal Engine 4 Education 2 UnityとUE4の違いは?
Unreal Engine 4 Education 2 UnityとUE4の違いは?Unreal Engine 4 Education 2 UnityとUE4の違いは?
Unreal Engine 4 Education 2 UnityとUE4の違いは?
 
ゲーム開発とデザインパターン
ゲーム開発とデザインパターンゲーム開発とデザインパターン
ゲーム開発とデザインパターン
 
オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門
 
「ドメイン駆動設計」の複雑さに立ち向かう
「ドメイン駆動設計」の複雑さに立ち向かう「ドメイン駆動設計」の複雑さに立ち向かう
「ドメイン駆動設計」の複雑さに立ち向かう
 
ゲームエフェクトの発注・受注で幸せになるためには 170610
ゲームエフェクトの発注・受注で幸せになるためには 170610ゲームエフェクトの発注・受注で幸せになるためには 170610
ゲームエフェクトの発注・受注で幸せになるためには 170610
 
RedmineのFAQとアンチパターン集
RedmineのFAQとアンチパターン集RedmineのFAQとアンチパターン集
RedmineのFAQとアンチパターン集
 
ゲームの仕様書を書こうまとめ
ゲームの仕様書を書こうまとめゲームの仕様書を書こうまとめ
ゲームの仕様書を書こうまとめ
 
CEDEC2017 アーティストのためのリアルタイムシェーダー学習法
CEDEC2017 アーティストのためのリアルタイムシェーダー学習法CEDEC2017 アーティストのためのリアルタイムシェーダー学習法
CEDEC2017 アーティストのためのリアルタイムシェーダー学習法
 
いまなぜドメイン駆動設計か
いまなぜドメイン駆動設計かいまなぜドメイン駆動設計か
いまなぜドメイン駆動設計か
 
TDD のこころ
TDD のこころTDD のこころ
TDD のこころ
 

Recently uploaded

2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
ssuserbefd24
 

Recently uploaded (10)

MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
 
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
 
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
 
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
 
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
 
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
 

主にマジコンの話を振り返る(検閲バージョン)