最近では(おかげさまで)僕も落ち着いて開発できるようになって、そろそろOSASKコミュニティに復帰してもいいかなと思い始めています。それで、手土産?として「OSECPU」(おせくぷ)の紹介をさせてください。OSECPUは、第三世代OSASKの設計の8割程度を受け継いだOSで、第三世代OSASKの試作もかねて開発しているOSです。今のところ出来栄えは非常によく、僕にとっての最高傑作であった「第二世代OSASK」を凌駕しています。将来、これをリメイクして第三世代OSASKを開発する予定ですが、その際には相当の互換性を提供しようと思っています。▼ログイン前に投稿したら「名無しさん」になってしまいました・・・。▼こちらからOSECPU-Wikiを見てくれた人へ。お勧めコースとしては、まずトップページを見て、雰囲気をつかんで、page0035で心構えを確認して、page0036を読んで、小規模なアプリを作ってみてはどうでしょうか?そうすれば、今のOSECPUに何が足りないかが見えてくると思うんです。他のページについては、まあ気が向いたときにぱらぱら見る程度で十分です。見なくてもいいかもしれません。▼これはいいですね!本家に入れさせていただく予定です。今osecpu064a.zipダウンロードしてビルドして試してます。新しくJITコンパイラとセキュリティを足しただけですよね。考えると、大半はすでにできていたんだなーと思います。変数代入ではなく、変数宣言がLetなのは珍しいですね。VisualBasicではDimで、配列変数も一般変数も宣言できるようです。▼kemecoさんへ。twitterみましたー。PJMP(Pxx);ってやれば、PxxレジスタのアドレスにJMPできますよー。本当のアセンブラ表記です。私も含めてみんなPJMPのほうを使います。そっちのほうが読みやすいので。▼letいいところに気づきましたね...(つ_;「おれが作ってるこれは何なんだ?」と不安に思い、BASIC入門をググってみました。方言は様々あれど、総合的に見ていろいろ間違えてました。うろ覚えおそるべしです。21世紀にBASIC入門を読みあさることになるとは夢にも思いませんでした。個人的なルールで、質問は一切禁止というルールでやってました。開発の邪魔になる恐れがあるので。PJMPで書いた方が、もしも将来的にP3FがP4F等へ仕様変更になった場合でも影響無くて済むので、よりベターで優等生的だと思います。学校の試験ならこっちが○だと思います。P3Fにラベルをセットすることでプログラムの制御が変わるという基本原理を、直接生で触ってる感じがするので、PCP(P3F,的な記述の方がロマンがあって個人的には好みです。持論ですが、明確な理屈よりも、ロマンや美学を優先して選択するのも、それも有りだと個人的には思ってます。曲や絵や小説を書くような感覚で。▼>>13いやいやいいですよ。PCPが好きなら是非そちらで!それくらいの自由がなければ、プログラミングなんて楽しくないと思います。質問しないという方針も了解です。letなのも個性でいいと思います。しようもなく分からないときくらいは聞いてください。停滞したままだと僕がさみしいので。そもそもそんなに分からないのは僕にも責任があるはずですから。osecpu073dでマージさせていただきます。▼あぼーんこの記事の1行目に飛ぶログインユーザー名:パスワード:パスワード紛失このサイトは川合秀実から委託を受けて、OSASKコミュニティによって管理・運営されています。このサイトに関するお問い合わせは掲示板にお願いいたします。