Skip to content

Releases: AILight/AILZ80ASM

v1.0.31 ロード名の指定可能に改良

21 Sep 08:14
6c58709

Choose a tag to compare

変更点

  • -vの戻り値の不具合を修正
  • T88、MZT形式でロード名を設定できるように改良

What's Changed

  • [issues-437] コマンドラインオプションで-vを指定するとエラーになっていないのに戻り値が2になる by @AILight in #438
  • [issues-439] T88とMZTにはファイル名が含まれているが、変更できるようにしてほしい by @AILight in #440
  • version 1.0.31 by @AILight in #441
  • Release 1.0.31 by @AILight in #442

Full Changelog: v1.0.30...v1.0.31

v1.0.30 パフォーマンスチューニング

09 Aug 11:44
a25b755

Choose a tag to compare

変更点

  • パフォーマンスチューニング (@ueno1969 さん)
  • パフォーマンスチューニング (@AILight )
  • 起動時のメッセージを修正
  • iオプションの不具合を修正

What's Changed

  • ドキュメントを整備した by @AILight in #427
  • ドキュメントを整備した by @AILight in #428
  • [issues-429] 出力形式指定の ShortCut Option にファイル名引数を指定するとアセンブルできない by @AILight in #431
  • アセンブル速度高速化(v1.0.29) by @ueno1969 in #426
  • オプションレスでの起動時のヘルプメッセージを修正した by @AILight in #432
  • コンパイルオプション漏れに対応した by @AILight in #433
  • ベンチマークを取り直した by @AILight in #434
  • version 1.0.30 by @AILight in #435
  • Release 1.0.30 by @AILight in #436

Full Changelog: v1.0.29...v1.0.30

v1.0.29 エスケープシーケンスの不具合修正版

27 Apr 11:23
4266f62

Choose a tag to compare

  • アセンブルの高速化
  • 逐語的文字列リテラルの不具合修正
  • エスケープシーケンスの不具合修正
  • SYMファイル等の1行目のコメント行の出力をしないオプション追加

v1.0.28 MZT形式に対応と文字列を強化

20 Apr 09:22
af38650

Choose a tag to compare

変更点

  • MZT形式に対応
  • 逐語的文字列リテラルに対応
  • charmap関連の不具合解消
  • 未定義命令を強化

What's Changed

  • [issues-400] charmap を ":" を含む文字列リテラルでエラーになったり、charmap が適用されないことがある by @AILight in #401
  • 問い合わせ時のユーザーエージェントを修正した by @AILight in #402
  • [issues-399] 後方で定義された charmap を使用すると E0009 エラーが発生する by @AILight in #403
  • [issues-404] function 呼び出しと定数を演算した結果を利用すると無効な命令になる by @AILight in #406
  • [issues-405] エスケープシーケンスをキャンセルした文字列を扱えるようにしてほしい by @AILight in #407
  • EQU周りの不具合を解消した by @AILight in #408
  • [issues-383] IXH, IXL, IYH, IYL の未定義命令でエラーになるものがある by @AILight in #409
  • MZT出力の追加とCMT不具合の修正 by @dogatana in #384
  • version 1.0.28 by @AILight in #410
  • Release 1.0.28 by @AILight in #411

New Contributors

Full Changelog: v1.0.27...v1.0.28

v1.0.27 ラベルの重複チェックを強化

07 Jan 11:42
c16ea4a

Choose a tag to compare

変更点

  • ラベルの重複チェックを強化しました

What's Changed

  • [issues-392] EQUの同値の場合読み込まない処理で$のケースで問題になる by @AILight in #393
  • version 1.0.27 by @AILight in #394
  • Release 1.0.27 by @AILight in #395
  • [issues-392] EQUの同値の場合読み込まない処理で$のケースで問題になる by @AILight in #396
  • Release 1.0.27 by @AILight in #397

Full Changelog: v1.0.26...v1.0.27

v1.0.26 EQUの再設定時の不具合修正

06 Jan 07:18
c164692

Choose a tag to compare

変更点

  • EQUの同値の処理を修正

What's Changed

  • [issues-388] EQUの同値の場合読み込まない処理で問題があるケースがある by @AILight in #389
  • version 1.0.26 by @AILight in #390
  • Release 1.0.26 by @AILight in #391

Full Changelog: v1.0.25...v1.0.26

v1.0.25 シンボルの出力を強化

05 Jan 15:58
77afe6e

Choose a tag to compare

変更点

  • シンボルの出力を強化

What's Changed

  • [issues-238] ネームスペース利用時のシンボル出力は正式ラベル名にしてほしい by @AILight in #385
  • version 1.0.25 by @AILight in #386
  • Release 1.0.25 by @AILight in #387

Full Changelog: v1.0.24...v1.0.25

v1.0.24 式の符号処理の不具合対応

01 Dec 07:22
2741c0d

Choose a tag to compare

  • 式の符号処理を修正
  • CharMapの機能強化
  • LSTファイルのEQUで16ビット超えの値の表記を修正
  • インクルードファイルの検索パスを追加できるように修正
  • EQU宣言で、同名同値を再定義できるように修正

What's Changed

  • [discussions-206] CHARMAPにおける変換元の複数文字のサポート by @AILight in #364
  • [issues-365] 式の判定に失敗することがある by @AILight in #366
  • [issues-365] 式の判定に失敗することがある by @AILight in #367
  • [issues-370] HIGH演算子、LOW演算子の直後に括弧が存在する場合にエラーになる by @AILight in #371
  • [issues-368] LSTファイルで16bitをオーバーする値の表示位置がおかしい by @AILight in #372
  • CHARMAPのドキュメントを強化した by @AILight in #373
  • [discussions-203] include検索パスの指定 by @AILight in #374
  • [issues-376] equが重複するケースでアセンブルができなく困っている by @AILight in #377
  • [issues-369] SJISファイルをアセンブルするとUTF-8のLSTファイルが出力されるケースがある by @AILight in #379
  • version 1.0.24 by @AILight in #380
  • Release 1.0.24 by @AILight in #381

Full Changelog: v1.0.23...v1.0.24

v1.0.23 不具合対応 + 高速化対応

22 Nov 13:52
603b68f

Choose a tag to compare

変更点

  • 文字列の中に「"」を複数かけない不具合を修正
  • .@@.@​f のラベル指定で .@​b のラベルを参照してしまう不具合を修正
  • 高速化対応 (@ueno1969)

What's Changed

  • [issues-322] README.md のドキュメントにリンク切れがある by @AILight in #349
  • リンク切れチェッカーを先行して適用する by @AILight in #350
  • [issues-322] README.md のドキュメントにリンク切れがある by @AILight in #351
  • リンク切れ対応を先行して導入する by @AILight in #352
  • リンク切れテスト by @AILight in #353
  • 変更点が入ったコミットをマージする by @AILight in #354
  • [issues-356] 文字列の中でダブルクォーテーションを指定できない by @AILight in #357
  • [issues-355] .@@​F の指定でエラーになるべき場所でエラーにならない by @AILight in #358
  • アセンブル速度の高速化 by @ueno1969 in #347
  • version 1.0.23 by @AILight in #359
  • Release 1.0.23 by @AILight in #360
  • 不要なusingを削除した by @AILight in #361
  • 不要なusingを削除した by @AILight in #362

Full Changelog: v1.0.22...v1.0.23

v1.0.22 高速化対応

17 Aug 02:09
59f6c3b

Choose a tag to compare

変更点

  • 高速化対応 (@ueno1969)
  • REPTでEQUを利用可能に修正
  • 構文エラー時のアドバイスメッセージを強化 (ラベルに,を使用した時)
  • Includeで$を利用できるように修正
  • -dlにネームスペースを指定できるように修正

What's Changed

  • [issues-336] REPTでE0000 エラーが発生することがある by @AILight in #340
  • 正規表現をコンパイル済みみして高速化 by @ueno1969 in #335
  • [issues-334] DBのループの変数名で "|"が許容される by @AILight in #339
  • [issues-333] E0001のエラーメッセージが分かりづらい by @AILight in #341
  • [issues-338] INCLUDEの<長さ>に$が使えるようにしてほしい by @AILight in #342
  • [issues-322] ネームスペース利用時に-dlでラベル指定した時に、ラベルの指定がわかりづらい by @AILight in #343
  • ベンチマークの結果を追加した by @AILight in #344
  • version 1.0.22 by @AILight in #345
  • Release 1.0.22 by @AILight in #346

New Contributors

Full Changelog: v1.0.21...v1.0.22