ニンテンドーDS用シンセサイザー「KORG M01」やiPad用シンセサイザーアプリ「KORG iMS-20」「iYM2151」などで知られるDETUNEが、今度はiOS用のポケコンアプリ「DPC-100」を発売した(ITmedia)。
特定の機種を再現したものではないようだが、1行表示のドットマトリクスLEDやチープなキーボードなどは当時のそれっぽい雰囲気。加速度センサーのアクセスやネット経由でのプログラム交換などといった現代的な機能も搭載されている。価格は850円だが、1月27日までは発売記念価格500円で購入可能。
SHARP系 (スコア:3)
手元の1417Gとは違う所も結構有りはしますが。
PB-100? (スコア:1)
空白を潰して、
10IFA=3THEN5 とかやるとメモリを節約できる機能(?)もあるのかしら?
Re: (スコア:0)
125x系のような感じですね。
BASICだけかー (スコア:2)
ポケコンって、マシン語だかアセンブリ言語での記述も受け付けた気がするのだけど、需要が無いから切っちゃったのかな。
Re:BASICだけかー (スコア:3, おもしろおかしい)
Re: (スコア:0)
peekpokeなつかしいな
Re: (スコア:0)
マニュアル [detune.co.jp]を見ると、スタックを使って実装しそうな命令、たとえばFOR〜NEXTとかGOSUBとかを、GOTOなどで外に飛び出させないでくださいっていう意味のことが書いてあって、スタックの整合性乱すなってことは、この辺ごにょごにょしたらいろいろ出来そうな予感。
Re:BASICだけかー (スコア:2)
そんなのは再現しづらいでしょう。
Re: (スコア:0)
できないことはないけど、カタカナ表示もこれからというので
バージョンアップに期待しましょう
Re:BASICだけかー (スコア:2)
Re: (スコア:0)
CASLシミュレータぐらいBASICで組めるだろ。
skeuomorphic? (スコア:1)
UIデザインを改新しないのは、懐古だけが売りだからかね
Re:skeuomorphic? (スコア:1)
BASICでドットマトリクスLCDなのが値打ちなのですよ。
特定の機種を再現したものではないとか言いながら液晶の周りの茶色の縁取りはSHARPのPC-1240シリーズですし、型式の100はCASIOのPB-100でなんともおっさんホイホイすなあ。
#初めて買った”コンピュータ”はFX-702PだったのでID。
Re:skeuomorphic? (スコア:1)
懐かしい名前を見た・・・ > FX-702P
FX-702P (スコア:0)
親戚のおじさんに貰ったのがコンピュータとの初めての出会いでした。
PIOやベーマガのお世話になったなぁ。
Re: (スコア:0)
確か、とんでもない精度の変数とか使えたはず。
倍々精度だったっけ?
インタプリタってOK? (スコア:1)
Re:インタプリタってOK? (スコア:1)
あれは実質Flash対策だから。
Re: (スコア:0)
別に狙い撃ちじゃないと思う。
Appleの仕組みの外に抜け出すようなものは全部滅ぼしたいってだけでしょ。
Re: (スコア:0)
だから、その条文入れたときも今も、実質的に脅威になってたのってFlashだけでしょ。
Re: (スコア:0)
ゲーム関連もそれに引っかかりますけどね
Re: (スコア:0)
ネタなのか本気なのかわかりにくくて困る。
Re:インタプリタってOK? (スコア:1)
その時も不思議でしたが、多分問題ないのでしょう。
Re: (スコア:0)
python とかありますよ。
https://itunes.apple.com/jp/app/id485729872 [apple.com]
# ギリギリだろうか…
Re: (スコア:0)
emacsもあったような
Re: (スコア:0)
いつからかダウンロードして実行が禁止に緩和された。
だから自前でJavaScriptエンジン詰むブラウザのようなものは相変わらずを作れないからiOS版のChromeはWebKit(JIT無しの遅いJavaScriptエンジンになる)使ってるし、
UnityとかUnrealEngineなどのゲームエンジン(ローカルでスクリプト動かしてたりVMで中間コードを動かしたりしてる)のはOKになってる。
別コメのpythonも多分ダウンロードして実行機能がないからOKなんだろう。
別コメでFlash対策いわれてるけどこれもFlash Playerがダウンロードして実行する機能を持ってはじめて成立つものだからFlash (Player)対策の意味もあったと思うよ。
懐古厨向けではないのかな? (スコア:0)
リファレンス [detune.co.jp]眺めてみたけど、BASICを自称してる割には変数の宣言が必要っぽかったり、SPRINTF()なんて便利そうな関数があったり、コレジャナイ感ハンパないな。
Re:懐古厨向けではないのかな? (スコア:1)
変数を宣言しないで使用した場合については
http://www.detune.co.jp/dpc100_reference/html/sentence/value.html [detune.co.jp]
> 変数を宣言しないで使用した場合、DPC_S32 を宣言したとみなされ初期値として0が設定されます。
との記述があるな。
GOTO命令のこの仕様はどうかと思った。
http://www.detune.co.jp/dpc100_reference/html/control/goto.html [detune.co.jp]
> GOSUB ~ RETURN、 FOR ~ NEXT、 WHILE ~ WEND の外へ出るような分岐は行わないでください。動作が保障できなくなります。
Re: (スコア:0)
当時のポケコンの仕様ではあれですが
今実装するなら普通じゃないですか?
ラベルに変数名が使えるというところまで
実装してほしいとは思いませんが
とりあえず文句言ってないでなんか作れよ
Re: (スコア:0)
今実装するなら普通じゃないですか?
折角昔のポケコン風装ってんだから昔のプログラムとか最小限の修正で動かせるようにすべきじゃね?
要は商品としてのコンセプトがちぐはぐだってことよ。UIが昔のポケコンぽければ満足ってニワカ向け商品以外の何物でもないだろ。
Re: (スコア:0)
そのへんはプチコンのほうが「デキがいい」か
Re: (スコア:0)
変数宣言しなければ整数型となりますね。
便利関数があるとコレジャナイ感がでてくるとは
懐古厨はエミュで十分なんでしょうね・・・
#あるかどうかは別として
Re:懐古厨向けではないのかな? (スコア:2, すばらしい洞察)
SPRINTF()じゃなくPRINT USINGにしてほしかったのかも。
Re: (スコア:0)
変数宣言しなければ整数型となりますね。
フツー実数型でしょ。
Re:懐古厨向けではないのかな? (スコア:1)
べーしっくなベーシックは整数型だったかも、
Lebel2 BASICとかあったっけ。
#なにもかも懐かしい。記憶があやふやすぎ
Re: (スコア:0)
JavaScriptも実数型になるよね。っていうか整数型がない。高速化のため内部的には整数型を使っている実装もあるけど、言語仕様には含まれていないしプログラマが明示的に指定もできない。
Re: (スコア:0)
そうだな。
DEFINT A-Z
これを入れると早くなるーから
でふぉは実数だ。
#N88BASIC使いでした。
Re: (スコア:0)
有効桁数10桁の単精度だよね。
Re: (スコア:0)
X-BASIC [wikipedia.org]みたいにローカル変数とか実装して現代的なコーディングスタイルに対応していても面白かったかもしれません。
iPhoneなどを「オワコン」にするアプリ (スコア:0)
と空目した。
Re:iPhoneなどを「オワコン」にするアプリ (スコア:2)
ふつーに「ポケモン」かなー。
何かよくわからないけど。
これはOKなのにSqueakがダメってのは何で? (スコア:0)
よくわからん