BASIC was the "Ford Model T" of the programming languages, and so also for CP/M ... BASIC is an older programming language. It was developed in 1964 at the Darthmouth College by John George Kemeny and Thomas Eugene Kurtz. If you're curious about the further history and the variations, take a look at the very good >wikipedia article<. For CP/M, a few popular variations were created: MBASIC (or BAS
古のTiny BASICをggrksるととてもTiny BASICとはかけ離れてWindowsでHugeなMS-BASIC文法準拠のものが出てきて参ってしまうのだが・・・ 電子計算機歴史学的にはPalo Alto Tiny BASICやTexas Tiny BASICを起源とした簡易なBASIC文法をもつもののはず。Tiny BASICは特定の俺ソフトな固有名詞に使ったりせずBASIC language syntaxの一般称としてPublic DomainなReservedにしておいてほしい。(型は符号つき16ビット整数、変数は一文字、配列変数は@一種類というやつ。) かなり前からTinyBASICには興味があってブルーバックスの「マイ・コンピュータをつかう」(安田寿明著)にTinyBASICが載っているということは知っていたが、最近ようやく古書で入手して読んでみたら、電大版Tiny BA
今から20年前に出版された本である。当時、ちいさな言語が流行っていた というか、ちいさな言語しかマイクロコンピュータ上では動かせなかったので ある。 その中でも、Tiny BASIC は人気が高かった。日本国内でも、いくつかの Tiny BASIC が作成されていたと思ったが、はっきりとした記憶がない。 当時、マイクロコンピュータに限らず、コンピュータ全般にわたって、近代 科学社が優れた本を出していた。その中の薄い方のシリーズの中の1冊である。 東京版 Tiny BASIC インタープリタについての作り方、内部のルーチンの仕 様などが詳しく書かれている。2バイト整数型の簡単なBASICで、出力はPRINT 文、入力はINPUT文くらいしかない。変数名や配列名も英字1文字という制限 つきである。当時は、BASICが動くというだけで注目を集めた時代である。 このTiny BASICは、たった4
ルーチンの細かい動作は適宜修正 その他 CY=1 で戻る (可能性のある) MCALL の次の命令は TEST にできない (ふつうJUMP命令) MASK とは何か? 0d14h 番地。プリンタへの出力を許可/停止するもの TSTL ルーチンの副作用により、DE (テキストポインタ) は LINE に設定される TSTL ルーチンの最初のほうでは SKIP (空白の読み飛ばし) をしているのだから、INSRT ルーチンでもそうしたほうがよさそうに思われる。' 10 PRINT "A"' とか入力された時におかしくなりそう 引数なしの LIST はマルチステートメントにできない( LIST : RUN とかできない。そういう仕様。LIST の直後が改行でなくコロンだとすると、コロンを引数と見て、式として解析しようとして失敗する) NXT ルーチンは、コマンド実行の時(CURLB == 0)
The new Chipmunk and HotPaw Basic page is Here. BASIC Programming Language Resources, information about Chipmunk Basic for Mac OS, Chipmunk Basic for Linux & Windows, and HotPaw Basic for iPhone/iOS by Ronald H. Nicholson, Jr. BASIC (an acronym for "Beginner's All-purpose Symbolic Instruction Code") is the name of a family of related high-level programming languages, developed circa 1963 at Dartmo
”自分で組み立てて学ぶコンピューター”というものを見かけて調べてみたら、LPC1114にキーボードとディスプレイを繋いでBASICを動かすという面白いものだということが分かった。 ・自分で組み立てて学ぶコンピューター IchigoJam ブレッドボード版提供開始 しかし、自分の使い方だとディスプレイは不要なので、さらに調べてみるとマイコンにシリアル端末を繋いで動かすTinyBASICがあることが分かった。 ・豊四季タイニーBASICのリファレンスを公開 電脳伝説 Vintagechips これは、Windows PC、PIC24F、Arduinoに対応しているが、mbedで使いたかったので移植してみた。 ハード依存はシリアル入出力ぐらいなので移植は簡単だった。 mbedに慣れた人なら1時間も掛からないと思う。 移植はここが参考になる。 ・豊四季タイニーBASICの移植の手引き 電脳伝説
4月29 Arduino Dueで豊四季タイニーBASICを動かす カテゴリ:Arduino 最近TINY BASICが流行っているようなのでちょっとやってみる。 鈴木哲哉氏が開発したTINY BASICを使わせてもらいます。 命名-豊四季タイニーBASIC(電脳伝説 Vintagechips) 以下からTTB_Arduino.zipをダウンロードする。 豊四季タイニーBASICのリファレンスを公開(電脳伝説 Vintagechips) 開発環境はArduino IDE 1.7.2を使用。Arduino.orgの方からダウンロード。 New Arduino IDE 1.7.2 以下、動作環境はMacOSX 10.10 Arduino IDE 1.7.2 まずはArduino Leonardoで動作確認。先ほどのTTB_Arduino.zipを展開し、Arduino IDE 1.7.2で展開
8bit CPUの BASIC 言語の処理系 8080の Palo Alto Tiny BASIC 日本で「8080 2K BASIC」としてすごく有名。 Li-Chen_Wang 氏が作者。 米DDJ誌にソースが載った。 東大の石田晴久先生が流行らせた。 日本のASCII誌にも「東大版」として、アドレスをリロケートしたもののソースが載った。ソース・リストといえども、実は、アセンブル後のリスティング・ファイルだったので、ソースの横に16進のアセンブル結果が併記されていて、便利であった。(そっちを打ち込んで使った人も多かった) IOのソノシートにもなったか? 僕もソースを打ち込んで使っていた。 乗算は加算を繰り返す。計算途中のオーバフロー検出のためではないかと、いう優しい意見も聞いたことがあるが、多分、手抜き。除算も同様。 オーバフロー・フラグを持たないCPU(8080など)での、二の補数の
The use of Copyleft; All Wrongs Reserved in 1976 Li-Chen Wang (born 1935) is an American computer engineer, best known for his Palo Alto Tiny BASIC for Intel 8080-based microcomputers. He was a member of the Homebrew Computer Club and made significant contributions to the software for early microcomputer systems from Tandy Corporation and Cromemco.[1] He made early use of the word copyleft, in Pal
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く