Skip to content

tcaudilllg/m88

This branch is 7 commits behind rururutan/m88:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8e75367 · Oct 15, 2016

History

93 Commits
Nov 12, 2012
Nov 12, 2012
Sep 11, 2012
Sep 11, 2012
Oct 15, 2016
Sep 15, 2013
Sep 11, 2012
Sep 11, 2012
Sep 11, 2012
Sep 11, 2012
Mar 11, 2013
Oct 15, 2016
Sep 11, 2012
Sep 11, 2012

Repository files navigation

M88 - PC8801 Series Emulator

初めに

cisc氏作のPC-8801エミュレータM88を改造した私家版です。

  • 最近のコンパイラでビルドできる様に修正。
  • 今時の環境に合わせてデフォルトの設定値を変更。
  • 英語101キーモードの追加。
  • ウインドウ座標を保存するオプションを追加。
  • PC-8001mkIISR ひらがなフォントファイルの形式を変更。
  • fmgenの修正。
  • c86ctl用の制御を追加。

動作環境

  • Windows Vista以降

C86CTLの使用

OPNA並びにOPN3Lモジュールに対応しています。 現在の所G.I.M.I.Cが使用可能です。

c86ctlが必要です。 事前にM88.exeと同じパスにc86ctl.dllを配置して下さい。

OPN3Lはハードウェア的にFM/SSG音量バランスが固定で(88的には)小さい為、少々聞き苦しいと思います。

80SRひらがなフォント

ファイル名はFONT80SR.ROMです。

ファイル形式はJ80のPC-8001mkIISR.fonと同等の物です。

ソフトウェア的に読み出す方法が無い為、ROMリーダーを使って吸い出して下さい。

ライセンス

c86ctl.hはNewBSDライセンスです。

新規ファイル/追加コードはGPLv3になります。 cisc氏のライセンスを尊重し商用or販促利用の場合は作者の合意を追加条件とします。

既存のファイルは以下のオリジナルライセンスに従います。

  • M88 はcisc氏が著作権を所有しています。

  • M88 とそのソースコードは一切無保証です。

  • M88 そのもの、または M88 の使用や、M88 を使用できなかったことなど、M88 に関して生じた損害はすべて使用者が自ら負うものとします。作者は一切責任を負いません。また、作者は M88 に関してバグ、不具合等があったとしてもそれに対処する義務を負いません。

  • M88 の転載、及び配布は禁止します。但し,M88 のソースコードに改変を加えたもの,及び M88 のソースコードを利用したソフトに関しては,その限りではありません。

  • M88.exe の使用者は NEC PC-8801 シリーズの本体を所有しなければなりません。また、使用する ROM データはその本体から直接取り出した ROM データでなければなりません。使用者の所有物でない本体から取り出した ROM データは使用できません。

  • M88 のソースコードの一部,または全部を組み込んだソフトは,フリーソフトとして公開することが出来ます。

  • 但し,src\pc88 のディレクトリの下にあるファイルを組み込む場合,または商用ソフト(シェアウェア含む)へのプラグインソフトとして配布する場合は,同時にそのソフトのソースコードもフリーソフトとして公開ください。

  • 公開の際には,ドキュメント等に M88 のソースコードの一部または全部を組み込んだ事と,著作権表示を明示してください.また,作者への連絡を頂ければ幸いです。

  • M88 のソースコードを利用したソフトのソースを配布する際には,M88 のソースコードのうち,そのソフトのコンパイルに必要なものに限り,添付することを認めます。

  • 商用ソフト(シェアウェア含む) に M88 のソースコードの一部,または全部を組み込む際には,事前に M88 の作者の合意を得る必要があります。

  • M88 に改変を加えたソフトを配布する場合は,M88 の著作権表示,および改変内容を明示してください。

About

PC-8801 Series Emulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 71.7%
  • C 27.5%
  • Assembly 0.8%