Skip to content

P6用デモ作成時に 「バイナリデータを含むテキストファイルソース」を生成するための雑多な自分用ツール のGitHubバックアップ

License

Notifications You must be signed in to change notification settings

tsutsui/P6tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

P6tools

NetBSD環境でPC-6001用のデモプログラムを作成する時に各種バイナリデータから 「バイナリデータを含むテキストファイルソース」を生成するための雑多なツール (今だったらAIがいい感じに書いてくれそうですが、大昔に書いたものなのでかなり雑)

いずれも変換結果は stdout に出力されるので適当にリダイレクトしてください。

bin2c

  • バイナリデータを Cの const uint8_t 配列ソースに変換
  • 変数名は bindata[] 固定(手抜き)

bin2data

  • バイナリデータを N60-BASIC他の DATA文書式に変換
  • PC-6001初代のN60-BASICで機械語プログラム本体部分をロードするローダーを READ文とPOKE文とEXEC文で呼び出す用途を想定
  • 結果は txt2bas http://retropc.net/isio/mysoft/#txt2bas で P6ファイルに変換することを想定
  • 行番号は 1000 からで固定(手抜き)

bin2db

  • バイナリデータを Z80アセンブラの DB 書式ソースに変換
  • ZASMや Macroassembler AS http://john.ccac.rwth-aachen.de:8000/as/ などの include 文の使えるアセンブラを想定

About

P6用デモ作成時に 「バイナリデータを含むテキストファイルソース」を生成するための雑多な自分用ツール のGitHubバックアップ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published