タグ dezaemon_bios が登録されている動画 : 17 件中 1 - 17 件目
種類:
- タグ
- キーワード
対象:
一応世界初? バーコードバトラー2 2台同時運用
多分世界初?バーコードバトラー2を2台同時運用 (映像としては地味です)
30年以上前にクッソ流行ったおもちゃです。見ての通り、デザエモンで2台のデータを同時に扱い事に成功しています。この仕組みを使って3月下旬に時間があったら簡単なゲームを作ろうと考えています。
連携機能ではバーコードバトラー2と完全互換っぽい
バーコードイレブンについてはこちら
https://x.com/hiroominpps/status/1762448609386320132
バーコードバトラー2とパソコンやDEZAEMON BIOSと連携もろもろのテスト
バーコードバトラー2はスーファミと専用インターフェースを用いて連携できます。 そこでデザエモンのDEZAEMONBIOSとデータをやりとりしたり はたまた、パソコンと直接シリアル通信してみたりと いろいろテストしました。そのときの簡易まとめ動画です。 時間があったらDEZAEMON BIOSで早読み対決のような ゲームを作りたいなとは妄想しています。
スーファミコントローラー通信の可視化(DEZAEMON BIOS チャレンジ)
★マウス調査回 https://www.youtube.com/watch?v=m6pLCVw89nw
コントローラーの情報は1本の線を伝ってそれぞれのボタンの状態が1列に並んで順番に送られて来ます。単純にそれを32個並べたらわかりやすいだろうなーって思ったらこんなうんちみたいな表示画面になりましたとさ(笑
改めてデザエモン(スーファミ版)での仕様
①コントローラーとマウスを正しく識別しているのでNTTDATAキーパッドは使用できない
②伝説の転送君接続判定のポイント
1.コントローラーがつながっているかいないかはID種別が0でかつ17bit目が1であるかで判断
2.マウスならID種別が1であるかで判断
3.ちなみにNTTDATAPADはID種別は4になる(動画よく見てみてくださいね)
★画面内ソース一部要修正(96行目~)
正しくは
} else {
x = *((volatile unsigned short *)(0x4016)) & 1;
b2 += x<<i-1;
x = *((volatile unsigned short *)(0x4017)) & 1;
b3 += x<<i-1;
です。変数の都合上、こうしないとダメです。
画像差し替え忘れにつき\(^_^)/
技術参考
SNES Controllers Joypad
https://problemkaputt.de/fullsnes.htm#snescontrollersjoypad
SNES Controllers NTT Data Pad (joypad with numeric keypad)
https://problemkaputt.de/fullsnes.htm#snescontrollersnttdatapadjoypadwithnumerickeypad
DEZAEMON BIOS スーファミ ハード除算器テスト biosHwDiv16(便乗)
鉄は熱いうちに打てって言いますからねww (商魂たくましい)
DEZAEMON BIOS スーファミ ハード除算器テスト biosHwDiv16
つまりスーパーバグファミコンでデザエモンが起動できたなら
この値がはちゃめちゃな数字になるということですね(^O^)/
余談
【スーファミの乗算、除算器について】
スーファミの乗除算はCPU命令ではなくて、別デバイスが乗っかってるイメージです
引用元:https://w.atwiki.jp/aniwotawiki/pages/12664.html
クロック速度はファミコンのわずか2倍。ファミコンと比べて目立った追加命令は無く、乗算すらCPU命令としては存在しない。組み込みの乗除算器を使うが速度はお察し
DEZAEMON BIOS スーファミさんの演算能力(あくまで極論でのお話)
今回はあえて、スーファミさんの演算能力を可視化するために
四則演算で円周率を求めてみました。
(マチンの公式と逆正接関数の近似値としてテイラー級数使用)
Cコンパイラーだからループ処理のコストが
尋常じゃないっていうのが前提としても
如何に演算コストが高いかだけをお伝えしたい目的で
普通に式を組んで書いてしまうとこうなるよという極論です。
そのため、通常はそもそも乗算、除算処理でないロジックにしたり
コプロ(ハード搭載の乗算器や除算器)を使用したり
近似値をテーブル化して使用するなど、SFCを扱う上での
テクニックを駆使してゲームは作られています。(たぶん)
スーパーファミコン(→主な性能の所に演算に関する記載あり)
https://w.atwiki.jp/aniwotawiki/pages/12664.html#id_d920261a
マチンの公式による計算
https://ja.wikipedia.org/wiki/%E3%83%9E%E3%83%81%E3%83%B3%E3%81%AE%E5%85%AC%E5%BC%8F#%E3%83%9E%E3%83%81%E3%83%B3%E3%81%AE%E5%85%AC%E5%BC%8F%E3%81%AB%E3%82%88%E3%82%8B%E8%A8%88%E7%AE%97
Dezaemon BIOS Transfer Arduino UNO R3用プログラムを配布します
NERAIランキング投稿はこちら→http://thanks-pawapass.info/hiroomin/nerai/rankmess.cgi
これまでは転送君Jr.ご購入いただいた方のみ扱えるものでしたが、完売御礼のため
この度、普及しているArduino UNO R3 ボードにて、簡易展開できないかと考えました。
全ては下記のニコニコ動画として手順レクチャーしてあります。
必要であれば、投稿者コメントで付記しますが、難しいところはないです。
ご理解いただける方のみ、私的利用の範囲内でご利用ください。
<御礼>
Dezaemon BIOS および NERAI のプログラミングを担当くださった開発者の田端さんには、
この場を借りてお礼申し上げます。
必ず、動画を見たうえでダウンロードしてください
直リンクにしましたので、各所ご迷惑おかけしないようにお願いします
①Dezaemon BIOS Transfer 、Nerai.bin 一式
http://thanks-pawapass.info/hiroomin/cgi-bin/download.pl?name=Dezaemon_BIOS_Transfer.zip
②マイコン風雲録様にて作成、配布のguidude-v0.2.4.1
https://bitbucket.org/dinau/guidude/downloads/guidude-v0.2.4.1-202011.zip
③Tera Term ポータブル版(v4系統)
https://forest.watch.impress.co.jp/library/software/utf8teraterm/download_12197.html
転送君用とDezaemon BIOS Tranferのファイルの互換性
https://twitter.com/hiroominpps/status/1742085680698916894/photo/1
ちゃんと攻めたNERAI 起動RTA!
Arduino UNO R3用プログラムを配布 → sm43218240
RTAを冒涜しない程度に攻めてみた結果31秒でした。
細かいこと言うとmacのminicomはボーレート選択式で38.4K接続なので
転送に2倍かかってます。(TeraTermとかなら70K接続が可能)
※わりとリアルガチ下手なNERAIプレイもつけといたぞ
【ニコ生アーカイブ+α 補完版】ひろーみんの放送(娘氏NERAIプレイ) / ニコ生番組
親(ひろーみん)からのコメント
悔しいけど、普通にうまいんだよなあ。自動でアーカイブにならないことすら知らなかったので、別途アップ。音がしないのは仕様です。 ひろーみんの放送(娘氏NERAIプレイ) / ニコ生番組
デザエモンBIOS NERAI 起動RTA!
Windows3.1のテテーンは出オチです
macは実は下準備が多すぎて、なんかいい無料アプリあるんですかね
⇒たぶんない(無償/GUIベース/xmodem-1kプロトコル対応 なのは)
研鑽が足りてないリザルト情報
(スーファミリセットからNERAI起動までの区間タイム)
・第1部 #0:16 → macOS Sonoma:1m02 (62s)
・第2部 #2:36 → MS-DOS V6.2:1m32 (92s)
・第3部 #5:26 → Windows3.1:1m47 (107s)
他の動画でもいろいろなもので試した結果も踏まえると
転送君Jr.の機能を全部フルに使えるのはWindows95
(転送君Jr.側をUSB-TTLからRS232-TTLにカスタイマイズした)
ということになりますな。やはり神だったか。。
でも自分が知らないだけでシリアル通信38400さえできれば
基本何でもできるって、我ながら転送君Jr.やるな!って思いました
★ちゃんと攻めてみた結果はこちら
https://www.nicovideo.jp/watch/sm43065825
懐かしきハイパーターミナルで転送君Jr.を使ってみる
結論としてはまさかまさか、普通に動いてしまいました。WindowsXPおよびハイパーターミナルはサポートがとっくに切れているので自己責任でお願いします。
多分だけどWindows95+実シリアルポート(要RS232Cレベル変換)でも行けるんじゃないかな https://twitter.com/hiroominpps/status/1721888587371966778
収録コンテンツ
・WindowsXP&ハイパーターミナル
・デザエモンSFC専用通信ケーブル転送君Jr.
・DEZAEMON BIOS 使用の自作プログラム
(BadApple!!+BGM、アタック25もどきパネルシュミレーター)
作成ツール
・ゆっくりムービーメーカー4
・神威式ゆっくり立ち絵
※カメラ側の音声が混合されてしまっていて
かすかに野球中継の音が入る箇所がありますが
私の声ではありません笑
DEZAEMON BIOSでBadApple!!演奏
DEZAEMON BIOS版のBadApple!!演奏が完成しました。
今回はもう今まで見せてなかった部分も全部出しです。
説明は省きますので、動画を見てください。
元ネタ様
【東方】Bad Apple!! PV【影絵】
Bad Apple!! feat. nomico
【9分耐久】WELCOME DEZAEMON BIOS
メガCDさんパネェっす。
DEZAEMON BIOSにてmode7倒しこみぐるぐる達成記念。
2023/7/22 Upload! 実行ファイルUPと説明記事を作りました。
デザエモンSFC専用PC通信ケーブルご購入くださった方は、試しに実行してみてくださいね。
↓
Mode7ぐるぐる(アフィン変換+射影効果)アップしました
http://blog.livedoor.jp/hiroomin/archives/52549966.html
インスパイア
【ウイポ】mode7倒しこみぐるぐる再現【DEZAEMON_BIOS】
https://www.nicovideo.jp/watch/sm42340012
MEGA CD デモをじっくり見たいヽ(´ー`)ノ (ROROTANさん)
https://www.nicovideo.jp/watch/sm3367473
DEZAEMON BIOS (tsutomu tabataさん)
https://twitter.com/_tabaxy_/status/1587068270070632452
DEZAEMON BIOSチャレンジ 番外編 「遺憾砲」(笑)
グーグル先生やコピペ流用がこれほどまでに無力とは(/ω\)
DEZAEMON BIOSについて
2023/5/1 田端さん正式版(main)にNERAIコンパイル済が同梱になりました!
これで開発環境が準備できない方でもサンプルゲームNERAIがプレイできますので、転送君Jr.購入された方はぜひプレイされたし!
(余談ですが田端さん最高スコア296点らしい。TAS挑戦求む?)
転送君Jr.の使い方
転送君Jr.でデザエモン裏ワザコミュニケーションモードに入ったら、99とタイプし任意実行モードに入って、下記GitHubから取得したrawdata.h7e(中身はバイナリではなくテキスト)をteratermに放り込めば数秒で転送完了しランチャーが起動します
presented by DEZAEMON BIOS
https://github.com/tsutomutabata/dezaemon_bios
転送君Jr.販売(家電のケンちゃんさん)
https://www.kadenken.com/view/item/000000001465
DEZAEMON BIOSチャレンジ 「シュウォッチ的なやつ」
Arduino UNO R3用プログラムを配布 → sm43218240
ついったーにしかあげてなかったので、今さらうp
DEZAEMON BIOSで作られたものが動くのかだけ試したい方は、転送君Jr.でデザエモン裏ワザコミュニケーションモードに入ったら、99とタイプし任意実行モードに入って、下記GitHubのURLで取得したrawdata.h7e(中身はバイナリではなくテキスト)をteratermに放り込めば数秒で転送完了しランチャーが起動します
https://github.com/tsutomutabata/dezaemon_bios/tree/hiroomin/kakushi_swatch
転送君Jr.ご購入の方にはぜひとも当時のデザエモンSFCプログラマー田端さんがつくってくださったDEZAEMON BIOSを使って開発もしてほしいところ・・・ですが、開発環境を整える部分は自力でやってもらうほかなく、一定の敷居があることは否めないので、とりあえず動作させるだけ・・・な方法を記載しました。
任意実行だけなら、私がつくった、従来の機械語で作成したBadApple!!実行とかも試してもらえるのでそちらもぜひに。
転送君Jr.用 デザエモン任意コードファイル BadApple!!
http://thanks-pawapass.info/hiroomin/cgi-bin/cbbs.pl?mode=al2&namber=874&rev=&no=1
転送君Jr.用 デザエモン任意コードファイル HelloWorld
http://thanks-pawapass.info/hiroomin/cgi-bin/cbbs.pl?mode=al2&namber=873&rev=&no=1
presented by DEZAEMON BIOS
https://github.com/tsutomutabata/dezaemon_bios
転送君Jr.販売(家電のケンちゃんさん)
https://www.kadenken.com/view/item/000000001465
【改造】誰得な携帯型SFC互換機スーパーエフシーモバイル爆誕
私のここ2年くらいの活動の集大成の動画です。
動画内の各コンテンツについての詳細はいずれも他の動画などで
詳しく扱ってるつもりなのでそちらもご覧になってもらえるとうれしいです。
この動画の作りは作り物の師であるきっちーさんのスタイルを
完全にインスパイアしてます(自白)
動画作り不得手で引き出しがないのでお許しください_(._.)_
[機種]
SUPER FC MOBILE / ( SNES portable - Pocket Game HG-895 )
[BGM SE]
掛け声 takapon
【尺八】和風な場面に Nanna Cullan
ファンタジー「Precious time」 ponita3939
てってってー2 おおき OOKI
[声]
ゆっくり
[使用ゲーム]
描いて作って遊べるデザエモン(SFC)
16ビットコレクション VOL1 アテナ ※デザエモン収録
実況パワフルプロ野球3 97春
[スペシャルサンクス]
【東方】Bad Apple!! PV【影絵】
KiCad 6.0
AviUtil
Tera Term
ー 転送君Jr.任意コード作成 ー
DEZAEMON BIOS
デザエモンの隠しメッセージみたいのを作ってみた
Arduino UNO R3用プログラムを配布 → sm43218240
転送君Jr.の発売とDEZAEMON BIOSの公開の記念です。
隠しメッセージと連射測定のやつ。GitHubにpushしました。
転送君Jr.持ってる方はぜひに、ちょっちきになる方も、どうぞ。
https://github.com/tsutomutabata/dezaemon_bios/tree/hiroomin/kakushi_swatch
シュウォッチてきなやつ(連射測定)の動画は下記ツイートで見れます
https://twitter.com/hiroominpps/status/1591072203671752707/video/1
DEZAEMON BIOS
https://github.com/tsutomutabata/dezaemon_bios
DEZAEMON BIOS 使ってみてね!(デザエモンで動くプログラムが作れます)
Arduino UNO R3用プログラムを配布 → sm43218240
1994年 デザエモンSFCに隠しメッセージを仕込んだプログラマーの田端さんが
2022年 DEZAEMON BIOS を製作公開してくださいました。
誰でも使ってよいとのことです。
こんな機会ないと思いますので気になる方は使ってみてください。
そして面白いものが出来たらぜひぜひpushも待っています。
2023/5/1 田端さん正式版(main)にNERAIコンパイル済が同梱になりました!
これで開発環境が準備できない方でもサンプルゲームNERAIがプレイできますので、転送君Jr.購入された方はぜひプレイされたし!
(余談ですが田端さん最高スコア296点らしい。TAS挑戦求む?)
[ 田端さんからのコメント ]
dezaemon_bios
スーパーファミコン版デザエモンに隠された
任意コード実行を利用したプロジェクトです。
ライセンスはMITです。誰でも使って下さい。
https://github.com/tsutomutabata/dezaemon_bios
転送君Jr.販売(家電のケンちゃんさん)
https://www.kadenken.com/view/item/000000001465
Q. 面白いものができたぞ!
A1. public repositoryなのでガンガン push しちゃってOK です。※要田端さんへDM
試作などで main ブランチで動作が不安定になる物の場合は
ブランチ切ってpushでお願いします。 @_tabaxy_
A2. github でなくてもOKですよ。 ただ、github へブランチ作ってPushしたほうが
このプロジェクトに興味がある人に見てもらえる確率が高いかな。@_tabaxy_
● BIOS製作
デザエモン(スーファミ版)プログラマー 田端さん @_tabaxy_
→Twitter: https://twitter.com/_tabaxy_
● GitHub(public repository)
ライセンスはMITです。誰でも使って下さい。 @_tabaxy_
https://github.com/tsutomutabata/dezaemon_bios
● 文章:ブログからコピペ
http://blog.livedoor.jp/hiroomin/archives/52536127.html
● 声:音読さん ondoku3.com