Home Infomation SoftWare Grage SoftWare Grage2 TEEN's Room Macros for QX Column about ROCK, Life, and so on WEB BBS WEB Based Mail FORM to Me Link of My Favolite Site

TEEN'S ROOM

Last UpDate: 2000/08/14 PM
TEEN 関連のソフト開発は 2000年8月をもって終了しました。TEEN 本体はその後も開発が続いているのでここで配布されているソフトの中には既に正常動作しないものもあるかも知れません。が、作者自身純粋な DOS環境から離れてしまったので現在は動作確認も出来ない状況につきサポートも終了させて頂きます。ファイル配布は続けますのでこれらの点を了解した上で自由にご利用下さい。ソースも公開していますので、改変等自由に行って頂いて構いません。また改変したものの再配布も自由です。改変、再配布についての連絡も不要です。2004/03/21 記。
TEEN'S ROOM といってもティーンエイジャー向けのページではないです(笑)。いまや旧世代マシンとなった PC-9801/PC-9821 の MS-DOS 上から PPP 接続でインターネットへアクセスできる TEEN 関連の拙作ソフトを集めたページです。

TEEN について

TEEN というのは、XMaZ Project さんの提供よるNEC PC-88VA / PC-9801 / PC-9821 の PC-Engine / MS-DOS 対応のTCP/IP Engine で、 DOS マシン上でダイヤルアップ PPP 接続を実現する常駐ソフトです。ありがたいことに関連ソフトも含め、すべてフリーソフトとして提供されています。
[2000/08/14 追記]
現在 MCD 版が公開され、TEEN 自体は MCD 対応環境であれば PC-AT互換機 や FM-TOWNS などでも動作する可能性があるようで、動作するプラットホームが拡大しています。

TEEN 本体をはじめ、XMaZ Project さん作のインターネットメール送受信ツール ESEMAIL、テキストWWWブラウザ ESEWWW など TEEN 対応ソフトは下記でダウンロードできます。

http://www.pc88.gr.jp/~teen/wiki/index.php 2004/04/04 サイト移転
http://www.pc88.gr.jp/~teen/

PC-VAN では SIG 88VAユーザーズクラブ (88VA) のフォーラム「OS研究」でサポートが行なわれています。


EMCUTESEMAIL専用メールカッター(MS-DOS)[1999/08/22]
EMVIEWTEEN 対応のメール送受信ツールESEMAIL専用のビュア (PC-9801)[1999/08/22]
EMVIEW(88VA)TEEN 対応のメール送受信ツールESEMAIL専用のビュア(PC-88VA)[1999/08/22]
TBBSGETTEEN 専用 WEB掲示板巡回プログラム(MS-DOS)[1999/10/23]
TBBSUPTEEN 専用掲示板書き込みプログラム(MS-DOS)[1999/07/30]
TWCTEEN 専用 WEB ページ更新チェッカー(MS-DOS)[1999/08/15]

EMCUT version 1.03.0 MS-DOS v3.x 以降 Free 35KB download 1999/08/22
旧版ダウンロード EMCUT version 1.01.1

TEEN 対応のインターネットメール送受信ソフト ESEMAIL で受信したメールファイルをヘッダ行のキーワード毎に切り分け出力するツールです。
切り分け時に不要なヘッダを削除しますのでメールファイルのシェイプアップにも利用できます。
切り出し先ファイル名に利用できる年月置換マクロも搭載しています。
メーリングリストやメールマガジンで配信されたメールの整理、あるいは受信メールファイルの年月別整理などにご利用下さい。

【変更点】
1999/08/22 v1.03.0 ◇[不具合修正] Date: ヘッダの検索が実行されず、結果的に切り分けファイル名の日付マクロの展開に失敗することがある不具合を修正
1999/08/22 v1.02.2 ◇[不具合修正]255 バイト超のヘッダフィールドがあると正常動作しない不具合の修正 (Thanks msyk さん)
◇[改良]フィールドの分割されたヘッダに対応 (したつもり)
1999/08/05 v1.01.1 ◇[不具合修正]年月置換マクロで、受信メールファイルの最初のメールの年月情報をそのファイルの全メールに適用していた不具合修正 (Thanks Shinra さん)
◇[改良]年月情報の取得に失敗したらそこでエラー終了するようにした
1999/07/18 v1.00.5 初公開

EMVIEW version 1.07b PC-9801/88VA+MSE.SYS Free 52KB download 1999/08/22
【重要】PC-9801版、 88VA版はそれぞれの専用バージョンです。異なる環境では動作しません。
PC-9801版と 88VA版への差分ファイルをひとつのパッケージにまとめています。
旧版ダウンロード EMVIEW version 1.06a
Cソース version 1.07b
v0.98c よりソースファイルを別パッケージにしました。
バグ情報
(1999/07/26) v1.05
返信メール作成時に、受信メール区切り文字が無視されて返信元メール以降のすべてのメールが引用書き出しされていました。
v1.06 で で修正されています。

ESEMAIL(*1) で受信したメールファイルを閲覧するツールです。3分割画面で上にタイトルリスト、真ん中にヘッダ情報の一部をフル表示、下の画面にメール本文を表示します。
アーティクルの閲覧と外部エディタを使った簡単なメール作成機能(返信、新規)、外部デコーダーを使った添付ファイルのデコード機能などがあります。

(*1) ESEMAIL:XMaZ Project さんによる「TEEN 対応メール送受信ツール」です。

【変更点】
1999/08/22 v1.07b
[PC-9801]
[88VA+MSE.SYS]
◇[改良]EMVIEW.DAT 更新対象のファイルをカスタマイズで特定出来るようにした ( 設定項目 DAT_UPDATE_FILE 追加 )
◇[仕様変更]設定ファイルの EDITOR, UPFILE, CLIPFILE1, CLIPFILE2 は設定値がヌルストリングでもエラーにしないようにした
◇[不具合修正] 255 バイトを超えるヘッダフィールド対策 (Thanks msyk さん)
◇[改良]フィールドの分割されたヘッダに対応 (したつもり)
1999/07/26 v1.06a
[PC-9801]
[88VA+MSE.SYS]
◇[不具合修正]返信引用時に返信元メール以降のメールすべてを引用書き出ししていた不具合の修正
◇[改良]設定ファイルの R_DLMT, S_DLMT を 16 進数でなく文字そのものを記述可能にした
1999/07/15 v1.05a
[PC-9801]
[88VA+MSE.SYS]
◇[不具合修正]行頭に受信メール区切り文字があると無条件にメール区切り行と判定していたミスを修正 (Thanks msyk さん)
1999/07/13 v1.04a
[PC-9801]
[88VA+MSE.SYS]
◇[不具合修正]From: 行からの送信者名取得で、メールアドレスの後に送信者名が置かれている場合送信者名に半角空白が含まれていると送信者名が半角空白部分で分断されていた不具合を修正
1999/07/09 v1.03c
[PC-9801]
[88VA+MSE.SYS]
◇[機能追加]クリップ時の出力ヘッダ指定で出力除外ヘッダを指定できるようにした
◇[改良]ヘッダ文字列の大文字小文字を同一視するようにした(Thanks msyk さん)
◇[仕様変更]ヘッダ部の最後を X-UIDL: ヘッダで判定する手法を止めて、 ヘッダ部読み込み中に改行のみの行に出会ったら、そこでヘッダ部の終了とするように基本仕様を変更した

以前の更新履歴へ


TBBSGET version 0.7 MS-DOS汎用(TEEN の動作する環境) Free 43KB download 1999/10/24
旧版ダウンロード version 0.6
【重要】 作者自身は 88VA での動作は未確認です。が、88VA でも動作しているとの報告を頂きました

TEEN 環境で、 WEB 上の掲示板を巡回して未読メッセージをメッセージ毎に .html 形式でディスクに保存するソフトです。一度巡回を実行した掲示板はプログラム側で設定ファイルを更新し、自動的に未読番号管理を行ないます。

オリジナルの配付状態で対応している掲示板は TEEN Information の掲示板とNIFTY SERVE の標準掲示板 (いろいろと制限有り) ですが、実行プログラム自体は出来るだけ汎用的に制作してあり巡回手順を設定ファイルから読み込む仕様になっているので、新しい設定を追加記述することで他の掲示板への対応も可能です (実際に対応可能かどうかは掲示板の仕様にもよります)。

動作させるには TEEN でのインターネット接続環境が確立されていなければなりません。また、内部的に HTTPGET.EXE(*1) を呼び出しているので、HTTPGET.EXE をカレントディレクトリか環境変数 PATH の通ったディレクトリに置いて下さい。

(*1) HTTPGET.EXE TEEN 対応 WWW ファイル受信ツールで、 TEEN 対応 超簡易テキスト WWW ブラウザ ESEWWW のパッケージに添付されています。こちらも XMaZ Project さんによって提供されています。

【変更点】
1999/10/24 v0.7 ◇[不具合修正]いつのまにか v0.6 添付の TBBSGET.INI 記載の REQUEST 定義で NIFTY の掲示板が読めなくなっていたのを修正 (Thanks msyk さん)
◇[改良]アーティクルダウンロード時のリクエスト文字列送信時に改行コードを付加していたのを廃止
1999/08/05 v0.6 ◇[不具合修正]表示色設定が 88VA で反映されてなかった不具合修正 (Thanks Shinra さん)
1999/08/01 v0.5 ◇[その他]いままで試作版として公開してきたが特に問題がないようなので、βを外して正式公開とした
◇[改良]未読メッセージがある時はその旨表示するようにし、かつ受信中のメッセージ番号も表示するようにした
◇[改良]実行中のメッセージ表示にエスケープシーケンスで色付けするようにして、その表示色は設定ファイルでカスタマイズ出来るようにした
◇[内部的な変更]httpget.exe 実行を system() から spawnlp() に変更し、 終了コードをチェックするようにした
1999/07/22 v0.2β ◇[機能追加]対話的に巡回掲示板を選択するモード追加 (/m)
◇[その他]ワークファイルをプログラム終了時に削除するようにした。関連して、ワークファイルを削除しない起動オプション追加 (/d)
1999/07/20 v0.1β3 初公開

TBBSUP version 0.9 MS-DOS汎用(TEEN の動作する環境) Free 55KB download 1999/07/30
【重要】 作者自身は 88VA での動作は未確認ですが、正常に動作したとの報告を頂いています

TBBSUP は TEEN 専用掲示板書き込み用プログラムで TEENBBSF の後継ソフトです。TEENBBSFの基本機能はそのまま引き継ぎながら仕様を大幅に見直してソフト名も変更したものです。TEENBBSF との大きな違いは掲示板毎の相違を設定ファイルに吸収することによって、実行ファイルをひとつにした点です。

TBBSUP は XMaZ Project さんによる TEEN 用 WWW フォームデータ送信プログラム作成支援ライブラリ FORMAID のサンプルプログラム TEENBBS.EXE の派生版として公開していた拙作 TEENBBSF.EXE の更なる改良版です。
XMaZ Project さんによるオリジナル版 TEENBBS.EXE との違いは、名前、タイトルなどの対話的入力項目の記述も含んだ草稿ファイルをあらかじめ用意してそのファイルを読み込んでデータ送信処理するようにした点です。オフラインでの送信用データ作成の手順を出来るだけ簡素にするのが狙いです。
また、作成済みデータ送信だけの /A オプションを追加しました。 /A オプションを使うと複数のデータを一括送信出来ます。
送信用のテキストをあらかじめ用意するので、オリジナル版にある /E オプションやテキストエディタの指定はありません。

これまでの TEENBBSF では、 TEENBBSF.EXE, NIFBBSF.EXE, NIFDELF.EXE という具合に掲示板毎にバイナリファイルを分けていたのですが、この方式だと他の掲示板に対応させるにはソースを修正してコンパイルし直さなければなりません。一般ユーザーのみなさんにはなかなか手が出せなかったのではないかと思います。

TBBSUP では、 プログラムソースの大幅な見直しにより掲示板毎の設定の違いはひとつの BBS 設定ファイルですべて吸収して、バイナリファイルを TBBSUP.EXE だけにしました。従って、BBS 設定ファイルへ追加記述するだけで複数の掲示板への書き込みに対応できる可能性を持つようになりました。
添付してある BBS 設定ファイルでは、 XMaZ Project さんの TEEN Information 掲示板への書き込み、NIFTY SERVE の提供する掲示板への書き込み、削除の設定サンプルを記載してあります。

TEENBBS.C だけでなく、 FORMAID ライブラリ本体もかなり改造していますので FORMAID の派生版と呼んでも良いかもしれません。

【変更点】
1999/07/30 version 0.9 TEENBBSF v0.6 から TBBSUP v0.9 への変更点です。
◇[基本仕様変更]ソースの大幅な見直しにより実行ファイルひとつで複数掲示板に対応できるようにした
◇[その他]この変更に伴いソフト名を変更
◇[機能改良]草稿ファイルの指定に MS-DOS のワイルドカードが利用できるようにした
◇[機能改良]草稿ファイル検索ディレクトリを指定できるようにした
◇[機能追加]送信処理後の草稿ファイルのリネーム (移動) 機能追加

TWC version 1.01 MS-DOS汎用(TEEN の動作する環境) Free 27KB download 1999/08/15
【重要】 作者自身は 88VA での動作は未確認です
旧版ダウンロード version 1.00
Cソース version 1.01

WEB 上の指定されたページの更新状況をチェックして、更新されたページがあれば更新されたページへの URL リンク集作成と更新されたページのローカルディスクへのダウンロードを実行するもので TEEN 専用のプログラムです。

更新チェック終了時に TWC から ESEWWW(*1) を起動して更新ページへの URL リンク集を閲覧し、そのままそのサイトへアクセスすることも出来ますし、ローカルディスクへダウンロードした更新ページへのリンク集も作成されますので、回線切断後 ESEWWW を使ってそちらのリンク集を閲覧し、ローカルディスクにダウンロードしたページをオフラインでゆっくり読むことも出来ます。

TWC の外部プログラムとして ESEWWW の他に HTTPGET.EXE が必要です。 また、ESEWWW が内部的に呼び出すので EXTLINK.EXE も必要です。これらのプログラムは ESEWWW の配付パッケージに添付されています。

TWC による WEB ページ更新チェックには TEEN によるインターネットへの接続環境が必要です。

(*1) ESEWWW
TEEN と同じく XMaZ Project さん提供による「TEEN 対応 超簡易テキスト WWW ブラウザ 」です。

【変更点】
1999/08/15 v1.01 ◇[不具合修正]更新されていないページは設定ファイルの !LAST_CHECK が書き換えられず、結果的に INTERVAL の指定が無効になっていた不具合を修正
1999/08/08 v1.00 ◇リリース版初公開


Top Page へ