はじめにソフトウェアー基礎コースTiny BASIC このページは,「ソフトウェアーの基礎をきっちりと勉強しよう」とコンセプトで作成します.教材は,1970年代のコンピューターのホビーストが熱中したTiny BASICです. 目次 はじめに Tiny BASICとは ページ作成情報 参考資料 更新履歴 はじめに ひとつひとつマシン語の動作は単純です.この単純なマシン語(CPUの命令)から,とても複雑な動作をする OS やプログラミング言語はつくられています.これは,とても興味深いことです.そのため,いつかは自分で OS やプログラミング言語を作成することを思い描く人はたくさんいます.あるいは,それを理解したいと思っている人もたくさんいるでしょう.ひとつひとつのマシン語の理解は簡単ですが,それから OS あるいはプログラミング言語の理解にはとても高いハードルが有ります. 30年以上も昔ですが
トラ技ボードのBASICもTK80BSのBASICもTiny BASICがベースになっているようですので、修正や移植をするにはTiny BASICの仕組みを知る必要があります。 いろいろ資料を調査し入手しましたが、その中でここに紹介します2冊の資料は、内容豊富で且つ具体的に書かれていますので、大変参考になりそうです。 特に、資料2は本日(20日)、母校の図書館で入手ホヤホヤの資料です(当方は電子関係学部ではありません。)。 内容は目次にあるようにTiny BASICの仕組みを詳細に記述されていますので、BASICマシンの復元中のトラ技ボードのモニタプログラム(Tiny BASICがベース)の解析とTK80BSの BASIC LEVEL2の移植に役立つものと思います。
今日はとんでもなく暑い日で予想最高気温34℃の日が続くそうで意識高い系の環境活動家(自称含む)さんはこの猛暑に省エネ(たかが電気、でしたっけ?黄色い魔法楽団のお爺さん:)はきっと魔法の力で猛暑を乗り切られるのでしょう(マスクしながら)。。。本当早く原発再稼働しないと国が滅びますなぁ。関西(九州含む)原発再稼働率が高いのは偶然では無い気がする。邪推するに小池百合子よりは維新の大阪都知事(わざと間違えてます)の方がまともであったという事だろうか。それとも江戸の末裔は武士は食わねど高楊枝なのかなぁ(皮肉)。。。 ---------------------------------------------------------------------------------------------------------------------- (前回からの続き) 3.I/O拡張 400Khzで
TinyBASICはピープルズコンピュータカンパニー(会社ではない)のデニス・アリソンが示した設計指針にしたがいアメリカ各地のホビイストたちが作ったBASICの総称。モノによって言語仕様が微妙に違うので、これを方言ということにして、先頭に開発者が住む都市の名前が付く。発表された順に、テキサス版、デンバー版、パロアルト版という具合。テキサス版は本物の方言と同様に(CCRの歌でしか知らないけれど)訛が強すぎる。そこへいくとパロアルト版はクールで共通語に近い。 日本でTinyBASICが東大版とか電大版とか呼ばれているは、本家の流儀に照らして正しい命名ではない。しかし、東大も電大も東京だからしかたがない(そのうえ東京版というのがあるらしい)。コンピュータに関心をもつ人が狭い範囲に集中しがちな日本では「市」のひとつ下の名前を付けるのが現実的だと思う。このルールでぼくのBASICに名前を付けると豊四
ぼくはCPUの動く姿を見るのがとても楽しくて、それが何の役に立つかはまったく関心がない。関心がなくても想定くらいはないと設計ができないから、仮の目標としてBASICを動かすことにしている。BASICはインタプリタ型のプログラミング言語で、いまどきの感覚でいうとスクリプトの実行環境になる。つまり、BASICが動いたからといってそれだけでは何の役にも立たないのだが、2、3の文言でCPUの動く姿を見られるし、頑張ればある程度は役に立つ働きをする。ぼくの趣味と趣味でない範囲の境界にあって、ここまでなら妥協できる。1970年代のパソコンがBASICを搭載していたこともそんな理由だと思う。 とっかかりにちょうどいいのはドクタードブズジャーナルの1976年5月号(バグあり)と6月号(バグ修正済み)に掲載されたパロアルト版Tiny BASICで、8080のアセンブリ言語で書かれたソースが出回っている。日本
ここのところの電子工作熱を再燃させていただいた 書籍 モトローラ6800伝説 のスピンオフ企画である SBC6800ルーズキット、SBC6809ルーズキットにつづいて、SBC6303ルーズキットが発売されました。 ☆下の画像はスイッチサイエンスさんに直リンク… モトローラ6800伝説 いままで作ったMC6800系のCPU(バイナリ互換&拡張あり)ですが、RAMを128バイト内蔵していたり、シリアルやパラレルI/Fまで内蔵するワンチップマイコンって感じの石です。 SBC6303 ボード作成準備 さっそく部品を集めて作ってみました。部品はVintagechips氏作成の技術資料にもあるとおり各部品店に通販で申し込みをしました。あとは技術資料を見ながら作成開始です。 今回は以前のボードのようにPICでクロック作成等は無いため部品さえ揃えば(ROMライタがなければスイッチサイエンスでLILBUG
「県を信用していたのに」「防災拠点と聞いて土地を売った」住民らが憤り...前知事の計画を覆して表明『メガソーラー計画』 "予算案"否決も知事は諦めない姿勢「これ以上に優れた案はない」 奈良県知事が表明したメガソーラー計画に、地元住民らが“容認できない”と憤っています。 ゴルフ場跡地がメガソーラー予定地に?街には「反対!」の看板 奈良県南西部に位置する五條市。自然あふれる穏やかな街では、今、至るところに“怒りの看板”が掲げられています。その理由は奈良県知事が打ち出したメガソーラー計画にあります。 (看板に書かれた内容) 『メガソーラー反対!!なめんなよ 地元住民怒ってる』 『メガソーラー断固反対!』 今年1月、地元住民らは県の担当者から突然、五條市内のゴルフ場跡地にメガソーラーを整備する計画を聞かされました。 (五條市自治連合会 丸山泰登美会長)「住民に事前説明とかいろんなものがあってしかり
西尾政孝 @masatakatze 哲学、数学、文学、語学、芸術、宗教、教育について。 日本の復活のために何ができるかを真剣に思索、模索しています。 明治から昭和に活躍した真の知識人:内村鑑三、新渡戸稲造、夏目漱石、西田幾多郎、鈴木大拙、和辻哲郎、柳宗悦、矢内原忠雄、岡潔、小林秀雄、福田恆存、三島由紀夫、井筒俊彦、西部邁などを読み散らして考える日々。 西尾政孝 @masatakatze 近所のマクドナルドの前を通ったら、ドライブスルーに車の長蛇の列ができて道路が渋滞していた。そこまでして食べたい理由がまったく分からない。むしろ、あんな店が全国どこにでもあるのは日本の恥だと思う。日本人はそういうプライドもなくしたのかね。 2024-04-27 16:01:19
日本維新の会の吉村洋文共同代表(大阪府知事)は13日、次期衆院選の公約に少子化対策として、0歳児への選挙権付与を盛り込む考えを示した。府庁で報道陣の取材に答えた。実現には公職選挙法の改正が必要となる。 吉村氏は有識者らで作る「人口戦略会議」が4月に公表した人口減少に関する試算を受けて、「0歳から選挙権を持ってもらうべきだ」と発言。成人までは親が代理行使することを提案していた。 13日は、報道陣に「世界一の高齢社会である日本だから(0歳児への選挙権付与を)考えるべきだ」と発言、若い世代中心の政治に転換する必要性を改めて強調した。次期衆院選の公約に据えるべく党内で協議を進めているといい、今後、憲法改正の必要性についても議論する。 吉村氏の発言を巡っては、SNS(ネット交流サービス)などで「世代間の分断をあおる」との指摘も出ていた。吉村氏はこうした考えについて、「子や孫のための政治をやってほしい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く