【DSiウェア】プチコン BASICマガジンvol.3
NGワードへの登録をオススメ 99BASIC DarkBASIC ライト開発環境
4 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/19(土) 16:09:37.14 ID:qUl/J80O0
5 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/19(土) 16:24:04.37 ID:qUl/J80O0
・F-BASIC386(FM-TOWNS) 旧式Microsoft系列BASICの延長。 若干の構造化と拡張命令。 比較的簡単で初心者から中級プログラマ程度まで。 オプションでコンパイラ。 ・MSX-BASIC(MSX) 旧式Microsoft系列BASICの中で、日本や発展途上国で最も普及したBASIC。 ハードウェアを効果的にサポートした拡張命令。 初心者から中級プログラマ向け。 ・CBM-BASIC(Commodore64) 旧式Microsoft系列BASICの中で、北米やEUで最も普及したBASIC。 ハードウェアをアクセスするにはPOKEやSYSを並べて機械語レベルで直接アク セスするしかなかった。 中・上級プログラマ向け。 ・VisualBasic(PC/AT互換機) GUIに特化した新機軸のBASICで旧式とは別物。 大幅な構造化とAPI/DLL型の関数拡張型の命令体系。 習熟に時間を要する。 中上級プログラマ向け。 ・HSP(PC/AT互換機) BASICの命令体系を簡素化し、現代風のAPI/DLL関数拡張型の命令体系。 初心者向けを謳うが実際のところは習熟に時間を要する。 上級プログラマ向け。
6 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/19(土) 16:25:11.02 ID:qUl/J80O0
・99BASIC(PC/AT互換機) 旧式Microsoft系列BASICの完成形。 グラフィック命令がやや弱く、ハードウェアを活かしきれない。 DOS/V以前の旧世代アプリケーションの移植などには最適。 中級プログラマ向け。 ・BASIC STUDIO(Playstation2) JIS規格準拠BASICに3D命令体系を拡張した独自仕様のBASIC。 ゲーム機コンソールで動作するBASICとしては最高水準を誇る。 グラフィックやサウンドに制限事項があり、プログラミングの自由度は低い。 初心者から中級プログラマ向け。 ・DarkBASIC(PC/AT互換機) 旧式Microsoft系列BASICと、BASIC STUDIO(Playstation2)の3D命令体系を 併せ持つ独自の発展形。 参考文献は少ないが、BASIC本来の簡素化された言語体系によって初心者から 上級プログラマまで窓口は広い。 標準でコンパイラ装備。
7 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/19(土) 16:30:47.57 ID:qUl/J80O0
・プチコン(任天堂DS/3DS) 簡素化された独自命令体系のBASIC。 ゲーム機特有の制約事項があり、プログラミング及び配布の自由度は低い。 個人ユーザーのテストレベルで楽しむ程度に使える。 初心者から中級プログラマ向け。
◆SD2/42SuKs はNGNAME登録必須。 他板でも役に立つ設定なのでぜひ。
9 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/19(土) 16:37:40.56 ID:qUl/J80O0
勝手にどうぞ。 情報公開が技術格差を縮める。
10 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/19(土) 16:39:37.51 ID:qUl/J80O0
グラスノスチ(情報公開)、ペレストロイカ(改革)。
11 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/19(土) 16:40:17.24 ID:qUl/J80O0
警告 - 日本の技術革新は後退している。
馬鹿が広めようと躍起になってるヤツって「携帯ゲーム機についてるオモチャみたいなBASIC」と同等(か、それ以下)な代物なの? 携ゲ板に粘着してPCで使える言語を広めるって、おかしいよ。
ふらっとこのスレに立ち寄って、公式サイトみたけど 説明がおもしろいなw DSLしか持ってないから買えないけど
交換会に行った人、どんな雰囲気だったか教えて欲しい
16 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/19(土) 18:51:52.12 ID:qUl/J80O0
揚げ〜♪”
今でもちょっとBASICやればセンター試験で点取れるの?
18 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/19(土) 19:26:05.26 ID:qUl/J80O0
(笑)
>>1 超ひねりのないやつで。
@LOOP
PRINT "オツ! ";
GOTO @LOOP
しまった!いろいろ全角になっちゃった。
本格的じゃわい
打ち込みをPCで出来る何かあれば、どんどん大作できるだろうな。
それが出来れば配布も可能になるのになぁ
だいたい、DSでできるからいいんだよw PCで動かすならC++で書くに決まってんじゃん^^;;;;
DSもっててwifi繋いでてBASIC使える奴どれくらいいるんだろう
スマイルブームに今日送ったけどいつになるかわからないからWikiにも投稿しようかな 2重投稿はやめたほうがいいだろうか
そーいや昔、プログラミング雑誌への二重投稿が 問題になってた事があったような。
ベーマガでは数年前のプログラムを他人が勝手にそのまんま再投稿して もう一度採用されて次の号でお詫び載ったってことがあったな
それ編集者気づかないの? つか送ったヤツすごい厚顔だな
他雑誌からのをまるまるコピペの盗作は 当時時折問題になっていたな。 ベーマガからベーマガのは知らなかったw
自分で考えるから面白いのにー
>>27 未公開作品コンテストへの応募じゃないんだからWikiだろうがブログだろうがOKだよ
OKと書いてあるならいいんだよ。 書いてないならダメだよ。常識
ブランド重視なら公式。ただし掲載されるかどうかはわからない。 Wikiなら確実に今すぐ公開できる。公式にはメールでもしておけばいいだろ。
このまま公式が遅れて盛り下がるぐらいならWikiとかで公開したほうがいいかもな 今の状況じゃ公式対応できないのもしょうがないけど 秘宝の谷の人もYoutubeで上げてるしな
youtubeの人は動画のアドレスで投稿したと言う事だし wikiでもまあ似たようなもんじゃね?
と上のレスの最後を読まずに書いたりしたw
39 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/20(日) 11:36:17.35 ID:L+Q8hag00
単発ID(笑)
スプライトでキャラ400番出すと表示位置がずれてるような
>>40 描画のX方向の原点が真ん中になってるね。
次スレに進んでたのか
シューティング作ろうとやってるが弾とかの配列が使用してるか調べるのに 配列先頭から毎回検索するの無駄だよな 本格的にやるなら連結リストにするべきなんだろうか
誰もいなくなったわい
いや、居るから。
居るぜ?
上キーで一つ前に使ったRUNを出して実行、コード修正を繰り返してたら間違って二つ前に使ったLOADを誤爆して前回のセーブの状態に戻るってのを5回程やって心折れたから今日は寝る
RUNはスタートボタンでやるようにすれば?
スタートボタンで一発RUNを指が覚えたぜ! そしてEXEC分割プログラムが一発で前回セーブに戻る
このツール買ったはいいがなにやっていいやらわからん とりあえずドット絵ポチポチ打とう
>>43 使っている番号と使っていない番号の配列を作るだけでもいい気が。
地味にPRINT文が重い
54 :
枯れた名無しの水平思考 :2011/03/21(月) 09:21:20.67 ID:tLpA43/h0
「Out of memory(行番号, FOR)」で止まるようになってしまいました。 スタック不足のようにも感じますが、こんな経験ある方いらっしゃいますか? スプライトの動的な使い回しってよくないのかしら? (SPSET n,SPNO... でSPNOを書き換えて使いまわしてます)
SPCHRでやってみては。 確認してないから分からないけど SPSETはなんとなくSPCLRしないと メモリを食い続けていくような気もするね。
個人的に思い当たるのは、FOR文を一行に2つ以上書かない。 スタートボタンだとFORのスタックがクリアされない。 RUNコマンドだとクリアされる。スタックは256個分だったと思う。
SAVAで保存したプログラム名を忘れてしまったのですが 保存したプログラムを一覧で表示する命令はありませんか?
>>57 コンソール画面の左上の FILE を押してエンター
本体内蔵のサンプルとかは一覧表示されない
文字列の大小比較なんだけど、 A$="ABC" B$="DEF" PRINT A$==B$,A$!=B$,A$<B$,A$>B$ END で、 0 1 0 1 と表示される。 "ABC">"DEF" って逆のような
60 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/21(月) 14:05:20.66 ID:CGiQZrWF0
>>53 …オマエらに有益な情報を与えたと思うけどなw
DarkBASICはBASIC特有の癖を理解してないと使えないけど、99BASICなら敷居は少し下がる。
是非ともステップアップしてほしい。
単純に "A" "B" とか "1" "2" だとどうなるんだろ? おいらは6月まで試せないぜ
STARTボタンとRUN命令は微妙に動作が違う気がする。
>>61 16進文字列を数値に変換しようとして、
区切りにスペースを入れられるように、
IF ("0"<=A$ AND A$<="9") OR ("A"<=A$ AND A$<="F") THEN 〜
って書いてみたら、A$ に何が入っていても THEN 以下が実行されないっぽい
なので、1文字でも変だと思う
1文字なら ASC で文字コードに変換してから比較すればいいけど
>>63 面倒な仕様だが、文字列比較は符号が逆
"0" > "9" が真なんだ
>>59 BASICって文字列の比較ってそれでいいんだっけ?
A$とB$の中身を逆にしたらどうなるのかな
結果が 0 1 0 1 のままだとしたら文字列のアドレスを比較してるのかも知れない
PRINTが重いのでゲーム中のスコアなんかをBGで表示しようと フォントをBGキャラに転送して文字列からBGヘ表示するサブルーチン作ったが BG書き込みのほうが圧倒的に遅かった 遅いのは自前で文字列から文字取り出してキャラクターコードに変換して 書き込みしてるっていうのもあるが
>>65 A$="DEF"
B$="ABC"
にしてみたら、
0 1 1 0
になった
>>64 が正解か。
コンマ以下の時間とかフレーム単位の経過時間取得とかやる方法ある?
システム変数MAINCNTLに経過時間が1/60のフレーム経過時間が格納されてる 特定の処理時間を計るには CNT=MAINCNTL '処理 PRINT MAINCNTL-CNT でかかったフレーム数がわかる
あああああまさしくそれだ! ありがとう!
ガイドラインに従ってくれ
>5. 掲示板・スレッドの趣旨とは違う投稿
>レス・発言
> スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの
> 状態になった場合は削除対象になります。
> 故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
故意にやってるのは削除対象だが
とりあえずは
>>8 のいう通りNG登録で良いレベル
今後、次スレにも同じ書き込みを繰り返すようなら削除依頼する
プチコンで完結するべきスレをおかしな方向へ成長させようとするのは板違いだ
このクソコテには何を言っても無駄だ。 デジカメ板その他複数の板で数年前から幾度となく書き込んでるけど、NGNAMEの定番。 こいつはおそらく自分がNGにされてるのわかってて書き込んでる。 せっかくみんな見えなくしてるので、できる限り反応しないでくれるとありがたい。
とっとと通報しようぜ
75 :
枯れた名無しの水平思考 :2011/03/22(火) 01:32:35.35 ID:1jAP8AS90
>>55 >>56 SPCHRとSPSETでは同じ結果でした。
調べた結果、FORの中でGOTOするとスタックが溜まりっぱなしになるようです。
(既知でしたらすみません。)
下のテストプログラムで127を表示した時点でOut of Memoryになります。
仕方なく全部IFとGOTOに換えたら動くようになりました。
ありがとうございました。
CLEAR
A=0:B=0:CNT=0
@LOOPTEST
CNT=CNT+1
FOR I=0 TO 1
FOR J=0 TO 1
IF A==0 THEN @LOOPSKIP
NEXT
@LOOPSKIP
IF B==0 THEN @LOOPEND
NEXT
@LOOPEND
PRINT CNT
GOTO @LOOPTEST
FORの途中でNEXTすっとばしてGOTOはだめだよ 前スレでも話題になってたけど 途中で抜けるならNEXTの直前に飛ばしてFORのカウンタの値を強制的に範囲外に設定するとか FOR I=0 TO 10 IF A==0 THEN I=99999:GOTO @LOOPSKIPI @LOOPSKIPI NEXT
大昔からの仕様だね。 GOTO使いまくる場合にはやっぱ行番号がほしい。 プチコンがラベル仕様なのは中間コード非採用とあわせて、タダの手抜きっぽい気がする。
>>72 なんでこういう奴黙って通報しないで「通報するぞ!通報するぞ!」って大騒ぎするの?
荒らしは無視が基本って知らないの?そんな基本知らない人が通報するって大騒ぎしてるの?
とりあえず通報って言いたいだけなんでしょ?通報って言えば怖がると思ってるだけでしょ?
>>21 画面はBASICプログラムらしいけど速度が速いからなんか違和感がw
MSX TurboRを見た時の終焉感を思い出した。
ニコニコで、動画が増えてきたのはいい宣伝になってるな。 特に多重スクロールの動画が自分にとっては最高の宣伝だった。 思わずウェアを買ってしまったくらいに。
>>80 スペハリの動画を見た。ヌルヌル動いて凄いと思った。
俺のプチコンSTGは自弾4発、敵6匹で処理落ちしまくってるのに。
まだ自弾と敵の当たり判定しかしてないのに。
これから敵弾とかパワーアップとかまだ残ってるのに。
ニコニコのスプライトテストは 度肝を抜かれた!… 地平線も動いてる
SPSETは100000回ループで1472フレーム SPOFSは100000回ループで301フレーム SPSETがSPOFSに比べて重いのでたくさん出すものは出すときにSPSET、消すときにSPCLRするよりも あらかじめ使う分SPSETで登録しといて消すときはSPOSF 番号,-1024,-1024というように 画面外に待機させとくほうがいいかも
工学社からプチコンジャーナルでないかなぁ
スペースハリアーすげー どんな謎の技術を使ったんだ?
公式に投稿されたMMLプログラム使ってBGM作ろうと思ったら 一行の文字数制限が100文字なせいで4小節しかできなかったでござる
お主は次に256文字の壁にぶつかるだろう。
公式で配布しているPDFの説明書はDSiwareにも入ってますか?
>>89 DSにはPDFリーダーがないので入っていません。
HTML版と同様のものは入ってるけど。
>>90 弾をエネルギー制にして、
・一発発射毎に1ポイントエネルギーを消費
・敵を一機撃墜する毎に2ポイント回復
・自機を完全停止させていると1秒毎に1ポイント回復
・特定の敵(色違い)を撃墜すると10ポイント回復
・ステージクリア毎に残りエネルギーの10倍のボーナス点加算、エネルギー全回復
とかのルールを加えると、戦略性が増して面白くなるかも。
>>91 公式のHTML版と同様のものが入ってるならいいです。
ありがとう。
>>92 を書いてて思ったけど、プチコンってグロブダーとか
クルクルランドとかの、一画面シューティングやアクションを
作るには最適なツールだな。戦略性の練り込み次第でかなり
面白いゲームを作れそうだ。
スペハリ映像見て、 確かに任天堂が恐れるのも分かるような気がしてきた。 アマチュアであれやられたらなー
オンライン情報 現在同時に 9 人がこのサイトを見ています プチコンまとめWIKI、結構賑わってきた?
>>90 すごいなー。
いつも楽しく見せてもらってます。
そろそろDSらしい十字キーとタッチペンを同時に使った作品を見たいのう
>>90 をタッチペンで方向変えるように自分で改造してはどうだろう
ゲームとか何本くらい保存出来るんでしょうか?
102 :
枯れた名無しの水平思考 :2011/03/23(水) 05:06:43.26 ID:IEUeonbz0
足りなくなったらSDカードに退避すればいいとおもう
投稿来てる 俺のも早く公開
ごく一部かよ。1万ぐらい投稿あるに違いないぜ。競争率高いな。ファック!
もう更新する気がないのかと思ってたがそうでもないんだな
採用するなら○○円って感じで評価して上げれば 投稿者も燃えるんじゃねえ 実際にお金送らなくていいから
どれぐらい投稿されたんだろうね 少なくとも数十はあるとみていいのか
109 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/23(水) 16:35:57.90 ID:c3wMROqC0
早く配布できるといいね(笑)
なんでFOR I=0TO 1:〜:I=〜とかやってんのかと思ったら WHILE文がないのか
111 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/23(水) 17:16:48.06 ID:c3wMROqC0
DarkBASIC、99BASICにもあるのにな(笑)
BREAKがないからな
113 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/23(水) 17:21:39.73 ID:c3wMROqC0
m9( ̄∀ ̄)ホォ〜〜〜〜ホケキョッ〜〜〜m9( ̄◇ ̄)/♪”
WHILEの代わりに、IF 〜 GOTOと、GOTO使えば同等のことできるんじゃないかな
115 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/23(水) 17:33:04.57 ID:c3wMROqC0
PLAY文がないのは致命的(笑)
改めて80年代のBASIC環境に触れて思う事、 構造化とか関数呼び出しって大切な事なんだな。
117 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/23(水) 17:38:59.26 ID:c3wMROqC0
個人の自由だろうな。 それに伴う将来性も含めて(笑)
IFとGOTOさえあればなんでもできる
119 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/23(水) 17:45:10.10 ID:c3wMROqC0
配布もな(笑)
120 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/23(水) 17:50:42.00 ID:c3wMROqC0
121 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/23(水) 17:58:45.93 ID:c3wMROqC0
実行には99BASICインタープリターが必要。
122 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/23(水) 18:00:10.26 ID:c3wMROqC0
かなり便利だな。 特に容量の少ないジオシティーズだと2D系はこれでいける(笑)
これってどれだけプログラム保存できるの?
プチコンのブロック数が177ブロック使用で約22MB プチコンのプログラム本体とセーブ領域合わせてだけど このうちどれだけセーブ領域に割り当てられてるは知らん
125 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/23(水) 19:12:36.81 ID:c3wMROqC0
プチコンのBGM聴いてると耳にきのこが生えそうだなw
数百行で10KBもいかないしな
127 :
枯れた名無しの水平思考 :2011/03/23(水) 20:06:49.99 ID:IEUeonbz0
当時ほぼPLAY文だけで遊んでた俺はMMLだけ別ウェアで(同時使用不可だとしても)出して欲しい
>>127 PSGのエミュレーションが有るだけでも随分違うよな。
129 :
枯れた名無しの水平思考 :2011/03/23(水) 20:58:51.97 ID:IEUeonbz0
うんうんFM音源なんて贅沢なことは言いません
>123-124 起動時に表示されるフリーエリアのサイズからして、1MB以上のプログラムは作成を受け付けないと思う。
フリーエリアとファイルセーブ数のセーブ容量は別じゃない
LEFT$やRIGHT$をMID$とLENで済ますのも、WHILEがないのに似てる気がする。 でもINSTR関数はあってソンはないような……
3DSなのでまだ買えない (´・ω・`) 誰かWindowsに付いてる関数電卓と似たようなの作って下さい
1個プログラム組んでみたけど、いろいろ面倒過ぎて辛かった オブジェクト指向やイベントドリブンに慣れた俺にはもう無理><
紙の上でコーディングするよろし
俺も無理だと思う 256x192の画像打ち込むだけで 今のペースだと1枚40時間かかりそうだ
やっぱり不特定多数への配布を出来るようにしてくれ・・・ 本当にピーガーでいいから。
GOTOでスパゲッティプログラムも楽しいもんだ しかしラベル8文字だと名前に悩む
IF IKARI==UTYOUTEN THEN GOTO @HEAVEN
プレイ動画撮影してみたが安いデジカメじゃボケボケだ その上三脚もないからブレブレ というかカメラ持ちながら操作できねえ とりあえず三脚だけ買ってくるか
3DSだから買えないとか言ってる奴のほうがちょーうぜえ 黙ってDSiLLごと買えや
>>143 おぉ〜〜!すげえなう。すっきりしたなう。
DSiとLL持ってるから2台で動かしてる バックアップ取れるし片方で実験的なことしたりCHRED動かしたり説明書見たり
>131 セーブ容量とフリーエリアは直接的な関係はないんだろうけど、 読み込んだプログラムコードの大きさはフリーエリアに制限されるだろ、多分。 変数やスタックなどのワークエリアとプログラムコードの合計が最大1MB と思えば、それより大きいプログラムの保存はできないんじゃないかとは思う。 んだけど、いくつまでセーブできるんだっけ?
>>130 は意味のない話ではないけど、脱線でしょ。
>>123 の言い方を、どれだけの大きさの(どれだけ大きい)プログラムを保存できるか、という話にはとりにくい。
プログラムは約520KBまでってちゃんと書いてある。 疑うなら自分で試せばいいだけ。
「どれだけ芋が腹に入るか」に対して 「そんなに大きな芋は作れない」とか「口に入らない芋は考えなくていい」とか 言われてるような感じに見えるってことね、念のため
プチコンのサンプルプログラムで描いた絵なら単純なランレングス圧縮でも 結構威力を発揮しそうな気がする
152 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/25(金) 01:22:33.33 ID:zS/zijV+0
口先だけのアラフォー&エンコオヤジ(爆笑)
マジコン + msxDS
154 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/25(金) 04:58:53.83 ID:zS/zijV+0
…スタイラスペンで100行も入力してたら発狂するんじゃあないのかw 99BASICインタープリターなら小回りの利くフルスクリーンエディット。 初期投資0円、PCで動くお手軽ライト開発環境。 # メカニカルキーを思い存分に叩いて楽々開発(アハ♪”
もう1500行打ち込んだがまだ発狂してない
購入前はタッチペン入力ってどうなの?って思ってたけど 実際にやってみるとそんなに苦ではなかった IF文にESLEが無いとか{}が無いとかローカル変数ってやっぱ必要だわ! って苦痛に比べると、キーボードが無いとか贅沢な不満に思えてくる
>>156 ESLEってなんだよELSEだろw
レイトレーシング組んだんだけど、
C#で先に組んでプチコンに移した。
移す過程でIF文の条件がいちいち逆になるのが気持ち悪かった
・C
if (a==1) {
あいうえお
かきくけこ
}
・BASIC
if a!=1 goto @aaa
あいうえお
かきくけこ
@aaa
IF NOTとか
159 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/25(金) 10:05:00.93 ID:zS/zijV+0
>>156 んじゃ1ヶ月ぐらいしてもう一度同じ質問をしてみる。
(さてどうなるコトやらw)
>>157 !=って、NOTじゃないのかw
160 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/25(金) 10:16:04.83 ID:zS/zijV+0
…製作スタッフの経験則って言うか、C言語がベースになってる感じがしないでもないな。 そもそもC言語の比較演算子はPASCALを根拠にしてるからな。
演算子は微妙にC言語風なんだな
主要な命令をKeyで登録する小さいプログラムを作っておくと便利だよ まぁ説明書見たらリセットされるんだけどな...
>>158 うん、全部NOTで書こうかとも思ったんだけど
ただでさえ遅いBASICに読みやすさとかを求めてはいけないと思ったんだ
そんな言語じゃなかった、って気づいたんだ
それ以来、力技、余裕です。
1ヶ月後、自分のリスト、読めない自信あります(キリッ
まとめWikiの投稿コーナーにレイトレーシング上げてきた
250行もあるので打ち込む奇特な人は少ないかもしれないけど
164 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/25(金) 11:48:34.04 ID:zS/zijV+0
…ネタバレしそうな感じだけどw、PCで動作確認してから打ち込んでんだろうな。 話は変わるけど、PS2 BASIC STUDIOでも配布はできなかったな。 規格外のカードリーダーを使えば可能。 ここで問題になるのがプリセットの素材。 これを含めると著作権の行使はできない。 ここに早く気が付かなきゃいけない。 もちろん、メーカーが権利を放棄すれば話は別。
どうせそのうちこの馬鹿キチガイコテハンが wikiにエラーコード散布しまくるから 投稿とかやめた方が良い
管理人が削除するだろ
管理人がボランティアで投稿された全コードチェックするというのか?ニートでもやんねーよ
別に管理人が全部チェック入れなくてもやばいと思った人がコメント残せばいいし なんか投稿させたくない人か
800円のダウンロードソフトの保守とかどうせ開発は やんねーだろうし、プチコン終わるのはそう遠くないと思うが どうせなら一回だけファイル交換できるようにアップデートしろ。 ここみてんだろ?何がセキュリティの問題で配布できませんだ どこにセキュリティ上やばい命令があるんだよ
公式更新キター
171 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/25(金) 17:42:08.98 ID:zS/zijV+0
…著作権の話をするといろいろと煩わしい。 権利を開放している99BASICやDarkBASICを使うのが王道。 BASICの文法としては99BASICが最も流用が効く。 選べるBASIC(笑)
NG登録が増えた
173 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/25(金) 17:59:08.34 ID:zS/zijV+0
しょせんはゴミスレ(笑)
なんだか今回すげーと思ったら中の人でしたw
バグ情報が増えてきましたねー。 はよ更新して欲しいですなぁ。
こんなもの作ってないでアプデしとけ どう見てもグラがファミコン並のしかない
バグ情報が増えてきましたねー。 はよ更新して欲しいですなぁ。
>>175 今回は、サンプルの提供でライブラリ代わりに使って下さいって、とこかな。
ワンパク君落ち着いて
グラフィックファミコンレベルで不満なら何レベルならいんだろ?
DSなんだからDS並で良いよ いちいちゆとりみたいな質問するなよ 馬鹿丸出し
まどろっこしいチャット、あれ、通信仕様なんてあったっけ・・・と思ってソース見て噴いたw なるほどw
迷路生成のプログラム送ろうと思ってたら…('A`;;; 127x95の迷路だけど。
>>177 BASIC書いてる人とアップデート作ってる人は別なんだから、
んなさみしい事ぬかさないで
運営が保身してんのか
DSだからDS並ですか。。。 どっちがゆとり並なのやら やれやれ。
ファミコンレベルのしか作れませんでは 売れませんよ?クソ運営さん
ID:j3jjmAtb0みたいなコンセプトが理解できない人をこのスレで見ると悲しい
ID:j3jjmAtb0 プチコンのコンセプト全否定ワロスwwwwwwww
コンセプト通りなら256色すら無理な訳だが 言い訳ばかりしてないで仕事しとけ
ID:j3jjmAtb0は、ゲームセンターCX有野の挑戦状にもケチつけるタイプ
クソコテがおすすめのDarkBASICでも()使えばいいのにw
ああ、ID:j3jjmAtb0は市販されてるDSやDSiWareみたいなゲームが作りたいのね プチコンはあくまでBASICのシュミレーターで、ツクールみたいな物では無いぞ
そろそろNGに突っ込んで放置しようぜ
> プチコンはニンテンドーDSi用ソフト(DSiウェア)。DSiの機能の >多くはプチコンからもアクセスできます。 > M●Xやソ●ドM5を遥かに超えたカラフルでそこそこ高速なスプラ >イト能力(もちろんそのグラフィックパターンはBASIC上で定義で >きます)、さらにBG面(マイコン族には慣れない単語かもしれませ >んが、X68●00やファ●コンで知られる背景描画に特化したスクリ >ーンモードです)、「デジタイザは最後の武器だ」とまで言われたタ >ッチパネル入力まで(もちろんBASICの変数で)サポートします。 > 当時貴方が夢見た超高性能の「ポケコン」の姿は、もしかするとこ >こにあるのかもしれません。 ついでに、コンセプト自体はあくまでDSi上で動く昔風味なBASICであって 昔のBASICを完全再現することじゃないからね 池沼にこの意味が理解できるかわからないけど。
これがゆとりか ID:j3jjmAtb0
ID:j3jjmAtb0の、どのレス読んでも馬鹿丸出し
マジレスもしておくと、 どうしてもDS上で動く本格プログラムを組みたいというのであれば、 マジコンの用意と、PC上でそれ用の開発環境整えれば可能 こういった形でのマジコンの使用自体は違法じゃないはず。
出来る事をやらずに言い訳してる運営が一番嫌いだ
>>204 マジコン規正法がなければそうしてた
むしろ生産元が怪し過ぎて触れる気にならん
公式で出せ
アップデートを何回もしたところで市販のゲームみたいなのは無理なんだけど、どう説明すればわかるのか。
コンセプトに無いものを求めてる馬鹿が、一番馬鹿だ
>>206 じゃぁプチコンは任天堂製じゃないので、プチコンに文句たれるのは間違いです
スレ違いなので他スレへ行ってください。
あらら、ちょっと目を離したらこんなことになってたのか、、、。 なるほど、DSでゲームが作れるんだ!ワーイ!な人だったんですね。 小学生の頃ファミリーベーシックを買ってゼルダやソンソンが作れるんだと思っていた自分を見るようだw そう思えば微笑ましいものですね。
いいおっさんがやってたら泣けてくるけどな
プチコンは幼少からのパソヲタが800円でニヤニヤするソフト
なんか悲しくなってくるな。
この前投稿メール送ったら返事来てた 予想以上の数で時間かかるかもしれないができるだけ早くするって 博士「いいわけにしかなっとらんが、できればわしらも プチコンも長い目でみてやってほしいんじゃあああああ」 だって
正直ゴミみたいなの送られても掲載できませんし
俺もメールキターー! なんか今度載せてくれそうっぽいこと書いてあってうれしい。 ところでスプライトを拡大&回転させると角が消えるんだけど、バグかな? 倍率150%以上で欠ける
217 :
枯れた名無しの水平思考 :2011/03/25(金) 19:22:38.73 ID:wHrudPtc0
長い目で見れば、不特定多数への配布も実装されるわけ!?
安心しろ 社交辞令のようなものだ
音響カプラ(別売予定)
>>219 むしろデーターレコーダを希望。300ボーでいいからさ。
200にしろよ 1000−800=200余ってるんだよ
ジェネレーションギャップとはこの事か….
プログラムが自分自身のソースを参照出来るなら、バーコード化とか出来るんだろうけどなぁ・・・・
いっそパンチカードにしろよ
大学でFORTRANをパンチカードでやってたわ
>>169 配布禁止理由のセキュリティーはクラックのことを言ってるんじゃないでしょ
簡単にDLできると、普通のゲームと思って落としたらクライマックスでグロ画像出てきたりとか、そういう悪意あるプログラムを防げなくなるでしょ
配布許可しちゃったらユーザーの良心に任せるしかないよね
良心に任せていい世の中なら、マジコンも違法にならないよね…ってそこまで言うと話が飛躍しすぎかな?
あとはミッ●ーマウスとか使ったゲーム作って世界中に広がってからディ●ニーに著作権とかで訴えられたらヤバくない?
著作権とかよく知らないでやっちゃう人もいるだろうし、確実に防ぐには禁止にするしかないよね
どうでもいい 文句があるなら使うな
>>227 ニコニコ見たら、版権的にやばそうなの早速上がってるしねえ……
特に、あのスペースハリアーは、ファイル交換で気軽にとれたらまずい。
プログラム出来ないからって荒らしてる人はメイドイン俺でもやったらどうよ?
>>216 DSの拡縮&回転機能のままだとすると縦横それぞれ
元のオブジェクトが確保してる幅の倍の範囲内で変形した分しか表示されないから、ハードの仕様かなあ。
回転させたときの幅*スケールが200%超えないようにするしか
>>230 荒らす人はきっとメイドイン俺も投げ出すと思う
っていうかプチコンはプログラム書くツールじゃなくて懐古用のオモチャだよね
本格的にBASICやりたいならウザいくらい宣伝しにきてるのでも試したらいいだろうし、
本格的にDSのプログラム書きたいなら学生限定だけどゲームセミナーも1つの選択肢じゃない?
公式ツール使えるしプロの指導もあるし、作品はDSステーションで配布されるし
スレの平均年齢&H20以上のような気がするから応募できる人いないかもしれないけど…
おっさんが酒飲みながらプチプチ書くのがいい 200行ほどでそれなりに動くのできるし
そうそう。数百円のオモチャ。 頒布出来ないのは任天堂が許諾なしのゲームは認めないからかな。
頒布させたくないなら理由はっきり書けば良いのに なんかやることがセコい
いっそソースの容量を8Kくらいで、絵もキャラグラのみとかで、ベーマガ復活な感じでも よかった気も。下手にそれなりに性能があるのがネックなのかもな。
40禁にすれば解決 変に子供にも売ろうとするからこうなる
>>235 セコいとまでは思わないけど、公式でハッキリ言って欲しいのは同意。
無駄に荒れたりせずに済むよね
>>238 たぶんそれでも無駄に荒れると思うよw
その手の人は、その時は理屈じゃなく感情で押し通してくる。
ファミベ上位互換にしてくれたら良かったのに。メモリマップとかスプライトとかBGも互換ありでさ。スプライトとかはユーザー登録出来るなら尚いいね。内部的にはファミコンエミュになっちゃうかー。
機械語なんて打ちたくないぞ
>>237 せめて30禁に…
33歳の私でもFP-1100やFM NEW7で遊んだことがあるんだよおおお
おいおい25禁にしてくれないと俺が入れない
FPってBCD演算やってたやつだったか
バンブラDX方式採用してくれないかな 直接投稿して審査された優秀作をユーザーがダウンロード 200Pでソース10本のDL権購入とかでもいい
ダウンロードよりアップロードの需要のほうが多い気がする・・・
好きなゲームが作れる!→わけわからず涙目な子どもがたくさん出てきそうだ
簡単に配布できる方法を認めないのは、iウェア対策だろ ウェア程度のことが、プチコンでやられちまうと、任天堂側で商売がコントロールできなくなる いつまでたっても、アップルがiPhoneでフラッシュを認めないのと同じ理由だと思う
アップロードだけでも簡単になればとは思うね 人のコードをパクるときはソースのコピペができないくらい我慢するけど 自分のソースを公開するのに手間がかかるのはいろいろと辛い こんなに長いと公開するのダルいな…やめた!みたいな あと、リソースの扱い? 画像とかをうまいことやりとりする方法がないから公開を考えると用意されてるグラとかテキストでどうにかするのに縛られがち
ネットがあるんだから有効に使おうよ 動画、画像、音声、テキスト、うp出来るやん やろうと思えば出来るやん いやなら任天堂とかのパッケージソフト買って遊びなさい
iウェアとか値段相応のゴミしかない
グラとスプライトでパレットが分かれてたから 512色使えるかと思ったがそうでもなかった
254 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 08:27:22.60 ID:riQJFA8x0
・VisualBasic(PC/AT互換機) [ 現行 ] [ DirectX ] [ 有料 ] GUIに特化した新機軸のBASICで旧式とは別物。 大幅な構造化とAPI/DLL型の関数拡張型の命令体系。 習熟に時間を要する。 中上級プログラマ向け。 ・DarkBASIC(PC/AT互換機) [ 現行 ] [ DirectX ] [ 有料 ] 旧式Microsoft系列BASICと、BASIC STUDIO(Playstation2)の3D命令体系を 併せ持つ独自の発展形。 参考文献は少ないが、BASIC本来の簡素化された言語体系によって初心者から 上級プログラマまで窓口は広い。 標準でコンパイラ装備。 ・HSP(PC/AT互換機) [ 現行 ] [ DirectX ] [ 無料 ] BASICの命令体系を簡素化し、現代風のAPI/DLL関数拡張型の命令体系。 初心者向けを謳うが実際のところは習熟に時間を要する。 上級プログラマ向け。 ・99BASIC(PC/AT互換機) [ 現行 ] [ 無料 ] 旧式Microsoft系列BASICの完成形。 グラフィック命令がやや弱く、ハードウェアを活かしきれない。 DOS/V以前の旧世代アプリケーションの移植などには最適。 中級プログラマ向け。 ・CBM-BASIC(Commodore64) [ iPad復刻 ] [ 無料 ] 旧式Microsoft系列BASICの中で、北米やEUで最も普及したBASIC。 ハードウェアをアクセスするにはPOKEやSYSを並べて機械語レベルで直接アク セスするしかなかった。 中・上級プログラマ向け。
255 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 08:28:04.36 ID:riQJFA8x0
・プチコン(任天堂DS/3DS) [ 現行 ] [ 有料 ] 簡素化された独自命令体系のBASIC。 ゲーム機特有の制約事項があり、プログラミング及び配布の自由度は低い。 個人ユーザーのテストレベルで楽しむ程度に使える。 初心者から中級プログラマ向け。 ・F-BASIC386(FM-TOWNS) [ 廃盤 ] [ 有料 ] 旧式Microsoft系列BASICの延長。 若干の構造化と拡張命令。 比較的簡単で初心者から中級プログラマ程度まで。 オプションでコンパイラ。 ・MSX-BASIC(MSX) [ 廃盤 ] [ 本体付属 ] 旧式Microsoft系列BASICの中で、日本や発展途上国で最も普及したBASIC。 ハードウェアを効果的にサポートした拡張命令。 初心者から中級プログラマ向け。 ・BASIC STUDIO(Playstation2) [ 廃盤 ] [ 有料 ] JIS規格準拠BASICに3D命令体系を拡張した独自仕様のBASIC。 ゲーム機コンソールで動作するBASICとしては最高水準を誇る。 グラフィックやサウンドに制限事項があり、プログラミングの自由度は低い。 初心者から中級プログラマ向け。
馬鹿にはなぜDSのライセンス表示があるのか理解できませんか?
257 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 09:20:01.20 ID:riQJFA8x0
数多くあるBASICから自分のPC環境に似合ったものを使えばいい。
なぜPCの話に?
259 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 09:41:31.49 ID:riQJFA8x0
・ スペースインベーダーとMZ-80Kの来襲 1970年台後半から電子工作キットの延長としてワンボードマイコンが出始める。 もはや大学ですら専門の学部を持たない分野に、子供たちが好奇心を光らせて群がっていく。 誰も教えない。 あるのはマニアの好む電子情報誌(無線工学の延長)から、情報の切れ端を次々と習得していく。 「 好きこそものの上手なれ 」 とはよく言ったもので、子供たちが自発的に学習していく様子は従来の教育 とはまったく異なる。 大学教育で言うところの研究活動に匹敵する。 早いうちから自分で考え、論理を組み立てる習慣を付けておくと、学校の成績も比例して上昇する。 長期的な ” ブロック崩し ” のマンネリを打破するように、スペースインベーダーが登場。 これと並行して 『 MZ-80K 』 が登場。 電子工作キットは子供の玩具に過ぎなかったが、MZ-80Kの登場は大人の世界をも変えた。 MZ-80KはコモドールのPET-2001をモチーフにして作られた。 モノクロモニター、カセットデッキ、キーボードが一体化されたPC。 MZ-80Kの登場は、先入観のない子供たちに変革を引き起こした。 その魅力に取り付かれると、もう引き離すコトはできない。 『 マイコン世代 』 の出現である。 日本のPC文化の源流は、だいたいこのあたりが起点になる。 MZ-80Kからソフトウェアを基準とし、それ以前はハードウェア基準と言うコトになる。
260 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 09:41:55.45 ID:riQJFA8x0
・ PC-8001大旋風 MZ-80Kの登場によって子供から大人まで変革を引き起こしてきた。 しかしそれは、あくまでも 『 マイコンショップ 』 での話であり、自宅に自分のPCを所有するには手が届かなかった。 これを大きく変える出来事。 PC-8001が発売されると、爆発的に売れていく。 事実上の ” 大ヒット ” である。 MZ-80Kは 『 セミキット 』 で、自分で半田ごてを使って組み立てる必要がある。 それでも\198,000。 完成品として売られていたMZ-80Cは\268,000。 趣味でこれだけの金額は出せない。 PC-8001はそれらを大きく下回る\168,000で売りに出された。 もちろん完成品だ。 マイコンショップに朝一番で届いたPC-8001の在庫群が、夕方にはもうなくなっている。 PCがこれだけ爆発的に売れたのは後にも先にもPC-8001と言うコトになる。 PC-8001は、AppleIIを見ながら日本の部品流通ルートに合わせた仕様が作られたと言われる。 8色カラー表示、軽快なセミグラフィック。 セミグラフィック機能を使いやすくしたBASICが搭載され、MZ-80Kにはなかったゲームソフトが次々と発表される。 MZ-80Kはこの時点で敗北した。 PC-8001は性能のバランスがとてもよく、この頃に作られたゲームソフトは質も高く、量も多かった。 また、PC-8001はキーボードの押下判定において、すべてのキーのON/OFFを個別に判定できる。 このため、PC-8001ではゲーム用のジョイスティックはまったく普及しなかった。 必要なかったのだ。 後年発表されたMSXもまた、AppleIIをモチーフにしたと言われる。 「 和製アップル 」 は一つの方向性とも言える。 性能のバランスと、ソフトウェア文化の集積。 PC-8001大旋風。 もはや外国の借り物ではなく、日本独自のPC文化になった。
開発やら市販レベルやら配布しろやらとお高く止まってるヤツは何なの? 仕様どころか公式すら読めないの?
なんでDSiWareのプチコンスレで、パソコンのBASICの話を嬉々として貼りまくってる奴が居るんだ?
>>212 おしい、パソコンヲタじゃなくてマイコンヲタだ。
264 :
枯れた名無しの水平思考 :2011/03/26(土) 10:23:04.38 ID:M+u5W+PY0
バグを取ってバージョンアップした後は、while wendやbreak等の制御命令とplay文を追加した、プチコンlevel2を1000円で発売してくれんかな。
265 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 10:24:31.62 ID:riQJFA8x0
…不思議だな。
海外では旧式BASIC文法の延長上が存在するのに日本ではBASICそのものが
後退してるからな。
>>264 PC版を出すのがいちばんいい。 PC版が出たら買ってやってもいいぞ(笑)
プチコン持ってないし買うつもりもないのにここにいるのか。 何がしたいの?
267 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 10:38:36.78 ID:riQJFA8x0
…BASIC言語を作るってのは、社内開発用の ” エディタ類 ” を作るのとは違うからな。
>>266 99BASICやDarkBASICがあるのにわざわざ初期投資の必要なプチコンなんて必要ないと思うよ。
フツーに考えればそうなるよな。
まあBASIC言語のポータル窓口だな(笑)
CONSOLEは本当に頭が芳しくないな 面白いことも書けないし
269 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 10:40:35.86 ID:riQJFA8x0
大学でコンパイラ理論(言語理論)の単位を取った人たちも興味深い題材として浮上してるんだろうな。
日本語になってねえしw
271 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 10:41:51.49 ID:riQJFA8x0
>>268 面白いコトって、どんなコト?(ゲラゲラ
272 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 10:59:15.47 ID:riQJFA8x0
別にここでダメ出ししなくったっていいんだぞ(♪)
停電中でも単機でプチプチできる点が優秀 PCみたいな電力食いがないとできないのはダメだね
274 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 11:03:41.21 ID:riQJFA8x0
ノートPCで安泰(♪)
275 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 11:05:10.51 ID:riQJFA8x0
んじゃPCでプチコンの仕様を誰かが作ればいいんだな(笑) オレはしないのでそこんところよろw
昔のPC板で相手にしてもらえないからってここで粘着か
277 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 11:07:49.68 ID:riQJFA8x0
経験者は語る(♪)
278 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 11:24:56.83 ID:riQJFA8x0
・ スペースインベーダーとMZ-80Kの来襲 1970年台後半から電子工作キットの延長としてワンボードマイコンが出始める。 もはや大学ですら専門の学部を持たない分野に、子供たちが好奇心を光らせて群がっていく。 誰も教えない。 あるのはマニアの好む電子情報誌(無線工学の延長)から、情報の切れ端を次々と習得していく。 「 好きこそものの上手なれ 」 とはよく言ったもので、子供たちが自発的に学習していく様子は従来の教育 とはまったく異なる。 大学教育で言うところの研究活動に匹敵する。 早いうちから自分で考え、論理を組み立てる習慣を付けておくと、学校の成績も比例して上昇する。 長期的な ” ブロック崩し ” のマンネリを打破するように、スペースインベーダーが登場。 これと並行して 『 MZ-80K 』 が登場。 電子工作キットは子供の玩具に過ぎなかったが、MZ-80Kの登場は大人の世界をも変えた。 MZ-80KはコモドールのPET-2001をモチーフにして作られた。 モノクロモニター、カセットデッキ、キーボードが一体化されたPC。 MZ-80Kの登場は、先入観のない子供たちに変革を引き起こした。 その魅力に取り付かれると、もう引き離すコトはできない。 『 マイコン世代 』 の出現である。 日本のPC文化の源流は、だいたいこのあたりが起点になる。 MZ-80Kからソフトウェアを基準とし、それ以前はハードウェア基準と言うコトになる。
279 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 11:25:13.11 ID:riQJFA8x0
・ PC-8001大旋風 MZ-80Kの登場によって子供から大人まで変革を引き起こしてきた。 しかしそれは、あくまでも 『 マイコンショップ 』 での話であり、自宅に自分のPCを所有するには手が届かなかった。 これを大きく変える出来事。 PC-8001が発売されると、爆発的に売れていく。 事実上の ” 大ヒット ” である。 MZ-80Kは 『 セミキット 』 で、自分で半田ごてを使って組み立てる必要がある。 それでも\198,000。 完成品として売られていたMZ-80Cは\268,000。 趣味でこれだけの金額は出せない。 PC-8001はそれらを大きく下回る\168,000で売りに出された。 もちろん完成品だ。 マイコンショップに朝一番で届いたPC-8001の在庫群が、夕方にはもうなくなっている。 PCがこれだけ爆発的に売れたのは後にも先にもPC-8001と言うコトになる。 PC-8001は、AppleIIを見ながら日本の部品流通ルートに合わせた仕様が作られたと言われる。 8色カラー表示、軽快なセミグラフィック。 セミグラフィック機能を使いやすくしたBASICが搭載され、MZ-80Kにはなかったゲームソフトが次々と発表される。 MZ-80Kはこの時点で敗北した。 PC-8001は性能のバランスがとてもよく、この頃に作られたゲームソフトは質も高く、量も多かった。 また、PC-8001はキーボードの押下判定において、すべてのキーのON/OFFを個別に判定できる。 このため、PC-8001ではゲーム用のジョイスティックはまったく普及しなかった。 必要なかったのだ。 後年発表されたMSXもまた、AppleIIをモチーフにしたと言われる。 「 和製アップル 」 は一つの方向性とも言える。 性能のバランスと、ソフトウェア文化の集積。 PC-8001大旋風。 もはや外国の借り物ではなく、日本独自のPC文化になった。
滅多に透明あぼーん使わないけど 使ってみたらスッキリした。
コンソールは統失だから話は通じない スルーが吉
NGワードなんてたぶん3年くらい使ってなかったけど >280 のレス見て真似してみたら ホントにスッキリしたw
あぼーん初めて使ったけど便利!
行が画面の外にはみ出さないようにしたいけど配列使ってると厳しいな… IF M(X,Y)AND 5 THEN M(X,Y)=M(X,Y)OR 2 ↑この程度の文で一時変数にM(X,Y)入れて書き戻してとかすると N=M(X,Y) IF N AND 5 THEN N=N OR 2 M(X,Y)=N って行が増えちゃうしなぁ… ループの中の処理だからはみ出してでも速くすべきなんだろうなぁ… って悩むのが楽しい
P6を思い出すなそれ 確かP6は一行72文字までだったような
286 :
90 :2011/03/26(土) 16:01:13.49 ID:CgDnHEH60
このスレって
>>90 しか実際にやってる人いないの?
それとも日記スレだった?
288 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 16:43:09.65 ID:riQJFA8x0
>>286 フツーに考えて動画をみてそれで終わり。
作品の内容はあまり関係ない。
PCでDirectXを経由すればもう少しマシなモノができそうな気がするけどな。
DarkBASICを使えばムダなAPIコール記述も駆除できる。
もちろん、BGMは ” 自分で創る ” 必要があるけどな。
99BASICだったらPLAY文も用意されてるし即興で何かを演奏するコトも可能。
DarkBASICの場合は本質的なものが要求される。
↑アボーンしてるから見えないよーw
290 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 16:51:16.20 ID:riQJFA8x0
そうなんだよな。 99BASICの場合はPLAY文に甘えて適当に鳴らせる(笑) ところがDarkBASICになるとそうはいかない。 もしかすると…このへんが ” 壁 ” なのかな(微笑)
この人は誰に向かって話しかけてるんだ 会話が一切成立してない こわい
もうあぼーんして読めないけど、VBが有料とかdarkBASICとか、時間が10年くらい 止まってる人なんじゃない? 昔のPC板でも過疎スレに似たようなこと連投してるよ
相手すんなよw
294 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 17:00:23.47 ID:riQJFA8x0
そんなに悔しかったらBGM書けばいいのに(笑)
とうとう人様の作品まで貶すようになったか…公式やwikiやTwitterがあるから、次スレは要らないんじゃ? やり続ける人がいる限り、動画は投稿され続けるだろうし。
ぶっちゃけBASICであること自体はどうでもいいんだよね DS単体で開発、実行、さらにDSならではの機能が使えるところに価値があるのであって 言語自体は何でもよかった
297 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 17:10:41.02 ID:riQJFA8x0
” 放火魔 ” の書き込みは違うな(笑)
動画アクセス数伸びないな あまり知られてないんじゃないのか 俺は人の書き込みで知ったんだが
299 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 17:14:28.16 ID:riQJFA8x0
PCとDirectXとDarkBASIC、か(笑)
これに食いつく対象はもともと少数だろ
301 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 17:16:02.07 ID:riQJFA8x0
狭い世界の中でキャンキャン吠えるんじゃあなくて、もっと広い世界があるコトを知らないとな。
お前は精神病院に隔離されてて下さい
303 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 17:19:57.68 ID:riQJFA8x0
そういう発想自体がレベルの低さを物語ってる。 人生のバックミラーよろ(爆笑)
もう何度も入退院を繰り返しているよ 家族からも見放されてるんだって 一生入院しててくれればいいのにね
305 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 17:21:45.57 ID:riQJFA8x0
ってなワケでゴミスレ化完了(♪)
数学板にもこういう頭おかしいののいたな kingなんとかっていうの
307 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 17:23:53.12 ID:riQJFA8x0
BGM(笑)
プチコンの仕様を理解できないヤツ(自分が推してる言語ですら何か作れるかどうかも怪しいが)が妬んでるんだろうな。 皆が楽しくやってるのが、羨ましくて羨ましくて堪らないんだよ…可哀想なヤツ。
なんか1日中書き込んでるコテがいるけど、普段何やってる人? とりあえず、暇人なのはわかる。
気持ち悪いサイト張らないでください
プログラム板のあらゆるスレの住人に気持ち悪さを感染させてやるか
つーかDarkBASICっていつから無償になったん? キチガイの妄想世界の話?w
空いた時間にいつでも作れるのが、オッサンにはいいね。 RPGツクールもいつも投げたすのに、DS版は最後までつくりこめたし。
プチコン弄ってたらポケコン欲しくなってきた 昔PC-E200持ってた
プチコンでいいだろ ポケコンとか電池駆動でバックアップにもリチウム電池使うからよろしくない ACアダプターもあった気がするが ポケコンの良い所はプリンタポート?からマイコンの制御が出来た所か 持ってるけど起動する気になんね
掲載されるsampleプログラムがある程度の数になったら、 smile本社からwifiで一括ダウンロードできるようにしてくれないかな。 upgradeバッチができるのなら、プログラムのダウンロードも 不可能じゃないでしょ?
でもま掲載されたリストを入力するしかないのも それっぽくて、それはそれでありかななんて思ったりもする プリントアウトとか何か投稿に便利な出力方法は欲しいけど
このスレ、「これなんかどう?」「こっちのほうがいいだろ」ってレスは 基本的に全部ズレてる気がするw プチコンは開発環境じゃなく懐古ソフトなのにw
普通の利用者「BASIC懐かしいねー」 変なコテ「BASICは全然終わってないしほうれほうれ」
322 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 19:29:42.53 ID:riQJFA8x0
で、BGMは?(笑)
マシン語もつかえるのこれ?
入力効率の良い方法ばかり考えてるのは流石に末期
性能と入力効率を良バランスで実装しようとか考えてる奴は死になさい
>>323 使えない
325 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 19:36:59.47 ID:riQJFA8x0
マシン語って…これって3DOと同じARMだろ(笑)
Z80のマシン語エミュレーターが欲しいな
327 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 19:45:02.29 ID:riQJFA8x0
パピコンみたいにか?(ゲラゲラ
328 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 19:48:10.78 ID:riQJFA8x0
92 名前: 32 ◆Of3vBXnYO6 [sage] 投稿日: 2011/02/21(月) 19:58:04.04 「CANAL」入力完了 これから阪神の紅白戦を見るぞ。 668 名前: ナイコンさん 投稿日: 2011/02/25(金) 12:39:34.29 スマイルブーム、ニンテンドーDS用BASIC処理系「プチコン」 106 名前: 32 ◆Of3vBXnYO6 [sage] 投稿日: 2011/02/26(土) 20:47:39.26 ここも寂しくなったね。 111 名前: ナイコンさん [sage] 投稿日: 2011/02/27(日) 02:25:47.44 プチコン買う奴挙手 ノ 流行ってこのスレが盛り上がると良い・・かな? 144 名前: 32 ◆Of3vBXnYO6 [sage] 投稿日: 2011/03/05(土) 22:53:28.28 最近仕事が忙しすぎて ほとんどPCに触れないのが辛い。 ↑ かなり怪しい(笑)
何度も言われてるけど、不便な部分も含めての懐古ソフトなんだろうね 利便性や高機能化を求めるのがそもそもの間違いだと
池沼には理解できないから相手しない方が良いよ 黙ってNG
パンチカードにすべきだった…
332 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 20:00:13.48 ID:riQJFA8x0
・ 重厚長大インテルの影響力 インテルと言えば2011年の現在で最もPCで使われているCPUのメーカーである。 勃興期には宿敵ザイログとの確執もあり、影の薄い時期も経験している。 プログラマーにとって親しみやすいのはザイロクニーモニックであるが、それがZ80で終結してしまったら、 結局のところは残ったインテルに帰属するしかない。 モトローラやARMのような別系列のCPUはやはり使えないのだ。 使おうとしても拒否反応が出る。 8086から80286に移行するとき、インテルは 『 プロテクトモード 』 と言う新しいCPUモードを付け加えた。 従来の使い方をしようと思えば、電源を入れたときからそのまま8086として使える。 これをリアルモードと言う。 多くのプログラマーを頭痛に追い込んだのが、プロテクトモードへの 『 移管プロセス 』 で、CPUの動作モード の切り換えプログラム、これと併せて周辺チップの動作も理解していなければプログラムが書けない。 これはのちにプロテクトモード用のOSや補助ソフトウェアの出現によって救済される。 こういった互換性を重視すると言うか、ユーザー向けの余興を提供するのがインテルのいいところであり、 いい意味でも悪い意味でもユーザーを飽きさせない。 ベクトル演算をサポートするようになってから、そのニーモニックはますます魔法性を帯びてくる。 しかしながら、古くから使ってるユーザーにはそのネーミングセンスが分かっているので、見るだけでその意味 が分かってしまうところも面白い。 フツーのアプリケーションプログラマーが直接的にアセンブラでプログラムを書くコトはもうない。 その必要性=速度優先がない。 生産性の高いコンパイラを使う。 表面的にはインテルの影はないが、内部動作についてはしっかりと影響力を誇示している。
ピーガー音でのデータ受け渡しは割と真面目に実装して欲しかった
334 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 20:03:23.82 ID:riQJFA8x0
ワロタw” 243 名前: 枯れた名無しの水平思考 [sage] 投稿日: 2011/03/26(土) 01:50:12.98 ID:H8LtZ+X80 おいおい25禁にしてくれないと俺が入れない 319 名前: 枯れた名無しの水平思考 [sage] 投稿日: 2011/03/26(土) 19:17:48.81 ID:H8LtZ+X80 でもま掲載されたリストを入力するしかないのも それっぽくて、それはそれでありかななんて思ったりもする プリントアウトとか何か投稿に便利な出力方法は欲しいけど 330 名前: 枯れた名無しの水平思考 [sage] 投稿日: 2011/03/26(土) 19:57:28.01 ID:H8LtZ+X80 池沼には理解できないから相手しない方が良いよ 黙ってNG
6502最強伝説
apple2でもやってろ
Z80最強伝説!
6809は究極
>>326 昔の入門書みながらポチポチ打って試せるようなのいいかもね。
ステップ実行で中がどうなってるか見えるようなやつ。
新発売マシン語入門 Z80編6809編COMET II編、各500ポイントで!みたいな。
スタックポインタで遊べないなんて
>>340 英語やらフランス語入門とかあるんだから、DSで学ぶプログラミングってあってもいいよな
343 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 22:40:41.25 ID:riQJFA8x0
で、BGMは?(笑)
344 :
枯れた名無しの水平思考 :2011/03/26(土) 22:46:19.05 ID:Kpa+AJ+S0
ファミ通やニンドリでプログラム掲載しないのかな。
そこまで盛り上げると後処理に困るだろうな
いやここはベーマガ復活だろう
347 :
枯れた名無しの水平思考 :2011/03/26(土) 22:52:31.95 ID:A/VsCeb40
そこで一画面プログラムですよ。
コミケで対面配布するサークルがいっぱいでてきそうな悪寒。
アイドルの握手会みたいに 横一列に並んでスライド式配布とか悪寒。
350 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 23:03:25.46 ID:riQJFA8x0
92 名前: 32 ◆Of3vBXnYO6 [sage] 投稿日: 2011/02/21(月) 19:58:04.04 「CANAL」入力完了 これから阪神の紅白戦を見るぞ。 668 名前: ナイコンさん 投稿日: 2011/02/25(金) 12:39:34.29 スマイルブーム、ニンテンドーDS用BASIC処理系「プチコン」 106 名前: 32 ◆Of3vBXnYO6 [sage] 投稿日: 2011/02/26(土) 20:47:39.26 ここも寂しくなったね。 111 名前: ナイコンさん [sage] 投稿日: 2011/02/27(日) 02:25:47.44 プチコン買う奴挙手 ノ 流行ってこのスレが盛り上がると良い・・かな? 144 名前: 32 ◆Of3vBXnYO6 [sage] 投稿日: 2011/03/05(土) 22:53:28.28 最近仕事が忙しすぎて ほとんどPCに触れないのが辛い。 ↑ かなり怪しい(笑)
悪寒じゃなくてオカンにしとけ!
BASIC懐古ネタの載ってる古い雑誌を開いてみたら ディスクステーションの宣伝漫画とかあった 100 REM ZASSI SOUKAN SIMULATION
>>318 そのシリーズでBASICが使えるものもある
BASICって言ってもTiny BASICぐらいの機能だけど
>>342 DSで学ぶCASLとか?
>>353 ああそうなんだ。最近雑誌売ってるの見かけて面白そうだと思ってたんだが。
CASLってまだ需要あるのだろうか。
>>354 スレチになるから細かいことは言わないけど
シリーズって、本のことです。勘違いするような表現をしてごめんなさい
CASLは名前を知っているだけなので…何のことだかさっぱりです
時間がかかる処理方法と時間がかからない処理方法を見分けるのがたいへんかな…
どの方法が早いか比べるのにMAINCNTLが便利
CASL IIなら、基本情報で使われてるんじゃないかな
357 :
枯れた名無しの水平思考 :2011/03/27(日) 00:33:34.03 ID:rimdFsy00
パソコンでBPE圧縮した画像を展開するプログラムを作ってみた。 が、フランス国旗(112バイト)の16進DATA入力で力尽きそう。 ラムちゃんは9300バイトもあるぞ・・・どうする?
うーん、これだけだとよくわからないけど、大雑把には5〜6MBくらいかな?
画像何枚になるのか調べた方が早いな やんねーけど
手打ち文化復活
突然だが、俺様が長年温めてきたプログラムエクスポート/インポートプロジェクトを発表しよう。 [プログラムのエクスポート] 1. 完成したソースのすべての行頭に【 DATA " 】をズビズバ挿入。 2. DATAをGRPファイルにでも変換して保存。 3. GRPDATAをBEEPで出力しPCでデコード。 4. 完成! [プログラムのインポート] 1. PCで圧縮されたソースコードをDATA文でポチポチ入力。 2. DATAを展開してGRPファイルにでも変換して保存。 3. GRPを変換しながらKEY経由でバリバリ入力。 4. 完成! どうだ? かなり完璧な計画だろ?
GRPデータなら普通にカメラで撮って PCで取り込んだらいいんじゃね
しかし大型プログラムは今のライン実行デバッグになれてしまったからなあ BASICぐらい単純な言語だからなんとかなりそうだけど
怪しげなところにSTOP入れて変数表示させるという原始的な方法
>>362 ソースファイルをテキストデータとして読み出す事はできればDATA文ぶちこまなくてもできそうだけどね
>>362 ソースに " が含まれていると
[プログラムのエクスポート]の1.がうまくいかないような。
エクスポートは、カメラでリストとってOCRでええやん
369 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 09:21:49.81 ID:B50sp36h0
そろそろ新作?…また同じBGMか(笑)
370 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 09:28:16.04 ID:B50sp36h0
ヲッ、5分も我慢してるwwww”
371 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 09:44:32.66 ID:B50sp36h0
アマチュア開発者をサポートする計画はない―米国任天堂社長 | インサイド 2011年3月20日(日) 10時42分
http://www.inside-games.jp/article/2011/03/20/48000.html 任天堂オブアメリカのReggie Fils-Aime社長兼COOは、任天堂のアマチュアゲーム開発者に対するスタンスを
述べています。
アップルのApp StoreやグーグルのAndroid Marketはもちろんのこと、ソニーのPlayStation Camp、そしてマイ
クロソフトのXNAなどでは在野のアマチュア開発者が表舞台に立つことを支援し、その力がプラットフォームを
普及させていますが、任天堂は現時点でそのような考えは持っていないようです。
「私は独立系デベロッパーと趣味の開発者を分けて考えたいと思っています。任天堂には独立系デベロッパー
と強固な結びつきがあります」
「この線を引く場所は、私たちがガレージデベロッパーと今日、ビジネスを考えていないということです。私たち
の考えでは、いまビジネスを伸ばすポイントではないということです」
ただし一方で、音楽シーンを引き合いに出し、環境が整備されることを望んでいるような言葉も残しています。
「音楽業界を見れば、本業の合間に情熱を持ってバンドや歌の活動をする才能が沢山います。そしてテレビ番
組などで優れた人材を野から発掘する仕組みもあります。ゲームでもそうしたことが出来れば本当に素晴らし
いことです」
岩田聡社長のGDCの講演とは矛盾するような気もしますが、この分野は以前から任天堂にとって弱い部分です。
どのような取り組みがなされるのか今後も注目されます。
372 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 09:46:43.00 ID:B50sp36h0
>「私は独立系デベロッパーと趣味の開発者を分けて考えたいと思っています。任天堂には独立系デベロッパー >と強固な結びつきがあります」 >「この線を引く場所は、私たちがガレージデベロッパーと今日、ビジネスを考えていないということです。私たち >の考えでは、いまビジネスを伸ばすポイントではないということです」 >この線を引く場所は、私たちがガレージデベロッパーと今日、ビジネスを考えていないということです。 ~~~~~~~~~~~~~~~~~~~~~ ↑ワロタw” >ガレージデベロッパー >ガレージデベロッパー >ガレージデベロッパー 日曜プログラマはゴミクズだってさ(笑)
68k最強伝説
374 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 10:33:56.98 ID:B50sp36h0
…やっぱゲームで食ってるイキモノたちって、こういう発想なんだろうかな。 個人の趣味で作ったものを自由に配布するってのも文化だと思うけどな。
軽くプログラムを組んで簡単なゲームやツールすら作れないから、好意で晒してくれてる人を叩く。北九のとしあきはタチが悪いね。
作品うpしてくれる人を安置から叩くって最悪だな人として
377 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 10:45:24.33 ID:B50sp36h0
32 ◆Of3vBXnYO6登場(♪)
378 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 10:46:23.87 ID:B50sp36h0
パピキチ(32 ◆Of3vBXnYO6)は頭が悪いコトで有名だからな(ゲラゲラ
なんか意味が解らん事を言ってると思ったら「うp主=としあきを叩くヤツ=パピキチってヤツ(◆Of3vBXnYO6?)」と思ってるのか…かなり病気が進行してるとしか思えない。
380 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 11:07:26.81 ID:B50sp36h0
w 92 名前: 32 ◆Of3vBXnYO6 [sage] 投稿日: 2011/02/21(月) 19:58:04.04 「CANAL」入力完了 これから阪神の紅白戦を見るぞ。
スレが急に伸びたと思ったら半分以上は荒れてるだけだったw
382 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 11:19:06.91 ID:B50sp36h0
Fラン未満の掲示板に何を求めてるんだろうなw
64180最強伝説
とりあえず、透明あぼーんしまくればすっきりする
6809最強伝説
まあ、プチコンにソースを2次元バーコード化して出力する機能と、 DSiのカメラから2次元バーコード読み取って、 ソースに展開する機能付けるのが一番現実的なんすけどね。 配布も紙一枚、pdfファイル単位で出来るようになるし。
もうそのネタ飽きた
388 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 12:19:19.86 ID:B50sp36h0
BASICは他にも選択肢はある。 好きなものを選べばよい。
開発は何もせずに このまま廃れていけば良い
390 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 12:29:21.67 ID:B50sp36h0
>>389 別にアンチテーゼする必要もない。 企業活動の自由を損ねてはいけない。
391 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 12:33:21.57 ID:B50sp36h0
…まあただ1つの理由を書くと、ネット配信ができないところに不満が集中しているとみる。 これに対してオレは他の選択肢を提示。 で、ここのイキモノたちは妨害と誹謗中傷。 必要なコトは書いた。 アトは個人の自由。
どうせ開発はやる気ないし
コンセプトを盾に戦っていくんだろ
>>391 お前のやってる事はおりゃあああああと同じ
他のコミュニティに土足で駆け上がり
興味の無い事について延々と宣伝してるだけ
すぐに調べられる物を
ドヤ顔で知ってる俺ってすごい?みたいな
393 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 12:39:29.63 ID:B50sp36h0
>>392 対案が示されていないな。 オレは他の選択肢を提示した。
最初に一回書けば十分なものを何度も無駄に繰り返したら 基地外以外の何者でもないことがお分かりいただけただろう
その対案間違いだらけだし。
396 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 12:43:22.28 ID:B50sp36h0
世界が狭いな。 もっと自分の世界を広くしないとな。
提示した(キリッ ドヤ顔やめろっつの お前「知ってる俺ってすごいでしょ?ねえ」 住人「言われなくても知ってるから」
398 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 12:45:04.32 ID:B50sp36h0
・VisualBasic(PC/AT互換機) [ 現行 ] [ DirectX ] [ 有料 ] GUIに特化した新機軸のBASICで旧式とは別物。 大幅な構造化とAPI/DLL型の関数拡張型の命令体系。 習熟に時間を要する。 中上級プログラマ向け。 ・DarkBASIC(PC/AT互換機) [ 現行 ] [ DirectX ] [ 有料 ] 旧式Microsoft系列BASICと、BASIC STUDIO(Playstation2)の3D命令体系を 併せ持つ独自の発展形。 参考文献は少ないが、BASIC本来の簡素化された言語体系によって初心者から 上級プログラマまで窓口は広い。 標準でコンパイラ装備。 ・HSP(PC/AT互換機) [ 現行 ] [ DirectX ] [ 無料 ] BASICの命令体系を簡素化し、現代風のAPI/DLL関数拡張型の命令体系。 初心者向けを謳うが実際のところは習熟に時間を要する。 上級プログラマ向け。 ・99BASIC(PC/AT互換機) [ 現行 ] [ 無料 ] 旧式Microsoft系列BASICの完成形。 グラフィック命令がやや弱く、ハードウェアを活かしきれない。 DOS/V以前の旧世代アプリケーションの移植などには最適。 中級プログラマ向け。 ・CBM-BASIC(Commodore64) [ iPad復刻 ] [ 無料 ] 旧式Microsoft系列BASICの中で、北米やEUで最も普及したBASIC。 ハードウェアをアクセスするにはPOKEやSYSを並べて機械語レベルで直接アク セスするしかなかった。 中・上級プログラマ向け。
399 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 12:45:25.85 ID:B50sp36h0
・プチコン(任天堂DS/3DS) [ 現行 ] [ 有料 ] 簡素化された独自命令体系のBASIC。 ゲーム機特有の制約事項があり、プログラミング及び配布の自由度は低い。 個人ユーザーのテストレベルで楽しむ程度に使える。 初心者から中級プログラマ向け。 ・F-BASIC386(FM-TOWNS) [ 廃盤 ] [ 有料 ] 旧式Microsoft系列BASICの延長。 若干の構造化と拡張命令。 比較的簡単で初心者から中級プログラマ程度まで。 オプションでコンパイラ。 ・MSX-BASIC(MSX) [ 廃盤 ] [ 本体付属 ] 旧式Microsoft系列BASICの中で、日本や発展途上国で最も普及したBASIC。 ハードウェアを効果的にサポートした拡張命令。 初心者から中級プログラマ向け。 ・BASIC STUDIO(Playstation2) [ 廃盤 ] [ 有料 ] JIS規格準拠BASICに3D命令体系を拡張した独自仕様のBASIC。 ゲーム機コンソールで動作するBASICとしては最高水準を誇る。 グラフィックやサウンドに制限事項があり、プログラミングの自由度は低い。 初心者から中級プログラマ向け。
400 :
枯れた名無しの水平思考 :2011/03/27(日) 12:46:19.09 ID:NOIMfzON0
MZやP8出してドヤ顔されてもなー。どうしてこのスレの住人がそれらを知らないと思えるんだろ? それにP8は必要ないからジョイスティックが普及しなかった? P8にはジョイスティックつなぐ所ないんだけど?
廃盤の物提示してどうしたいの?
402 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 12:48:03.87 ID:B50sp36h0
かなりレベルが低いな(笑)
ワンパターンで人工無能を見てるようだ
405 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 12:49:29.18 ID:B50sp36h0
まともに反論できないんだな。この人。
407 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 12:50:51.65 ID:B50sp36h0
ゲーム系の板はそういうレベルってのは聞いてたけどやっぱりか(爆笑)
人の作った物を提示するだけで 自分のレベルが高いと思っちゃう人って…
いちいち自分のコテを貼り付ける自己顕示欲の塊の気持ちの悪いHPだな その上情報が古すぎて何の役に立たないw
410 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 12:59:45.13 ID:B50sp36h0
文章を書くときは平常心を保つ。 焦ってミスタイプが増えると笑いをかうw
存在が既に笑い
反論できなくなると自分語りw
やっと3DS届いたー! これで勝つる
3DS????
267 名前: [ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs 投稿日: 2011/03/26(土) 10:38:36.78 ID:riQJFA8x0
…BASIC言語を作るってのは、社内開発用の ” エディタ類 ” を作るのとは違うからな。
>>266 99BASICやDarkBASICがあるのにわざわざ初期投資の必要なプチコンなんて必要ないと思うよ。
フツーに考えればそうなるよな。
DrakBASICってフリーソフトだったの?
416 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 13:11:20.69 ID:B50sp36h0
少なくともここのイキモノたちは言語理論の単位は取ってないな。 クチから馬鹿がハミ出してるw
馬鹿の方が知的障害者よりマシ 人に迷惑かけないからな
418 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 13:16:05.87 ID:B50sp36h0
そして認めるという愚挙にw
無知の知
ねえねえ、DrakBASICってフリーソフトだったの?
>VisualBasic(PC/AT互換機) [ 現行 ] [ DirectX ] [ 有料 ] Express版知らないの?
422 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 13:19:37.99 ID:B50sp36h0
イライラ棒w
荒らすならもう少し楽しめるようにやってよ。 すげーつまんないんだが。
424 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 13:22:49.30 ID:B50sp36h0
カルシウム不足w
>>414 そうだよ
まだあけてないけど
ポーチも買った
俺はDSiLLをプチコンのために買ったから、 ゲームソフトが何も入っていない。 何買えばいいのかすらわからんw 何か非常にもったいないことをしているような気がして鳴らない。
レイトン、QMA、ラブプラスでも買っとけ DSの機能を活用しているといっていいソフト
QMAはサービス終わってるから QMA2にしといたほうがいい。
Petit Skyって IF文が全く無いんだけどもどういう仕組みなの?
ソース見ないで論理式でって言ってみる
>>432 なんだ。こっちも終わりか。結局ゲーセンのみか。
>>430 for文がwhileのような使い方をしてる
i=chkchrで衝突判定
>>434 なるほど。i=chkchr で判定した結果の戻り値をiに入れて利用してるわけか。それでループを実現してるのか。納得。
i=(chkchr(x,y)==3) ↑の人も言ってる通り論理式 壁ならループ終了でゲームオーバー
Dr.D乙
X=X+(B==8)*(X<28)−(B==4)*(X>2) ああ、やっとこの部分の意味が解ってきた。ループはもう解りました。
X=X+(B==8 AND X<28)−(B==4 AND X>2) こう書く人はあんまりいない?
ANDでもいいならそっちの方が分かりやすいけど やはり処理速度とか行の文字数制限とかで*の方がいいのかな?
そういえばマニュアルには基本的な文法の説明があんまりないな。 「IF 条件式 THEN」の「条件式」とは何か、とか。
普通に考えると掛け算の方が遅い、けどわからん
ANDより*のほうが若干早いね 10万回ループでAND 234フレーム、* 222フレーム
メモリに余裕あるんだから、普通にIF並べてもいいと思うんだが、論理式を使いたくなる 気持ちも分からんでもないw
実質的な計算以外の部分で差が出るというのもBASICインタプリタの味わい
でも掛け算は桁が増えると遅くなっていくな
>>441 マニュアルが完全に知ってる人対象だな。
PC−8001の説明書並のシンプルさだ。
リファレンスマニュアルってそんなもんだね
これに教材並に行き届いたものがついてたら逆に怖いけどねw
すがやみつるに入門マンガ書いてもらおう
452 :
枯れた名無しの水平思考 :2011/03/27(日) 19:40:57.64 ID:NJ8tKk1b0
ケイブンシャからプチコン大百科を
コロタン文庫を希望
K*(B==8) K AND −(B==8) こんなんできたっけ?
>>349 配布された人が次に配布する側に回れば、ねずみ算式に手っ取り早く配布できる
457 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 20:33:33.65 ID:B50sp36h0
配布できれば(笑)
458 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/27(日) 20:39:10.58 ID:B50sp36h0
この人プログラムが好きって感じがしない人だな。 ガワにしか興味がない? たまにいるロジック苦手な似非プログラマかな?
>>459 なんで反応するの?なんでスルー出来ないの?
「この人ってxxだよね」って貶して「俺は荒らしを叩いたいい奴だ」って自己満足に浸ってると
荒らしが喜んでもっと荒らしにくるんだぞ?それともアイフォンから自演?自演のほうがいいな
お前の知能は荒らしと同レベルだから、荒らしが二人居るとは思いたくないし
>>458 のリンク先見れば中身スカスカなのが分かるよ
即売会での対面販売はマジで誰かやってほしいず
>>458 そのものが表示されていないんだが。
>>460 が無視できず超過激に反応して書き込みしているからいつもの基土也タトだとは思うが。
謹製プログラムとかいくつか見ると 変数に_(アンダーバー)が使われてるものをよく見るけど これってどういう慣例から来てるの? N-88 BASIC育ちだからよくわからん。特に変数の先頭が_だったりすると違和感が。
>255 そういう過去のものまでリストアップするなら、 ついでにX-BASICも入れて欲しかったよ。 いまじゃエミュ上でしか動かないとは言え、 エミュの動作に必要なROMもBASICそれ自体もOSも、 いちおうはメーカー公認で配布されてるんで、違法行為なしに誰でも利用できる状態ではある。
ESCAPE2なんかは2次元配列で取ったワークのインデックスを_で始めて 定数として使ってるね
>>464 ESCAPE2では「番号に対応した名前」ということかな。
・
>>266 ・「シュルイ」(O(IX,_T)の値)に対応したサブルーチンのラベル。
469 :
468 :2011/03/27(日) 22:02:17.54 ID:yzeRpjXK0
_ついてるのはconst的な使い方してるな
要するに大文字小文字の区別がないから代わりにってことかも
プチコン回顧層って、このスレ見ると案外そういう仕事には就いてないみたいだな。 意外。
サンデープログラマーですよ
プロが全力で突入してきたらきっと冷めるw
遠藤タンが投稿してくれたら、 おそらくは号泣して感動する。
そこはやっぱ芸夢狂人とかだろ
芸夢狂人の宇宙旅行は面白かった。 そして今更、FANFUNをやりたくなってきた…
>472 そうか? オレは逆に、プログラム書く関係の仕事してるヤツは買わないと思うんだが。
一応はプログラム書く仕事してるけど 20年前を思い出しながら書いてるだけ 現役言語の応用なんてできんぞ
偉そうにレビューしてみる。
>>286 のCOSMIC BLASTERを2時間くらいかけて入力してみた。
結構よくできていて、フルパワー時のボーナス稼ぎがなかなか熱い。
やっぱり処理落ちもしまくりだが、むしろ無いときつい位の難易度だった。
(ダメージを食らうと1段階パワーダウンしてしまうのだが、攻撃力の低下よりも
弾が少なくなる事により処理落ちが無くなってしまう事のほうが脅威に感じるw)
タイトル画面が無い、敵の動きが三角関数系のうにゃーって感じのしかない
(むしろ三角関数だけであれだけバリエーションが作れる所が凄いかもしれない)
とか色々物足りない部分もあるが、その分リストも長くなってしまうので板しかない所か。
ちょっと気になったのですが9番の敵が出現する瞬間、画面の上端の真ん中に
一瞬だけ表示されて、その時自機の弾もあたって倒せたりするのですが
これは仕様って事でよろしいのでしょうか?
俺も仕事でC書いてるが。 BASICも楽しいぜ
>>481 見て思ったが
3DSとDSiで処理速度かわるのかな
3DSでは処理落ちしづらくなるかね
5月までわからないけど
ドットバイドット表示と拡大表示で変わったりしてなw
DS互換モードで動くから一緒じゃないのかな
俺がもっとすごいの作ってるから待ってろ すごすぎて処理落ちもすごいかもなーw
スプライトのゲームで処理落ちってのが 懐かしい感じした。
489 :
枯れた名無しの水平思考 :2011/03/28(月) 07:56:21.14 ID:jpPzv8j40
公式ページのサンプルに人工無能ソフトもアップして欲しいな ライフゲームと並んで古典的なプログラムだし
490 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/28(月) 07:59:05.22 ID:b3sHzSBP0
>公式ページのサンプルに人工無能ソフトもアップして欲しいな オマエらでじゅうぶん(爆笑)
言ってるそばから人工無能が沸いた あぼーんされてるが
492 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/28(月) 08:13:51.38 ID:b3sHzSBP0
まあこのスレにメーカーの工作員はいないみたいだな。
197:[ X | I.I.T. ] COURANT DE CONSOLE◆SD2/42SuKs :2011/03/28(月) 08:09:05.77 MSXの値段を考えると、PC-9801を始めとする高級機を買う層は限られてたんじゃあないのか。 198:ナイコンさん :2011/03/28(月) 08:09:09.53 詭弁にもならんな
494 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/28(月) 09:16:44.80 ID:b3sHzSBP0
ほら、プレゼント(笑) ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................
496 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/28(月) 09:37:06.81 ID:b3sHzSBP0
頼もしい協力政党だな(爆笑)
497 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/28(月) 09:55:17.73 ID:b3sHzSBP0
328 :[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/26(土) 19:48:10.78 ID:riQJFA8x0 92 名前: 32 ◆Of3vBXnYO6 [sage] 投稿日: 2011/02/21(月) 19:58:04.04 「CANAL」入力完了 これから阪神の紅白戦を見るぞ。 668 名前: ナイコンさん 投稿日: 2011/02/25(金) 12:39:34.29 スマイルブーム、ニンテンドーDS用BASIC処理系「プチコン」 106 名前: 32 ◆Of3vBXnYO6 [sage] 投稿日: 2011/02/26(土) 20:47:39.26 ここも寂しくなったね。 111 名前: ナイコンさん [sage] 投稿日: 2011/02/27(日) 02:25:47.44 プチコン買う奴挙手 ノ 流行ってこのスレが盛り上がると良い・・かな? 144 名前: 32 ◆Of3vBXnYO6 [sage] 投稿日: 2011/03/05(土) 22:53:28.28 最近仕事が忙しすぎて ほとんどPCに触れないのが辛い。 ↑ かなり怪しい(笑)
498 :
286 :2011/03/28(月) 11:56:37.10 ID:0PMF6QCe0
>>481 >9番の敵が出現する瞬間、画面の上端の真ん中に一瞬だけ表示
バグでした・・・
でも入力して動かしてみてくれたからわかったことなので
やっぱり実際に自分以外の人に遊んでみてもらうことは重要ですね。
御指摘ありがとうございました。 というわけで
【バグ情報・COSMIC BLASTER】
http://www.youtube.com/watch?v=hVWFI3_-vPc 169行目の P>9 を P>8 に変更して下さい。
入力された方はよろしくお願いします。
>>484 処理落ちしなくなると逆にまずくないかな
3DS内にあるDSiエミュレーターとしては不良品かと
500 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/28(月) 12:13:30.67 ID:b3sHzSBP0
DSとDSiでも処理速度結構違うからな〜
>>499 DS/DSLのGBA互換みたいに実質ハード丸載せみたいな形じゃなかったら
そういう差が出るのは致し方ない気もするけどな
いいじゃないか昔のマイコンだって互換あってもハードスペック差でうんたら
PC98に付いてたCPU速度切り替えスイッチを思い出した
88でも8MHzにすると速くてゲームにならなかったりな
505 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/28(月) 12:56:07.55 ID:b3sHzSBP0
99BASICならCPUの速度に関係なく一定の動作スピードの確保が可能。
506 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/28(月) 13:04:31.13 ID:b3sHzSBP0
>CPU:ARM946E-S 67 MHz(メイン) Pentium初代型ぐらいの性能か。
507 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/28(月) 13:11:12.35 ID:b3sHzSBP0
BASICで60フレーム/秒は難しいかもな。 30フレーム/秒ぐらいか。
画面の解像度が違うんだから3DS版はDSi用と別アプリにしてほしい
509 :
286 :2011/03/28(月) 13:53:30.28 ID:0PMF6QCe0
やっぱり違うっ
>>498 は取り消します。その変更すると他におかしいところが出てくる。
もとのままのほうがマシ。
仕事中に考えるの無理だから落ち着いてから検討してみます
510 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/28(月) 13:57:12.48 ID:b3sHzSBP0
511 :
286 :2011/03/28(月) 16:43:10.62 ID:0PMF6QCe0
512 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/28(月) 16:57:52.89 ID:b3sHzSBP0
はい次♪”
513 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/28(月) 17:08:25.89 ID:b3sHzSBP0
コンソールの正体
32:05/13(木) 16:55 pYAEo66l
★ 北九州小倉駅周辺や門司港関門橋などの海岸付近で薄気味の悪い初老の
男性がカメラを片手にぶつぶつ言いながら、一人で写真を撮っている事がある。
そいつが掲示板や地域で有名なキチガイ【ケーン】だ。名は福○俊明と言うらしい福盛○明
ケーンは駅や公園でも一人で人気の少ないところで写真を撮る事で有名だ
掲示板ではーーカルターその他長たらしいコテを定期的に変えて煩いコピペ
などで未明早朝3時半ころから迷惑投稿など大量にする事で有名。
「ヲッ」「うひゃ〜り♪」などの奇声を上げる事と、【ホモ】である事も
自らカミングアウトしている。
北九州でカメラを片手に一人で佇む初老で粗末な恰好の男性を見かけたら
ケーンだと疑ってみよう。無職ホモは対人恐怖症だが声かけされる事が嬉しい
らしく、以前も「ヲッ」などと言いながら顔を赤らめお尻をふりながら逃げて
行く様が、JR小倉駅や港湾、空港入り口などで目撃されている
怪しい男を北九州で見かけたら*「ケツホモ」*「ケーン」と小声でつぶやいてみよう?
すぐに真っ赤な顔をして足早にお尻を振って逃げて行く滑稽なホモで初老ハゲかかり頭統失病の男性を
君は確認出来る事だろう
http://gimpo.2ch.net/test/read.cgi/dcamera/1212718734/19-25 北九州市民ケーン
http://kamome.2ch.net/test/read.cgi/koumu/1285281631/
高速化の方法を仕入れるより、ハードの制約に依存するクセをなくすほうが 長く楽しむには重要
516 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/28(月) 19:18:34.84 ID:b3sHzSBP0
92 名前: 32 ◆Of3vBXnYO6 [sage] 投稿日: 2011/02/21(月) 19:58:04.04 「CANAL」入力完了 これから阪神の紅白戦を見るぞ。 ~~~~~ ↑ポロリ(♪)
517 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/28(月) 19:21:19.70 ID:b3sHzSBP0
>>515 つまりはAPIコール記述不要のDarkBASICが使いやすい、と。
518 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/28(月) 20:07:18.45 ID:b3sHzSBP0
CONSOLEはNG推奨
520 :
枯れた名無しの水平思考 :2011/03/28(月) 23:30:36.14 ID:SefrPH0/0
>>372 どういう風に理解したらゴミクズになるのかねえ?
アマチュアのバンドもガレージバンドっていう表現するけど、ゴミクズ扱いはされないよ。
521 :
枯れた名無しの水平思考 :2011/03/28(月) 23:35:53.05 ID:uYBMz5G30
API使いたくないならC#でいいし。 DarkBASICなんて高い金払って買う価値なし。
DarkBASICなんかよりDarkSDK+CPPでやれよ
>506 ARMのアーキテクチャって意外と小回りがきくから、 たぶんだが、486DX4系の133MHzよりは速いんじゃないかと。 たぶん、Pentium75と90の間ぐらいじゃないの? ただ... ARM946とかはパイプラインが一個だけで並列実行がないんだよね。 Pentiumはuパイプとvパイプで一応の並列実行があった。 でもAm486DXの133MHz版はPentium75並みの速度だと標榜してたしな。 微妙微妙。
close "IPL" Found:IPL Tape Read Error OK ■
間違ったorz
公式の「やたらまどろっこしいチャット」 人工無能系のネタモノだと思い込んで説明も読まずに打ち込みだして 8割くらい入力したところで気づいた これ、通信プログラムじゃん プチコン持ってる友達なんかいないよ・・・
その距離に居るなら直接会話しろよwwwwwというレベル
>>526 ともあれ、あのプログラムはリアルタイムは無理だけど、
通信対戦は出来るってことの提案なんだろうな。
いや、かなりまどろっこしいけど。
ターン制ならなんとかだな…
オセロぐらいならなんとかできそうか
>>528 大戦略的なターン制ゲームならアリじゃないかな?
こちらの内政は相手に見せないとかできるじゃん
ターンごとにピーガー言いながらデータ交換するのか…胸が熱くなるな……
潜水艦ゲームだな。
535 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/29(火) 02:46:32.64 ID:saquLEg30
536 :
481 :2011/03/29(火) 04:16:24.45 ID:w8dDCyKr0
537 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/29(火) 04:53:52.40 ID:saquLEg30
539 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/29(火) 06:13:55.18 ID:saquLEg30
( ̄∀ ̄)
541 :
枯れた名無しの水平思考 :2011/03/29(火) 10:06:26.41 ID:8llc9GH+0
smileboomのサンプルプログラムがまた追加されてる。 wizfightとか、ここでプレ版が紹介されていたのも載ってるね。
ヅラChuさんとか懐かしい名前をw
昔の雑誌に載ったゲームの移植版は没だろうけど、扱いが難しいな。 ブロック崩しみたいな普遍的な内容で、当時から使い回されているのは 問題ないと判断しているみたいだけど、線引きはあいまいか
まったく同名とかキャラをぱくってるとかじゃなきゃ問題なかろう
とりでの攻防は? ねぇ、とりでの攻防のプチコン版は未だなの?
>>520 garage(車庫)とgarbage(ゴミ)を間違えたんだろう
548 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/29(火) 14:06:42.47 ID:saquLEg30
そろそろ悔しくなった頃かな(♪)
549 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/29(火) 14:13:21.64 ID:saquLEg30
★ 北九州小倉駅周辺や門司港関門橋などの海岸付近で薄気味の悪い初老の
男性がカメラを片手にぶつぶつ言いながら、一人で写真を撮っている事がある。
そいつが掲示板や地域で有名なキチガイ【ケーン】だ。名は福○俊明と言うらしい福盛○明
ケーンは駅や公園でも一人で人気の少ないところで写真を撮る事で有名だ
掲示板ではーーカルターその他長たらしいコテを定期的に変えて煩いコピペ
などで未明早朝3時半ころから迷惑投稿など大量にする事で有名。
「ヲッ」「うひゃ〜り♪」などの奇声を上げる事と、【ホモ】である事も
自らカミングアウトしている。
北九州でカメラを片手に一人で佇む初老で粗末な恰好の男性を見かけたら
ケーンだと疑ってみよう。無職ホモは対人恐怖症だが声かけされる事が嬉しい
らしく、以前も「ヲッ」などと言いながら顔を赤らめお尻をふりながら逃げて
行く様が、JR小倉駅や港湾、空港入り口などで目撃されている
怪しい男を北九州で見かけたら*「ケツホモ」*「ケーン」と小声でつぶやいてみよう?
すぐに真っ赤な顔をして足早にお尻を振って逃げて行く滑稽なホモで初老ハゲかかり頭統失病の男性を
君は確認出来る事だろう
http://gimpo.2ch.net/test/read.cgi/dcamera/1212718734/19-25 北九州市民ケーン
http://kamome.2ch.net/test/read.cgi/koumu/1285281631/
551 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/29(火) 14:22:20.72 ID:saquLEg30
92 名前: 32 ◆Of3vBXnYO6 [sage] 投稿日: 2011/02/21(月) 19:58:04.04 「CANAL」入力完了 これから阪神の紅白戦を見るぞ。 ~~~~~ ↑ポロリ(♪)
552 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/03/29(火) 14:30:13.24 ID:saquLEg30
553 :
枯れた名無しの水平思考 :2011/03/29(火) 14:34:18.97 ID:vrjH9CBN0
>>553 事実なら凄いと思うがスレチじゃないか?
まあ、すくい上げた後で何らかの加工、追加をしないというのも怪しい
>>553 出し入れしている板にビニールが被せてあって、ベルトコンベアみたくなっている
後超音波振動もしてるぜ まースレ違いはなはだしいがw
1行の字数的に、1行プログラムは相当厳しいな 単純なジャンケンゲームでも余裕で2行にまたがってしまう
>>553 パン作りが趣味の家の嫁さんがその機械の存在を知ってた
嫁恐るべしw
OSEと似た感じのゲームは俺も作ってみたんだけど 俺のより細かい部分で色々上手いな
きむきむ歴見たら日付がおかしかったから GOSUB @LONG を@DISPに入れたら直った あまり細かいとこは見ないのかな
「OSE」で、改造するといいかもしれないと思った点 ・「READY」から「GO!」までの待ち時間が厳密でない(空ループ) ・「2のTARGET[SCORE]乗」(変数K)を何度も計算する ・表示の「TIME」と変数の「TIME」の意味がずれている(ticksとか?)
プチコン買ってからカップラーメン作るのが楽しいです
564 :
枯れた名無しの水平思考 :2011/03/30(水) 12:19:03.59 ID:bhogrmow0
>>528 軍人将棋とかもアリだよね
簡単なファミコンウォーズやネクタリスっぽいの作ったら改造の元ネタとして重宝されそう
遊戯王的ななにか(^O^)
>546 とりでの攻防、ほぼ移植出来てます。 ソース写真でいいならわりと早めに出せますよ。
プチコン、初登場12位オメ!
>566 plz でも、完成版をスマイル本社に送ることを優先してもよろしかと。 おそらく掲載されるでしょうから。
これ複数キャラやる気にならないなwww
30分で120行くらいしか入力できないな つづきはまた明日入力するでござるよ
>>568 公式には掲載はされないだろ。著作権的に完全NGだしw
山を表現するようなマップチップがないな、、
>570 対CPU戦キボンヌ
なんでもかんでも人に頼る人って・・・
>>563 自分の腕前では2行が限界だった
メッセージ削れば1行になるかもしれないけど
やっぱ説明書は紙の方がいいな、モニター見ながらだと倍疲れる でもプリンター持ってないしな・・・ スマイルブームが説明書(小冊子みたいなの)を配布してくれんかな 有料でもいいわ郵送で送って欲しい500円までなら出せるから頼むわ
>>578 PDFをダウンロードしたら
セブンイレブン(富士ゼロックス)のオンラインプリントサービスを使え
自分でUPしたPDFをセブンイレブンのコピー機でプリントアウトできる
カラー1枚60円だけどな プチコンの説明書が81ページ
>>579 そんなサービスがあるですか!
でも・・・セブンイレブンがない県なのだ
>>580 安いプリンター買えるやんw
ローソンでもあったかな ローソンはUSBメモリーとかSDにデータ入れて持っていってコピー機に挿せばプリントできる モノクロなら20円
>>582 ほほぅ、ローソンならある!SDもある!
モノクロA4で20×81=1620円ちと高いな
モノクロA4に2ページ印刷でけたら20×41=820円これならギリギリ出せる
ちかいうちに印刷にいってみるわ
>>579 >>580 >>582 ありがとー
説明書なんかほんと一瞬しか見ないから(すぐ覚える) 印刷するとか無駄な時間を費やすことになるぞ プログラムの流れを確認するためなら紙のほうが楽だったりするかもしれないが リファレンスとして使うとなると紙はめんどくさすぎる 確かにプチコン本家のwebマニュアルはちょっと見にくいけどな どうすれば見やすくなるだろうか? 有志で再編しようぜ
そのうち、どっかの出版社がムック出してくれんじゃねえの?
出ねえよ
今こそ、偉大なるデムパ新聞の力を見せる時!!
では、まず最初にDIG DUGからだな。 ただし、PC8001版準拠で。
内臓ヘルプが、開いたページ位置記憶してくれるだけでいいです。 欲を言えば、検索とブックマーク機能を。。
>>583 遅レスかもだけど、印刷時に1枚に4ページ印刷とか選べるから
枚数を減らして節約することもできるよ
それにしても81ページは多いがw
もっと少ないと思ってたんだすまん
昔、家のプリンタでLSIC-86のマニュアルを印刷して涙目になった思い出が…
Bluetoothだから無理。ソフトのROMの中にチップが載ってる
無理か・・・
じゃ、じゃあそのソフトを差したままプチコンを立ち上げると使えるとか。。。。。苦しいか
クラニンのプレイ後アンケートに書くのを忘れてた 要望をまとめないといかんな
>>584 左右の腕にマジックでマニュアルを書き写せば。
長袖だと服に隠れてダメなのが玉に瑕だが
暖かくなってきたしもう半袖で大丈夫だろ。
俺はもう諦めがついた 要望は出さない 現状で満足だ 800円ならこんなもんだ 不便なのが良い だから要望も出さない 作った奴は放置するなり勝手にしろ
俺は5月の3DSアップデートを楽しみに待ってる
>俺は5月の3DSアップデートを楽しみに待ってる 同じく
601 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/02(土) 17:01:49.48 ID:3cLWoKY40
オホホランド2でも作るか
ぽぽぽぽーんランド
北九州市民ケーン
http://kamome.2ch.net/test/read.cgi/koumu/1285281631/ 20 X''CULTer's / Esprit de Digicam ◆KN.C37077Y [ステージはデジタル一眼市場へ] 投稿日06/08/08 17:20:25 ID:pWJR67RN
俺はケツ感じるまで2年かかりました
最初はこんなんありえへんってくらい激痛だったけど今じゃモロ感じまくってます。
なので痛いのを我慢して
>>1 さんも、回数こなしてみて下さい
その日の体調、相手が自分のタイプかタチのチンポの形、大きさ、テク、ローションの種類などでも左右されると思いますが頑張って下さい
22 薔薇と百合の名無しさん [sage] 投稿日 06/08/08 17:27:19 ID:pWJR67RN
>>20 間違えた。。。名前とトリップは忘れてください
605 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/02(土) 22:38:17.61 ID:3cLWoKY40
魅惑の99BASIC(♪)
これキーボード欲しいな
これってコマンド一文字づつ打つの? JR−100やSC-3000みたいなワンキーないの?
気泡緩衝材とかエアクッションとか呼ばれている例のヤツを 1つずつ潰すように打ち込んで欲しいという願いを込めて 命名されております
今度ソフトと一緒にキーボード付属のDSのソフトなかったっけ?
いい事を教えてやる 任天堂ハードで発売後にアップデートで新機能ってのは期待しちゃダメだ 任天堂自体は言うまでもなく、任天堂ハードに出すサードソフトもアップデートは基本無い アイテムとかの配信ならままあるんだが、新要素はまず無い。
PC-8801mkII-SRからパソコンを始めてBASICでアセンブラとか作ったりしてたけど ブラインドタッチができるようになったのは 4年後くらいにX68000買ってCを使い始めた頃だった 新聞記事を入力するという特訓を1週間がんばった 俺がプチコンを買った理由はもうすぐ入院するので暇つぶしに、なんだけど DS程度のゲームっぽいプログラムがしたい!って動機なら C#とかHTML5のCanvasでJavascriptとかいくらでもあるんだよね それをあえてDSでBASICで、っていうのは ほんと自虐的ノスタルジーに浸りたいだけなんだと思う プログラムリストを公開するにも、入力するにも、相当な労力必要だし 自分で作ったプログラムを公開したいならWindowsプラットフォームのほうが圧倒的に楽 速度も速いし、たぶん同じ労力で10倍以上に高度なことができる だから、プチコンは自作プログラムを公開する、ってことに主眼を置いてはいけないと思うんだ。 あくまで、自分で作って自分でムフフフする、が正解 実際、まもなくひと月になるけど、ひとつも他人のリスト入力してないし けど、二つも公開してしまってるのは、俺が自己中だからなんだろうなぁ
比較対象が違うと思うんだよね。それは最近のプログラミングまで習得してる人の話だろう BASICしか習得してない人にとってはプチコンが楽。 CとかJavascriptでプログラムするんなら、その勉強をいちから始めるという労力が必要になる プチコンの比較対象はPC-8801とかFM-7とかMSXといった昔のマイコン BASICだけでは速度が遅すぎて、まともなプログラムを作ろうと思ったら マシン語で作る必要があってその敷居が高かった。 プチコンは速度が昔のPCに比べれば速いから、 BASICだけでもまあまあまともに動くゲームとか作れるよ 公式でも「元マイコン族ですか?」って言ってるんだから。 I/OやマイコンBASICマガジンだって、みんな片っ端から入力してたわけじゃなくて ほとんどはリストと写真を眺めるくらいで、打ち込むのはたまにくらいだっただろ たとえ入力しなくても、他人のリスト眺めてニヤニヤできれば十分楽しいと思うんだけどね
元ナイコン族です。 ベーマガをいつも眺めてました
>>612 当時BASICとかやった人なら、いまどきみんなC系触ってると思い込んでました。
ごめんなさい。
自分は、ファミコンゲーム好き→少年サンデーでポプコムの広告見た→ファミコン雑誌と思ってポプコム購入
パソコン雑誌だった→ロールプレイングゲームっていうのが有るらしいぞ→PC8801MKII-SR欲しい→登校拒否
買ってもらった→高校時代BASIC→マシン語→大学X68000ローン→サークルでC言語→東京のゲームソフトハウス就職
売れなくて夢敗れる→実家に帰る→漁師
Javaとかもはやってるし誰でもC的な言語のほうが楽なんじゃないかなぁって思い込んでましたよ
ごめんなさい。
>>610 皆無ではない
サードパーティだと皆無かもしれんけど
漁師は儲かるのかなあ?
GPAINTとかの色ってどこで調べるんだよファック! 説明書のカラーパレットを見ると9が肌色だったから、 その通り入力したらちゃんと肌色になったんだが 白に塗ろうと思ってカラーパレット通りFって入力したら黒になったぞ
俺はいまだに一番後ろの背景色の色指定の仕方がわからん 説明書読んだ後だと、青っぽい灰色になったりするんだが仕様なのか?
>>617 Fじゃあ駄目だろ、&H0Fか数値で15にしないと
俺はCを通らなかったからかPCではHSPが楽かな。一応javaもc++も使ってみたけどね。でもHSPも結構不満あるんだよなー。PCでは何使うか悩むときある。昔はQBが好きだった。
BASICノリでWINのゲームつくろうとするとHSPですかね。 しかし変数の扱いとかクセのある仕様がちょっとなあ。
スペルが違うってのは結構大きいよね 騒がれてても俺がDelphiに走らなかった理由はそれだったりする
VBとかC++とかC#とかjavaとか、一行がやたら長くなるのに激しく違和感が。
いろいろスペルが長くて多くて一目で何やってるかわからないもんね
>>618 COLSET "BG",0,"RRGGBB"
新しい色を指定する(BGの0番は、バックドロップ色となる)
俺もかなり探したぜ
色文字列
R=255
G=0
B=0
COL$ = HEX$(R*&H10000+G*&H100+B)
ってやったらOVERFLOWするのが泣けるぜトホホ
絵を表示するだけなのにgraphicとかcanvasクラスをオーバイライドして・・・・・なんて初心者には ハードル高杉。昔ベーマガに投稿して一回だけ掲載されたことあるけど、多分10くらいの 命令しか使ってなかったと思う。キャラクタのみゲームなんて、 locate print for-next if-then dim 各機種用キー入出力と音楽play くらい知ってりゃ出来ちゃうな。
近頃の開発環境は謎の呪文が多すぎる
オマジナイってやつですね
デジカメ写真で投稿とか考えると 画面サイズで改行するモードが欲しいなあ
う〜ん、たしかにjavascriptもhtml必要だしな やっぱBASICが楽かぁ BASICから始めてCに至ってしまったから BASICが不便に感じてしまうんだろうなぁ けどネットからサンプルを簡単にコピペできてしまうのはいいよね あ、まず検索スキルが必要になるな
構造体は使いたい。
コピペだと?
とりあえずelse文とか使いたい できればif文を複数行とか、ネストしたりなんてのもほしい… なんか、行番号廃止とかやったわりに微妙にちぐはぐな印象があるよね たぶん複雑な構文解析を避けただけなんだろうけど
>>619 変数Fの初期値0が入っちゃったわけか
やっぱり変数宣言不要ってバグの元だよなあ…変数名間違いによるバグで
さんざん泣かされたのを思い出すよ
同意。HSPも宣言不要なのが・・・・・・。 初心者のためらしいが、どう考えても初心者殺しの仕様だw 宣言なんて別に難しくもないのにさ。
「宣言してない変数が原因のバグのデバグ難度と手間>変数宣言の難度と手間」 なのは明らかだからな、まあそこも含めてBASICらしいっちゃBASICらしいんだけど もっとも、そこそこの長さの変数名をつけられるだけプチコンはマシではある 変数名の長さが2文字までとか今思えばマジできつかったよ、MSX-BASIC 短いから混同したり間違えたりがやたら多かった
宣言が簡単だと? 辞書をぺらぺら見ながらかっこいい単語を探すのはめちゃ時間食うぞ。
>>673 変数名のことなら、それ宣言有り無し関係ないじゃん・・・・・・
失敗を重ねて次への教訓にするんだから これはこれで良いんだよ
DEFINT A-Z
よく使う変数はAから順番に使う 変数名はできるだけ短く。つーか1文字にして、プログラムの先頭で使い始める これが、実行速度稼ぐテクニックだったような それより、右と左のシフトがないのは納得いかん。べき乗も使えんし、これが一番おかしいだろ
べき乗は一度使えると思ったのですが、Webサイド誤植のようですね。 きっと開発者の嫌いな奴が「べき乗を使えば便利」と言ったので、嫌がらせに機能を削除したのでしょう。私が開発者ならそうします。
簡単にオーバーフローするから使い道が無い。
ビットシフト系の演算子がなくても、べき乗が使えたら *2^n とかで代用できた たぶん乗数が実数や負数だった時にバグがあったとか実装が面倒だったとかで 封印したんじゃないかと推測するけど、不便だよな、べき乗ないの…
DIM B[8]:B[7]=&80:〜:B[0]=&H00 などと定義して計算したりしたよ(最大値が256だったため) exp()はあるのに、引数が整数というおかしな仕様だし ? &H80000 の結果が -0 という謎仕様
? &H80000 -0 OK ?(&H80000+1/4096) -524288 OK ?(&H7FFFF+&HFFF/&H1000) Overflow (?) OK ?(&H7FFFF+&HFFE/&H1000) 524288 OK 3番目の結果が謎…誰かわかる人いるかな
規制解除されたので、1画面に納まるブロック崩しうp
何か挙動がアレだけど、これ以上は俺には無理orz
GPAGE 0:CLEAR:CLS:X=128:F=256
GCLS 14:FOR G=1TO 40:H=G%8*34
I=G%5*34:Y=300:GCOLOR 15:BEEP
GFILL H,I,H+17,I+17,8:NEXT
@1
BEEP:CLS:W=W*SGN(Y%34%16-2)
GBOX R,S,N,M,8:GPAINT X,Y,14
V=V*SGN(X%34%16-2):?T:T=T+1
@2
GPAGE 1:GCLS 14:B=TCHX:C=TCHY
GCIRCLE B,C,12:GPAINT B,C
GCIRCLE X,Y-E,2,6:PNLTYPE"OFF
M=O-5:D=100-T:FOR G=0TO 41
E=G%2*192:GPAGE G%2:S=Y+5:R=X
X=X+V:Y=Y+W:A=GSPOIT(X,Y-E)
V=V*SGN(X%F-2):IF A==8GOTO@1
IF A==15THEN BEEP 8:GOSUB@3
NEXT:IF T>40THEN BEEP 2:?"カチ!
IF Y>383THEN Y=-9:BEEP 6:?"マケ
S=S+1:GPAGE 0:IF Y<0THEN W=-W
VSYNC 1:GCIRCLE N,0,2,14:N=X
GCIRCLE X,Y,2,6:0=Y:GOTO@2
@3
V=(X-B)/D:W=(Y-E-C)/D:RETURN
プログラムSS :
ttp://www.dotup.org/uploda/www.dotup.org1492548.jpg 動画 :
ttp://www1.axfc.net/uploader/Sc/so/221277.mp4
おかしいの3番目だけなのか? 1番目既におかしいような気がするが 確かにそうなるけど
「仕様」というより、「仕様書に乗らないままスルーされた部分」が多そうだなw
>>647 O(オー)を0(ゼロ)と書き間違っているところが2箇所ほど(21,22行目)
651 :
枯れた名無しの水平思考 :2011/04/04(月) 22:13:51.08 ID:rbJxIvY80
DSiで作れるGAME教えてください!
652 :
hahaha :2011/04/04(月) 22:27:30.71 ID:rbJxIvY80
DSiでも組めるプログラム教えてください(ゲームの
653 :
枯れた名無しの水平思考 :2011/04/04(月) 22:37:12.79 ID:/yQvm6aQ0
まず、ゲームとは何か?
人生だな
まずは数字当てゲームからはじめて見よう!
>>575 遅くなったけどCPUルーチンを追加。
かなり適当なので改造してお楽しみください。
>656 久々に神を見ました orz
砦の攻防入力しました。 CPUが強すぎたので角度に乱数かまして遊んでます。 投稿者様ありがとうございました
Wii版も出してくれよ。 DS版とデーターのやりとりができれば楽しい キーボードも使えるし
>>590 >>580 >>582 昨日カラー20円の所見つけたので印刷してきたよ
A4枠付き2ページにして切りとって本みたいにしたらいい感じになった
( 攻略本サイズで厚さが7ミリ )
ついでに3DSのARカードも印刷してきた
店でPDFファイルが印刷できる事知らなかったので助かりました
ありがとでした。
スペハリの人、今度はアフターバーナーかよ。すげえなあ。
プチコン 2週目 17位! 粘ってるね。 頑張って、パッケージタイトル化+キーボード対応+2次元バーコード対応して欲しいな。
17位っていうと何本くらい売れたんだろう? スプライトは仕様どおり100枚表示しても処理落ちしなければ文句なしなんだけどなぁ。 売れてプチコン2とか出してくれたらうれしいな。
プチコン2はcかアセンブラかpythonにしてくれ
投稿プログラム1週間以上更新ないぞファック!
来てるじゃねーかファック!
ファックファック不謹慎だぞ!ファック!
サイバーブルーは黙ってろFUCK!
ゲッヒーン
ファックファック言ってないで入力しやがれファック!
673 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/06(水) 21:52:23.70 ID:RN1WGNNb0
ゲームつくるより粗探ししている…不毛だ 関数 exp(x) の x が整数しか意味がないから e^x=exp(4096*x)/exp(4096) …と考えたけどexp(4096)が確実にオーバーフロー。(エラーはでないけど) 堅実に小数部をe^x=1+x+x^2/2…で計算するしかないのか… そもそもexp()は x=-9以下で0を返し、x=14以上ででたらめな値を返す x=13で約8の誤差が出てるけど仕方がないかな…
俺って空気読めてないな とりあえず入力してこよ…
>>674 誤差はでかいけど、こんなんでどうよ。
X=LOG(15):A=EXP(X)
Y=X-FLOOR(X):B=EXP(1)
FOR I=(Y==0)+1 TO 1
Y=Y*2:B=SQR(B):I=Y==1
IF Y>=1 THEN A=A*B:Y=Y-1
NEXT
?A
>>676 を出したあとに気づいたが、FORでWHILEの代用ができるのか。
WHILE X
...
WEND
は
FOR I=1 TO NOT X
I=0:...
NEXT
で書き換えられる。
まちがえた。 FOR I=1 TO X I=0:... NEXT だった
公式来てるね。週5本くらいのペースで更新していくのかな? さて
新作ゲーム「孤高の戦場」
http://www.youtube.com/watch?v=eAIW2Brj1IU 固定画面のシューティングゲーム。上下左右で戦車の移動、LRで砲塔を旋回、Aボタンで砲撃。
ダメージ制で装甲がゼロになるとゲームオーバー。
被弾せずに連続で敵戦車を倒していくとノーミスポイントが入り高得点のチャンス。
プログラムは約600行。今回はスプライトを自分で定義してるのでどうしても長くなってしまう・・・
タンクバタリアンっぽいw 最初から速射砲なのね
たぶんどうでもいいっていう人も多いと思うけど、「べき乗」は学校教育的には「累乗」なので注意
両方同時に習った記憶があるんだが今は片方だけなのか
>679 あなたすごいねー プチコンに投稿した?
>>677-678 個人的には↓の方が理解しやすいかなー。速度がどうかは知らないけど。
@WHILE
IF NOT X GOTO @WEND
:
GOTO @WHILE
@WEND
>>684 これじゃひとつしか書けないよ。
ラベル地獄になるよね。
それはただの置き換え
>>677 はFOR文で代用の話
WHILEってgoto脱出できないから昔っから使えないヤツだったよね。
下画面ってスプライト表示できない?
690 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/07(木) 16:35:59.94 ID:bk1NmVJH0
SPPAGE 1
692 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/07(木) 16:57:40.98 ID:bk1NmVJH0
>681-682 「べき乗」は古い名称で、現在は「累乗」 擁護の切り替えが行われたのは、たぶん、'70年代じゃないか? 切り替え当時には両方を教えていた時期もあったが、のちにはべき乗とは教えなくなった。 マイコン時代には、すでに切り替え後だったから、 学校では累乗としか習ってないがマニュアルでは べき乗 と書かれて混乱 なんて人も少なくなかったかも知れん。
>>691 どうもうまく動かないです・・・
VISIBLE 1,0,1,1,1,1
SPPAGE 1
SPSET 0,64,0,0,0,0
SPOFS 0,100,100
VSYNC 120
どこかおかしい所ありますか?
VISIBLE 1,1,1,1,1,1 PNLTYPE "OFF"
VISIBLE の2つ目を0にすると下画面消えちゃうんだよね。 わかりにくいよね。自分もそれ迷った。
あと下画面は下画面専用スプライト(SPS0)しか表示できないから ゲームのメイン画面とかには使えないよ あ、でも定義を書き換えれば使えるのかな
ありがとうございます! 確かに予測していたスプライトとは 違うものが表示されました。 もうちょっと研究してみます。
LOAD"SPS0:TCAR01",FALSE VISIBLE 1,1,1,1,1,1 PNLTYPE "OFF" SPPAGE 1 SPSET 0,0,0,0,0,0 SPOFS 0,100,100 VSYNC 600 CHRファイルを作った上で以上を実行すると、 1回目は上手くいかずに 2回目は期待したスプライトが表示されます。 お手上げ状態になってしまったのですが 回避する方法ないでしょうか?
>>699 今手元に無いから試してないけど、
SPPAGEとSPSETの間にLOADを入れたらうまくいくんじゃないかな。
できました!ありがとうございます! でもなんでだろう?
作ってるあいだにいろいろと仕様変更とかあったんじゃないかな〜って想像するのも楽しいよね。
>>678 その発想は無かった
可読性は劣るけどラベル使わないメリットがあるからいいな
do … while (論理式) だったら FOR I=0 TO 1 : I = (論理式) NEXT で代替できるな
X=16 N=2.5 'A=X^N U=FLOOR(N) V=N-U B=1 FOR J=1 TO U!=0 'IF 〜 GOTO のかわり FOR I=1 TO ABS(U) B=B*X NEXT I ' Iが無いとU=0のときエラー IF U<0 THEN B=1/B NEXT L=V*LOG(X) A=0 : I=1 : T=1 FOR J=1 TO T!=0 ' WHILE 〜 WEND のかわり J=0 A=A+T T=T*L/I I=I+1 NEXT A=A*B PRINT A
>>701 SPPAGE 0にLOADしているから
2回目の実行時には既にSPPAGE 1になってるので下画面にLOADされる
>>697 CHRREAD()とCHRSETを使えば下画面にも上と同じスプライトが表示できる。
ただし下はSPS0の0〜255までしかキャラクタ登録できないため、
下画面用スプライトはSPRITEキャラ番号0〜63(上の1/8)までしかカスタマイズできない(たぶん)。
そのため2画面使うゲーム作る時はスプライト数が制限されてしまう。
(今作ってるのが、ちょうどその制限のために困ってるところ)
2週間くらい前に2画面使ったゲームを投稿してあるので、もし載ったらご参考に。
(3週間ちょっと前に送ったのがこの前載ったから、載るとしたら来週くらいだろうか?)
709 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/08(金) 06:10:36.67 ID:ENm2bMFE0
公式のバグ情報更新。 PC用フォントのダウンロード開始
>>706 for ... next の二重ループがある場合 NEXT に変数名指定したほうがいいのかな
1つめのforで最初から条件が成立して2つめのforが実行されない場合、NEXTに変数を指定しない場合
2つめのNEXT で NEXT without FOR エラーがでる
例:
FOR I=1 TO A
FOR J=…
(処理)
NEXT
NEXT
この場合Aが0の時エラーが出るときがある。
もしかしたらBASICの一般的な仕様なのかもしれないけど
>711 複数のFORやNEXTを一行にまとめたりはしてないよね? (マルチステートメント処理にバグがあるらしい)
>1つめのforで最初から条件が成立して2つめのforが実行されない場合 まずこの前提がおかしいよ 条件が成立しようがしまいが中の処理は1回は実行される。 中のfor〜nextが無視されて最後のnextに飛ぶわけじゃない これはBASICの仕様。 nextでforに戻るのか戻らないかを判定しているに過ぎない。 (他の言語ではループの仕様が違うのかもしれないけど) あと開始値よりも終了値のほうが小さい FOR ループを書くと、ブレークできなくなり、 操作不能になる(ダイレクトモード)のは、かなり前からまとめwikiにも書かれてるから そういうループは書かないほうがいいんじゃないのかな (それはBASICの仕様じゃないと思う。普通はループの中を1回処理して終了)
>>711 どうやら、FOR文で初期値より終了値が小さい時は、
FOR文以降の行から行頭にNEXTがある行を探して、そこに飛ぶ仕様らしい。
(途中にGOTOがあっても無視。行頭にないNEXTも無視)
ただ、
>>706 によると、NEXTで変数名を指定している場合は
対応しているかどうかをきちんと判断してくれるらしい。
>>712 A=0
FOR I=1 TO A
FOR J=1 TO 2
NEXT
NEXT
これだけでエラーだからマルチステートメントとは別だと思う
>>713 >>714 ありがとう。
>中のfor〜nextが無視されて最後のnextに飛ぶわけじゃない
>これはBASICの仕様。
確かにそうですね。コンパイラなどと混同していたのかもしれません。
対処法があるので問題はないのですけど
>(それはBASICの仕様じゃないと思う。普通はループの中を1回処理して終了)
ラベル名を考えるのが面倒なので(理由はこれだけ)ラベルを付けずにFOR〜NEXTを用いた
条件分岐(処理をする・しない)を考えていました。
普通のBASICなら意図したとおりにはならないのですね。
判定はNEXTの時にすると考えるなら、FOR〜NEXTで処理を飛ばすなんて発想がおかしいですね
プチコンのBASICの仕様はそうなんだね 一般的なBASICの仕様じゃないよ
うーん プチコンのFOR〜NEXTが説明書通りならエラーは出ないはずだな バグがあって無理矢理説明付けたけど、それでも間違ってるとか
>>717 >>719 ごめんなさい…あまり説明書読んでなかった。読めば良かったです
説明書通りならエラーが出ます。「NEXT以降の命令」がNEXTなので。
バグかと思っていたのですが、私の頭にバグが湧いていたようです。
FOR〜NEXTはまだ細かい挙動がわからないので説明書を詳しく読んできます
プチコンで実際にトレースしてみたけど
>>715 のリストでJのほうのNEXTにジャンプして
最後のNEXTで対応するFORが見えなくなり、「NEXT without FOR」が出るんだね
だから説明書の通りにも動いてくれないわけだ
>>720 いや、この動作はバグと言ってしまってもいいと思う。
あと、
>>714 はプチコンの動作を調べて推測したものなので、
説明書に書いてあるわけじゃないです。
「仕様」という言葉を使ったために混乱させてしまったのなら申し訳ない。
少し調べてみたけど、
「条件が偽ならば、ループを終了する、
条件がはじめから偽の場合は、真文は一度も実行されない」
っていうのがC系言語のfor文の実行の流れなんだね。
プチコンBASICのFOR〜NEXTは、この流れに「偽ならNEXTにジャンプする」っていうのを
付け足して作っただけなんじゃないのかな
ごく一般的なBASICのFOR〜NEXTは
>>713 に書いたとおりで間違いないです。
というか、中を実行せずにスキップするなんて考えてみたこともなかったわ
>>710 http://smileboom.com/special/petitcom/debug.html >MEMファイルの保存時、文字コード0番以降が無視される
>MEMリソースに文字コード「0」(CHR$(0))を含む文字列を保存した場合、
>文字コード「0」以降の文字列が読み込まれない問題が確認されています。
明らかに、ポインタによる文字列処理による不具合だよな・・・
つまり、プチコン内部ではMEMで処理される文字列は&h00があった時点で後は無しって認識か。
一方、文字列変数では試したところ、以下の通りに。
A$="A"+CHR$(0)+"B"
PRINT A$
(結果)A B
表示に関してはスペース(CHR$(&h20))と同等になるみたいで、Aを表示した所で処理が終わるって事にはならないみたい。
バージョンアップした時には、MEMの処理を文字列変数と同等にするってところか。
>>723 従来のBASICのいまいち納得いかない仕様も、実は理に適っていたってことか・・・
プチコンって、BASICでありながら、一部分C言語の ような仕様があるので、ほんとにBASICに慣れてると、 逆に使いづらいんじゃないかな・・・。
いまどきほんとにBASICに慣れてる人とかいない ==とか!=とかはC系に慣れてる人間には違和感はない 上で流行ってるFOR〜NEXT関連はまた別の話。想定外 FOR〜NEXTを途中でGOTOで抜けてはいけない、ってのは知らなかった AND、OR、NOT、論理演算じゃなくてビット演算なので要注意(3時間はまった経験アリ)
俺は80年代のBASIC&マシン語のあとプログラミングやってないから BASICに慣れきってるよ FOR〜NEXT GOSUB〜RETURN の中からはGOTO で抜けてはいけないっていうのは BASICプログラムの大原則だし FOR〜NEXTで制御変数の終値が初期値を下回るようなループは「書いてはいけない」のが当たり前だから、 偽ならジャンプするとかいう変な仕様には全然気づかなかったわ
ん?よく読んでないが for i=8 to 4 next print 1 でprint 1に飛ぶようなこと言ってるのか? BASICでもCでも普通だけど
>>729 プチコンだと、前スレ
>>610 みたいに
FORに対応するNEXTが2つ以上あるプログラムが書けるので、
どのNEXTに飛べばいいのかがあいまいだったりする。
だから飛ぶのが普通とは言えないと思う。
またちょっと調べてみたけど、ループには前置判定と後値判定するものがあって 例えばC言語ならfor文とかwhile文が前置判定、do_while文が後値判定 条件が偽の時、前置判定ならループの中は処理されず、後値判定なら1回はループの中が処理される。 それで実際に昔の実機を動かして調べてみたんだけど N-BASICなら後値判定してて、N88-BASICは前置判定してるね。 結論:機種によって違うんじゃないかな・・・
732 :
731 :2011/04/09(土) 08:32:18.96 ID:dAhHAqhN0
× 後値 ○ 後置
FORは全部後置判定だと思っていたでござる
間違えた。前置判定だと思っていたでござる
リソースtoデータとかの改良案なんだけど 実行モードは、画面を読み取って解釈するので こうしておけば、リターンキーを連打しているだけで ファンクションキーに次々とデータがセットされるよ N=(データ数) DIM D$(N) FOR I=0 TO N-1 D$[I]="DATA "+(データ)+CHR$(13) NEXT CLS:LOCATE 0,2 PRINT "KEY (I%5)+1,D$(I)" PRINT PRINT PRINT "I=I+1:IF I<N THEN LOCATE 0,0" I=0:LOCATE 0,0 END
少なくとも入れ子のNEXTには変数を指定しておくのが無難だし、見た目も自然だと思われ
というか、元々そんな場合を想定してわざわざNEXT I、NEXT Jみたいな構文が用意されていた、 としたら、後判定に解釈するインタプリタは単にお茶を濁しちゃってたということになったりしてw
BASICで気をつけなきゃいけない掟みたいなのって 他にはどんなのがある?
自分の描いたGRP0をロードしたら、 透明(GRPEDの一番左上0番)なところでも その前に描いたグラフィックを上書きして消してしまった データをロードしたらグラフィックを重ねることは出来ないのか? また、プログラムが終わったら背景色も見えなくなった(黒になった) なんで? 詳しく書くと 背景色を青に設定 ↓ 数字をインプット それに応じてグラフィックを描く 背景色は青のまま ↓ GRP0をロード さっき描いたグラフィックが消える 背景色は青のまま ↓ プログラム終了 背景色が黒に
>>739 透明色に関してはその挙動で問題ないと思う
透明色は元の画像を上書きしない、っていみじゃなくて背景色が見える、って仕様だから
プログラムが終わったら背景色が黒になるのは
文字が見えなくなることを防ぐためにあえて黒にしてるんだと思う
なるほど 背景色はプログラムを終了させなかったり GPAINTで擬似的に背景色を作ることでなんとかなりそうだな でもグラフィックを重ねるうまい方法が見つからないぜファック! ロードの変わりにGPSETなどで廃人的な作業をやるしかないのか!?
QRコードを撮影するときは部屋を暗くして撮ってほしいでござる
ぐらいフック重ねるならスプライト使えば… 足りれば苦労しないって?
うわああ今更誤爆に気付いたすまん
>>741 下画面に重ねたい絵をロードして
FOR Y=0 TO 191
FOR X=0 TO 255
GPAGE 1
C=GSPOIT(X,Y)
GPAGE 0
IF C!=0 THEN GPSET X,Y,C
NEXT X
NEXT Y
じゃだめかな?
そういやベーマガに投稿してた当時は平気でforからgotoで抜けてた気がする俺w
>>452 の誤りを見つけたけど、コメント欄が使えなかったのでこちらで報告
8行目
CHRINIT "BGF3" → CHRINIT "BGU3"
12行目
FOR I=0 TO 14 → FOR I=0 TO 13
31行目
FOR J=1 TO 6 → FOR J=0 TO 6
GOSUB @WALLTATE → GOSUB @WALLYOKO
35行目
GOSUB @WALLYOKO → GOSUB @WALLTATE
53行目
IF I==10 THEN の後ろに O=O+1:追加
73行目
M>LEN(P$)-1 → M<LEN(P$)-1
74,75行目
NN$= → NN$==
Wiiウェアにキーボード対応でDSi等に送ったり出来る仕様ででないかな
>>745 素晴らしい!
俺はもっと命令の種類をおぼえて理解しないとダメだな
サンクス
DS用のタイピングソフトが出るって聞いて、入力が楽になる かも!とか思ったら、キーボードは専用カセットとのブルー トゥース接続とは。DSiウェアのほうで、そのカセットのIO だけとか利用出来ないかな。
そんな事が出来るくらいなら最初からSD解放するだろ
ポケモンタイピングで使われるキーボードをプチコンで使用することは物理的にできません。 今後対応する予定も今のところありません。 これ次回のテンプレに入れた方が良い
DSダウンロードプレイを使ったセーブデータの修正パッチはあるから カートリッジへのアクセスは出来るのかもしれない。 DSiWareは無理かもしれないけど、物理的に無理ではなく OSのアップデートなどで対応できるのではないだろうか? 結論:無理
>>752 何で無理って言い切れるの?
俺も無理だと思うけど妄想するぐらいいいだろう…
対応したとしても文字集合の違いからあんまり意味無さそうだけど
>>754 ポケモンタイピングでキーボードが使えるのは
Bluetoothのチップをカートリッジに内蔵しているから。
プチコンじゃ物理的に無理なんよ。
____ /∵∴∵∴\ ___ /∵∴∵∴∵∴\ / \ .。oO /∵∴∴,(゚)(゚)∴ |.。oO __/_\_ .。oO / / \ \ |∵∵/ ○ \| /∴∵(゚) (゚)∴\ | (゚) (゚) | |∵ / 三 | 三 | /∴∵∴∵○∴∵ ヽ | )●( | |∵ | __|__ | (∵∴∵●〜〜〜●∴) \ ▽ ノ \| \_/ / \∵∴∵∴∵∪∵/ \__∪ / \__∪_/ \ ∵∴∵∴/ /  ̄ ̄ \ / \ /  ̄ ̄ ̄ ̄ \ | | | | | | | | | | | | | | 任天堂 | | | | プチコン | | | | 3DS | | |⌒\| |/⌒||⌒\| |/⌒||⌒\| |/⌒| | | | | || | | | || | | | | | \ ( ) / || \ ( ) / || \ ( ) / | | |\___人____/| || |\___人____/| || |\___人____/| | | | λ | || | λ | || | λ | | ( ヽ ( ヽ ( ヽ ( ) ( ) ( ) (____) (____) (____)
DSiにセットしたポケモンタイピング経由でDSiウェアでキーボードの情報を取得できないか? って事ですな。 可能性は0では無さそうだけど、実質無理だろうなあ。
入出力制限されてるからな SDに退避させたDSウェアを万が一解析出来たとしても それを見越してDSウェアには一切アクセス権限与えてないかもしれないしな
759 :
枯れた名無しの水平思考 :2011/04/12(火) 04:34:44.86 ID:PDOtxokI0
____ /∵∴∵∴\ ___ /∵∴∵∴∵∴\ / \ .。oO /∵∴∴,(゚)(゚)∴ |.。oO __/_\_ .。oO / / \ \ |∵∵/ ○ \| /∴∵(゚) (゚)∴\ | (゚) (゚) | |∵ / 三 | 三 | /∴∵∴∵○∴∵ ヽ | )●( | |∵ | __|__ | (∵∴∵●〜〜〜●∴) \ ▽ ノ \| \_/ / \∵∴∵∴∵∪∵/ \__∪ / \__∪_/ \ ∵∴∵∴/ /  ̄ ̄ \ / \ /  ̄ ̄ ̄ ̄ \ | | | | | | | | | | | | | | MSX | | | | パピコン | | | | 3DO | | |⌒\| |/⌒||⌒\| |/⌒||⌒\| |/⌒| | | | | || | | | || | | | | | \ ( ) / || \ ( ) / || \ ( ) / | | |\___人____/| || |\___人____/| || |\___人____/| | | | λ | || | λ | || | λ | | ( ヽ ( ヽ ( ヽ ( ) ( ) ( ) (____) (____) (____)
他社のソフトのカートリッジ内にアクセスしてBluetooth通信するなんて、ハッキングと同じ。 任天堂が正式周辺機器として認めて(あるいは別売りでBTアダプタを発売して)、 他社が使えるようにライブラリでも公開しない限り、 ポケモンタイピングのキーボードをプチコンで使うことはできないと思う。 現在、キーボードを使える可能性があるとしたら、Wii Ware でプチコンを配信することじゃないかな。 DSプチコンと互換性のあるWiiプチコンを配信し、作ったアプリをWi-Fiで自分のDSに転送できるようにする。 それならWiiに繋いだUSBキーボードも使えるし、セキュリティ的にも任天堂が許してくれそう。
761 :
枯れた名無しの水平思考 :2011/04/12(火) 05:20:00.49 ID:PDOtxokI0
他社のソフトの♪ カートリッジ内にアクセスして♪ Bluetooth通信するなんて♪ ハッキングと同じ♪ 任天堂が♪ 正式周辺機器♪ として認めて♪ (あるいは別売りでBTアダプタを発売して)♪ 他社が♪ 使えるように♪ ライブラリでも♪ 公開しない限り♪ | \ ( ) / || \ ( ) / || \ ( ) / | | |\___人____/| || |\___人____/| || |\___人____/| | | | λ | || | λ | || | λ | | ( ヽ ( ヽ ( ヽ ( ) ( ) ( ) ポケモンタイピングの♪ キーボードを♪ プチコンで♪ 使う♪ ことは♪ できない♪ と思う♪ 現在♪ キーボードを♪ 使える♪ 可能性が♪ あると♪ したら♪ Wii♪ Ware♪ でプチコン♪ を配信♪ する♪ ことじゃないかな♪ DSプチコン♪ と互換性♪ のあるWii♪ プチコンを配信し♪ 作ったアプリを♪ Wi-Fiで♪ 自分のDSに♪ 転送♪ できるようにする♪ それなら♪ Wiiに♪ 繋いだ♪ USBキーボードも使えるし♪ セキュリティ的にも♪ 任天堂が♪ 許してくれそう♪
「プチコンがポケモンタイピングのカートリッジ経由でBluetoothキーボード使えればいいのに」って思ってる人は沢山居るけど 「プチコンが任天堂や株ポケに無許可で勝手にポケモンタイピングのカートリッジ経由でBluetoothキーボード使えればいいのに」って思ってる人は一人もいないと思うよ
| \ ( ) / || \ ( ) / || \ ( ) / | | |\___人____/| || |\___人____/| || |\___人____/| | | | λ | || | λ | || | λ | | ( ヽ ( ヽ ( ヽ ( ) ( ) ( )
任天堂は反対なのですね
>>763 さらに言えば許可はまずでないと思ってる人の方が多いわけよ
「できたらいいのに」って感想はできないから言うもんだしな
| \ ( 任 ) / || \ ( プ ) / || \ ( 3 ) / | | |\___人____/| || |\___人____/| || |\___人____/| | | | λ | || | λ | || | λ | | ( ヽ ( ヽ ( ヽ ( ) ( ) ( )
仕様を読んでできることとできないことがだいたい把握できないとか プログラマとしてどうなんだろう?
普通はROM内の独自チップに外部からアクセスなんて任天堂が許すわけないだろうな。 「BT使いたいソフトは自前でチップ内蔵パッケージで売れ」ってこと。 まあ、プチコンROM版出ても売れないだろうが。
いや、仕様読んだこと無いし
| \ ( 悔 ) / || \ ( し ) / || \ ( い ) / | | |\___人____/| || |\___人____/| || |\___人____/| | | | λ | || | λ | || | λ | | ( ヽ ( ヽ ( ヽ ( ) ( ) ( )
コイツコテハン取ったのか NGにしてやるからまたつけろよウンコたれ
再三語られては荒らしが湧いてきたキーボードの話題なんか出すから…
キーボード対応よりはSDカード経由でデータのやりとりがほしいなぁ プチコンに限った話じゃなく、それを可能にするだけでいろいろおもしろい遊びが増えると思うし 任天堂側もそういうことを安全にやりとりできるような仕組みを考えるべきだと思うんだけど…
>>774 DSでエロゲができてしまうような環境は許さないだろう
スクリーンショットをSDに保存できるだけでいい エディタは折り返し表示にもできるように
つーか画像ファイルとしてコード保存させればいいんじゃね
っていうか、DSIウェア自体はSDにアクセスできるよね・・・?
>>735 その発想を受けて思いついたので、
使えるキャラ名を総当りチェックするコード書いてみた。
エラー出てる間はEnter押しっぱでRUNし続ける仕組み。
CLS:GCLS
T$=CHR$(A1+65)+CHR$(A2+65)+CHR$(A3+65)
A3=A3+1
IF A3>25 THEN A3=0:A2=A2+1
IF A2>25 THEN A2=0:A1=A1+1
LOCATE 0,4:?"RUN":?T$
LOCATE 0,0
CHRREAD(T$,0),T$
GFILL 0,0,255,191,6
VSYNC 10000
公式コマンド一覧にBGF、BGD、SPD、SPKは書いてあったよね いろいろ試したけどSPKだけは使えないっぽい
やべえバグを発見してしまった。 FILES実行してpress enterのところで[停止] もう一度FILESすると、見事にバグる。
>>785 やばいというか、停止したときのFILESでそれまで
表示したファイル一覧の情報がリセットされてないので、
もう一度FILESすると、停止したファイル表示からの
続きが表示されるんだね・・・。
バグといえばバグなので、メーカーに報告したほうがいいかもね。
787 :
786 :2011/04/14(木) 07:08:36.73 ID:LTwMF+ThP
>>785 ファイルを沢山セーブして、FILESしたときに、2回以上エンターを押す必要がある状態で、
中断させてみたけど、やっぱり続きがひょうじされ、続きのときにまた中断しても、やっぱり同じ。
大したことはないように思えるし、仕様かなとも思うけど、バグの可能性を考えると、報告したほうがいいとは思う。
>>785 停止してFILESすると続きが表示される仕様だと思って
自作ランチャーにCHKCHR()で1画面ずつ取り込むのに使ってた。
あれ? みんなPRGしか保存してないのかな?
またまたヤヴァイバグを発見してしまった・・・ SAVE "CON" SAVE "NUL" SAVE "PRN" 他にもあるかも・・・
CONCON問題なつかしいな
>>790 一体、どうしたんだ、怖くて試せねえ・・・
って、プチコンにデバイスファイルの概念があったのか!
と言うことは、AUXも。
助っ人の実況過疎化がレベル7だ助けてくれ
投稿更新
795 :
786 :2011/04/14(木) 18:59:15.58 ID:LTwMF+ThP
>>790 っていうか、そのバグ、メーカーに報告した?
バグだらけだけに、はやめに報告しとかないと、
アップデートがどんどん遅れるよ・・・。
アップデートとか最初からする予定は無いからな このコマンドでこのような使い方はするなってHPに書かれるだけ
797 :
786 :2011/04/14(木) 19:03:48.00 ID:LTwMF+ThP
>>792 CONとかPRNとかでセーブすると、セーブはできるが、
実際にはファイルとしてセーブされてないため、FILES
しても、そのファイルは無いし、もちろんLOADもできない。
>>790 ヤヴァイバグとか言ってないで、どういうバグなのかを、ちゃんと
詳しく書け。
>>797 なるほど、デバイスファイルがただ存在するだけ存在して、
実行上はダミーとして入出力されてしまうと言うわけか。
仕様としてデバイスファイルと使う様に準備だけしておいて、結局採用されなかったと言う流れか。
でもCON/PRN/NULなどは偶然使わないとは限らないから危険だよな。
>>798 そうかな?
こんなもの用意する必要性はまったく感じられないから
Cとかのライブラリが勝手に処理してるような気がするけど。
>>797 簡単に確認できるのはそのぐらいだけど、どんなバグか俺には分からないので・・・
で、報告はしてない。メールとかツイターとか使える人はやっちゃってください。
ちなみに
>>785 は、リソースファイルの途中で中断するとおかしくなる。
ぜんぜんやばくないけどな!
どんなバグかわからないのにヤヴァイバグって言っちゃう男の人って・・・
801 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/15(金) 00:04:41.28 ID:L0FYf8kO0
新作ゲーム「地底最大の作戦」 (勝手に移植)
http://www.youtube.com/watch?v=AyEqRchqyuY I/O 1980年7月号掲載のMZ-80K/C用の名作ゲームを移植しました。
画面サイズや音のアレンジはあるものの、ヘビの動きのアルゴリズムなどは忠実に移植したつもりです。
公式へは投稿しないので、wikiにリンクして下さると助かります。(wiki編集方法わかんねえ・・)
(ずっと起動しているプチコンだとMAINCNTL関数がオーバーフローすることがあるため、
ゲームを始める前に一度リセットしたほうがいいかもしれません。)
803 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/15(金) 01:10:22.27 ID:L0FYf8kO0
ダッセーのw
うんちに触っちゃダメですよ
>>802 キタ━━━━━━(゚∀゚)━━━━━━ !!
間違えてコテハンつけちゃいましたけど意味は無いです。 ついにあの蛇が活かされましたねw
>>799 もう少し詳しく書くと、PRG以外の、リソースファイルがあるときに、
FILESで中断すると、FILESをもう一度実行したときに、それ
以降のリソースファイルがPRGファイルと誤認識された状態で表示され、
なおかつリソースファイルがもう一度表示される。
リソースファイルがPRGファイルになってしまうとかいうのではなさそう
なので、致命的ではなさそうだが、バグなのは間違いない。
>802 このゲーム・・・ あんまり面白くなさそうw
面白くなるかどうかは、プレイヤーの堀り方にかかっているのだよ 30年以上前のMZ-80においては有名なゲーム
811 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/15(金) 19:35:46.62 ID:4HKNbK7h0
あさっての方向(笑)
多少、いや、かなりつまらないゲームでも、 誰かと張り合い競争しながら遊ぶと面白くなる。 何か制限をつけたり独自ルールを作ったりすると、おもしろさは増す。 そういう風にして昔は楽しめたという面もあるのだろう。 今でも楽しめるかどうかは分からんよ。
>>811 は逃げました
743:ナイコンさん :2011/04/07(木) 17:54:29.89 [sage]
ラリーXならN88BASICで充分実現できる
745:04/07(木) 20:25 [sage]
743
再現できるんだ。それなら気持ち悪いバナーを入れてる自分のサイトにUPしてみろよw
[ X | I.I.T. ] COURANT DE CONSOLE◆SD2/42SuKsさんよwww
746:04/07(木) 22:22
おっけー
一週間ちょっと待ってってくれ
逃げるなよ?
自分の考えが最高だと思っていて 自分のテリトリーに誘導する奴って 自分では何も行動に移さないよな
公式プログラムリストの STAR BATTLER のソースに抜けがあるような・・・ CHECK POiNT にある @SYMBOL とか、133行目の @TITLE とか、 プログラム中に定義が存在しないラベルがあるんだけど。
818 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/16(土) 08:31:12.13 ID:/lpeR2L40
>>814 逆R30指定。 30歳以上の懐古爺は出入り禁止(笑)
819 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/16(土) 08:38:01.41 ID:/lpeR2L40
すまないが、FILESで表示を中断したときのバグ
>>808 と、
SAVE "CON"
SAVE "AUX"
SAVE "PRN"
SAVE "NUL"
のバグ
>>797 について、プチコンのツイッターに報告してくれないか?
スマイルブームの問い合わせメールのメアドにメールしたけど、
メールだえもんから、送信失敗の報告があって、ダメだったっぽい。
どんどんバグは報告していかないとバージョンアップが後に延びて
いくので、誰かお願い!!!!!
821 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/16(土) 09:50:10.66 ID:/lpeR2L40
自分でツイートすりゃいいのに
プチコンまとめWikiの不具合ページには追記した
その辺は直されなくても別に困らないよな。 下手な修正パッチよりver2に期待。
>>802 あのぎゅうぎゅう詰めのリストからよく移植したなw
「地底最大の作戦」って実際遊んだのはS-OS用だけど、WARN!の後どうすんの? 今思うとかなり無理ゲーだったようなw
827 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/16(土) 14:00:22.49 ID:/lpeR2L40
ラリーX(笑)
なんでこの気持ち悪い奴規制されないの?
830 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/16(土) 14:07:02.09 ID:/lpeR2L40
68系列か(笑)
831 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/16(土) 14:10:40.73 ID:/lpeR2L40
MZ→68→プチコン(笑) 分かりやすい系譜でワロタw”
>>829 精神病が悪化する季節なんだ
ほっといてやれ
wikiの不具合報告の「IF 〜 GOTO の後の命令が無視される」って バグじゃなくて当たり前のような気が・・・
当たり前なので消したw QBASICかなんかでマルチステーメントが廃止されたのは そういう勘違いを防ぐためだったな
835 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/16(土) 15:33:21.46 ID:/lpeR2L40
…QBにマルチステートメントはあるぞw 馬鹿なのか(ゲラゲラ それはいいとして、作る側はちゃんと遊んでないと貧弱なものしか作れない。
836 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/16(土) 15:34:45.67 ID:/lpeR2L40
ちょっと図星感ありすぎだったかな(笑)
if 〜 thenの後ろでgotoを使ったときにgotoの後ろが実行されないってのであれば当然だけど if 〜 gotoの場合はどう考えても直後のラベルで一区切りだし そこでマルチステートメントを使えば実行されてもよさげじゃね? 現状の挙動で正しい仕様なのかもしれないけど、とりあえず当たり前ではないと思う
838 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/16(土) 15:55:59.57 ID:/lpeR2L40
…ブロックIF文がない時点でムリ感出てるよ(笑) 99BASICでもそうだったけど、いったん便利なDarkBASICのブロックIF文に慣れると戻れないからなw
839 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/16(土) 16:02:17.81 ID:/lpeR2L40
あ、そうか、C爺にはBASICにブロックIF文があるコト自体知らないかw
>>837 THENは単に省略されているだけに過ぎないので、どう考えても一区切りにはならん
気持ちは分かるけど
プチコンには無いけど、 IF 〜 GOTO 〜 ELSE 〜を考えたら、 当たり前でしょ
>>833 「無視」されるっていうのはほぼバグと言っていいと思う。
文法上の誤りは誤りとして弾かれてくれないと落とし穴になる。
いや、GOTOの後の処理を実行されたりしたら、それこそバグでは 文法上の誤りというわけでもないし、今のままで問題なし
1> GOTO @ABC 2> PRINT "TEST" 3> @ABC 4> END こうしたときに、"TEST"が表示されるかを考えれば。 1> GOTO @ABC:PRINT "TEST" 2> @ABC 3> END こうでも良いけど
そもそもgotoの後に命令を書くなんて発想自体なかったわ
846 :
枯れた名無しの水平思考 :2011/04/16(土) 18:48:21.37 ID:zdATfhz40
>>843 たまたまTHENを書き忘れてもスルーされるってことだよ?w
>>847 意味がわからん
IF A==1 THEN GOTO @NEXT1
IF A==1 THEN @NEXT1
IF A==1 GOTO @NEXT1
上記は全て同じ動作をすると思うのだが?
そして、プチコンにELSEがない以上、上記の@NEXT1の右に
":"に続いてコマンドを書いても、それは処理してはいけない
いや、「書き忘れて」ってのは現実的な状況じゃないな。。 でもTHENが常に省略できるのではなく、GOTOだけの特別な構文なんだから…… と思ったけど、コメントを入れたい場合はあるか。 あるいは、DATA文を埋め込むとか……と考えると、 IF〜GOTO〜の後ろに置けるものを制限するのはちょっと無理があるか。 すまんw
>>848 実行しないというのは当たり前で、そのことについては何も言ってないよ
了解した。 ちなみに試してみたらGOTOの後のDATA文は有効だった
852 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/16(土) 19:25:31.30 ID:OcwA9ldH0
へぇ〜、プチコンはブロックIF文どころかELSEすらないんだなw DarkBASICならSELECT/CASEもあるよ(笑)
853 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/16(土) 19:27:15.94 ID:OcwA9ldH0
>ちなみに試してみたらGOTOの後のDATA文は有効だった ワロタw
そういえば、自分が使ってたX1のHuBASICでは GOTOやGOSUB以外でもTHENを省略できたなあ。
そうなん? 俺もX1使ってたけど全然気がつかなかったよw HSPみたいなもんか
いろいろ省略できるって言うのもすごいな…
857 :
枯れた名無しの水平思考 :2011/04/17(日) 10:39:39.59 ID:pBm9NCf50
公式サイトでフォントが配布されてるけど 有料の同人ゲームに使ってもいいかな? れどみにフォントの著作表示しておけば利用報告いらないかな?
>>857 この手の配布は商用しないのが前提である事が多いから、
配布といえど金取る場合は確認取った方がいいよ
ファック! スプライトのアニメーションがよくわからないぜ! プログラム中にはアニメは止まっているのに プログラムを停止したらちゃんと動くんだ
自己解決しました
>838 ブロックIFって旧世代のbasicの末期から広まった拡張仕様じゃなかったっけ? オレが昔使ったbasicではブロックIFなんて対応してなかったな。
今さらながら 地底最大の作戦にはまる日曜日 アリ地獄型がいい気はするんだが、 蛇が集中するとどうしても地面へのめり込みが発生するな 今のところ水平の地下通路をたくさん作ったほうが高得点
863 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/17(日) 18:46:35.34 ID:0EkY+vEU0
>>861 …PS2 BASIC STUDIOにはあったし、なかったらマルチステートメントの使えないPS2 BASIC STUDIOでは
プログラムは書けないと言うコトになる。
10年前の話か(笑)
>オレが昔使ったbasicではブロックIFなんて対応してなかったな。
それ以前についてはID:/9Ouzlgt0のほうが詳しいかもな(微笑)
864 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/17(日) 18:49:26.15 ID:0EkY+vEU0
…PS2 BASIC STUDIOのときは配布ができなくて悔しい思いをした人もいただろうな。 DarkBASICはそれがない。 PCでそのまま動く。
865 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/17(日) 18:50:55.25 ID:0EkY+vEU0
プチコンと互角に争うつもりはない。 あくまでステップアップとしてDarkBASICを挙げておく。
8bitのころブロックIFなんかあったか N-BASICしか使ったことないからわからんけど
867 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/17(日) 18:52:28.54 ID:0EkY+vEU0
PC版プチコンを出すと面白いんだろうけどな。
868 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/17(日) 18:53:00.09 ID:0EkY+vEU0
荒らしにレスするのは荒らしてんのと同じ。 スルーを覚えて
いや、馬鹿にされれば報復は必要でしょう。
いや、あいつの書き込み内容、本当にくそつまらんし 自分では面白いと思って書いてるんだろうけどw ほっといて問題なし
荒らしと会話してると、通報したときに「会話が成立している」とみなされて 規制されなくなっちゃうよ このスレを頭からざっと眺めるだけで、 例のキチガイには触れないのが一番良いとわかるだろう
874 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/17(日) 20:25:46.63 ID:MUDLsqlz0
>>862 WARN!! 以後は無理だよ、あのゲームは。
だれか高得点のゲーム映像を公開してくれw
>>857 8x8フォントが欲しいだけなら美咲フォントでも使えば?
相変わらずスレの消費が早いな
>>875 WARN以後が得点を稼ぐ本当の戦いの始まりだと思うんだ
それまでは念入りに陣形を整える準備段階
次スレからは40歳以下お断りってテンプレに入れとくか?
当時の人間で30代だが 何いってんの
Rボタンってちゃんと使える? BUTTON()が512にならないんだが
>>881 使えるよ。
K=BUTTON() AND &H200
で取れるでしょ。
Rボタン壊れてるんじゃないのか
どうもききにくいみたいだった
>>884 ボタンをほんの少し持ち上げて息を強く吹きかけると、ホコリが取れて接点がよくなる場合があるそうだ
エアダスターや掃除機ならなおよし
>>878 WARN!以降に以下に粘れるかってゲームだよな
すぐ終わるけどorz
昔のMZってユニークなゲーム多かったよなあ
誰かBEAN BALL移植してくれ
>>888 いや、アンソロジー云々じゃなくてBASICの事を言いたかったんだ…ややこしくてすいません。
これに収録されてるBASICも、プチコンみたいな独自仕様なのかな?
atari400のエミュでBASICが動くようじゃの
>>885 呼気は湿度が高いから長期的に考えると、口で吹くのはやめておいた方がいい。
ガイシュツだけどできない。 できそうも無い。残念だが
>>838 遅レスだけど
N88とMSX2の文法書が手元にあるけどブロックIFなんてなかった
>>894 頭の弱いゆとりには触らないで
当時のマイコン少年なら大体分かってる
CHREDのPAINTバグ修正 411行目 誤) C2=C+1:IF C2>255 THEN C2=1 正) C2=GSPOIT(X,Y)+1:IF C2>255 THEN C2=1
>898 ・・・そうか 昔はこれが面白かったんだな・・・
900 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 02:24:10.50 ID:ut06cxqm0
>>894 >遅レスだけど
>N88とMSX2の文法書が手元にあるけどブロックIFなんてなかった
そんな ” 化石 ” レベルじゃなぁ〜(爆笑)
901 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 02:27:24.04 ID:ut06cxqm0
902 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 04:12:00.75 ID:ut06cxqm0
…QBASICではブロックIF文は標準で用意されている。 これが25年前。 それより古いのはC言語。 30年前ぐらい。 ← 猿真似&C爺(笑) さらに古いのはFORTRAN。 35年前ぐらい。(原型) で、さらにその根源を辿ると、マルチステートメントがないFORTRANの言語仕様 の回避策としてFORTRAN66からFORTRAN77に改訂される際に追加されたもの とされる。 と、言うワケで、情報先進立国の筈の日本は ” 意外 ” と遅れています(苦笑)
903 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 04:15:28.52 ID:ut06cxqm0
NHK - 緊急地震速報 秋田方面
904 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 04:18:35.28 ID:ut06cxqm0
JR-100/200の日本対JR、BEM ATTACK、牛乳屋さん、SUGAR、TABLE TENNIS 誰か移植してくれ リストさらしてくれたら俺が移植してもいい
906 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 04:45:20.41 ID:ut06cxqm0
>JR-100/200の日本対JR、BEM ATTACK、牛乳屋さん、SUGAR、TABLE TENNIS 牛乳屋さんワロタw” >日本対JR サッカーゲームか?
909 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 06:38:08.37 ID:ut06cxqm0
NHK - 緊急地震速報 茨城 福島方面 - P波観測と遅延
910 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 06:42:55.81 ID:ut06cxqm0
このP波観測と遅延のメカニズムについては、4時15分の内陸地震と関連性あり。
地表熱が地層の歪み(圧力)に反映されるまでの時間と捉えてよい。
…と、言うコトで話が少し逸れたな。
>>908 どうせオレのネームブランドを利用してるだけだろ(ゲラゲラ
912 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 07:33:41.71 ID:ut06cxqm0
頑張れ構ってくん♪”
>>898 なんかWARN!までほとんど蛇が降りてこないんだけど、こんな仕様だったっけ?
915 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 08:14:44.79 ID:ut06cxqm0
なんとかキーボードを使う方法はないものか。 せめてPCで打ち込んで転送したい。 入力部分になんらかのデバイスを装着して自動入力できないかな。
917 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 11:14:30.95 ID:ut06cxqm0
…” 差分ファイル ” をアップロードする方法もあるけどな。 この場合、論理上はプチコン本体が含まれていないコトになるから著作権をクリア できるかどうかがキーポイントになる。 たぶんダメ、法律上はアウトだろうけどな(笑)
タッチパネル自動入力装置って結構需要あるかもしれないな。 ちょっと特許登録してくるわ。
919 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 11:20:23.47 ID:ut06cxqm0
たぶん総務省から無視されるだろうなw
920 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 11:25:37.72 ID:ut06cxqm0
156 名前: 枯れた名無しの水平思考 [sage] 投稿日: 2011/03/25(金) 09:03:37.72 ID:Qx/ik3370
購入前はタッチペン入力ってどうなの?って思ってたけど
実際にやってみるとそんなに苦ではなかった
IF文にESLEが無いとか{}が無いとかローカル変数ってやっぱ必要だわ!
って苦痛に比べると、キーボードが無いとか贅沢な不満に思えてくる
159 名前: [ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs 投稿日: 2011/03/25(金) 10:05:00.93 ID:zS/zijV+0
>>156 んじゃ1ヶ月ぐらいしてもう一度同じ質問をしてみる。
(さてどうなるコトやらw)
921 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 11:41:09.54 ID:ut06cxqm0
…QBASICではブロックIF文は標準で用意されている。 これが25年前。 それより古いのはC言語。 30年前ぐらい。 ← 猿真似&C爺(笑) さらに古いのはFORTRAN。 35年前ぐらい。(原型) で、さらにその根源を辿ると、マルチステートメントがないFORTRANの言語仕様 の回避策としてFORTRAN66からFORTRAN77に改訂される際に追加されたもの とされる。 と、言うワケで、情報先進立国の筈の日本は ” 意外 ” と遅れています(苦笑)
922 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 11:50:02.68 ID:ut06cxqm0
近年ではPS2 BASIC STUDIOでブロックIF文採用。 2001年。 DarkBASICでは1999年頃。
923 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 12:00:20.81 ID:ut06cxqm0
ブロックIF文採用年表 1960│ |FORTRAN77(原点) 1970| |C言語 1980| |QBASIC 1990| |DarkBASIC 2000| |PS2 BASIC STUDIO 2010| 2011|
ブロックIFがあるとサブルーチン化しなくなるから プログラマの成長を考えると排除すべきだね
知識が昔の入門レベルで止まっててもすんなり始められるっていうだけ
926 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 13:36:42.41 ID:ut06cxqm0
ん〜w、スッキリした(♪)
928 :
[ X | I.I.T. ] COURANT DE CONSOLE ◆SD2/42SuKs :2011/04/19(火) 14:22:21.67 ID:ut06cxqm0
勝手に炎上(♪)
>>927 美人女子中学生がお父さんの書斎を探検中に見つけたベーマガを片手に
BASICを通じて成長していく人間ドラマを描いているのがプチコン
遂に10位に入った!凄いぞジワ売れw これでアップデート費用くらい捻出してくれ。
回顧厨だらけだからヤング向けに技術メインのスレを建てたほうがいいんじゃないか? ゲー製作あたりに
無理 ゲムデヴにクソスレ乱立するな
懐古ソフトなのに懐古厨とか
>>932 すまんすまん
あそこはあまり関わらないほうがよさそうだな
VIPとは別の意味で怖い板だった
ただの厨房隔離板 ここの板の方がマシ
基本おじさん達が昔を懐かしむソフトなんだがな あの頃の8bitマイコンの雰囲気を楽しめない馬鹿は消えちまえ
日本では、'85年に出たMZ-2500がブロックIF採用の早かった最初期の例かな。 少し遅れて、'87年のX68000のX-BASICもブロックIFを使える。 逆に。IF 〜 THEN文でELSEが使えない例で、N60BASICとかMZ初期のS-BASICとか。 QBASICはWikipediaによれば'91年登場なので、上記の例より数年も新しいな。 QBASICの前身であるQuickBASICは'85年だったようだ。 QuickBASICとMZ-2500が同年なわけだが、これらより早くにブロックIFに対応するBASIC処理系って何かあったっけ? FOR 〜 NEXTで条件が成立しない場合に、 最初に条件判断して抜けてしまうタイプ(ループ内を実行しない)はN88やHuBASICやLebel3、S1、IF-800(OKI-BASIC)、 SMC-777、FP-1000IBM-JXなど、種類別ではむしろ多数派で、 必ず一回はループ内を実行してループ終端(NEXT文を実行する段階)に条件判断するのはNEC、富士通、MZ、パソピアのみだったらしい。 (が、普及率の高い方の機種のおおくは後者だな)X-BASICもこちら側だった気がする。 三菱MULTI-8の場合は条件によって違うらしく、ややこしいらしい。 本棚の奥から、機種ごとのBASIC方言のバリエーションに注意して移植性を高めようぜ、な本が出てきたので、 古い機種の方言の違いについて少しだけ調べられそうだ。
むしろ後者のタイプがあるのを知らなかった。 >BASIC方言〜な本 本のタイトル名教えて。
>938 「(共通BASICの勧め) パソコンソフト移植テクニック 谷岡康則 著、誠文堂新光社 PC、FM、X1、MSX、その他も対応」、昭和60年10月発行 方言の違いを比較する部分が本文表記だけで、一覧表になっていないのが欠点か。 9801はVMすら出ていない時期らしく、E/F/M/U/Vシリーズ と書かれている。 ちなみにX-BASICの件はこの本には載ってなくて(当たり前だ、X68000の出るより1年半も前の本だから。) 手元のマニュアルなどを見て追記した。 X-BASICの制御構造ってQuickBASICとも似てるっぽいかなあ。
面白い本があるもんだね レアなSMC-777は本マニュアルでもない限りわからないかな
ベーマガでも各機種のBASIC比較してたな もうどの号か思い出せんから本棚から引っ張り出せない
>>941 ちょうど自分が持ってるベーマガがその特集やってた
確か83年の8月号で、X-1やPC-6001mkUにSC-3000とぴゅう太そしてVIC-1001等の
新型機やゲームPCに海外機との比較メインだった
地底最大の作戦の移植。リストの最後の方、何行か抜けてるね。
確かに。 撮影時の操作ミスみたい。夜に撮り直します。 御指摘ありがとうございました。
945 :
802 :2011/04/20(水) 21:42:39.16 ID:iGJburZg0
946 :
937=939 :2011/04/20(水) 21:56:51.57 ID:R3Tyy0Pu0
>940 いちおうSMC-777やSMC-70も扱っている。 表題では「その他」扱いされてるけど、 対応機種の項目では PC-6001/mkII/SR、 PC-6601/mkII PC-8001/mkII/SR、 PC-8801/mkII/SR PC-9801/E/F/M/U/V FM-7/8/77/NEW7、 FM-16シリーズ、 FM11BF MSX、 MSX II X1/C/D/turbo MZ-700/1500/2000/2200/2500/3500/5500/6500 ←80k/C/K IIやBが抜け落ちてる? ベーシックマスターL3/S1 パソピア7シリーズ FP-1000/1100/3000/6000 MULTI8/16シリーズ IBM-JX、 IBM-5550 SMC-70/777シリーズ その他 まで書かれている。が、こっちの項目の「その他」の意味はよく分からない。 しかしこの本って、古本であっても、いまさらの入手は可能なのだろうかなあ?
なんかすごい本だなあ、復刻されてもよさそうなくらい MZ2500が入ってるということはそこまで古〜いものでもないのか こういう機種別BASICの差異についてのスレが昔PC版にあったらいいかも
まとめWikiがやたら重い気がするんだけど俺だけ?
あー 電波のx68000活用研究とか捨てなきゃよかったなぁ
国会図書館に
>>939 の本と
>>942 のベーマガは所蔵されているみたい。
興味がわいたので今度行く時見てみよう。
>>941 >>942 今すぐベーマガを本棚から取り出し、
リストをスキャンしてあpする作業にとりかかるんだ!
ベーマガの83年8月号俺も持ってるけど、あんまりたいした内容じゃないぜ VIC-1001の特殊コマンド表(リストの絵文字をどうやって入力するか)と 方言辞典は例えば、コモドール64:GET A$ キーボードからの1文字入力 PASOPIA7:DRAW グラフィック用のマクロ言語を使って線をひく とかそんな感じ。 機種はAPPLE、ベーシックマスターMK5、MAXマシーン、コモドール64、PASOPIA7 ぴゅう太、SC-3000、SMC-70、VIC-1001。以上。 マイナーすぎて需要ないだろ
マイナー揃いだね。 DRAW命令あったなあ。 他にもFM7、MSX、88V1あたりであったっけ?
>>953 SMC-777にもあるぞ。
SOUND命令も混在できる強力なやつが。
SOUND命令にDRAW?? うーん想像つかない。 まさか波形をデザインするとか。
SMC-777は名機と言われているな。 ただ、ソフトが何も出なかったため滅んだという悲劇の名機w
>>955 DRAWマクロの中に、MMLが混在できる。
長いDRAWマクロの実行中にタイミングを合わせて音を出すのが簡単。
これができないと、DRAWマクロを細切れにするか、MMLの演奏時間を目分量で合わせないといけない。
あとFOR文は、終了判定がFORのほうにあって、条件が最初から成立しているとループ内は実行しない。
マニュアルで調べた。
SMC-BASICは結構特殊だよね EVAL INKEY$ 式を評価するとあるけどただ単に INKEY$ とするのと何が違うのだろう?
そろそろ、バグフィックスしたプチコンを配信してくれないかな…
アップデートの時に投稿プログラムを内蔵サンプルみたいに追加していけばいいのにな コンテストやって入選したやつでもいいわ
>>960 容量を食うし、サンプルは削除できないので、内蔵は困る気が・・・。
投稿されてるの大きいのでも10kb程度だし数本ぐらいならいいんじゃ
あらかじめセーブデータ領域に格納して配信って、DSiウェア的に出来ないのかな?
あきらめろん
>>958 INKEY$は関数だから、左辺に変数への代入が必要。
「EVAL INKEY$(1)」だと、変数を使わない上に、hit Any Keyが1文で出来る。
これがないと、最低限のキー入力待ちにも「10 A$=INKEY$:IF A$="" THEN 10」程度が必要。
なるほどぉ BASIC以外の何かの言語の影響受けてそうだね あの変わったBASICは
968 :
942 :2011/04/21(木) 22:37:49.21 ID:kffcwWG50
スマン、俺…携帯もデジカメも持ってないんだ どっちにしてもPCが古いVAIOなんでSDカード対応してないし orz もし、どうしてもLIST見たいなら直接書き込んでもいいけど
SDカードリーダーなんか100均で売ってるだろ
手間とらせるのは申し訳ないがどうしても見たいです 人に借りるとか?
>>971 自分が情けないばかりに手を煩わせて申し訳ない orz
というか自分の持ってるベーマガより状態いいから貴方にやってもらって良かったと思う
おお、二人ともアリガトー! そういえば3D CAR RACEは一部マシン語だったね。 でも当時100から200に移植した際解析したから問題ない。 6800はだいたいCEから始まってた。 あと100はLOCATEのXとYが逆だったね。思い出した。
マシン語のところはVRAMへ直接書き込んでるぐらいなのかな スクロールってハードウェアでやってるのか単にブロック転送してるだけなのか
>>971 「TシャツにGパン」っていうのも時代を感じさせるけど、
当時の電器屋はラフな格好だと追っ払われたのかぁ。
976 :
枯れた名無しの水平思考 :2011/04/22(金) 02:15:16.40 ID:k4+ckxA70
>>975 ××無線と○○○電器の違いじゃないかな(笑)
WIN95付属のQBASIC.EXEが 確かXP以降のDOSプロントでは動かなくなっていたと思ったが Vista&7で動いたので驚いた。 アップデートしているうちに変化してしまったのか? PRINT #1,"abc","def" N88もだけど’、’で区切ったときは14のTab空白になるんだよなあ。 なぜこんな長くて中途半端なのかはわからないけど。(キーTabは8) ちなみにMSXはTab位置関係なく後ろに3つの空白が入る。
>947 ただ、 複数の機種で流用しやすいプログラムを作ろうという趣旨だけに、 個別機種の拡張部分は使わない方向性で、便利機能を避けたプログラムを勧めてるのが不便。 グラフィック関連も扱ってはいるが... >958 そういう機種固有の利用法は載ってなかった。 キー待ちしながら一文字入力か。たしかHuBASICでも使えた気が...記憶違いだったかな? X68000では使えなかった。というか、Inkey$が引数を取らなかった。
HuBASICはINKEY$(0)がリアルタイムで INKEY$(1)が入力待ちだったような記憶があったりなかったり
Bluetoothが必要だな。本体に搭載してる機種あるっけ?
goさん……
ポケモンタイピングのソフト自体に搭載してるんでそれを使える可能性に賭けるしか
>>956 何もってことはねえぞ!
チョップリフターやロードランナーあったぞ!(泣
>>971 あったなあそれ
つーか3Dってそういう3Dかよ!って今にして思ったw
OLD洋ゲーやるにはいいねSMC-777 最初からCP/Mベースなのも萌え 日本の8bit機ではこれだけだろう
SDカード型のBluetoothアダプタを認識してくれないかね
FD内蔵、BASICとLOGO、アセンブラにデバッガまでついてあのグラフィックに値段。 何で売れなかったんだろうね。>777
カーソルキーの形状じゃない?
そんな理由かよ!(泣 しかしLOGOって普及しなかったな BASICの後継みたいに言われてたころもあったような
箱○が日本ではパッとしないのと同じ理由じゃね? 前世代機のSMC-70がマイナーだったから
梅♪”
梅♪”
梅♪”
梅♪”
梅♪”
梅♪”
梅♪”
梅♪”
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。