Skip to content

20240629

Compare
Choose a tag to compare
@yunkya2 yunkya2 released this 29 Jun 14:19
· 10 commits to master since this release
  • Apple Silicon macOS (14.5 Sonoma) 用のビルド済みバイナリを追加しました (elf2x68k-Darwin-*.tar.bz2)。
    • macOS は開発元未確認のアプリの実行がデフォルトで禁止されているため、実行には spctlコマンドによる許可 が必要になるようです。設定はセキュリティ上のリスクがあることを確認の上行ってください。
    • セキュリティが気になる方は、補足ドキュメント を参考にソースコードからビルドすることをお勧めします(M3 MacBook Airで30分程度かかります)。
  • 以下のサンプルコードを追加しました。リリースバイナリには含まれていないので、利用する場合はソースコードを clone してください。
    • defsptool - Human68k システムディスクのスプライトパターンエディタをBas2C変換してコンパイルする
    • xsp - よっしん氏作の スプライト管理システム XSP のサンプルコードを elf2x68k でビルドする
  • 使用するソースコードを以下の最新版に更新しました。
    • binutils-2.42
    • gcc-13.3.0
    • newlib-4.4.0.20231231
  • XC ライブラリのインストール処理を改善しました。
    • LHa コマンドをビルドする代わりに unlha.py を使用するように変更しました。
    • ライブラリ生成に ar コマンドを使っていたのを m68k-xelf-ar を使用するよう修正しました。
  • MinGW 環境で UTF-8 の X-BASIC ソースコードから C への変換に失敗する不具合を修正しました。