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(1) | Program List OCR | このブログの読者になる | 更新情報をチェックする

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(1) | PC6001VX | このブログの読者になる | 更新情報をチェックする

雑誌掲載作品レビュー(18)「水道管PANIC」

今回のお題はPiO1985年9月号掲載「水道管PANIC」です。
このゲームは固定画面のアクションゲームで、水道管に住み着いた幽霊たちをウォーターボールで駆除するというものです。
Suidoukan1.png


続きを読む
ラベル:PC-6001 PIO
posted by eighttails at 14:35| Comment(0) | 雑誌掲載作品レビュー | このブログの読者になる | 更新情報をチェックする