OL大会成績処理プログラムFreya履歴 加藤 隆幸 kato@orienteering.com PAF01157@nifty.com ======================================================================= Ver 2.85 β公開 2001. 2. 4 ・ゴール時刻出力で、スタート時刻がゴール時刻となっていたのを修正。 ・ゴール時刻出力を、固定長に変更。 ・速報で、規定時間外の場合、失格表記をしないよう変更。 (ただし、順位表記もしない) ・失格(DNQ)の並びをペナ・棄権の後ろにする。 データファイルバージョン "FREYA285"へ ----------------------------------------------------------------------- Ver 2.84 β公開 2001. 1.16 ・ペナ棄権等の入力の際にゴール時刻が残るように修正。 ----------------------------------------------------------------------- Ver 2.83 β公開 2001. 1.10 ・棄権(DNF)の場合も、ゴール時刻の入力(保存)ができるようにした。 ・スタートリスト出力時の文字幅を調整。 ----------------------------------------------------------------------- Ver 2.82 β公開 2001. 1. 8 ・ペナと失格(DNQ)の場合、ゴール時刻の入力(保存)ができるようにした。 ・参加者情報(参加者名等)を "-U <ファイル名>"で更新できるようにした。 ・失格理由表記無しを引数 "-U"から、"-Q"に変更。 ・引数表示中に"-B"があったのを削除し、"-U"を追加。 ・失格として 失格(CCL)(C.C.紛失)を追加。 ・フリガナを9文字から12文字に拡大 データファイルバージョン "FREYA282"へ ----------------------------------------------------------------------- Ver 2.81 2000年末β公開 2000.12.31 ・"失格(hh:mm:ss)"の表記を " 失格(h:mm:ss)"とした。 ・各メニューの先頭の英数字の入力で選択できるようにした。 ・"-B" を削除し、"-U"を追加。失格理由表示を初期値とした。 ・"表彰状用CSV出力"を追加 ・CSV出力の最初の行にフィールド名出力 ・メニュー階層の変更(CSVを独立) ・欠席者リストの出力を追加 ・PC98/DOSVの自動判定を止め、初期値をDOS/Vとする。 ・各メニューの終了の初期値を "No" -> "Yes"に変更 ・ドキュメントファイルを Freya.doc --> Freya.txtに変更 ----------------------------------------------------------------------- Ver 2.80 β公開 2000.11. 1 ・"表彰対象の出力(クラス別 CSV)"のクラス名/順位を全角に変更 ----------------------------------------------------------------------- Ver 2.79 β公開 2000. 2.24 ・速報データ出力で、「失格」の場合でも、時間を付ける組み合わせ 起動時のスイッチ '-B' 追加 ただし、速報時は常に表示 ・「朝日大会」フラグを削除(朝日大会は既に無い...) ----------------------------------------------------------------------- Ver 2.78 β公開 1999. 2.16 ・成績出力にhtml形式を追加 ----------------------------------------------------------------------- Ver 2.77 1997.11.17 ・ゴール時刻入力で、現在時刻より遅い場合はエラーとする ----------------------------------------------------------------------- Ver 2.76 1997.11. 3 ・「表彰対象の出力」で未確定の場合、予想時刻を出力 ・順位確定の判定で、参考記録を除くようにした。 ・同タイムの場合、早いスタートの者が前に並ぶようにした。 ・ペナ/棄権/失格等の入力をファンクションキーで行えるようにした。 ・出力メニューの組み合わせ変更 ----------------------------------------------------------------------- Ver 2.75 1997. 9.23 ・ゴール時刻入力で、HELPキーの代わりにTABキーも使用可能とした ・OL-CARD用タイプの用紙サイズ設定は、2.74と同じ ----------------------------------------------------------------------- Ver 2.74A テスト 1997. 9.16 ・OL-CARD用タイプの用紙サイズ変更 ----------------------------------------------------------------------- Ver 2.74 1997. 9.15 ・OL-CARD用タイプの用紙サイズ修正 ・CC印字で、クラス/名前等を縦倍に変更 ----------------------------------------------------------------------- Ver 2.73 評価用 1997. 9. 9 ・OL-CARD用タイプの印字障害の修正 ・PC-PRタイプでの速報障害の修正 ----------------------------------------------------------------------- Ver 2.72 評価用 1997. 9. 7 ・速報用紙にスタート/ゴール時刻を追加 ・入賞・規定時間無しの場合の入力・表示を変更 ----------------------------------------------------------------------- Ver 2.71 評価用 1997. 8.30 ・CC印刷で、OL-CARD用タイプを追加 ----------------------------------------------------------------------- Ver 2.70 1997. 3.25 ・PC98/DOSVの自動判定をセグメントからオフセットに変更 ・規定・入賞・表彰で無しを設定可能した ----------------------------------------------------------------------- Ver 2.69 PC-VAN/Nifty 1997. 2.27 ・PC98とDOS/Vの自動判別を追加と、-N(PC98指定)の追加 ・1名のみの場合の規定時間の表示 ----------------------------------------------------------------------- Ver 2.68 PC-VAN/Nifty 1997. 2.15 ・DOS/V互換機対応処理(スイッチ -V) ----------------------------------------------------------------------- Ver 2.67 1996. 8.18 ・中間ファイルの追加に関する機能変更 ・引数付きで空白を入れた場合の障害修正 ----------------------------------------------------------------------- Ver 2.66 1996. 2.12 ・有効ゴールがない場合の規定時間の表示の修正 ・引数付きの引数で空白無しも可とする ----------------------------------------------------------------------- Ver 2.65 1995.11. 6 ・参加者データの表示ミスを修正 ----------------------------------------------------------------------- Ver 2.64 '95 O-カーニバル使用予定β 1995.10.10 ・C.C. A4用紙印刷形式変更 ・ソース一部修正 ----------------------------------------------------------------------- Ver 2.63 筑波大へソースのみ提供 1995.10. 2 ・ソース一部修正 ----------------------------------------------------------------------- Ver 2.62 '95 O-カーニバル使用予定α版 1995. 9.16 ・C.Cの印刷書式追加 ・ENTRY.INのコメント行・空行がエラーとなっていたの修正 ----------------------------------------------------------------------- Ver 2.61 1995. 5.19 ・C.Cの印刷情報項目の変更(名前の下に一行追加) ・CSV形式での時間表示の変更 ----------------------------------------------------------------------- Ver 2.60 1995. 5.13 ・制限時間の設定を追加 ・公認大会様式のデータ集計の変更(棄権他->失格) ----------------------------------------------------------------------- Ver 2.59 1995. 5. 5 ・データ集計のCSV形式出力 ・入賞者のCSVデータ出力を追加 ----------------------------------------------------------------------- Ver 2.58 1995. 5. 1 ・参加者データ集計で、全員欠席の場合の集計ミス修正 ・表彰対象の入力で、0で、対象無しとする ----------------------------------------------------------------------- Ver 2.57 1995. 4.29 ・スイッチ -Oの追加(旧規定準拠) ・95年施行規定に準拠し、基準時間を優勝タイム、 ペナ規定時間外などを失格とする。 ・参考記録の単独入力を可能にした ・仮エントリ番号の表示を行う ・規定時間の設定を時間でできるようにした ----------------------------------------------------------------------- Ver 2.56 1995. 4.22 ・規定時間、入賞時間で、トップからの%に対応 ・コース枠の1分刻みスタートリストを作成 ・Stellaからの仮エントリ番号に対応(Code : FREYA256) ・参加者データで未指定のクラスがあった場合のエラー表示 ・表示字句の一部修正 ----------------------------------------------------------------------- Ver 2.55 1995. 3.12 ・CLASS.IN, ENTRY.INのデータ形式の若干の変更("@", "#"が無くても可) ・オフセットタイムの変数化(CLASS.IN内で指定する, Code : FREYA255) ・速報出力に、エントリ番号の追加。スタートリストにコース番号の追加 ・その他、表示字句の一部修正 ----------------------------------------------------------------------- Ver 2.54a 修正用テストバージョン 1995. 2.26 ・トップのメニューの表示順を変更 ・データ出力に全データのCSV出力を追加 ・起動時のスイッチを一文字に変更 ----------------------------------------------------------------------- Ver 2.53 朝日大会用の修正確定 1994.12. 4 ・順位が3桁で、表示が乱れないよう修正 ・朝日大会専用スイッチを付加 ・成績表出力で、欠席者を出力しないよう変更 ・引数の形式を変更 ・表彰対象が10位を越えた場合の障害修正 ・CSV形式のサポートを確定したものとする。 ----------------------------------------------------------------------- Ver 2.52c 朝日大会用暫定修正 1994.11.27 ・表彰対象が10位の場合の障害修正(暫定) ----------------------------------------------------------------------- Ver 2.52b 朝日大会用で使用 1994.11.23 ・CSV形式の出力をゼロサプレスしないよう変更 ----------------------------------------------------------------------- Ver 2.52a 朝日大会用に変更 1994.11.21 ・表彰対象のCSV形式出力 ・速報のペナを「失格」(DNQ)にする。 ・成績表の出力でペナを「失格」と表示・出力する。 ----------------------------------------------------------------------- Ver 2.52 朝日大会に使用?β3 1994.11.13 ・各種データのプリンタ出力の際、先頭行が二重印字された障害修正 ・ローマ字変換でカタカナに対応 ・再起動時に最終ゴール時刻が正しくない場合があったのを修正 ----------------------------------------------------------------------- Ver 2.51 朝日大会に使用?β2 1994.11. 4 ・コース別ゴール順、クラス別エントリ番号順で、ゴール時刻出力 ・スタートリストに申込み者数を表示する ・ふりがなが半角の場合もローマ字変換をするように変更 ・ふりがなとクラブ名のデータ長を変更(Code : FREYA251) ・エントリファイルの明示的な指定がある場合は、読込むよう変更 ・名前等の文字列中の空白の扱いを変更(半角空白2文字->全角空白) ・表彰対象の出力で正しく出力されない障害修正 ・オフセット時間を変更しても所要時間に反映されない障害修正 ・出力での表示で、年齢を3桁に(100歳以上でも表示が乱れない) ----------------------------------------------------------------------- Ver 2.50 朝日大会に使用? 1994.10. 1 ・文字列入力中の[INS]キーを上書き/挿入の切換えにする ・所要時間のオフセット(+-30分未満)ができるよう機能追加 ・データファイルがある場合、CLASS.IN,ENTRY.INから読込みを止める ・クラス名指定で、?* が使えるように変更 ・各種リスト出力先に"LPT"または、"PRN"指定でプリンタ出力へ "CRT"で画面表示を行う。 ・プリンタ印字に関する幾つかの変更。 ・C.C.印字で、クラブ名に半角が混じった場合の文字化けを修正 ・単機能プリンタの選択肢を除く(漢字切換えコードが不確定なため) PC-PR201タイプを速報の印字のみでサポート。他はESC/P固定 ・データファイル(RUN_DATA)からRanking項を除き、 タイムオフセットを追加(Code : FREYA250) ----------------------------------------------------------------------- Ver 2.43 β版としてPC−VANへ 1994. 6. 6 ・名前などで半角カタカナが通るように変更(半角->全角変換を削除) ・参加者データを変更/追加/削除した場合のクラス別参加者数更新を修正。 ・「未帰還者」の表示を「未入力者」に統一。 ・クラス別参加者数はデータファイル読込み時に再計算するよう変更。 ・(y/n)の問合せで、ESCキー等を押すと表示が乱れる障害を修正 ・文字列入力中の行末の漢字削除で、文字化け発生の障害を修正 ・スタート時刻の指定に未決定('?')を追加(ただし、未使用) スタート時刻自動生成のため ・公認大会用の成績表出力メニューを追加 ・メインメニュー、データ出力メニューの構造変更 ・「登録データ出力」画面のタイトルが違っていたのを修正 ・ペナ等の取消し時の"0/1"での確認を"y/n"確認に変更 ----------------------------------------------------------------------- Ver 2.42 β版としてPC−VANへ 1994. 2. 6 ・名前に半角が混じっても、速報/C.C.が出力されるように ・速報出力後にプリンタの漢字モードを元に戻す ・クラス別成績一覧表の完走率などの分母を参加者数から出席者数に 優勝タイム、入賞時間、規定時間を出力 ・参考タイムを順位に数える障害を修正 ・../commonで設定される共通ソースを取り込む 一括makeが行えない、バージョン管理の不都合により ----------------------------------------------------------------------- Ver 2.41 β版としてPC−VANへ 1994. 1.16 ・コース別スタートリストの出力 ・参加者データ出力メニュー順序の変更 ・参加者データ入力/クラスデータ入力の項目名の色を変更 ・スタート用スタートリストに、「ふりがな」「年齢」を追加 ----------------------------------------------------------------------- Ver 2.40 β版としてPC−VANへ 1994. 1. 3 ・カーソルが常に表示されないように修正 ・出力画面のデータ構造の変更 ・データ出力関数の呼出し関係の変更(Scold に合せる) ・出力クラスのディフォルトを "ALL"とする ・クラスごとのデータ一覧表を追加 ・同順位の場合の処理を修正(同じ順位に) ・速報で、全員確定でない場合、残り数を出力する ----------------------------------------------------------------------- Ver 2.38 1993.12.19 ・出力ファイル名のディフォルトを "LIST.TXT"とする ・参加者データに県名があっても読まない障害を修正 ----------------------------------------------------------------------- Ver 2.37 TAKU & 尾上へメール 1993.11. 9 ・エントリコードとゴール時刻の出力の形式を変更 ・スタートリストの別様式を出力 ・成績表出力を追加 ----------------------------------------------------------------------- Ver 2.36 TAKU へメール 1993.11. 3 ・エントリコードとゴール時刻の出力を追加 ----------------------------------------------------------------------- Ver 2.35 1993. 9. 6 ・Error_state を out_menu.c のファイル内変数に変更 ・エラーコード、終了コードを共通インクルードファイルから freya.h への移動とそれに伴う修正 ----------------------------------------------------------------------- Ver 2.34 1993. 6.12 ・コードテーブル変更に伴う修正 ・〈県名有り〉の設定のみとする ・NEC PR201プリンタサポート(作業中) ・共通ルーチン common Ver 1.11(1993.6.12版) 対応 表示色の設定変更、ファンクションキーの設定等 ----------------------------------------------------------------------- Ver 2.31a 1993. 2. 3 ・エントリー数、欠席者数の表示 ・同一者の再入力の際、ベルを鳴らし、注意を催す。 ・最終ゴールタイム更新の変更(最後の入力-->最後のゴール) ・データファイル書式の変更 名前の長さの変更と最大長の名前を入れた場合の障害修正 ・入賞者リストにエントリ番号追加 ・参加者データ出力メニュー構成変更 ----------------------------------------------------------------------- Ver 2.30a 1992.12.30 ・ESCA4の指定の追加  一行の圧縮印刷を行う ・参加者データ編集で、漢字削除がBS一つでできるようにした。 ----------------------------------------------------------------------- Ver 2.29a 1992.11.24 ・最終入力者のエントリ番号表示追加 ・データ入力の際のプリンタ On/Off ----------------------------------------------------------------------- Ver 2.25a 1992. 6. 7 ・LSI-C86 V 3.30でコンパイルを行う。一部Warningの修正。 ----------------------------------------------------------------------- Ver 2.25 1992. 5.28 ・中間データファイルの追加が行えるように仕様の追加 ・参加者データ編集で、カナ・県名が入るようにした ----------------------------------------------------------------------- Ver 2.23 1992. 4.30 ・参加者名などの入力で、アルファベットも使えるようにした。 ただし、一つの項に混在は不可(制限事項) ・ふりがなの代りにローマ字が出力できるようにした ・県名の追加がコンパイルスイッチで行える ・幾つかの障害修正 ----------------------------------------------------------------------- Ver 2.20 1992. 4.12 ・APOC’92使用に合せ、修正 ・確定処理の誤りの修正 ・エントリー削除機能の追加。 ----------------------------------------------------------------------- Ver 2.13 1991. 6.24 ・Turbo−C 2.00に対応 open()関数の仕様が異なり(??)、O_BINARYの付加が必要。 ----------------------------------------------------------------------- Ver 2.12 1991. 4.20 ・エラー表示部分の変更 ・大域変数のローカル化を計る。 ・起動メッセージでのキーワード表示削除 ・LSI−C86対応で発生したファイルサイズのチェックミス修正 ----------------------------------------------------------------------- Ver 2.10 1991. 2.17 ・カーソルキーなどの定義を元に戻すように修正する。 ・使用されていないログファイルに関する処理・記述を除く。 ・LSI−C86試食版でのみ必要なインクルードファイルを区別する。 ----------------------------------------------------------------------- Ver 2.05 1991. 2.10 LSI−C86試食版(3.20)対応した。 ----------------------------------------------------------------------- Ver 2.00 1990.11. 3 Eureka Ver 1.00 を元にFreyaの改修を行う。 使用コンパイラは、Zortech C++に含まれるCコンパイラ。 ’90年度東日本大会、三重大会、’91.1多摩OL Jr大会にて使用。 (各大会用共、キーコードの変更あり) それまでの履歴 1990.5 白州2日間大会にて、Eureka Ver 1.00を作成・使用。 (Freyaをベースに2日間対応版を作成) 1989 秋の多摩OL Jr大会にて、Ver 1.00を作成・使用。 (Kiteをベースに作成) 1988 秋の多摩OL Jr大会にて、Kite Ver 1.00を 作成・使用。(コンパイラはDataLight C) 以上。