プチコン3号&BIGまとめWiki

投稿プログラム : Brainhuck

パンくずリスト

2017年11月5日投稿 2017年11月12日更新 / 投稿者 : しんスタイル / タグ : 投稿プログラム インタプリタ 1画面プログラム 1行プログラム

概要

初投稿です。Brainf*ckをいい感じにしたものです。

文法

※()は書かないでください

動作
S(16進数2桁)現在のポインタが指す値を設定します
P(16進数6桁)ポインタを設定します
>ポインタをインクリメントします
<ポインタをデクリメントします
+現在のポインタが指す値をインクリメントします
-現在のポインタが指す値をデクリメントします
.現在のポインタが指す値を文字として出力します
,現在のポインタが指す値に入力の先頭1バイトをを代入します
[現在のポインタが指す値が0だった場合、対応する"]"の直後に飛びます
]現在のポインタが指す値が0以上の場合、対応する"["の直後に飛びます

使い方

  • 任意のPRGにこのプログラムをロードし、違うPRGでBrainhuckプログラムを書きます。
  • このプログラムを起動するとGRP:PRG:と表示して入力待ちをするのでBrainhuckプログラムを書いた PRGを入力します(PRG1に書いたなら1)。

仕様

  • 無駄に2MB(BIGは60MB)のメモリが使える
  • 8bitの値しか代入できない

公開キー

プチコン3号用の公開キーです。トップメニューの「作品公開とダウンロード」から公開キーを入力すると、作品をダウンロードすることができます。

ver 1.1

  • 無駄にプチコンBIGだけ60MB使えるようになりました。
ver 1.1
公開終了

ver 1.2

  • 無駄にグラフィックスの点を打てるようになりました。
    G0(16進数3桁)(16進数3桁)(16進数6桁)左からx,y,色です。
    1現在のポインタから7つ後ろまでのポインタの値を取り出し、最初から2バイトがx,2バイトがy,3バイトが色です。
ver 1.2
公開終了

ver 1.3

  • 変更
    • 命令Gが変更になりました
      G点を打ちます。現在のポインタから7バイトのメモリの値を取り出し、最初から2バイトがx,2バイトがy,3バイトが色です。(ビッグエンディアン)
    • 一画面、一行プログラムに昇進(?)しました。
    • BIGの最大メモリが16MBになりました。
    • 最初のメモリチェック風画面を削除しました。
    • 命令以外の文字を入れてもエラーが出なくなりました。
    • 命令で使うアルファベットは大文字限定になりました。
  • 修正
    • 最初に「GRP:」となっていたのを「PRG:」に直しました。
ver 1.3
R5EXH3DJ

ダウンロードしましたか?

選択肢 投票
ダウンロードしたよ 6  

使い勝手

選択肢 投票
無茶苦茶使いやすい 6  
二度と使いたくない 1  

バグ報告・ご要望など

バグ報告・ご要望や感想あればお願いします。(作品に直接関係ない質問や雑談は掲示板へ)

  • moi : すごくいいソフトですね!brainf*ckの面影を残しつつ分かりやすくなってますね。
    言語の勉強にもなる(?) (2017/11/12 (日) 07:41:42)
  • キルル2 : すごい (2017/12/02 (土) 17:18:52)
  • Moi : GRPではなくPRGですよ (2018/02/07 (水) 17:59:19)
  • しんスタイル : Moiさん、ご指摘ありがとうございます。ページのみPRGに直しました。 (2018/04/29 (日) 22:17:47)

メニュー 【3号】

ヘルプ

リンク

最近の更新

最近の人気ページ

オンライン情報

  • 現在同時に 1 人がこのサイトを見ています
  • このページはこれまでに 1833 回、本日は 1 回、昨日は 0 回閲覧されました

ページの先頭に戻る

表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.105 秒 | このページの最終更新 : 2022/09/20 (火) 12:49:34 (565d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30