ぷろぐらむぅ

昨日に続き、STOLの高速化。昔やったリバース接続による実験ではV30の10MHzのマシンで、画面表示する・しないにかかわらずDTEを51200bpsにしたあたりから文字が落ちだした。それでも51200bpsでは実用範囲内で収まったのだからV30マシンとしては予想以上の結果だったのだが、STOLの開発目的の「文字落ちなしでかつ速い」ということからすると文字落ちは非常に悔しい結果だった。

というわけで、最初のテーマは画面表示なしの時の文字落ち対策。いままでもいかにも文字落ちの原因になりそうで、どうにかしたかったBIOSとファンクションコール。さっそく、本で調べてみるとちゃんと代替手段があるじゃないの:-)。3つあったINT18HやINT21HをI/Oポートやワークエリアの参照で置き換えたり、使用頻度を減らしたりで、画面非表示時だと1.5倍近い高速化。リバース試験のデータではないから額面通りにはいかないが、おそらく割込不可能な期間も大幅に減ってるはず。うーんこれはかなり期待。

この結果に調子に乗り、せっかくだからスクロールもいろいろ試して見ようということで実験。昨日試したVRAMのスクロールにバッファをかます方法は3割ほど速い。ただし、48KBもRS&ファイルバッファを取っているSTOLではバッファはちょうど25行分くらいしか取れない。今後のバージョンアップ時に足りなくなるかもしれない。次に裏VRAMまで用いたハードウェアスクロール。これがめちゃくちゃ速い。2~3倍の速度は出ている。しかし、当然裏VRAMを破壊するし、TT組み込み時にどうなるか不明、あと行数が増えるとやや効果が落ちてくる。特に画面分割を多用した完全なハードウェアスクロールだとプログラムがややこしい。単なる速度面で言えば画面表示を抑制すればハードウェアスクロールより速いわけで、手間をかけてまで使うかどうか迷うところ。でもメモリブロック転送が減ることによる文字落ちが抑制できるなら考えてもいいかも。

ぷろぐらむだらったった~

長い休み恒例のお遊びプログラム。特に今回、念願のPC-9801プログラマーズBibleを手に入れたのでいろいろ楽しめそう。

で、まずは1年ぶりになるSTOLの改良から。STOLというのは通信ソフトの子プロセスで動かして、ログを記録するツールで、そっけない画面出力などを駆使してNLのような低速マシンでも文字落ちを極力押さえようという 今時のマシンじゃいらないツール である。もっとも私の作るプログラムはこれに限らず自分しか使わないものばかりだけど。で、今回の改良点は某ネットの巡回のために送出文字列数を増やそうというもの。これはわりとすんなり出来たので、お決まりの高速化に着手。あいにくリバース接続による試験は出来ないので、タイマ割りこみで擬似RS受信割込をつくって実験。スクロール用にメインメモリにバッファを作る方法で高速化が可能なことを確認するが、すでにデータセグメント容量ぎりぎりなので使えるかは微妙。で、なんといっても速いのがハードウェアスクロール。でも危険度高そう。

ふらいんぐRAMディスク

起きてノーパソの電源を入れる。遅いメモリカウントにクロックを8MHzにしていたことを思いだし、16MHzにすべくHELP押しながらリセット。そしたら、 初期状態に戻りました の表示。だぁ~~っ。バッテリーが完全に放電してしまっていたらしい。が、これは昔の日常茶飯事。こんなこともあろうかと寮を出発する前にバックアップと取っているのだ。で、さっそくフロッピー4枚に分割したDiskX2のボリュームファイルを復帰しようとすると、 データエラーです なぜだぁ~。しかも4枚目のディスクでエラー連発。これはまじでやばい。とりあえず、「I」を連打し。とりあえず、リセットしてDiskX2ドライブを認識させる。で、やっかいなのは、ドライブ自体にはエラーがでないこと。とりあえず、DIETで圧縮した実行ファイルについてはCRCチェックでファイルが壊れているのかチェックできるが、他のはひとつひとつ見てチェックするしかない。結局、通信関係のデータファイルがかなり壊れていた。不幸中の幸いだったのはKTX本体が生きていたのと、3つあるネットデータファイルのうち1つだけがかろうじて生き残っていたことだ。しかし、こういった時を考えると、ROMディスクに通信ソフトが入っていたEPSON PC-286NOTE Fはやはりえらかった。NLにもROMディスクはあるがXMODEMファイル交換ソフトはあっても通信ソフトは入っていないのだ。ROMディスクに通信ソフトが入っていれば学校のファイルサーバーからバックアップを取り出すという使い方もできるのだが、これではわりと簡単に通信ソフトがくたばってしまう。

しかし、これでメールも書きなおし・・・。(T_T)

歩く大阪

ベンチで博多で買っておいたミニョンのクロワッサンを朝食に食べて、まずは傘探し。そう、持ってきてなかったのだ。しかし、折り畳みで安くてとなるとなかなかなく、いろいろうろついて、やっと購入。そして日本橋へ。電器店街から1本大通りをずれたところにはバイク屋通りがある。初めて通ったがほんとに多い。小さいバイク屋がずらーっと並んでいる。パソコン関係も軽く見てみるが16MB80nsが4000円とか、NOTE用FM音源中古2000円とか、倍速CD-ROM1980円とか、Cバス汎用メモリ1MB980円とか、性能対価はともかくひょいと買えてしまう値段での欲しいものがいつもにましてやたら多いので これ以上私を誘惑しないでくれぇ てなもんでまいった。やはり日本橋はマニアックである。

雨の加古川線

ムーンライト九州の中で起きて、あれっと思ったのは雨が降っているということだ。昨日の博多はよく晴れていたし、おとといの雨はわりと小降りだった。天気は西から東へ動いて行くので博多で晴れてたのに関西にかえってきて雨ということはめずらしい。

で、乗った加古川線も雨の影響をもろに受けた。なんでも雨による30km/h制限だとかで市場からのろのろ運転。私は特に遅れてもたいして困らないのでいいが、そうでない人は思いっきりあせる状態である。当然対向列車も同様で交換で長いこと待たされたり。粟生では駅員が運転士に遅れの理由を聞いている。駅には連絡がいかないらしい。なんだかなー。

西脇市で谷川行乗り換え。ここからの草木をかすめて走るところがなかなか気に入った。谷川には12分遅れで到着。目の前には接続待ちをかけてくれているのか快速大阪行きが停車中。あわてて乗車。立ち通しで大阪まで乗車。

関西風味

せっかく18で1日JR乗れるのだから、どっか行こうと思うのだが、やっぱり大阪来たからには街を歩きまわりたいのであんまり遠く行くのもパス。といっても近場はたいてい・・・と思いきや一つ行っていないところがあるのに気づく。それは加古川線。近いのだがついでに乗るという機会がなくて後回しになっていたのだ。

ということで三ノ宮でムーンライト九州に別れを告げ、快速で加古川に引きかえす。しかし、乗ってて思うことはやっぱり関西だ、JR西日本だってこと。113系快速なのにやたら速く感じるし、なんとなく車内の雰囲気は違うし、客の雰囲気も違う。かえってきたんだなぁと感じる瞬間である。でもあとで梅田歩いたときにも思ったが女の子にかんしては博多の方が個人的に好感がもてる。でも個性的という点では梅田かも。

ムーンライト九州

これから乗るのはムーンライト九州なので、まだわりと時間があるのだが、意外とこのへん19時以降の暇つぶしはめんどうである。いや、単に本屋で立ち読みするような雑誌を昨日チェックしてしまってたのがいけなかったのかもしれないけど。とりあえず、夕食にラーメン食べた上にハンバーガー屋に行き、未読処理で暇をつぶす。

ムーンライト九州の指定券は今日、新飯塚駅でとってある。青春18のある時でもこの時期の上りならまあ大丈夫なのがムーンライト九州のいいところである。それでも今回は禁煙席が満席と言われたのでちょっとあせるが、それにしてはもらった指定券は窓側だったりする。よほど喫煙席は人気がないのだろうか?。

ホームにあがると自由席のところにはすでに長い列が出来ている。やはり指定券は取っておくものである。実際、自由席の方が空いているということは私の乗る時期のムーンライト九州では見たことがない。この時間にもかかわらずホームに駅弁売りが出ているあたり夜行列車の出発という雰囲気が出てていいねぇ。

ED76に牽引されたシュプール14系のムーンライト九州は出発2分前に入線し、出発。関門はJR九州のEF81の400。そこからはEF65PFと普通のバトンタッチである。結局、隣の客はいないらしく、快適・・・なはずであるが、ムーンライト九州のシートはちょっと広くていろんなポジションが取れるわりにこれといったのがなくて寝るときにはなかなかしっくりこない。下関を出て減光されたので寝ようとおもうが博多出てから少し寝てしまったせいもあってなかなか寝つけない。どうも私の習性として 居眠りは平気でするのに寝る時は寝つきが悪い というのがあるらしい(^^;;;。結局、私のムーンライト九州乗車史上一番寝れない夜だった。

今日の大ボケ

Kei-3氏からの電話で目がさめる。電話が終わるともうお昼。ぼちぼちと帰省準備をして、出来た荷物を宅配便で送ってからバスで新飯塚駅へ。今日は博多総合車両所という新幹線の車庫のお祭りがあるので帰省のついでに見て行こうというわけ。実は去年も行っているし、500系にも乗っているのでそのへんのものはそれほど興味はなく、お目当ては車両部品即売会である。去年の経験ではわりと良心的な価格設定で、さすがに車両銘板等になるとちと高いが(それでも安い方だと思います)、座席番号札とかスイッチ名称札とか、価値はそれほど高くないがてっちゃん心をくすぐるものが安くで置いてあるのが魅力。というわけでもう一度行きたかったのだが、駅に着いてみると次の博多先着列車は13:52の赤い快速。ということは博多は14:31で14:30の博多南行きには乗れず、次は15:30で16:00までの公開には 間にあわない この事は寮で調べてあったのになんだかぼけていたらしい。ああ、もうちょい寮を早く出てれば・・・。いや、こういう時くらい博多南線がもうちょい増えてれば・・・。

でもせっかく博多に出てきたので中古パーツを扱うバイク屋に行ってみる。でもやっぱり、ジェンマのパーツはない。(T_T)

あ~、水色の雨ぇ。わたしゃブルーだ

今日はジェンマの部品を探すべく、バイク屋めぐりをする予定だったが、起きてみると見事に雨(T_T)。しかたないのでまた寝る(ぉ

でもなにもしないのもしゃくなので学校まで出かけて、昨日入換えたHPのチェック。予想通り、バグ連発。10ヶ所以上の修正をするはめに・・・。