2037年12月31日

ダウンロードのページ

ようこそ、808 Midwayへ。
ここでは、本ブログで発表した成果物をダウンロードできます。
現在ダウンロードできるのは、

・PC6001VX
 ゆみたろ様作のPC-6001エミュレータ、PC6001VをLinuxなどで動くようにしたものです。
 Windows版のバイナリも提供しています。

・N6XBasicChecker
 PC-6001エミュレータにはtxt2basという支援ツールがあり、BASICリストをテキストファイルとして入力し、テープイメージに変換することができます。
 N6XBasicCheckerはテキスト形式のBASICリストを静的構文解析し、打ち間違いを検出するツールです。

・Program List OCR
 80年代のパソコン雑誌に掲載されたプログラムの読み取りに特化したOCRです。

・PC-6001用互換CGROM
 秋川様作のPC-6001用互換BASICでの使用を想定したCGROMファイルです。

・PC-6001mk2/SR用アナログRGBアダプタ回路図
 PC-6001mk2以降の15色RGB出力をRGBアナログ21ピンに変換するアダプタの回路図です。
 21ピン側をマイコンソフトのXRGBに接続すると、最新の液晶モニタにP6の映像を表示できます。

・XMDX
 X68000用の音楽データフォーマットMDXのプレーヤーです
以上です。

ダウンロードページには下の「続きを読む」からお入りください。続きを読む
posted by eighttails at 00:00| Comment(6) | その他 | このブログの読者になる | 更新情報をチェックする

2018年02月18日

Program List OCR 1.0リリース!

Twitterではちょくちょく進捗をチラ見せしていたOCRソフトをリリースします。

名付けて「Program List OCR」(そのまんま)

いままではこちらの記事にあるように市販のOCRでP6プログラムの打ち込みをしていましたが、あまりに認識精度と作業効率が良くないので、プログラム打ち込みに特化したOCRを自作することにしました。


自作と言っても、以下のオープンソースソフトウェアの組み合わせです。

  • Tesseract(OCRエンジン)

  • gImageReader(GUIフロントエンド)

上記に加えて、独自にOCRに学習させて作成した以下の言語ファイルを含んでいます。

  • BASIC(PC-6001シリーズ用N6X-Basic)

  • 16進ダンプリスト

BASIC言語に関しては、フォントや単語、かなやグラフィック文字の仕様などPC-6001に合わせて言語ファイルを作ってありますので、他機種のプログラムをそのまま読み込むのは難しいと思われますが、MS系のBASICで英数字のみに割り切ればもしかしたら読めるかもしれません。(MSXのフォントも学習に使っていたりします)
ダンプリストの方はBASICよりは汎用的に使えると思います。こちらは読み取り精度向上のため、16進数+α(0-9,A-F,Sum)以外の文字は使われていないという前提で読み込むようになっています。

ProgramListOCR.png

ダウンロードはこちらのページからお願いします。

ダウンロードしたらぜひぜひプログラムを打ち込んで報告してください。
本ソフトはまだ開発版のTesseract4.0をベースに構成されています。このバージョンはまだバグが多く、安定するにはもう少し期間を要すると予想されます。
また、読み取りできるプログラムリストは紙面の状態や印字に使われているプリンタ、フォントによりかなり相性があります。その点は割り切ってご利用をお願いします。  
posted by eighttails at 10:30| Comment(0) | その他 | このブログの読者になる | 更新情報をチェックする

2018年02月17日

PC6001VX 2.32.0リリース

PC6001VXの2.32.0リリースです。

今回もバグフィックスとメンテナンスのみです。
次回からは新機能を追加した少し大きめの変更を入れようと思っています。
気長にお待ちください。

ダウンロードはこちらのページからお願いします。

■更新履歴
2.32.0 2018/02/17
  • リプレイが正常に再生されないことがあるのを修正。

  • ファイル選択ダイアログを開くとマウスカーソルが消える問題を修正

  • Android6.0以降のパーミッションモデルに対応するため、Qt5.10のAPIを利用。Androidでは5.10以上が必要になります。

  • Fixed replay glitch.

  • Fixed mouse cursor disappears when opening file select dialog.

  • Make use of Qt 5.10 API to adopt permission model after Android 6.0.(Qt 5.10 is needed to build for Android)

posted by eighttails at 19:46| Comment(0) | PC6001VX | このブログの読者になる | 更新情報をチェックする