======================================================================
【ソフト名】　ＪＲ運賃計算システム　ＭＡＲＳ for Windows　暫定版
              v0.38
【ファイル】　MARSW038.ZIP
【カテゴリ】　ＪＲ運賃計算システム
【著作権者】　SWA
【圧縮形式】　ZIP
【動作環境】　Windows10 等
【動作確認】　Windows10 (64bit)
【転載可否】　可
======================================================================

　「ＪＲ運賃計算システム　ＭＡＲＳ for MS-DOS」を Windows 化した
アプリケーションです。機能、用法は MS-DOS 版に準じます。

　本バージョンは、取り急ぎ最低限の機能を移植しただけの「暫定版」
です。うまく動かなくてもサポートはできません。その点を承知の上で
ご利用ください。

　不具合報告は、アプリケーション起動時に表示されるメールアドレス
までお願いします。ただ、ご報告いただいても個別の回答はほとんどで
きない見込みです。

　今後、当面の間の最新版配布は、原則として、SWA の Web ページ

	http://www.swa785.net/pub/mars/

で行います。

　でるもんた・いいじま氏により、MARS for Windows のオンラインマ
ニュアルが整備されました。以下のサイトをご覧ください。

	http://www.dennougedougakkai-ndd.org/mars/


■ v0.01 → v0.02 の修正点

    ・運賃計算時の四捨五入処理の不具合を修正
      運賃（税抜き）を計算する際の四捨五入処理に検討漏れがあり、
      たとえば税抜き運賃（四捨五入前）が4050円の場合、本来4100円
      となるべきところ、4000円となってしまうことがありました。

    ・発着駅の履歴（ヒストリー）を記録するファイル名を変更
      変更前は MS-DOS 版と同じ「MARSHIST.DAT」でしたが、混同する
      ためファイル名を変更し「MARSHISW.DAT」としました。

    ・その他、細かな不具合修正・改善
      o 経路入力時、路線を補完しようとして候補が複数あった場合、
        補完する路線への入口・出口駅もあわせて表示
      o 計算結果出力ファイル名に多バイト文字が含まれる場合の対処
      o 候補選択ウインドウのサイズを調整
      o 発着駅の履歴（ヒストリー）が空のときの挙動修正


■ v0.02 → v0.03 の修正点

    ・運賃計算結果のメモリ機能を追加
      計算結果を、経路とともに８個まで記憶できます。後で呼び出し
      て再編集することも可能です。

    ・運賃の「通算」「合算」機能を追加
      ２区間以上の計算結果を「通算」もしくは「合算」できます。
      ※ 通算…各区間の運賃計算キロ等を合計し、その距離に対して
               運賃を計算
         合算…各区間ごとに運賃を算出し、それら運賃を合計

      通算に関しては、旅客営業規則に運賃計算方法が定義されていな
      いと思われる場合があり、その場合には適当に算出しています。
      （例：「東京→有楽町」と「大阪→天満」を通算）

    ・ソースを整理
      将来のさらなる移植を見越してソースの書き直しを行いました。
      これに伴い、新たな不具合が発生していることが想定されます。


■ v0.03 → v0.04 の修正点

    ・大都市近郊区間関連の不具合を修正
      たとえば「大阪→東京」の運賃を計算すると、大都市近郊区間内
      で最短経路を探そうとしてエラーとなっていました。


■ v0.04 → v0.05 の修正点

    ・関西空港近辺の加算運賃に関する不具合を修正
      日根野・関西空港間の加算運賃が210円であるべきところ、150円
      となっていました。

    ・ユーザインタフェースの改善（主にメモリ関係）
      以下のショートカットキーを追加しました。

      【メモリ一覧ウインドウ】
      o [Ctrl]+[a]:		全選択／解除
      o [Ctrl]+[1]〜[8]
        [Alt] +[1]〜[8]:	メモリ1〜8を選択／解除

      【計算結果ウインドウ】
      o [Ctrl]+[1]〜[8]
        [Alt] +[1]〜[8]:	計算結果をメモリ1〜8に保存

      また、メモリへの上書き保存時に上書きの可否を質問するように
      しました。


■ v0.05 → v0.06 の修正点

    ・気仙沼線・大船渡線のBRTによる暫定開業に対応
      制度の詳細が明らかになっていないため、以下の前提により運賃
      を計算します。以下の前提が実際の取扱いと一致しているという
      保証はありませんが、実際の取扱いに近づけていきたいと考えて
      いますので、「第三者にも検証可能な指摘」を歓迎します。

      o BRT線は、基本的には鉄道線と同様に扱う（以下、その一部の例）
        - BRT線発着の場合、乗車券の発売範囲は「対全ＪＲ」
        - BRT線通過の場合、乗車券の発売範囲は「全ＪＲ対全ＪＲ」
        - 以下の事柄に対しては、鉄道・BRTの営業キロ（0.1km単位）を
          単純に合計して計算・判定
          * 乗車券の有効日数
          * 学生割引の適用可否
          * 往復割引の適用可否
      o 大船渡線BRTの実際の運行形態は枝分かれしているが、運賃は
        一本道（各駅を気仙沼起点の営業キロ順に並べた路線）として
        計算する
      o 大船渡線BRT「上鹿折線」に係る運賃計算は、鉄道対応駅のみを
        対象とする
      o 鉄道・BRTにまたがる運賃は、鉄道の運賃計算キロに基づく
        鉄道運賃と、BRTの乗車区間に基づくBRT運賃の合計
        （但し、鉄道乗車区間が以下プレスリリース※別紙５路線図の
          太線区間で完結する場合、かつBRT通過連絡とならない場合
          大人片道普通運賃（鉄道分）から100円を減ずる）
        ※ プレスリリース「大船渡線におけるBRTの運行開始について」
           （2013年１月31日　ＪＲ東日本盛岡支社）
           http://www.jr-morioka.com/ 「プレスリリース一覧」より
      o BRT−鉄道−BRTという乗車形態に対する運賃は、BRT第１区間、
        鉄道、BRT第２区間の運賃を各個別に計算し合計
        - ２区間のBRTの営業キロを通算して計算することはしない
        - そもそも、このような乗車券が発売されるか未確認
      o 小児片道普通運賃は、「鉄道の大人片道普通運賃の半額」と
        「BRTの大人片道普通運賃の半額」の合計
        （端数整理は個別に行う）
      o 学生割引、往復割引の端数整理も上記同様、個別に行う
      o BRTを利用する場合、ＪＲ以外の会社を含む経路の運賃は計算
        しない
      o 特定都区市内制度の適用判断は鉄道営業キロにより行う
      o 規程114条の適用判断も鉄道のみの運賃をもとに行う
        - 例：奥新川→気仙沼（仙山、仙石、石巻、陸羽東、
                            東北新幹線、大船渡）
          * 仙台→気仙沼は200km以下のため仙台市内発ではない
            奥新川→気仙沼 運賃計算キロ242.8km→本来は運賃4310円
          * 着駅を（BRT経由）御岳堂へ延長すると仙台市内発となる
            仙台→御岳堂 運賃計算キロ213.3km→鉄道運賃3570円
          * 上記より、奥新川→気仙沼の運賃は114条適用で3570円とする

    ・新駅開業に対応
      o ベイサイドアリーナ（気仙沼線BRT）
      o 長部（大船渡線BRT）
      o 高田病院（大船渡線BRT）

    ・田子倉駅（只見線）の廃止に対応

    ・周遊きっぷの廃止に対応
      これまで、片道200kmを超える経路に対して周遊きっぷのアプロ
      ーチ券のねだんを表示していましたが、これを取り止めました。

    ・いわて銀河鉄道の運賃改定に対応

    ・規程114条の個別対応データに抜けがあったので追加


■ v0.06 → v0.07 の修正点

    ・大阪市内発着の計算結果に不具合があったのを修正
      一部のケースにおいて、大阪市内の中心駅を京橋駅として計算し、
      誤った営業キロや運賃計算キロにより運賃を算出していました。

    ・計算結果表示画面のボタン類の一部を廃止・配置変更
      これまでは「極力 MS-DOS 版と同じ操作性にする」という考えの
      もと、キーボード操作によって実現できる機能を GUI によって
      実現するために各種ボタン類を配置してきました。
      しかし今回、一般的な Windows アプリケーションの画面遷移に
      照らして不要あるいは不自然と思われるボタンは廃止しました
      （例：終了ボタン）。
      キーバインドについては変更していませんので、MS-DOS 版を使
      い慣れた方には影響はないものと考えています。

    ・実行ファイルを圧縮しない状態で配布するように変更
      これまで、実行ファイルを「UPX」という圧縮ツールにより圧縮
      した状態で配布していました。圧縮により実行ファイルのサイズ
      が３割程度に縮むためです。
      しかし、圧縮によるデメリット（悪意のあるプログラムと誤認さ
      れる可能性がある等）もあるため、v0.07から、圧縮しない状態
      で配布することにしました。
      圧縮しない状態における実行ファイルの大きさは約２ＭＢであり、
      現在のＰＣでは特に問題とならないサイズだと思われます。必要
      があればユーザ側で圧縮を行ってください。

    ・大都市近郊区間の拡大に対応
      仙台近郊区間において、いわゆる「山形新幹線」利用時に大都市
      近郊区間制度が不適用となるため、路線コード「山形新幹線」を
      追加しました。「山形新幹線」経由で入力すると、計算上は奥羽
      本線経由ですが、大都市近郊区間で完結しない扱いとなります。

    ・消費税８％化に伴う運賃改定に対応
      ＩＣ運賃の表示については不具合があります（文書の末尾参照）。

    ・岩泉線の廃止に対応

    ・駅の新設・廃止に対応
      （新設）碁石海岸口（大船渡線BRT）
      （廃止）八ツ森・西仙台ハイランド（仙山線）
              竜飛海底・吉岡海底・知内（海峡線）


■ v0.07 → v0.08 の修正点

    ・東京近郊の電車特定区間の運賃計算不具合を修正
      「紙運賃」は消費税転嫁後の10円未満の端数を切り上げるべきと
      ころ、四捨五入としていたため、多くの区間で運賃を誤っていま
      した。これを受けＩＣ運賃にも誤りがありました。

    ・江差線の廃止に対応
      接続駅コードの激変緩和のため、渡島大野駅に新たに接続駅コー
      ドを割り当てました。

    ・運賃通算機能において、常に往復運賃を表示するよう修正
      通算した経路に対して往復乗車券を発売できるかどうかは考慮し
      ていません。


■ v0.08 → v0.09 の修正点

    ・関西空港関連の大都市近郊区間処理の不具合を修正
      大都市近郊区間の最安運賃を計算する際に使用する加算運賃が、
      消費税５％時代のままとなっていました。

    ・ＩＣ運賃表示条件を厳格化
      ＩＣ運賃を表示する条件として、「ＪＲ東日本管内の大都市近郊
      区間で完結すること」のほかに「発着駅がともに Suica エリア
      であること」を追加しました。

    ・往復運賃の合算に関する不具合を修正
      往復乗車券の買えない経路を含んで運賃を合算すると、往復乗車
      券の買えない経路の運賃を０円とみなして合算往復運賃を表示し
      ていましたが、このような場合、合算往復運賃を表示しないよう
      に変更しました。

    ・新下関・小倉間を幹在別線で往復する際の運賃を計算可能に
      行きの経路、帰りの経路をそれぞれメモリに保存し、２つのメモ
      リを選択して「合算」すると、結果表示の最後に「幹在別線往復
      運賃」が表示されます。


■ v0.09 → v0.10 の修正点

    ・ＩＣ運賃表示条件の不具合を修正
      松本駅が Suica エリアとして認識されていなかった不具合を修
      正しました。


■ v0.10 → v0.11 の修正点

    ・吾妻線のキロ程変更に対応
      吾妻線岩島・川原湯温泉・長野原草津口間の線路付け替えに伴う
      キロ程変更に対応しました。

    ・東京近郊区間・Suica エリアの拡大に対応
      新たに吾妻線が東京近郊区間となったことに対応しました。また
      中之条、長野原草津口、万座・鹿沢口の３駅が Suica エリアと
      なったことに対応しました。

    ・大船渡線（BRT）奇跡の一本松駅の常設化に対応
      大船渡線（BRT）奇跡の一本松駅が臨時駅から常設駅となり、キ
      ロ程が設定されたことに対応しました。

    ・大都市近郊区間の最安経路表示機能の不具合を修正
      発駅が大都市近郊区間とそれ以外の境界となる接続駅である場合
      に、発着駅を入力して [f・5] キーを押すと異常終了する場合が
      ありました（例：高崎→思川）。この不具合を修正しました。


■ v0.11 → v0.12 の修正点

    ・北陸新幹線（長野・金沢間）延伸開業と並行在来線の３セク化に
      対応
      第３セクター各線とＪＲ線との通過連絡運輸対応については後述
      します。

    ・東北本線（松島・高城町間）開業に対応
      同区間を走行する旅客列車はまだありませんが、仙台近郊区間で
      完結する区間について、同区間を経由した運賃計算が可能となる
      ことから、システム上は開業したものとみなして扱っています。

    ・新駅開業に対応
      o 天童南駅（奥羽本線）
      o 高田高校前（大船渡線（BRT））
      o 新白島駅（山陽本線）
      o 新高岡駅（城端線）

    ・線路や駅の移設に対応
      o 北森駅（花輪線）
      o 女川駅（石巻線）
      o 陸前大塚・東名・野蒜・陸前小野間（仙石線）

    ・北陸本線寺井駅改称に対応（新駅名：能美根上）

    ・只見線柿ノ木駅廃止に対応

    ・経路入力時のカーソル移動方法に選択肢を追加
      従来、経路入力時には、１路線ないし１接続駅を入力すると
      カーソルは真下に移動していました。
      今回、オプションにより、カーソルをＺ字形（右、左下交互）に
      移動させることを可能としました。
      これにより、「路線」「接続駅」「路線」「接続駅」…と交互に
      入力する場合、便利になりました。


■ v0.12 → v0.13 の修正点

    ・えちごトキめき鉄道日本海ひすいラインの処理不具合を修正
      当該路線はv0.12において運賃を計算しない仕様となっていまし
      たが、経路として入力すると「運賃 0円」を返すようになってい
      ました。


    ・北陸新幹線（長野・金沢間）延伸開業に伴う通過連絡運輸関係の
      乗継割引対応内容を修正
      o ＩＲいしかわ鉄道
        金沢・津幡間を挟む通過連絡運輸において、以下の区間に乗継
        割引が設定されているとの情報があったため、対応しました。
        (1) 西金沢・中津幡間　110円割引
        (2) 西金沢・本津幡間、西金沢・能瀬間、野々市・中津幡間、
            野々市・本津幡間　80円割引
        (3) (1)(2)を除く、(大聖寺−西金沢)・(中津幡−和倉温泉)間
            30円割引
      o ＩＲいしかわ鉄道・あいの風とやま鉄道
        津幡・倶利伽羅・高岡間には乗継割引が設定されていますが、
        同区間を挟む通過連絡運輸においては乗継割引が適用されない
        と判明したため、対応しました。
        （従来は乗継割引ありで計算していました）

    ・北陸新幹線（長野・金沢間）延伸開業に伴う通過連絡運輸範囲を
      修正
      以下の区間について、通過連絡運輸があるものとして計算します。
      特記のないものは、発着駅・経路としてＪＲ全駅・全線を任意に
      選択できます。
      本システムで現在未対応の事項について、将来的には正確に対応
      したいと思っています。
          o ＩＲいしかわ鉄道
            - 金沢・津幡間
          o ＩＲいしかわ鉄道・あいの風とやま鉄道
            - 金沢・高岡間
              ※ 高岡側の発着駅は「氷見線各駅」もしくは「城端線
                 各駅」限定
              ※ 実際の取り扱い上は、金沢側の発着駅は「ＪＲ北海
                 道・ＪＲ東日本を除く各駅」限定のようだが、本シ
                 ステムでは現在未対応（ＪＲ北海道・東日本発着で
                 も運賃を計算する）
            - 津幡・高岡間
              ※ 高岡側の発着駅は「氷見線各駅」もしくは「城端線
                 各駅」限定
            - 津幡・富山間
              ※ 実際の取り扱い上は、富山側の発着駅は「ＪＲ九州
                 を除く各駅」限定のようだが、本システムでは現在
                 未対応（ＪＲ九州発着でも運賃を計算する）
          o あいの風とやま鉄道
            - 高岡・富山間
              ※ 上記区間について、高岡側の発着駅は「氷見線各駅」
                 もしくは「城端線各駅」限定
              ※ 実際の取り扱い上は、富山側の発着駅は「ＪＲ四国・
                 ＪＲ九州を除く各駅」限定のようだが、本システム
                 では現在未対応（ＪＲ四国・九州発着でも運賃を計
                 算する）
          o えちごトキめき鉄道
            - 上越妙高・直江津間
            - 直江津・糸魚川間
          o 北越急行
            - 六日町・十日町間
            - 六日町・犀潟間
            - 十日町・犀潟間
              ※ 上記３区間について、実際の取り扱い上は発着駅が
                 ともに「ＪＲ東日本またはＪＲ東海（米原・京都・
                 新大阪除く）」限定のようだが、本システムでは現
                 在未対応（上記以外の駅発着でも運賃を計算する）

    ・北近畿タンゴ鉄道の鉄道運行事業移譲に伴い路線名を変更
      路線名「KTR宮津」を「WT宮津」、「KTR宮福」を「WT宮福」に、
      それぞれ改名しました。
      （案内上は、宮津線を「宮舞線」「宮豊線」と称することになり
        ましたが、正式な路線名は宮津線のままであると思われるため、
        上記のような名称としています。「宮舞線」「宮豊線」という
        通称、また「丹鉄」という通称については、路線名エイリアス
        機能にて対応可能であり、添付のサンプルファイルでは対応を
        行っています。）

    ・データファイルの、読みがなに関する不具合を修正
      データファイルのソートが正しく行われておらず、ガーラ湯沢駅
      を読みがなにより入力できない状態となっていました。


   ※ 2015年３月改正に関する不明点と暫定対応
    ・東北本線（松島・高城町間）開業により、BRT線と鉄道線の乗継
      割引範囲が変更となるか不明
      →変更にならないという仮定でリリースしています。よって松島
        ・高城町間を通過する経路は乗継割引なしで計算します。


■ v0.13 → v0.14 の修正点

    ・北海道新幹線開業と並行在来線の３セク化に対応
      o 北海道新幹線（新青森・新函館北斗）を追加
      o 江差線（五稜郭・木古内）を道南いさりび鉄道へ移管
      o 海峡線（中小国・木古内）は存置
      ※ 道南いさりび鉄道とＪＲ線との連絡運輸については詳細未判
         明のため、ひとまず対応していません。
         システム上「道南いさりび鉄道」は定義されていますが、実
         際には同鉄道の運賃は計算できません。

    ・新駅開業に対応
      o 石巻あゆみ野駅（仙石線）
      o 小田栄駅（南武線（支線））
        ※ 当面、同駅発着の運賃は川崎新町駅の営業キロにより計算
           するため、川崎新町駅の駅名表記を「川崎新町小田栄」と
           して対応しています。標準添付している MARS_USD.DAT を
           用いれば、発着駅エイリアス機能により、「オダサカエ」
           と入力すると「川崎新町小田栄」駅を選択できます。
           川崎新町・小田栄間の運賃を計算できないのは仕様です。
           川崎新町・浜川崎間の「普通片道運賃」（＝紙のきっぷの
           ねだん）で代用してください（ＩＣカードは利用不可）。
      o 摩耶駅（東海道本線）
      o 東姫路駅（山陽本線）
      o 西熊本駅（鹿児島本線）

    ・駅の廃止に対応
      o 東追分駅・十三里駅（石勝線）
      o 上白滝駅・旧白滝駅・下白滝駅・金華駅（石北本線）
      o 花咲駅（根室本線）
      o 鷲ノ巣駅（函館本線）
      o 大志田駅・浅岸駅（山田線）

    ・大船渡線（BRT）大船渡魚市場前駅への営業キロ設定に対応

    ・指宿枕崎線谷山駅移設に対応

    ・函館本線渡島大野駅改称に対応（新駅名：新函館北斗）

    ・陸羽東線小牛田・古川間の Suica エリア化に対応

    ・接続駅コードを一部修正
      会社境界駅に必ず接続駅コードを振ることにしました。また、シ
      ステム制作上の都合で新神戸駅、鴫野駅にも接続駅コードを振り
      ました。
      逆に、接続駅コードが必須でない一部の駅について、接続駅コー
      ドを振らないことにしました。
      これら変更に伴い、既存接続駅コードにも一部変更が生じました。

    ・計算結果におけるキロ数表示を修正
      これまで単に「ＪＲ線営業キロ」と表記していたものを「JR線
      (鉄道)営業キロ」に修正しました。これは、同営業キロが、ＪＲ
      東日本 BRT 各線の営業キロを含まない値になっているためです。


■ v0.14 → v0.15 の修正点

    ・北九州市内発着時の特定都区市内制度の適用不具合を修正
      v0.14で下関駅に接続駅コードを割り当てましたが、その副作用
      として、在来線で本州から北九州市内に入る場合の特定都区市内
      制度の適用判定に誤りが生じていました。

    ・いわゆるHighDPI環境に対応
      昨今のPC環境変化をふまえ、「VGA環境でも最低限利用できる」
      という制約のもと、より高解像度（１ピクセルの物理的サイズが
      小さい）な環境で使いやすくするため、ユーザインタフェースを
      見直しました。具体的には以下のような修正を行いました。

      o System DPI Aware なアプリケーションに
      o 全般にＵＩ部品を大型化
      o その他、細かいところの変更（詳細は忘れました…）

      特定の環境で使いにくくなったということがありましたらお知ら
      せください。次回修正の参考にさせていただきます。


■ v0.15 → v0.16 の修正点

    ・留萌本線一部区間（留萌・増毛間）廃止に対応

    ・可部線（可部・あき亀山間）延伸に対応

    ・新駅開業に対応
      o 郡山富田駅（磐越西線）
      o 八幡大橋駅（大船渡線BRT）
      o 寺家駅（山陽本線）

    ・駅の廃止に対応
      o 東山駅、姫川駅、桂川駅、北豊津駅、蕨岱駅（函館本線）
        姫川駅廃止に伴い、大糸線姫川駅の漢字表記が「(糸)姫川」か
        ら「姫川」に変わりました。
      o 美々駅（千歳線）
      o 島ノ下駅、稲士別駅、上厚内駅（根室本線）
      o 五十石駅（釧網本線）

    ・常磐線（駒ヶ嶺・浜吉田間）キロ程変更に対応

    ・Suica エリア拡大に対応
      o 韮崎・岡谷・みどり湖・塩尻・松本間 フルサービス化
      o 郡山・郡山富田間 フルサービス化
      o 宮内・長岡間 フルサービス化


■ v0.16 → v0.17 の修正点

    ・可部線（可部・河戸帆待川間）の距離に誤りがあったのを修正
      同駅間は営業キロ0.8km、換算キロ0.9kmですが、各1.6km、1.8km
      と誤った数値になっていました。


■ v0.17 → v0.18 の修正点

    ・阪和線東岸和田駅の移設に対応

    ・（参考）11月2日に開業する、気仙沼線 BRT「気仙沼市立病院」
              駅には対応しません。（営業キロが設定されないため）


■ v0.18 → v0.19 の修正点

    ・新駅開業に対応
      o ＪＲ総持寺駅（東海道本線）
      o 衣摺加美北駅（おおさか東線）

    ・駅の廃止に対応
      o 羽帯駅（根室本線）


■ v0.19 → v0.20 の修正点

    ・三江線廃止に対応
      これに伴い、東北４の路線コードを216→159に、道南いさりびの
      路線コードを217→216に変更しています。
      また、播但線長谷駅の表記を「(播)長谷」から「長谷」に変更し
      ています。

    ・新駅開業に対応
      o 栃ヶ沢公園駅（大船渡線BRT）
      o あしかがフラワーパーク駅（両毛線）
        ※ 当面、同駅発着の運賃は(両)富田駅の営業キロにより計算
           するため、(両)富田駅の駅名表記を「(両)富田足利FP」と
           して対応しています。標準添付している MARS_USD.DAT を
           用いれば、発着駅エイリアス機能により、「アシカガフラ
           ワーパーク」と入力すると「(両)富田足利FP」駅を選択で
           きます。
           (両)富田・あしかがフラワーパーク間の運賃を計算できな
           いのは仕様です。両駅間の運賃は大人片道190円です（ＩＣ
           カードは利用不可）。


■ v0.20 → v0.21 の修正点

    ・男鹿線男鹿駅移転に対応

    ・気仙沼線BRTの駅開業・改称・移転に対応
      o 新駅「志津川中央団地」開業
      o 改称・移転「ベイサイドアリーナ」→「南三陸町役場・病院前」


■ v0.21 → v0.22 の修正点

    ・おおさか東線（新大阪〜鴫野）の開業に対応
      新規開業区間は路線名「おおさか東１」、既開業区間（放出〜久
      宝寺）は路線名「おおさか東２」（改称）として区別します。
      また、久宝寺駅を除くおおさか東線の各駅は、既存駅を含め大阪
      市内扱いの駅となります。

    ・山田線（宮古〜釜石）の三陸鉄道移管に対応
      移管は3月23日付ですが、過渡的なバージョンを準備する余裕が
      ないことから、本バージョン（3月16日改正版）にて対応します。

    ・石勝線（新夕張〜夕張）の廃止に対応
      営業運転は3月31日まで行われますが、過渡的なバージョンを準
      備する余裕がないことから、本バージョン（3月16日改正版）に
      て対応します。
      「ＪＲ野江→清水沢」といった乗車を考えていた方にはご不便を
      おかけします。

    ・新駅開業に対応
      o 南吹田、ＪＲ淡路、城北公園通、ＪＲ野江（おおさか東線）
      o 梅小路京都西（山陰本線）
      o 糸島高校前（筑肥線）
      o 岩月（気仙沼線BRT）
      o 唐桑大沢（大船渡線BRT）
      o 西下（大船渡線BRT）
      o Ｊヴィレッジ（読み：ジェイビレッジ）（常磐線）
        4月20日開業ですが先行対応します。
        読み「ジェイヴィレッジ」では駅名入力できません。
        （ただし、標準添付の発着駅エイリアスで対応します）

    ・駅名改称に対応
      o 「東寝屋川」→「寝屋川公園」（片町線）

    ・駅の廃止に対応
      o 直別、尺別、初田牛（根室本線）
      o ヤナバスキー場前（大糸線）


■ v0.22 → v0.23 の修正点

    ・各社の運賃改定に対応


■ v0.23 → v0.24 の修正点

    ・函館本線苗穂駅の移転に対応
      本来 v0.23 時点で対応しているべき事柄でした。

    ・特定運賃が運賃改定に対応していなかったのを修正

    ・制作環境を変更
      Windows10 (64bit) 上の Lazarus IDE v2.0.4 (64bit) に変更し
      ました。
      32bit/64bitの作り分けが面倒なので、バイナリは 32bit にして
      いる…つもりなのですが、これまで動作していたのに動作しなく
      なったようなことがあればお知らせください。


■ v0.24 → v0.25 の修正点

    ・第３セクター各社の運賃が旧運賃だったため、新運賃に修正
      MS-DOS版からの移植漏れと思われます。


■ v0.25 → v0.26 の修正点

    ・羽沢横浜国大駅の開業に対応
      鶴見・羽沢横浜国大間は、既存の路線「東海道３」の延長として
      扱っています。


■ v0.26 → v0.27 の修正点

    ・新駅開業に対応
      o 高輪ゲートウェイ、御厨（東海道本線）
      o 陸前今泉、大船渡丸森、地ノ森、田茂山（大船渡線BRT）
      o 赤岩港（気仙沼線BRT）
      o 南伊予（予讃線）

    ・新規営業キロ設定に対応
      o 小田栄（南武線）
      o あしかがフラワーパーク（両毛線）
      o 気仙沼市立病院（気仙沼線BRT）

    ・駅名改称に対応
      o 「佐貫」→「龍ケ崎市」（常磐線）
        「ケ」について、MARS では原則「ヶ」を用いてきましたが、
        正式な駅名は「ケ」のようです。
        今後、既存駅（例：保土ヶ谷）についても「ケ」に修正してい
        きたいと考えていますが、ひとまず今回、龍ケ崎市駅について
        「ケ」としています。

    ・駅の廃止に対応
      o 古瀬（根室本線）
      o 南弟子屈（釧網本線）
      o 池の浦シーサイド（参宮線）

    ・東京近郊区間・仙台近郊区間の延伸に対応


■ v0.27 → v0.28 の修正点

    ・日高本線（鵡川〜様似）の廃止に対応
      （バス代行による）営業運転は3月31日まで行われますが、過渡
      的なバージョンを準備する余裕がないことから、本バージョン
      （3月13日改正版）にて対応します。
      「泉外旭川→浦河」といった乗車を考えていた方にはご不便を
      おかけします。

    ・札沼線（北海道医療大学〜新十津川）の廃止に（遅れて）対応

    ・新駅開業に対応
      o 泉外旭川（奥羽本線）

    ・駅の廃止に対応
      o 伊納（函館本線）
      o 南比布、北比布、東六線、北剣淵、下士別、北星、南美深、
        紋穂内、豊清水、安牛、上幌延、徳満(宗谷本線）
      o 北日ノ出、将軍山、東雲、(石)生野（石北本線）
      o 南斜里（釧網本線）
      o 赤岩（奥羽本線）
      ※ 石北本線生野駅の廃止に伴い、播但線生野駅の漢字表記を
         「(播)生野」から「生野」に変更

    ・鹿島線のSuicaエリア化に（遅れて）対応

    ・JR西日本とIRいしかわ鉄道の乗継割引縮小に（遅れて）対応
      北陸本線大聖寺以西〜七尾線各駅の通過連絡において、JR西日本
      の割引は廃止され、IRいしかわ鉄道の割引（一律30円）は継続し
      ているという認識です。誤りがありましたらご指摘ください。

    ・かなり長い経路の運賃を計算すると異常動作する不具合を修正
      枝（接続駅〜次の接続駅）が300を超える経路で異常動作し、
      2021年3月時点での最長片道きっぷの運賃を計算できない状況と
      なっていました。


■ v0.28 → v0.29 の修正点

    ・えちごトキめき鉄道の運賃改定に（遅れて）対応
      2020年4月1日に運賃改定が行われましたが、対応していませんで
      した。


■ v0.29 → v0.30 の修正点

    ・新駅開業に対応
      o ロイズタウン（札沼線）
      o 大谷まち・東新城（気仙沼線BRT）
      o 内湾入口（八日町）（大船渡線BRT）

    ・駅の廃止に対応
      o 池田園・流山温泉・銚子口・石谷・本石倉（函館本線）
      o 糸魚沢（根室本線）
      o 歌内（宗谷本線）
      o 平石・矢美津（北上線）

    ・駅名改称に対応
      o 「石狩太美」→「太美」（札沼線）
      o 「石狩当別」→「当別」（札沼線）
      o 「東風連」→「名寄高校」（宗谷本線）※ 改称と同時に移設


■ v0.30 → v0.31 の修正点

    ・旅客規程114条の個別対応データを修正
      「井原市→倉敷（芸備・山陽・吉備・伯備）」といった乗車にて
      誤って「推測により規程114条」としていました。
      （倉敷〜倉敷間逆回りも同様）
      これに対応する個別対応データを追加しました。


■ v0.31 → v0.32 の修正点

    ・西九州新幹線（武雄温泉・長崎間）の開業に対応

    ・新駅開業に対応
      o 新大村・大村車両基地（大村線）

    ・肥前山口駅の改称に対応（新駅名：江北）

    ・牟岐線の短縮に（遅れて）対応
      牟岐線阿波海南・海部間が2020年10月31日付けで廃止されました
      が、対応していませんでした。


■ v0.32 → v0.33 の修正点

    ・発着駅選択時の不具合を修正
      発着駅を選択する部分のコードに配列の初期化漏れがあり、たと
      えば発駅として「つ」を入力し、選択肢の中から「津」を選択し
      た場合に、津駅の所属路線が誤って認識されることがありました。


■ v0.33 → v0.34 の修正点

    ・留萌本線（石狩沼田〜留萌間）の廃止に対応

    ・新駅開業に対応
      o 前潟（田沢湖線）
      o 幕張豊砂（京葉線）

    ・駅の廃止に対応
      o 平津戸（山田線）
      o 浜田浦（日高本線）

    ・偕楽園駅（常磐線）の営業キロ設定に対応

    ・六地蔵駅（奈良線）の移設に対応

    ・バリアフリー料金の設定に対応

    ・JR四国・北越急行のの運賃改定に対応
      北越急行については、連絡運輸が「全国対全国」でなくなってい
      るため、本来であればシステムでサポートしない路線として扱う
      べきところですが、影響範囲が大きいため残置しています。実際
      には連絡乗車券が発売されない区間についても運賃を計算できる
      状態になっていますのでご了承ください。

    ・Suicaエリア拡大（盛岡・青森・秋田）に対応

    ・日田彦山線（添田〜夜明）BRT化に対応
      鉄道との通し乗車券が発売されないとの情報を得ていますので、
      システム上は同区間の廃止という扱いになっています。


■ v0.34 → v0.35 の修正点

    ・北陸新幹線敦賀開業に対応
      ハピラインふくいについては、対全国の通過連絡運輸がある福井
      ・越前花堂間のみ対応しています。同様の理由でIRいしかわ鉄道
      の金沢以西には対応していません。

    ・駅の廃止に対応
      o 中ノ沢（函館本線）
      o 滝ノ上（石勝線）
      o 初野、恩根内（宗谷本線）
      o 愛山（石北本線）


■ v0.35 → v0.36 の修正点

    ・根室本線（富良野・新得間）の廃止に（今さら）対応
      根室本線は「根室１」「根室２」の２路線に分割されました。
      滝川側が根室１、新得側が根室２となります。

    ・名古屋付近のバリアフリー料金設定に（今さら）対応

    ・東京近郊区間拡大・Suicaエリア拡大（長野付近）に対応

    ・IGRいわて銀河鉄道の運賃改定に対応

    ・駅の開業に対応
      o 上所（越後線）
      o 仙巌園（日豊本線）

    ・駅の廃止に対応
      o 東滝川、東根室（根室本線）
      o 抜海、南幌延、雄信内（宗谷本線）


■ v0.36 → v0.37 の修正点

    ・ＪＲ北海道・西日本・九州の運賃改定に（今さら）対応
      ＪＲ西日本に関しては、大阪環状線内運賃の廃止、電車特定区間
      の拡大が行われています。


■ v0.37 → v0.38 の修正点

    ・往復乗車券の廃止に対応

    ・ＪＲ東日本、一部会社線の運賃改定に対応

    ・東京近郊区間拡大、Suica エリア拡大に対応

    ・手柄山平和公園駅（山陽本線）の開業に対応

    ・駅の廃止に対応
      o 仁山、二股（函館本線）


（参考）現時点で判明しているが、修正されていない不具合

    ・博多→博多（鹿児島１、九州新幹線、鹿児島２、日豊、鹿児島１）
      等、同一の特定都区市内発着の運賃を計算すると、発着駅が単駅
      指定となる

    ・桜木町→渋谷（根岸、[大船]、東海道、山手１）という経路の運
      賃として、最短経路（根岸、[横浜]、東海道、山手１）に対する
      特定運賃が表示される
