XM7/XM7 TypeRのライセンス条項・配布形態を大幅に変更しました。ライセンス条件をクリエイティブ・コモンズ・ライセンス「CC BY-NC-SA 4.0」に基づくものにし、当方でのバイナリ配布を中止しました(バイナリパッケージの配布・サポートは原作者のPI.さんによって行なわれています)。それに伴い、2001年4月23日に公開されたXM7 V3.0以降のバイナリアーカイブ配布を終了しました。配布終了したアーカイブの再配布は今後ご遠慮ください。なお、周辺ツールのMKEXTSUB/MAKEFONTについては公開を継続しています。(2021/01/09)
XM7およびXM7 TypeR(以下断りがない限り、単に「XM7」と表記します)は、1982年に富士通より発売された8bitパソコン、FM-7のエミュレータです。FM-7は「究極の8bitMPU」6809を2つ搭載したホビーパソコンで、FUJITSU MICRO 8(FM-8)の後継機種として登場しました。FM-7がベストセラーとなった後、FM-77→FM77AV→FM77AV40と拡張を続け、1988年発売のFM77AV40SXをもってシリーズ終了となっています。
XM7はエミュレーション機種によってV1~V3まで3系統のバージョンに分かれており、全て開発終了しています。
バージョン系列 エミュレート機種
(XM7 TypeR)エミュレート機種
(XM7)対応プラットフォーム 最終バージョン V1.0 FM-7 ← X68k,PC-98x1,
Linux,Win16,
FM TOWNS,IBM-PC,
Win32V1.0L20 V1.1 FM-7,FM-77+400ラインセットI,FM-8 ← Win32 V1.1L77SX+z10 V2 FM-7,FM77AV,FM77AV20,FM77AV20EX FM-7,FM77AV Win32 V2.9L77SX+z10 V3 FM-7,FM77AV,FM77AV20,FM77AV20EX,
FM77AV40,FM77AV40EX/SXFM-7,FM77AV,FM77AV40EX/SX Win32 V3.4L77SX+z10
XM7はWindows 95以降のWin32系OS(Windows 95/Windows 98/Windows Me/WindowsNT 4.0/Windows 2000/Windows XP/Windows Vista/Windows 7/Windows 8/Windows 8.1/Windows 10)+DirectX3以降で動作するようデザインされています。
ただし、OSによっては以下の制限事項が発生します。
- Windows 95/98/NT 4.0/2000に関しては、IBM PC AT互換機(日本ではいわゆる「DOS/V機」等とも言われていました。「DOS/V機」に含まれないNEC PC98-NXシリーズについてもここではこの分類に含むものとします)・NEC PC-9800シリーズのみ対応しています。EPSON PC-x86シリーズ用Windows 95については動作検証ができていないので現状でも非保証ですし、DirectXがサポート対象外である富士通 FMR/FM TOWNS II用Windows 95上では正常に動作しません(具体的には起動はしますが、キー入力が効きません)。
- Windows 95/98/Me/NT4.0/2000/XP/Vista/7/8/10(Ver.1507/Ver.1511/Ver.1607/Ver.1703/Ver.1709/Ver.1803/Ver.1809)はマイクロソフト社のサポートが既に終了しています。セキュリティ上のリスクを理解したうえでご利用ください。
- Windows 95の初期リテールバージョン(Build 950)は推奨しません。Service Pack 1の適用もしくはOSR2以降をお勧めします。
- WindowsNT 4.0ではService Pack 3以降が必須です。DirectXが必須のためですが、あまり快適に動作するとは言えません。
- Windows Meは激しく推奨しません。理由はお察しください (※ネタではありません)。
- Windows Vistaの初期リテールバージョン/Service Pack 1は推奨しません。Service Pack 2以降の適用をお勧めします。
- Windows 8は推奨しません。Windows 8.1へのアップグレードをお勧めします。
- WindowsNT系(NT4.0,2000,XP,Vista,7,8,8.1,10)では一部キー入力で不都合があります。問題がある場合はXM7のキーボード変換設定機能を使い、キーボードの再割り当てを行って下さい。
- ROMEO対応機能を使用するには、柏野 政弘氏作のpcidebug.dllが必要です。
pcidebug.dllはXM7のアーカイブに含まれていないので、柏野氏のサイト「ガジマルの森」からダウンロードして、pcidebug.dllとpcidbg95.vxd(Win95系)/pcidebug.sys(NT/2000/XP)をXM7.exeと同じフォルダに置いてください。- SCCI(SoundChip Common Interface)対応機能を使用するには、Windows 7以降のOSが必要となります。
また、SCCI.DLLが必要となりますがSCCI.DLLはXM7のアーカイブに含まれていないので、「がし3」さんのサイトからダウンロードし、SCCI.DLLをXM7.exeと同じフォルダに置いてください。
- Windows XP x64 Edition上での動作はほぼ問題なさそうな感じですが、ROMEO対応機能は使用できないと思われます。(2005/4/6・RC2で確認)
- Windows Vista上での動作は、製品版での検証結果としてはV3.4L30でROMEO周りを除けば動作しています。(2010/02/04現在)
- Windows 7上での動作は、製品版での検証結果としてはx86版、x64版ともにROMEO周りを除けば問題なく動いています。(2012/10/23現在)
- Windows 8上での動作は、製品版(RTM)での検証結果としてはx64版でROMEO周りを除けばほぼ問題なく動いています。(2012/10/23現在)
- Windows 8.1上での動作は、製品版(RTM)での検証結果としてはx64版でROMEO周りを除けばほぼ問題なく動いています。(2013/10/18現在)
- Windows 10上での動作は、Build 10240/Build 10586/Build 14393/Build 15063/Build 16299/Build 17134/Build 17763/Build 18362/Build 18363/Build 19041/Build 19042での検証結果としては今までのWindows同様、ROMEO周りを除けば問題なく動いています。(2020/12/23現在)
[著作権法上の警告]
XM7を実行するには、FM-7シリーズ/FM-8のROMデータをファイル化したものが必要です。
ROMデータは、使用者が所有しているFM-7シリーズ/FM-8実機から取り出す必要があります。
実機をお持ちでない方はXM7を使用することはできませんのでご注意ください。
[COPYRIGHT WARNING]
In order to execute "XM7", ROM data of FM-7/8 series are required.
The ROM data shall be extracted from the user's own real FM-7/8 series machines.
Be careful, if you do not have any real machines, you cannot use "XM7".
XM7では以下のファイル構成を想定しています。
なお、XM7 V3.4L50より動作モードによる漢字フォントの切り替え対応のため、JIS83準拠第1水準漢字ROMフォントのファイル名が「KANJI.ROM」から「KANJI1.ROM」に変更されました。V3.4L40以前を使用されていた方はリネームを行ってください。(再度SAVEROM2ユーティリティを使用してROMデータを取得する必要はありません。)
○=必須(V1.1のF-BASIC/ブートROM/サブモニタROMはFM-7/FM-8のどちらかの組み合わせで可) △=オプション
ファイル名 ファイルサイズ 内容 配置空間 配置アドレス V1.0 V1.1 V2 V3 FBASIC30.ROM 31,744bytes
32,768bytesF-BASIC V3.0, F-BIOS メイン $38000-$3FBFF
$38000-$3FFFF○ ○ ○ ○ BOOT_BAS.ROM 512bytesブートROM (BASICモード) メイン $3FE00-$3FFDF ○ ○ - - BOOT_DOS.ROM 512bytesブートROM (DOSモード) メイン $3FE00-$3FFDF ○ ○ - - BOOT_1MB.ROM 512bytesブートROM (1MB DOSモード) メイン $3FE00-$3FFDF ○ ○ - - SUBSYS_C.ROM 10,240bytes8x8フォント
サブモニタROM (タイプC)サブ $1D800-$1FFFF ○ ○ ○ ○ FBASIC10.ROM 31,744bytesF-BASIC V1.0, F-BIOS (FM-8) メイン $38000-$3FBFF - ○ - - BOOTBAS8.ROM 512bytesブートROM (BASIC,FM-8) メイン $3FE00-$3FFDF - ○ - - BOOTDOS8.ROM 512bytesブートROM (DOS,FM-8) メイン $3FE00-$3FFDF - ○ - - BOOTBBL8.ROM 512bytesブートROM (バブル,FM-8) メイン $3FE00-$3FFDF - ○ - - BOOTDBG8.ROM 512bytesブートROM (DEBUG,FM-8) メイン $3FE00-$3FFDF - ○ - - SUBSYS_8.ROM 10,240bytes8x8フォント
サブモニタROM (FM-8)サブ $1D800-$1FFFF - ○ - - SUBSYSL4.ROM 18,432bytes400ラインセット
サブモニタROMサブ $19800-$1BFFF
$1E000-$1FFFF- △ - - ANKCG16.ROM 4,096bytes400ラインセット
テキスト画面フォントCRTC - - △ - - KANJI.ROM 131,072bytesJIS78準拠 第一水準漢字、非漢字 I/O 4バイトI/O経由 △ △ ○ ○ KANJIN.ROM 131,072bytesJIS78準拠 第一水準漢字、非漢字(統合ROM/日本語通信カード版) I/O 4バイトI/O経由 - △ △ △ KANJIA.ROM 131,072bytesJIS78準拠 第一水準漢字、非漢字(FM77AV版) I/O 4バイトI/O経由 - △ ○ ○ INITIATE.ROM 8,192bytesFM77AV イニシエータROM メイン $36000-$37FFF - - ○ ○ SUBSYS_A.ROM 8,192bytesサブモニタROM3 (タイプA) サブ $1E000-$1FFFF - - ○ ○ SUBSYS_B.ROM 8,192bytesサブモニタROM3 (タイプB) サブ $1E000-$1FFFF - - ○ ○ SUBSYSCG.ROM 8,192bytesキャラクタROM
サブモニタROM1/2 (4バンク)サブ $1D800-$1DFFF - - ○ ○ KANJI1.ROM 131,072bytesJIS83準拠 第一水準漢字、非漢字 I/O 4バイトI/O経由 - △ △ ○ KANJI2.ROM 131,072bytesJIS83準拠 第二水準漢字 I/O 4バイトI/O経由 - △ △ ○ DICROM.ROM 262,144bytes漢字変換辞書 メイン(※) $2E000-$2EFFF - △(※) △ ○ EXTSUB.ROM 49,152bytes拡張サブモニタROM (タイプD,E) メイン $2E000-$2EFFF - △ - ○ JSUBMON.ROM 16,384bytes辞書アクセスルーチンROM 日本語サブ $C000-$FFFF - △ △ △
(※V1.1の場合、日本語サブシステム $A000-$AFFFにマッピングされます)
FM-7シリーズを用いたROM取り出し方法(V1対応,3.5インチ用)はこちらで紹介しています。
FM-7シリーズを用いたROM取り出し方法(V1対応,5インチ2D用)はこちらで紹介しています。
日本語通信カード上のROM取り出し方法(V1.1対応)はこちらで紹介しています。
FM-8を用いたROM取り出し方法(V1.1対応,5インチ2D用)はこちらで紹介しています。
FM77AVシリーズを用いたROM取り出し方法(V2対応)はこちらで紹介しています。
FM77AVシリーズ+日本語カードを用いた辞書ROM取り出し方法(V2対応)はこちらで紹介しています。
FM77AV20/20EX/40/40EX/40SXを用いたROM取り出し方法(V2/V3対応)はこちらで紹介しています。
FM77AV40EX/SXを用いたJIS78第一水準漢字ROM取り出し方法(V1/V2/V3対応)はこちらで紹介しています。
CMT I/F・ダンプリスト入力によるROM取り出し方法(V1/V1.1/V2/V3対応)はこちらで紹介しています。
XM7向けの互換ROMセットがApollo氏のXM7お手伝いぺ~じから入手できます。あわせてご覧下さい。
XM7/XM7 TypeR V3.4L77SX+z09 R3→z10,V2.9L77SX+z09 R3→z10,V1.1L77SX+z09 R3→V1.1L77SX+z10の共通変更点一覧です。XM7 TypeR V3.4L77SX+z09 R3→z10,V2.9L77SX+z09 R3→z10の共通変更点一覧です。
- 仮想マシンを全力駆動させる機能(ショートカットキーはAlt+Vです)を追加
- CPUを全力駆動させる機能にショートカットキー(Alt+M)を追加
(何でAlt+Cじゃないかというと、QWERTYキーボードではCとVが隣同士だからです)- fmgenのSSG-EGの再現性を向上
- DMACがデグレしていたので修正
ソースファイルにつきましては、Windowsコマンドプロンプト・Borland C++・Visual Studio・Netwide Assembler (NASM)の知識があることを前提として配布しております。5ちゃんねるなどの掲示板などで安易にビルド方法を質問したりするような方には最初から向いていません。敢えて強い言葉で言ってしまえば「初心者お断り」です。ビルド方法がわからない方は、今となっては旧バージョンとなりますが、PI.さんのサイトで配布されているバイナリパッケージ、あるいはGIMONSさんのサイトで配布されている「XM7g」をご利用ください。ただし、それらの運用方法につきましても、こちらではサポートいたしかねます。(2021/02/08)
…っていうか、「聞くは一時の恥,聞かぬは末代の恥」だか何だか知らないけど、よりによって釣り・煽り前提の5ちゃんねるなんかで質問するかね…しまいには「VS環境で容易にビルドできるようにしてくれ」とか言い出すし(怒)
XM7/XM7 TypeR本体
XM7原作者であるPI.さんによってビルドされたXM7/XM7 TypeR L77SX+z09 R3のバイナリパッケージ(ビルド環境の関係上、Windows XP以降専用です)、およびトマさんが開発されたXM7dash R43のライセンス条項変更版が2021年1月9日に公開されました。同時にサポートもPI.さんによって継続されていますので、当方へのXM7/XM7 TypeRに関する「技術的ではない」問い合わせはご遠慮ください。技術的なお問い合わせには、可能な限り対応いたしますが、英文メールを書くのはけっこう面倒なので、できれば日本語でお願いします。なお、XM7dashに関する質問はそもそも当方では基本的に受け付けていません。
→PI.さんのXM7のサイトはこちらです。
その他、FDX68のディスクイメージフォーマットである「FDX」対応されたXM7派生版「XM7g」がGIMONSさんによって公開されています。「XM7g」のサポートについてはGIMONSさんにお願いします。
→GIMONSさんのサイトはこちらです。ソースファイル
XM7 Full Source (V1.1/V2.9/V3.4 L77SX+z10) 2021年2月7日更新版
XM7本体、周辺ツールの全ソースファイルです。V1.1/V2.9/V3.4 L77SX+z10の兼用になっています。このソースは "as is"のかたちで公開しています。
使用には各自の環境においてビルドしていただく必要があります。なお、対応コンパイラはBorland C++ 5.5.1、Visual Studio 2005/2008/2010/2012/2015/2017/2019となっています(Visual Studio.NET 2003以前でのビルドについては一切サポート外とさせていただきます)。その他、Netwide Assembler (NASM) 0.98以降も必要となります。
xm7_3477sxz10s.zipのダウンロード (611,079 bytes, retropc.net)
この 作品 は クリエイティブ・コモンズ 表示 - 非営利 - 継承 4.0 国際 ライセンスのもとに提供されています。
XM7 Visual Studio用makefile 修正版 (V1.1/V2.9/V3.4 L77SX+z09 R3/z10)
XM7 Full Source (V1.1/V2.9/V3.4L77SX+z10)を2021年2月7日 午前5時15分以前にダウンロードした方のうち、Visual Studio 2005~2019でビルドする方向けのmakefileの修正版です。旧版(z09 R3)についてもこの修正版がそのまま適用可能です。z10を2021年2月7日 午前5時15分以降にダウンロードした方については、既にソースアーカイブに修正が適用済なのでダウンロードする必要はありません。また、Borland C++ 5.5.1を使ってビルドする方には関係のないものです。
使用にはXM7 Full Sourceと併せて各自の環境においてビルドしていただく必要があります。対応コンパイラ・アセンブラはXM7 Full Sourceに準拠しています。
xm7_3477sxz10s_msmakefix.zipのダウンロード (3,280 bytes, retropc.net)
この 作品 は クリエイティブ・コモンズ 表示 - 非営利 - 継承 4.0 国際 ライセンスのもとに提供されています。
XM7 TypeR Full Source (V1.1/V2.9/V3.4 L77SX+z10) 2021年2月8日更新版
XM7 TypeR本体、周辺ツールの全ソースファイルです。V1.1/V2.9/V3.4 L77SX+z10の兼用になっています。このソースは "as is"のかたちで公開しています。
使用には各自の環境においてビルドしていただく必要があります。なお、対応コンパイラはBorland C++ 5.5.1、Visual Studio 2005/2008/2010/2012/2015/2017/2019となっています(Visual Studio.NET 2003以前でのビルドについては一切サポート外とさせていただきます)。その他、Netwide Assembler (NASM) 0.98以降も必要となります。
xm7tr_3477sxz10s.zipのダウンロード (688,460 bytes, retropc.net)
この 作品 は クリエイティブ・コモンズ 表示 - 非営利 - 継承 4.0 国際 ライセンスのもとに提供されています。
XM7/XM7 TypeRは「オープンソースソフトウェア」ではありません。ライセンス条件に反する等、著作権者の意向に反した利用についてはお断りします。
"XM7" and "XM7 TypeR" is not "Open Source Software". We refuse to use contrary to the intention of the copyright holder, such as against the license condition.
ソースファイル (PI.さん開発分・旧ライセンス)
XM7 Full Source (V2.5L10)
XM7 V2.5L10本体、周辺ツールの全ソースファイルです。
こちらはPI.さん単独で開発された最終バージョンのソースファイルとなります。
XM7 Full Source (V1.0L20)
XM7 V1.0L20本体、周辺ツールの全ソースファイルです。
XM7は「オープンソースソフトウェア」ではありません。ライセンス条件に反する等、著作権者の意向に反した利用についてはお断りします。
"XM7" is not "Open Source Software". We refuse to use contrary to the intention of the copyright holder, such as against the license condition.
ツール類
MKEXTSUB(AV40用拡張サブモニタ抽出ツール) V0.41
XM7 V3をFM77AV40のROMデータで動かすための補助ツールです。
FM77AV40専用版F-BASIC V3.4システムディスク(L20推奨、L10でも可)のD77形式ディスクイメージが必要です。
※XM7 V2やXM7 TypeR V3をご利用になる場合やFM77AV40EX/SXをお持ちの場合は、特にダウンロードする必要はありません。
MAKEFONT(XM7/Unz用フォントファイル作成ツール) v0.37
Windows用フォントからXM7/Unz用のフォントファイルを作成するツールです。
公開日 バージョン 対応機種 ダウンロード 2001/03/23 V1.0L20 X68k,PC-98,Linux,Win16,FM TOWNS,IBM-PC,Win32 470,629 bytes 2001/02/23 V2.5L10 Win32 150,395 bytes 2001/01/23 V2.5 Win32 140,170 bytes 2000/12/23 V2.4L20 Win32 133,838 bytes 2000/11/23 V2.4L10 Win32 125,306 bytes 2000/10/23 V2.4 Win32 117,006 bytes 2000/09/23 V2.3L30 Win32 108,694 bytes 2000/08/23 V2.3L20 Win32 104,417 bytes 2000/07/23 V2.3L10 Win32,FreeBSD3+Qt2 163,848 bytes 2000/06/23 V2.3 Win32 92,642 bytes 2000/05/23 V2.2 Win32 87,041 bytes 2000/04/23 V2.1 Win32 99,892 bytes 2000/03/23 V2.0 Win32,Linux 142,131 bytes 2000/03/23 V1.0L10 X68k,PC-98,Linux,Win16,FM TOWNS,IBM-PC,Win32 472,411 bytes 2000/02/23 Version 1.00 X68k,PC-98,Linux,Win16,FM TOWNS,IBM-PC,Win32 472,297 bytes 2000/01/23 Version 0.90 X68k,PC-98,Linux,Win16,FM TOWNS,IBM-PC 349,727 bytes 1999/12/23 Version 0.81 X68k,PC-98,Linux,Win16,FM TOWNS 280,568 bytes 1999/11/23 Version 0.72 X68k,PC-98,Linux,Win16 272,915 bytes 1999/10/23 Version 0.63 X68k,PC-98,Linux 137,824 bytes 1999/09/23 Version 0.55 X68k,PC-98 93,436 bytes 1999/08/22 Version 0.43 X68k 36,132 bytes
開発に使用しているハード・ソフトは以下の通りです。
開発マシン1 : Lindwurm4。現在の主力機。
AMD Ryzen 7 3700X(Matisse) 3.60GHz(自称)/8C16T, 32GB RAM, 500GB NVMe SSD + 3TB HDD
GIGABYTE GV-N1060IXOC-6GD (nVIDIA GeForce GTX 1060, 6GB), Creative SoundBlaster Z,Canon PIXUS TS8230
Windows 10 May 2020 Update Build 19041(x64)
Windows 7 Ultimate Service Pack 1 (x64),Windows 8.1 Pro (x64) on VMware Player
Borland C++ Compiler 5.5.1, Netwide Assembler (NASM) v0.98+towns05
開発マシン2 : Wyvern3。主力モバイルマシン。
Panasonic Let'snote SV7 CF-SV78SJQP
Intel Core i7-8650U 1.90GHz(自称)/4C8T, 16GB RAM, 512GB NVMe SSD
Intel UHD Graphics 620, Realtek High Definition Audio
Windows 10 October 2020 Update Build 19042(x64)
Borland C++ Compiler 5.5.1, Netwide Assembler (NASM) v0.98+towns05
評価マシン1 : Chaser2
GamePadDigital GPD WIN 2
Intel Core m3-8100Y 1.10GHz(自称)/2C4T、8GB RAM、256GB SATA SSD
Intel HD Graphics 615, Realtek High Definition Audio
Windows 10 October 2020 Update Build 19042(x64)
評価マシン2 : DeskMini A300 (未だに名前未定)
ASRock DeskMini A300
AMD Ryzen 3 PRO 4350G 3.80GHz(自称)/4C8T、8GB RAM、500GB SATA SSD
AMD Radeon Graphics 6, Realtek High Definition Audio
Windows 10 October 2020 Update Build 19042(x64)
評価マシン3 : LAVIEだけにオワタ号 PasocomMini PC-8001のおまけ/(^o^)\ (違
NEC LAVIE Direct PM PC-GN186XZAF PC 40th Anniversary Edition Premium Package
Intel Core i7-8565U 1.80GHz(自称)/4C8T、8GB RAM、128GB SATA SSD
Intel UHD Graphics 620, Realtek High Definition Audio+YAMAHA AudioEngine
Windows 10 November 2019 Update Build 18363(x64)
ターゲットマシン1 : FM77AV40EX
MC68B09E×2、192KB RAM、640KB(2DD) 3.5inch FDD×2
Fujitsu Custom Graphics, YAMAHA YM2203C
F-BASIC V3.02/V3.4L20/V3.3L30,OS-9 Level2
WHGPLAY用増設FM音源カード付き×1、文字放送カード憑き×1、特に拡張なし×2ターゲットマシン2 : FM77AV40SX
MC68B09E×2、192KB RAM、640KB(2DD) 3.5inch FDD×2
Fujitsu Custom Graphics, YAMAHA YM2203C
F-BASIC V3.02/V3.4L21
カラーCRTディスプレイ-14(FMDPC232D,モニタケーブルがない)
SONY BRAVIA (KDL-20J1,ソニータイマーが故障中)ターゲットマシン3 : FM77AV-2
MC68B09E×2、(場合によってはMC68B09×1)、128KB RAM、320KB(2D) 3.5inch FDD×2
Fujitsu Custom Graphics, YAMAHA YM2203C
F-BASIC V3.02/V3.3L30/V3.3L20/V3.3L1x/V3.0J/OS-9 Level2
カラーCRTテレビ-15(FMTV-152),ビデオディジタイズカード(FM77-411)ターゲットマシン4 : FM-77L4
MC68B09E×1、MC68B09×1(場合によっては2)、128KB RAM、320KB(2D) 3.5inch FDD×2
Fujitsu Custom Graphics, GI AY-3-8910 + YAMAHA YM2203C
F-BASIC V3.02/V3.5/OS-9 Level2
15型カラーディスプレイテレビ CZ-600DB(X68000SUPER/X1turboZ/FM-8と共用)
ターゲットマシン5 : FM-NEW7
MC68B09×2(場合によっては3)、64KB RAM
Fujitsu Custom Graphics, GI AY-3-8910
F-BASIC V3.02/V3.0J/CP/M-80
3.5インチフロッピィディスクユニット(MB27631H),14型カラーディスプレイ PC-KD252 (PC-6001mkIISRと共用)
ターゲットマシン6 : FUJITSU MICRO 8
MC68A09×1、MC6809×1、64KB RAM
Fujitsu Discreet Graphics
F-BASIC V1.05
15型カラーディスプレイテレビ CZ-600DB(X68000SUPER/X1turboZ/FM-77L4と共用)
☆FM-7,6809関連
タイトル 著者 出版社 発行年 「FM-7を解析する -番外編-」
(◎h!FM 84年10月号)Q-Laboratory 日本ソフトバンク 1984 「FDCを使いこなそう!」
(◎h!FM 84年11月号)市川 洋側 日本ソフトバンク 1984 「PCなんか恐くない! FM高速書き込みモード」
(◎h!FM 85年9月号)A.S.D T.I 日本ソフトバンク 1985 「FM-11 DMAの使い方」
(◎h!FM 85年12月号)市川 洋側 日本ソフトバンク 1985 「6809機械語によるグラフィック処理の技法 第6回」
(◎h!FM 86年5月号)A.S.D S.K 日本ソフトバンク 1986 「FM77AV キーボードエンコーダ詳解」
(◎h!FM 86年5月号)Say 日本ソフトバンク 1986 「I/O活用研究資料編 全機種別I/Oポート」
(◎h!FM 86年7月号)成瀬 健一 日本ソフトバンク 1986 「解き明かされるFM77AV新サブモニタの全貌」
(◎h!FM 86年9月号)斎藤 浩一 日本ソフトバンク 1986 「そこが知りたい! FM77AV40/20」
(◎h!FM 87年1月号)◎h!FM編集部 日本ソフトバンク 1987 「AV40のDMACの使い方」
(◎h!FM 87年4月号)A.S.D F.S 日本ソフトバンク 1987 「新サブシステムモニタ徹底解析 タイプE編」
(◎h!FM 87年5/6月号)山下 博 日本ソフトバンク 1987 「THE SNOW」
(◎h!FM 87年11月号)大山 止揚
(スクロールルーチン:向井 真也)日本ソフトバンク 1987 「ゆらぎの世界」
(◎h!FM 87年11月号)古島 終作 日本ソフトバンク 1987 「新製品速報 FM77AV40EX/20EX」
(◎h!FM 87年12月号)◎h!FM編集部 日本ソフトバンク 1987 「ここが知りたい! FM77AV40EX/20EX」
(◎h!FM 88年1月号)◎h!FM編集部 日本ソフトバンク 1988 「F-BASIC解体全書」
(◎h!FM 87年11月号~88年10月号)山下 博 日本ソフトバンク 1988 「FM-7シリーズ徹底活用術」
(◎h!FM 89年5月号)山下 博、瀬尾 文彦 他 日本ソフトバンク 1989 「I/Oはこう使え! 【応用編】」
(◎h!FM 89年6月号)東 豊一郎 日本ソフトバンク 1989 「F-BASIC解体全書 サブシステム徹底解説」
(◎h!FM 89年11月号・90年1月号)山下 博 日本ソフトバンク 1990 FM-Techknow
(FM-7シリーズテクニカルノウハウ)阪井末幸 ビー・エヌ・エヌ 1986 「FM-7 BIOSソース・リスト」
(FM-7/8活用研究)富士通 工学社 1983 「FM-7 サブシステム・モニタ ソース・リスト」
(FM-7/8活用研究)富士通 工学社 1983 「FM77AV ディスプレイサブシステム解説書」 富士通 富士通 1985 「FM77AV ハードウェア解説書」 富士通 富士通 1986 「FM77AV40EX/20EX ハードウェア解説書」 富士通 富士通 1988 「FM-77 ユーザーズマニュアル ハードウェア解説」 富士通 富士通 1984 「FM-77 400ラインセットII取扱説明書」 富士通 富士通 1984 「FM-8 BIOSソース・リスト」
(FM-8活用研究)富士通 工学社 1982 「FM-11 ハード仕様」
(FM-7/11活用研究)富士通 工学社 1984 「FM-7全回路図」 富士通 工学社/日本ソフトバンク 1982 「インテリジェントマウス(FMMO-101A) 取扱説明書」 富士通 富士通 1988 「日本語通信カード回路図」
(6809活用研究)富士通 工学社 1989 「FM-77/NEW7 日本語通信カード説明書」 富士通 富士通 1987 「FMシリーズ Z80カードのしくみ」
(富士通マイコンスカイラブシャトル No.3)富士通マイコンシステムズ? 富士通マイコンシステムズ 1983 「FM77AV40用768KB拡張RAMカード」
(NIFTY-Serve FFMHOB(FMフォーラム3 (ホビー館)))TEMPLE ニフティ(株) 1993
☆その他
タイトル 著者 出版社 発行年 「PC-8801FE/MA2 N88-BASIC/N88-日本語BASIC プログラマーズガイド」 日本電気 日本電気 1988 「富士通FMRシリーズ徹底解析マニュアル 増補改訂版」 インタープログ ビー・エヌ・エヌ 1989 「FM TOWNSテクニカルデータブック 改訂3版」 千葉 憲昭 アスキー出版局 1994 「FD1791 Datasheet」 - Western Digital ?
PC-8801MAエミュレータ XM8 (PI.氏)
XM7の原作者のPI.さんのサイトです。
現在、XM7のバイナリパッケージのほか、PC-8801MAエミュレータ「XM8」、GIMONSさんの手による「XM6 TypeG」暫定版を公開されています。
GIMONS DEVELOPER WORKS (GIMONS氏)
かつてXM7のJava,PocketPC,MacOS Xなどへの移植版を公開されていました。
現在、Raspberry Pi用SCSI/FDDエミュレータ「RaSCSI」「FDX68」、「FDX68」のディスクイメージフォーマット「FDX」に対応したXM7派生版「XM7g」、M88派生版「M88g」を公開されています。
TAKEDA, toshiya's HOME PAGE (武田俊也氏)
「Common Source Code Project」として、さまざまなレトロPCエミュレータの開発を手がけられています。
FM-7シリーズエミュレータとしてはArtane.氏開発の「eFM7」「eFM77AV」などがあります。
keisuke ほ~むぺ~じ (keisuke氏)
FM TOWNSシリーズで動作するFM-7シリーズエミュレータ、VM7の公式ページです。
XM7お手伝いぺ~じ (Apollo氏)
XM7を使うためのヒントや、WAV→T77コンバータなどの多くのツールがあります。
日立 ベーシックマスター レベル3マーク5/S1 (Sasaji氏)
サイトの名称通り、ベーシックマスター レベル3/MB-S1のエミュレータを公開されています。
周辺ツールの「L3 Disk Explorer」がFMシリーズのディスクイメージに対応しているので紹介させていただきました。
YSFLIGHT.COM (山川機長氏)
オープンソース・マルチプラットフォームのFM TOWNSエミュレータ「津軽」が開発進行中のほか、「FM-7/77AV/77AV40/TOWNS再稼働プロジェクト」として、実機やXM7を使う上でのユーティリティを公開されています。
M88のページ (cisc氏)
PC-88エミュレータ「M88」のページです。XM7のOPNエンジンはM88のものをベースにさせていただいています。
またWin32でのエミュレータ実装技術について多くの示唆をいただきました。
うさの倉庫 (うさ氏)
各種エミュレータのROMEO対応改造版を作成されています。XM7 V3.3/V2.8以降のROMEO対応コードのベースを提供していただきました。
うんづのペエジ (Kasanova氏)
FM TOWNS/MARTYエミュレータ「うんづ」のページです。以前は隠れキャラ状態で掲示板に出没しているような気がしていたのですが、最近は出没していません。どちらかというと津g(ry
天ぷら工房 (天丸氏)
レトロPCのアイコン、MSX2/PC-8801/Windows用のフリーゲームなどがあります。新デザインのアイコン、およびそのベースアイコンを提供していただきました。
Oh!FM-7 (Laver氏)
FM-7のソフトウェア、ハードウェアを網羅しています。データベース的なページです。
Retro PC Gallery(はせりん氏)
FM-7/8シリーズをメインとした様々なスクリーンショットや解析・考察を行っています。ここもデータベース的なページです。
Aufheben Software(大山止揚氏)
「きょうふの水曜日」とかでおなじみの止揚さんのページです。
「◎◎h!FM」コーナーでは独自OS「OS-0」のほか、お約束のように冗談プログラムがアップされています。
RetroPC.NET (Molice氏)
ご厚意でこのサイトを設置させていただいているMoliceさんのページです。
FM-7のほかX1,X68000などレトロPC関係のニュースを扱っています。
結局2020年内のリニューアルもできませんでした、今年も危ういです(と勝手に決める)。
FEMU7のページ (力卜氏)
FM TOWNS,PC/AT,PC-9801で動作するFM-7エミュレータ、FEMU7の公式ページでした。現在は閉鎖しています。
X1エミュの部屋 (ぷにゅ氏)
X1/turbo/turboZエミュレータ「X1R・Xmillennium」のページですでした。現在は閉鎖しています。
FDCにFM-7と同じMB8877Aを使っている関係で、FDCエミュレーションでいくつかヒントをいただいています。