約 3,646,396 件
https://w.atwiki.jp/improper_code/pages/93.html
パッチコード→MSC用プラグイン変換例 ※ここの変換方法は一例なので使い方は他にもある ※命令文の詳しい使い方は付属またはMSCの作者のページからダウンロードできるHELPを参照 ※BSDにパッチコード機能が実装されたので、パッチコードをMSC用プラグインにする必要はなくなった。 ※ただし通常書き込みコード以外は不具合があるらしく、8コードにいたっては使い物にならないらしい… Bruteforce Save DataがGame Genie CYBERセーブエディター形式のパッチコードに対応 ( ボコスカゲームス ) パッチコード→MSC用プラグイン変換例エンディアン方式 通常書き込みコード8bitパッチコード MSC用プラグイン 16bitパッチコード MSC用プラグイン 32bitパッチコード MSC用プラグイン シリアルコードパッチコード MSC用プラグイン MSC用プラグイン(加算を使う場合) MSC用プラグイン(8bitのみ) 数値検索コードベースアドレス検索コード(8コード)パッチコード MSC用プラグイン Excel VBA パッチコード→MSC用プラグイン形式 変換マクロ エンディアン方式 ENDIAN( BIG ) ※PS3のエンディアン方式はビッグなので最初の行に記述する。 ※リトルエンディアンの場合は何も記述しなくてもいい。 通常書き込みコード 8bit パッチコード 0aaaaaaa 000000bb MSC用プラグイン MEMO( aaaaaaa, 1, bb ) 16bit パッチコード 1aaaaaaa 0000bbbb MSC用プラグイン MEMO( aaaaaaa, 2, bbbb ) 32bit パッチコード 2aaaaaaa bbbbbbbb MSC用プラグイン MEMO( aaaaaaa, 4, bbbbbbbb ) シリアルコード パッチコード 4naaaaaa bbbbbbbb 4cccdddd eeeeeeee MSC用プラグイン D[0] == aaaaaa LOOP( ccc ) MEMO( D[0] , n , bbbbbbbb ) D[0] += dddd NEXT MSC用プラグイン(加算を使う場合) D[0] == aaaaaa D[1] == bbbbbbbb LOOP( ccc ) MEMO( D[0] , n , D[1] ) D[0] += dddd D[1] += eeeeeeee NEXT MSC用プラグイン(8bitのみ) CONTINUE( aaaaaaaa, dddd, eeeeeeee, ccc, bb ) ※8bit n=0 n =1 16bit n=1 n =2 32bit n=2 n =4 ※アドレスaにbの数値を書き込む。 ※cは書き込む回数で、dはアドレスの差分(+nh) ※eは加算値(次のアドレスに行く度に、数値bに+ehずつ加算していく) ※他にも繰り返し関数が存在するが、LOOP命令だと回数指定が分り易い。 ※CONTINUE命令は8bit(1バイト)の場合のみ使用可能。 数値検索コード ベースアドレス検索コード(8コード) パッチコード 8ZZZXXXX HHIIJJKK MSC用プラグイン FIND( D[0], KKJJIIHH, XXXX, ZZZ ) ※ D[0]にベースアドレスが入る ※ZZZ :数値を検索する回数 ※XXXX :検索する数値のサイズ(バイト単位) ※HHIIJJKK(KKJJIIHH) :検索する数値 MSCのFIND命令ではリトルエンディアンでの使用を前提としているようで数値は逆からの入力になる データがリトルエンディアンの場合は逆から入力する必要は無い Excel VBA パッチコード→MSC用プラグイン形式 変換マクロ ※Excel2003で作成したVBAマクロ ※通常書き込みコード(0,1,2コード)とシリアルコード(4コード)のパッチコードをMSC用プラグイン形式に変換。 ※シリアルコードはCONTINUE命令とLOOP命令の2タイプに変換可能。 ただし加算がある場合はLOOP命令を使用すること。 ※エラー処理はしていないのでパッチコードの形式には注意。
https://w.atwiki.jp/3dsse/
ようこそ ここではパッチコードを皆で載せていきます。 バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、お問合せフォームからご連絡ください。
https://w.atwiki.jp/tkonishi73/pages/447.html
第2章 情報のデータ表現について 1.10進数のコード表現 BCDコード ゾーン10進数 パック10進数
https://w.atwiki.jp/ecomatatabi/pages/50.html
#から始まり0 ~9 A~Fまでの記号6個であらわされる文字コードの事です。 簡単なのは↓見てください、他にも色使いたい人は自分で調べてください。 色多すぎてフォローしきれませんので・・・ 16進数文字コード 色 #000000 ■ #808080 ■ #C0C0C0 ■ #FFFFFF ■ #FF0000 ■ #FFFF00 ■ #00FF00 ■ #00FFFF ■ #0000FF ■ #FF00FF ■ #800000 ■ #808000 ■ #008000 ■ #008080 ■ #000080 ■ #800080 ■
https://w.atwiki.jp/kaizoukoodo/pages/23.html
作り方A 地道に1、2、3、4、5、6、7、8、9、A、B、C・・・と数える。 作り方B 10=16(十進数=十六進数)なので掛算をする。 その他1 ウィンドウズのPCがあれば簡単に十進数から十六進数に変更できる その他2 ワザコレ(ワザポン用裏技コレクション)を買うと早見表がついてくる
https://w.atwiki.jp/tsukuru_os/pages/42.html
16進数(Hexadecimal Numbre)は、0から9までの数字とAからFまでのアルファベットを使って数を表現します。 数は、0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,Fと順に増え、次に位が増えて10になります。 Aは10進数で10、Bは10進数で11、Cは10進数で12、Dは10進数で13、Eは10進数で14、Fは10進数で15です。
https://w.atwiki.jp/sevenlives/pages/1692.html
16進数 読み:じゅうろくしんすう 英語:hexa decimal 別名: 意味: 16進数とは、16ごとに繰り上がる数え方のこと。 2進法である現在のコンピュータと相性がいいため、16進数はコンピュータ処理でよく使われる進数です。 数え方は10進法の0~9と、その上はA~Fが使われます。 10進法:0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15 16進法:0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F プログラミング言語の表し方: CやJavaでは先頭に0xをつけ、BASIC系では Hをつけます。 10hなど後方にhつけて16進数を表す場合もあります。 2009年08月29日 2進数 8進数? 10進数
https://w.atwiki.jp/tsukuru_os/pages/44.html
8進数とは、基数を8とした数値の表現方法です。桁が一つ移動する毎に値の重みが8倍(1/8倍)になります。「0」から「7」までの8種類の数字を用いてすべての数を表現します。2進数での3桁をまとめて8進数として表すことがあります。8進数の「537」は、10進数では 5×64 + 3×8 + 7×1 の351であります。
https://w.atwiki.jp/sevenlives/pages/1691.html
BCD ゾーン10進数? パック10進数?
https://w.atwiki.jp/note01/pages/16.html
10進数を2進数に変換するプログラムを教えて下さい。 関数はmain()でできるたけ簡単なやつでお願いします。 補足 もう少し簡単にお願いしますm(__)m恐縮ですが 出典: http //detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1026687930 http //megalodon.jp/2014-0507-0101-55/detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1026687930 解答例 #include stdio.h int main(void) { int x, i; char tmp[64] = {0}; printf("10進数を入力して下さい "); scanf("%d", x); for (i = 0; x 0; i++) { tmp[i] = x % 2; x /= 2; } printf("2進数で表すと... "); for (i -= 1; i = 0; i--) { printf("%d", tmp[i]); } printf("\n"); return 0; } C言語です。正の整数を1つ入力し、それを2進数に変換して出力するプログラムをfor文を用いて作れ。 という問題(配列を使わず、#include stdio.h のみで)なのですが、まったく分かりません。サンプルコードを書いてもらえると非常に助かります。 御回答お待ちしております。 出典: http //detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1087909200 http //megalodon.jp/2014-0507-0131-00/detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1087909200 解答例 #include stdio.h /* unsigned型のビット数を返却 */ /* cf. http //www.bohyoh.com/CandCPP/FAQ/FAQ00018.html */ int int_bits(void) { int count = 0; unsigned x = ~0U; while (x) { if (x 1U) count++; x = 1; } return count; } int main(void) { int x, i; printf("10進数を入力して下さい "); scanf("%d", x); /* 以下は処理系依存 */ /* int_bits = sizeof(int) * CHAR_BITS; */ i = int_bits(); while (--i) { if ((x i) 1) { break; } } printf("2進数で表すと... "); do { printf("%d", (x i) 0x1); } while (i--); printf("\n"); return 0; } 解答例 #include stdio.h void binDisp(int n) { if (n 1) { BinDisp(n / 2); } printf("%d", n % 2); return; } int main(void) { int x; printf("10進数を入力して下さい "); scanf("%d", x); printf("2進数で表すと... "); binDisp(10); printf("\n"); return 0; }