自動化ツールUWSC使いよ集まれ30 (805レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
795: 08/24(日)08:29 ID:UskGNAF30(1/4) AAS
昔懐かしい行番号ジャンプのN88Basic準拠な、99BASICインタプリタ ってフリーソフトがあるそうですよ
799: 08/24(日)09:29 ID:UskGNAF30(2/4) AAS
UWSCのCALLは昔のBASICではGOSUBだったかな。
昔のBASICでのCALLは機械語の部分を呼び出す予約後でPOKEで直接アドレス指定で機械語を書き込みCALLでそれを呼び出すようになってた)
<注意、隙自語的な昔話入ります>
昔のBASICでのCALLは機械語の部分を呼び出す予約後でPOKEで直接アドレス指定で機械語を書き込みCALLでそれを呼び出すのじゃ。
時間のかかるルーチンだけ機械語で書いて呼び出せばめちゃ速くなるのだ。
しかし当時はアセンブラとか高価でアマチュアには手に入らないので
いったん紙にアセンブラでプログラムを書いてニーモニック表(命令→機械語の表)を見ながら機械語に置き換える
ハンドアセンブルという作業が必要だったのじゃ。
当時8bitCPUの主流は6800/6502/Z-80だったが、6800は命令が少なくきれいに配置されていたため何度かハンドアセンブル作業を
していると機械語を暗記して直に機械語でプログラムを書くということが出来たりした。
800: 08/24(日)09:30 ID:UskGNAF30(3/4) AAS
さらに大昔、8bitマイコンの時代には2000バイト程度の機械語でBASICの実行系を作ったTinyBasicってのがあってのお
Z-80用は東大版、6800版は電大版。
後に各社からROM-BASICを搭載したマイコンが発売され日立のとか独自のBASICを乗っけてて音を鳴らすMUSICという命令があった
8bitのPIOを抵抗ラダーでDACにしてたので結構良い音が出てた。
しかしNECのPC-80001に搭載されてたMicrosoftのBasicはとてつもなく出来が良かったのと西和彦の営業回りによって
MicrosoftのBASIC搭載のものがほとんどになった。
MicrosoftのBasicの特徴として、通常はNOPが書き込まれているジャンプテーブルによる隠しフックがあって
一行入力時に呼び出されるルーチンとか、一文字入力時に呼び出されるルーチンを追加出来た。
また実行速度もめちゃくちゃ速かった。(もっともメモリを多用すると突然ガベージコレクションが始まって長時間無反応になる
なんて欠点もあったり)
省7
801: 08/24(日)09:56 ID:UskGNAF30(4/4) AAS
たぶん他にも打ち間違いがありそうだけど
とりあえず
> しかしNECのPC-80001
PC-8001
当時他のマイコンはMicoro Computerと表記されたけどPC-8001はParsonal Computerと表記されてて
日本では最初にパーソナルコンピューター(パソコン)を名乗ったものなのだと思う
後に上位版PC-8801、さらにPC-9801へと発展していく(あと家庭向けにPC-6001(パピコン)。
最も当時にすでにオフコンという値段はものすごく高いけど当時のマイコンとかを遥かに凌ぐ性能を持った
いくつかあって、ものが内田洋行のカマラードとか
ファコムの9450(富士通/松下もこれの同型機を出してた)とか
省4
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.030s