このページには未分類の知見が列挙されています.適宜,個別のページに移動してもらえると助かります.
それぞれのセクションの中では,上に列挙されているものほど新しいです.
目次 (contents)
- 二進化十進数 (BCD; Binary-coded decimal)
- 十進二進変換 (dec2bin)
- 二進十進変換 (bin2dec)
- 減算 (subtraction)
- 除算 (division)
- 100ビットを超える値の取り扱い (gimmicks which deal with >100-bit numbers)
- プログラミング言語のインタープリター (interpreters of programing languages)
- 最短経路問題 (finding shortest path)
- データ転送 (data transmission)
二進化十進数 (BCD; Binary-coded decimal)
10x+y回路のyをキノコbitで入力できるように改造
— nary (@nary31991528) May 14, 2020
これで原理上10進数で6桁、20bit分の2進数変換が可能になるっぽい(白目)#マリオメーカー学会 pic.twitter.com/1RNMZyPuhm
減算回路を応用した10x+y回路試作器(yは0~9まで)
— nary (@nary31991528) May 10, 2020
動画ではx=31,y=7で計算
xを1bit分と3bit分ずらしてyに加算することで算出
入力部と上手く連動させれば大幅なコスト削減になりそう#マリオメーカー学会 pic.twitter.com/0Y23gZ2ejH
十進二進変換 (dec2bin)
除算器研究から少々脱線して新しい二進数変換器を研究中 #マリオメーカー学会 pic.twitter.com/8YEwy1euBz
— nary (@nary31991528) May 10, 2020
「各桁が黒パックンの個数で表現された十進数」→2進ビット列
二進十進変換 (bin2dec)
【動画】【マリオメーカー2】2進数を10進数に自動変換するコースを作ってみた【計算機部門】 https://t.co/lTNy9S1JGa を投稿しました。 #sm35942347
— canaan (@canaan1008) November 12, 2019
「各桁が黒パックンの個数で表現された十進数」を2倍するギミック
不要パックンのリサイクル路をタイミングをずらして共用することで回路全体の小型化に成功
— nary (@nary31991528) February 11, 2020
シーソーの制震装置としてFフラワーを採用#ギミック検証 #スーパーマリオメーカー2 #SuperMarioMaker2 #NintendoSwitch pic.twitter.com/mnuJLviMSN
2進ビット列→「各桁が黒パックンの個数で表現された十進数」
減算 (subtraction)
@Sohkun_さんの減算器を再利用できるように改修#マリオメーカー学会 pic.twitter.com/SnSkX8NUWW
— nary (@nary31991528) May 5, 2020
入力を消費しない減算器
— ソークン (@Sohkun_) March 16, 2020
#スーパーマリオメーカー2 #SuperMarioMaker2 #NintendoSwitch pic.twitter.com/XREQTDRy1K
参照ビット列を消費しない減算器試作品
— nary (@nary31991528) February 6, 2020
スイッチのON/OFFで桁借りの有無を識別し、
桁借り発生時にビット反転して差を求める想定の回路#ギミック検証 #スーパーマリオメーカー2 #SuperMarioMaker2 #NintendoSwitch pic.twitter.com/QDuN0SQPH5
Cluttered Chaos-Calculator
除算 (division)
(7ビット数) / (7ビット数) の計算が可能.商と余りが2進数で出力される.
半年以上の製作期間を経てようやく完成
— nary (@nary31991528) April 30, 2020
長かった...#マリオメーカー学会 #スーパーマリオメーカー2 #SuperMarioMaker2 #NintendoSwitch pic.twitter.com/VVUXKm2vYo
現在の除算器(完成度9割)
— nary (@nary31991528) December 24, 2019
年内に完成予定でしたが、改良案がみつかったので工期が延びそうです
#スーパーマリオメーカー2 #SuperMarioMaker2 #NintendoSwitch #マリオメーカー学会 pic.twitter.com/oW0aVA13Xk
100ビットを超える値の取り扱い (gimmicks which deal with >100-bit numbers)
レールギミックと様々なオブジェクトを利用した加算器
#マリオメーカー学会
— ソークン (@Sohkun_) February 22, 2020
ちょくちょくツイートしてたやつに解説をつけてまとめました、よろしくお願いします
【115bit】マリオメーカー計算機で1.6溝+1.6溝を計算してみた #sm36402308 #ニコニコ動画 https://t.co/rthCvVKDTg
二進数で計算した結果をON/OFFスイッチで通信して各桁を表すオブジェクトを16ヵ所に振り分け
— ソークン (@Sohkun_) February 13, 2020
動画は255+255=510(1FE) #ギミック検証
#スーパーマリオメーカー2 #SuperMarioMaker2 #NintendoSwitch pic.twitter.com/AOarepwhYq
プログラミング言語のインタープリター (interpreters of programing languages)
簡略化された BitChanger のインタープリター
ようやく完成。4命令からなるプログラミング言語 BitChanger の一部機能を簡単化したもの(whileができずdo-whileしかできない)のインタプリター。 #スーパーマリオメーカー2 #SuperMarioMaker2 #ギミック検証 #マリオメーカー学会 pic.twitter.com/Wv4G9InnLf
— Yuki Yoshida (@yos1up) January 25, 2020
最短経路問題 (finding shortest path)
マリオメーカーで最短経路長、できた!入力はサイズ4の有向グラフの隣接行列をハードコード(青色枠の中)。頂点1から頂点4への最短経路長が1〜4個のPOWブロックとして出力(ピンクコインに重なる)。 #スーパーマリオメーカー2 #SuperMarioMaker2 #NintendoSwitch #ギミック検証 pic.twitter.com/JHxoxDPwyw
— Yuki Yoshida (@yos1up) December 31, 2019
データ転送 (data transmission)
ON/OFFブロックを利用したビット列の「通信」。メインエリア-サブエリア間でもできるかは不明。 #スーパーマリオメーカー2 #SuperMarioMaker2 #NintendoSwitch #ギミック検証 pic.twitter.com/V2NepMPQ0V
— Yuki Yoshida (@yos1up) July 19, 2019
コメント
最新を表示する
NG表示方式
NGID一覧