• R/O
  • HTTP
  • SSH
  • HTTPS

common_source_project-fm7: Commit

Common Source Code Project for Qt (a.k.a for FM-7).


Commit MetaInfo

Revision11a0ca9a9c30ea1f3301d25fec4dbfcc3cf1fc5c (tree)
Time2020-10-12 00:43:10
AuthorK.Ohta <whatisthis.sowhat@gmai...>
CommiterK.Ohta

Log Message

[General] Add RESOURCES, and some license documents convert character code to UTF-8.

Change Summary

Incremental Difference

--- a/source/license/KST32B/LICENSE_KST32B_v2.txt
+++ b/source/license/KST32B/LICENSE_KST32B_v2.txt
@@ -1,78 +1,78 @@
1- K S T 3 2 B (KST32B version 2.0) 説明文書
1+ K S T 3 2 B (KST32B version 2.0) 隱ャ譏取枚譖ク
22
33 COPYRIGHT (C) 2004 by Saka.N (Saka.N.06@b3.mnx.ne.jp)
4- FREEWARE (free to copy,change...; NO RESPONSIBILITY) : 無保証
4+ FREEWARE (free to copy,change...; NO RESPONSIBILITY) : 辟。菫晁ィシ
55
66 for KST32B ver 2.000 : 2004/01/24 by Saka.N
77
88
99
1010
11- 【 1 : 概要 】
12-
13- JIS漢字をモデルにしたKST(Kanji-Stroke-Table:FontFile)です.
14- このKSTは,CSF/1という独自形式のPlainTextFile(ASCII+半角カナ)で,その
15-仕様はフォント本体のHeaderCommentに記述しています. フォント・ファイル
16-本体の,先頭から約20行を参照してください.
17- 今回のver2.0では,JIS第1水準文字と,(半角の)ASCII,半角カナ,ISO8859-15,
18-それと,多く(約80%)のJIS第2水準漢字が入っています. 但し,ISO8859-15は,
19-0xADを除き,且つ,A0〜FFを1A20〜1A7FにMappingして入れています.
20- KST32Bはフリーウェアですので無保証で,使用,配付改変,再配付等は自由で
21-すが,使用した結果のいかなる影響についても,責任及び賠償責任は,一切負いか
22-ねます.
23-
24- CSF/1(CompactStrokeFontFormat/ver1)形式及びKST32Bの特徴を列記します.
25-
26- ・ コンパクトである; 第2水準を除くと約160KByte.
27- ・ 30x32の格子点座標を結ぶ直線(Segment)で,Strokeを定義している.
28- ・ JISのC6226とX0208の文字定義に基づいているが,厳密に従っているわけ
29- ではない.
30- ・ PlainText形式なので,実用的ではないが,テキスト・エディターでも内容
31- 確認や変更が可能である.
32- ・ 同じ理由で,ポータビリティーに優れている.
11+ 縲 1 : 讎りヲ 縲
12+
13+ JIS貍「蟄励r繝「繝?Ν縺ォ縺励◆KST(Kanji-Stroke-Table:FontFile)縺ァ縺?
14+ 縺薙?KST縺ッ,CSF/1縺ィ縺?≧迢ャ閾ェ蠖「蠑上?PlainTextFile(ASCII+蜊願ァ偵き繝?縺ァ,縺昴?
15+莉墓ァ倥?繝輔か繝ウ繝域悽菴薙?HeaderComment縺ォ險倩ソー縺励※縺?∪縺? 繝輔か繝ウ繝茨ス・繝輔ぃ繧、繝ォ
16+譛ャ菴薙?,蜈磯?ュ縺九i邏?0陦後r蜿ら?縺励※縺上□縺輔>.
17+ 莉雁屓縺ョver2.0縺ァ縺ッ,JIS隨ャ1豌エ貅匁枚蟄励→,(蜊願ァ偵?)ASCII,蜊願ァ抵スカ??ISO8859-15,
18+縺昴l縺ィ,螟壹¥(邏?0%)縺ョJIS隨ャ2豌エ貅匁シ「蟄励′蜈・縺」縺ヲ縺?∪縺? 菴?@,ISO8859-15縺ッ,
19+0xAD繧帝勁縺?荳斐▽,A0縲廡F繧?A20縲?A7F縺ォMapping縺励※蜈・繧後※縺?∪縺?
20+ KST32B縺ッ繝輔Μ繝シ繧ヲ繧ァ繧「縺ァ縺吶?縺ァ辟。菫晁ィシ縺ァ,菴ソ逕ィ,驟堺サ俶隼螟?蜀埼?莉倡ュ峨?閾ェ逕ア縺ァ
21+縺吶′,菴ソ逕ィ縺励◆邨先棡縺ョ縺?°縺ェ繧句スア髻ソ縺ォ縺、縺?※繧?雋ャ莉サ蜿翫?雉?蜆溯イャ莉サ縺ッ,荳?蛻?イ?縺?°
22+縺ュ縺セ縺?
23+
24+ CSF/1(CompactStrokeFontFormat/ver1)蠖「蠑丞所縺ウKST32B縺ョ迚ケ蠕エ繧貞?險倥@縺セ縺?
25+
26+ 繝サ 繧ウ繝ウ繝代け繝医〒縺ゅk; 隨ャ2豌エ貅悶r髯、縺上→邏?60KByte.
27+ 繝サ 30x32縺ョ譬シ蟄千せ蠎ァ讓吶r邨舌?逶エ邱?Segment)縺ァ,Stroke繧貞ョ夂セゥ縺励※縺?k.
28+ 繝サ JIS縺ョC6226縺ィX0208縺ョ譁?ュ怜ョ夂セゥ縺ォ蝓コ縺・縺?※縺?k縺?蜴ウ蟇?↓蠕薙▲縺ヲ縺?k繧上¢
29+ 縺ァ縺ッ縺ェ縺?
30+ 繝サ PlainText蠖「蠑上↑縺ョ縺ァ,螳溽畑逧?〒縺ッ縺ェ縺?′,繝?く繧ケ繝茨ス・繧ィ繝?ぅ繧ソ繝シ縺ァ繧ょ?螳ケ
31+ 遒コ隱阪d螟画峩縺悟庄閭ス縺ァ縺ゅk.
32+ 繝サ 蜷後§逅?罰縺ァ,繝昴?繧ソ繝薙Μ繝?ぅ繝シ縺ォ蜆ェ繧後※縺?k.
3333
3434
3535
3636
3737
38- 【 2 : ファイル一覧 】
38+ 縲 2 : 繝輔ぃ繧、繝ォ荳?隕ァ 縲
3939
40- KST32B.RDM : THIS FILE : 日本語取説
40+ KST32B.RDM : THIS FILE : 譌・譛ャ隱槫叙隱ャ
4141 KST32B.MAN : Brief manual text(EnglishLike?)
42- KST32B.TXT : KST-FontData 本体
42+ KST32B.TXT : KST-FontData 譛ャ菴
4343
4444
4545
4646
47- 【 3 : 補足 】
47+ 縲 3 : 陬懆カウ 縲
4848
49- (3.1) 関連Tool :
50- このKST(フォント)の形式は独自形式(CSF/1)ですので,通常は,そのまま
51- では使えません. KSTの表示/印刷/形式変換/更新等のToolを,'KSTool'と
52- いう名称で,Vector社のWib-siteにて公開中です. これはUnix(Linux)&
53- X-Windowを主対象としていますが,MS-Windows(95,98,98se,Me,2000,Xp)や
54- NEC/PC-9801での最低限の表示Toolも入っています.
49+ (3.1) 髢「騾」Tool :
50+ 縺薙?KST(繝輔か繝ウ繝?縺ョ蠖「蠑上?迢ャ閾ェ蠖「蠑?CSF/1)縺ァ縺吶?縺ァ,騾壼クク縺ッ,縺昴?縺セ縺セ
51+ 縺ァ縺ッ菴ソ縺医∪縺帙s. KST縺ョ陦ィ遉コ/蜊ー蛻キ/蠖「蠑丞、画鋤/譖エ譁ー遲峨?Tool繧?'KSTool'縺ィ
52+ 縺?≧蜷咲ァー縺ァ,Vector遉セ縺ョWib-site縺ォ縺ヲ蜈ャ髢倶クュ縺ァ縺? 縺薙l縺ッUnix(Linux)&
53+ X-Window繧剃クサ蟇セ雎。縺ィ縺励※縺?∪縺吶′,MS-Windows(95,98,98se,Me,2000,Xp)繧
54+ NEC/PC-9801縺ァ縺ョ譛?菴朱剞縺ョ陦ィ遉コTool繧ょ?縺」縺ヲ縺?∪縺?
5555
56- (3.2) Bitmap展開size :
57- Bitmapへの展開size(Y-方向)は,12〜150pixel程度を想定していますが,
58- KSTの形式上は32pixelが最適です(X-方向には30). 線の太さは,Y-方向の
59- sizeを32とした場合で,1.1〜1.9を想定しています. 多少太くても,品質が
60- 極端に落ちないと思って(?)います. 描画線の先端形状(Cap)は'丸'を推奨
61- します.
56+ (3.2) Bitmap螻暮幕size :
57+ Bitmap縺ク縺ョ螻暮幕size(Y-譁ケ蜷?縺ッ,12縲?50pixel遞句コヲ繧呈Φ螳壹@縺ヲ縺?∪縺吶′,
58+ KST縺ョ蠖「蠑丈ク翫?32pixel縺梧怙驕ゥ縺ァ縺?X-譁ケ蜷代↓縺ッ30). 邱壹?螟ェ縺輔?,Y-譁ケ蜷代?
59+ size繧?2縺ィ縺励◆蝣エ蜷医〒,1.1縲?.9繧呈Φ螳壹@縺ヲ縺?∪縺? 螟壼ー大、ェ縺上※繧?蜩∬ウェ縺
60+ 讌オ遶ッ縺ォ關ス縺。縺ェ縺?→諤昴▲縺ヲ(?)縺?∪縺? 謠冗判邱壹?蜈育ォッ蠖「迥カ(Cap)縺ッ'荳ク'繧呈耳螂ィ
61+ 縺励∪縺?
6262
6363 (3.3) Version_Up History :
6464 (3.3.1) KST32A : 1999/10
65- (主に)1992年に開発したJIS第1水準KSTをVector-Web-Siteへ公開.
65+ (荳サ縺ォ)1992蟷エ縺ォ髢狗匱縺励◆JIS隨ャ1豌エ貅訪ST繧歎ector-Web-Site縺ク蜈ャ髢?
6666 (3.3.2) KST32B ver 1.0 : 2001/03
67- JIS第2水準の一部を追加し,半角ASCIIと半角カナも追加. 一部の漢字の
68- 表現をJIS-C6226からX0208へ変更等.
67+ JIS隨ャ2豌エ貅悶?荳?驛ィ繧定ソス蜉?縺?蜊願ァ但SCII縺ィ蜊願ァ抵スカ??b霑ス蜉?. 荳?驛ィ縺ョ貍「蟄励?
68+ 陦ィ迴セ繧谷IS-C6226縺九iX0208縺ク螟画峩遲?
6969 (3.3.3) KST32B ver 2.0 : 2004/01
70- JIS第2水準漢字を増やした事(全体の約80%)と,第1水準漢字の見直し,
71- ISO8859-15の追加. 全角EuroSignも0x2921に仮設定等.
70+ JIS隨ャ2豌エ貅匁シ「蟄励r蠅励d縺励◆莠?蜈ィ菴薙?邏?0%)縺ィ,隨ャ1豌エ貅匁シ「蟄励?隕狗峩縺?
71+ ISO8859-15縺ョ霑ス蜉?. 蜈ィ隗脱uroSign繧?x2921縺ォ莉ョ險ュ螳夂ュ?
7272
73- (3.4) 半角文字の定義領域 :
74- 全角文字は,CSF/1の全ての定義領域(30x32)を使っていますが,半角文字の
75- 場合は,その左半分の,15x32のみを使っています.
73+ (3.4) 蜊願ァ呈枚蟄励?螳夂セゥ鬆伜沺 :
74+ 蜈ィ隗呈枚蟄励?,CSF/1縺ョ蜈ィ縺ヲ縺ョ螳夂セゥ鬆伜沺(30x32)繧剃スソ縺」縺ヲ縺?∪縺吶′,蜊願ァ呈枚蟄励?
75+ 蝣エ蜷医?,縺昴?蟾ヲ蜊雁?縺ョ,15x32縺ョ縺ソ繧剃スソ縺」縺ヲ縺?∪縺?
7676
7777
78- --- 以 上 ---
78+ --- 莉・ 荳 ---
--- a/source/license/np21w/縺雁ッ溘@縺上□縺輔>.txt
+++ b/source/license/np21w/縺雁ッ溘@縺上□縺輔>.txt
@@ -1,1150 +1,1150 @@
11
2-・CPU 1GHz以上のマシンでの動作を推奨します … お察し下さい
2+繝サCPU 1GHz莉・荳翫?繝槭す繝ウ縺ァ縺ョ蜍穂ス懊r謗ィ螂ィ縺励∪縺 窶ヲ 縺雁ッ溘@荳九&縺
33
4-・SSE2,SSE3は試作段階です … お察し下さい
4+繝サSSE2,SSE3縺ッ隧ヲ菴懈ョオ髫弱〒縺 窶ヲ 縺雁ッ溘@荳九&縺
55
6-・Screen Optionの Graphic Charger 及び 16色ボードは固定設定で選択できません … お察し下さい
6+繝サScreen Option縺ョ Graphic Charger 蜿翫? 16濶イ繝懊?繝峨?蝗コ螳夊ィュ螳壹〒驕ク謚槭〒縺阪∪縺帙s 窶ヲ 縺雁ッ溘@荳九&縺
77
8-・フルスクリーンは16bpp固定です … お察し下さい
8+繝サ繝輔Ν繧ケ繧ッ繝ェ繝シ繝ウ縺ッ16bpp蝗コ螳壹〒縺 窶ヲ 縺雁ッ溘@荳九&縺
99
10-・ver0.86 rev35からはfmgenを使用できます。fmgenはcisc氏が著作権を所有しています。
10+繝サver0.86 rev35縺九i縺ッfmgen繧剃スソ逕ィ縺ァ縺阪∪縺吶?Gmgen縺ッcisc豌上′闡嶺ス懈ィゥ繧呈園譛峨@縺ヲ縺?∪縺吶?
1111
12-・fmgen_fmgen.cppの343行目は曖昧さを回避するためにインクリメントを分離しています
12+繝サfmgen_fmgen.cpp縺ョ343陦檎岼縺ッ譖匁乂縺輔r蝗樣∩縺吶k縺溘a縺ォ繧、繝ウ繧ッ繝ェ繝。繝ウ繝医r蛻?屬縺励※縺?∪縺
1313
1414 Neko Project 21/W
15-開発者: SimK
15+髢狗匱閠? SimK
1616 site: https://sites.google.com/site/np21win
1717 Twitter: https://twitter.com/simk98l
1818 mail: simk98lfo@gmail.com
1919
2020
21-【改造版について】
21+縲先隼騾?迚医↓縺、縺?※縲
2222
23-この改造版は本家ねこぷろとは無関係の人間が作っています。
24-無保証です。大事なHDイメージのバックアップはとっておくようにしてください。
23+縺薙?謾ケ騾?迚医?譛ャ螳カ縺ュ縺薙?繧阪→縺ッ辟。髢「菫ゅ?莠コ髢薙′菴懊▲縺ヲ縺?∪縺吶?
24+辟。菫晁ィシ縺ァ縺吶?ょ、ァ莠九↑HD繧、繝。繝シ繧ク縺ョ繝舌ャ繧ッ繧「繝??縺ッ縺ィ縺」縺ヲ縺翫¥繧医≧縺ォ縺励※縺上□縺輔>縲
2525
26-改造により追加した以下のファイルはQEMUのうちMITライセンス部分のコードを含んでいるためMITライセンス≒BSDライセンスとします。
27-・networkディレクトリ内のファイル
28-・wabディレクトリ内のファイル
26+謾ケ騾?縺ォ繧医j霑ス蜉?縺励◆莉・荳九?繝輔ぃ繧、繝ォ縺ッQEMU縺ョ縺?■MIT繝ゥ繧、繧サ繝ウ繧ケ驛ィ蛻??繧ウ繝シ繝峨r蜷ォ繧薙〒縺?k縺溘aMIT繝ゥ繧、繧サ繝ウ繧ケ竕達SD繝ゥ繧、繧サ繝ウ繧ケ縺ィ縺励∪縺吶?
27+繝サnetwork繝?ぅ繝ャ繧ッ繝医Μ蜀??繝輔ぃ繧、繝ォ
28+繝サwab繝?ぅ繝ャ繧ッ繝医Μ蜀??繝輔ぃ繧、繝ォ
2929
30-改造により追加した以下のファイルはDOSBoxのコードを含んでいるためGPLとします。
31-・fpemul_dosbox.c
32-・fpemul_dosbox2.c
33-・fpemul_softfloat.c
30+謾ケ騾?縺ォ繧医j霑ス蜉?縺励◆莉・荳九?繝輔ぃ繧、繝ォ縺ッDOSBox縺ョ繧ウ繝シ繝峨r蜷ォ繧薙〒縺?k縺溘aGPL縺ィ縺励∪縺吶?
31+繝サfpemul_dosbox.c
32+繝サfpemul_dosbox2.c
33+繝サfpemul_softfloat.c
3434
35-改造により追加した以下のファイルはMAMEのコードを含んでいるためGPLとします。
36-・sound/mameディレクトリ内のファイル
35+謾ケ騾?縺ォ繧医j霑ス蜉?縺励◆莉・荳九?繝輔ぃ繧、繝ォ縺ッMAME縺ョ繧ウ繝シ繝峨r蜷ォ繧薙〒縺?k縺溘aGPL縺ィ縺励∪縺吶?
36+繝サsound/mame繝?ぅ繝ャ繧ッ繝医Μ蜀??繝輔ぃ繧、繝ォ
3737
38-LGY-98はSUPPORT_NETとSUPPORT_LGY98を、CL-GD5430はSUPPORT_WABとSUPPORT_CL_GD5430をプリプロセッサ定義に追加することで使用できるようになります。ただし、これにより上記MITライセンスのファイルが含まれる点にご留意ください。
38+LGY-98縺ッSUPPORT_NET縺ィSUPPORT_LGY98繧偵?,L-GD5430縺ッSUPPORT_WAB縺ィSUPPORT_CL_GD5430繧偵?繝ェ繝励Ο繧サ繝?し螳夂セゥ縺ォ霑ス蜉?縺吶k縺薙→縺ァ菴ソ逕ィ縺ァ縺阪k繧医≧縺ォ縺ェ繧翫∪縺吶?ゅ◆縺?縺励?√%繧後↓繧医j荳願ィ弄IT繝ゥ繧、繧サ繝ウ繧ケ縺ョ繝輔ぃ繧、繝ォ縺悟性縺セ繧後k轤ケ縺ォ縺皮蕗諢上¥縺?縺輔>縲
3939
40-FPUはUSE_FPUをプリプロセッサ定義に追加することで使用できるようになります。ただし、これにより上記GPLのファイルが含まれる点にご留意ください。
40+FPU縺ッUSE_FPU繧偵?繝ェ繝励Ο繧サ繝?し螳夂セゥ縺ォ霑ス蜉?縺吶k縺薙→縺ァ菴ソ逕ィ縺ァ縺阪k繧医≧縺ォ縺ェ繧翫∪縺吶?ゅ◆縺?縺励?√%繧後↓繧医j荳願ィ賂PL縺ョ繝輔ぃ繧、繝ォ縺悟性縺セ繧後k轤ケ縺ォ縺皮蕗諢上¥縺?縺輔>縲
4141
42-MAME OPL3はUSE_MAMEをプリプロセッサ定義に追加することで使用できるようになります。ただし、これにより上記GPLのファイルが含まれる点にご留意ください。
42+MAME OPL3縺ッUSE_MAME繧偵?繝ェ繝励Ο繧サ繝?し螳夂セゥ縺ォ霑ス蜉?縺吶k縺薙→縺ァ菴ソ逕ィ縺ァ縺阪k繧医≧縺ォ縺ェ繧翫∪縺吶?ゅ◆縺?縺励?√%繧後↓繧医j荳願ィ賂PL縺ョ繝輔ぃ繧、繝ォ縺悟性縺セ繧後k轤ケ縺ォ縺皮蕗諢上¥縺?縺輔>縲
4343
44-また、SUPPORT_LARGE_HDDを定義すると2GBオーバーのハードディスクイメージを扱えるようになります。この際、compiler.hのNHD_MAXSIZEで作成可能な最大サイズ(MB)を指定可能です。DOS上では8GBまで正常に扱えます。それ以上はBIOSの都合によりWindowsのプロテクトモードドライバでしか利用できません。
44+縺セ縺溘?ヾUPPORT_LARGE_HDD繧貞ョ夂セゥ縺吶k縺ィ2GB繧ェ繝シ繝舌?縺ョ繝上?繝峨ョ繧」繧ケ繧ッ繧、繝。繝シ繧ク繧呈桶縺医k繧医≧縺ォ縺ェ繧翫∪縺吶?ゅ%縺ョ髫帙?…ompiler.h縺ョNHD_MAXSIZE縺ァ菴懈?蜿ッ閭ス縺ェ譛?螟ァ繧オ繧、繧コ(MB)繧呈欠螳壼庄閭ス縺ァ縺吶??OS荳翫〒縺ッ8GB縺セ縺ァ豁」蟶ク縺ォ謇ア縺医∪縺吶?ゅ◎繧御サ・荳翫?BIOS縺ョ驛ス蜷医↓繧医jWindows縺ョ繝励Ο繝?け繝医Δ繝シ繝峨ラ繝ゥ繧、繝舌〒縺励°蛻ゥ逕ィ縺ァ縺阪∪縺帙s縲
4545
4646 SUPPORT_PC9821
47-PC-9821関連の機能(256色モードとか)をサポートします。本家にもありますが以下の定義はこれが無いとまともに使えないので念のためここに書いておきます。
47+PC-9821髢「騾」縺ョ讖溯???56濶イ繝「繝シ繝峨→縺具シ峨r繧オ繝昴?繝医@縺セ縺吶?よ悽螳カ縺ォ繧ゅ≠繧翫∪縺吶′莉・荳九?螳夂セゥ縺ッ縺薙l縺檎┌縺?→縺セ縺ィ繧ゅ↓菴ソ縺医↑縺??縺ァ蠢オ縺ョ縺溘a縺薙%縺ォ譖ク縺?※縺翫″縺セ縺吶?
4848
4949 SUPPORT_IDEIO
50-IDEをサポートします。Windows2000の動作には必須。この定義自体は本家にもありますが、Neko Project 21/WではTRACEの定義は不要で、TRACEを定義してもSUPPORT_IDEIOは定義されません。
50+IDE繧偵し繝昴?繝医@縺セ縺吶?8indows2000縺ョ蜍穂ス懊↓縺ッ蠢??医?ゅ%縺ョ螳夂セゥ閾ェ菴薙?譛ャ螳カ縺ォ繧ゅ≠繧翫∪縺吶′縲¨eko Project 21/W縺ァ縺ッTRACE縺ョ螳夂セゥ縺ッ荳崎ヲ√〒縲ゝRACE繧貞ョ夂セゥ縺励※繧4UPPORT_IDEIO縺ッ螳夂セゥ縺輔l縺セ縺帙s縲
5151
5252 SUPPORT_LARGE_HDD
53-2GBを越えるNHD形式ディスクイメージをサポートします。Windows2000を使う場合には事実上必須。
53+2GB繧定カ翫∴繧起HD蠖「蠑上ョ繧」繧ケ繧ッ繧、繝。繝シ繧ク繧偵し繝昴?繝医@縺セ縺吶?8indows2000繧剃スソ縺??エ蜷医↓縺ッ莠句ョ滉ク雁ソ??医?
5454
5555 SUPPORT_HRTIMER
56-高分解能タイマをサポートします
56+鬮伜?隗」閭ス繧ソ繧、繝槭r繧オ繝昴?繝医@縺セ縺
5757
5858 SUPPORT_NET
59-ネットワーク(LAN)基本機能を有効にします。ネットワークデバイスを使用する場合には必須(の予定)。
59+繝阪ャ繝医Ρ繝シ繧ッ??AN?牙渕譛ャ讖溯?繧呈怏蜉ケ縺ォ縺励∪縺吶?ゅロ繝?ヨ繝ッ繝シ繧ッ繝?ヰ繧、繧ケ繧剃スソ逕ィ縺吶k蝣エ蜷医↓縺ッ蠢??茨シ医?莠亥ョ夲シ峨?
6060
6161 SUPPORT_WAB
62-ウィンドウアクセラレータ基本機能を有効にします。ウィンドウアクセラレータを使用する場合には必須(の予定)。
62+繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ蝓コ譛ャ讖溯?繧呈怏蜉ケ縺ォ縺励∪縺吶?ゅえ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ繧剃スソ逕ィ縺吶k蝣エ蜷医↓縺ッ蠢??茨シ医?莠亥ョ夲シ峨?
6363
6464 SUPPORT_LGY98
65-メルコのLGY-98を使用可能にする。SUPPORT_NETの定義が必要。定義するとライセンスがGPLv2になります。
65+繝。繝ォ繧ウ縺ョLGY-98繧剃スソ逕ィ蜿ッ閭ス縺ォ縺吶k縲4UPPORT_NET縺ョ螳夂セゥ縺悟ソ?ヲ√?ょョ夂セゥ縺吶k縺ィ繝ゥ繧、繧サ繝ウ繧ケ縺隈PLv2縺ォ縺ェ繧翫∪縺吶?
6666
6767 SUPPORT_CL_GD5430
68-Cirrus LogicのCL-GD5430を使用可能にする。SUPPORT_WABの定義が必要。定義するとライセンスがGPLv2になります。
68+Cirrus Logic縺ョCL-GD5430繧剃スソ逕ィ蜿ッ閭ス縺ォ縺吶k縲4UPPORT_WAB縺ョ螳夂セゥ縺悟ソ?ヲ√?ょョ夂セゥ縺吶k縺ィ繝ゥ繧、繧サ繝ウ繧ケ縺隈PLv2縺ォ縺ェ繧翫∪縺吶?
6969
7070 SUPPORT_VPCVHD
71-VirtualPCの固定サイズVHDイメージをサポートする。
71+VirtualPC縺ョ蝗コ螳壹し繧、繧コVHD繧、繝。繝シ繧ク繧偵し繝昴?繝医☆繧九?
7272
7373 SUPPORT_PHYSICAL_CDDRV
74-物理CD/DVDドライブのマウントをサポートする。コンパイルにWinDDKが必要です。
74+迚ゥ逅?D/DVD繝峨Λ繧、繝悶?繝槭え繝ウ繝医r繧オ繝昴?繝医☆繧九?ゅさ繝ウ繝代う繝ォ縺ォWinDDK縺悟ソ?ヲ√〒縺吶?
7575
7676 SUPPORT_FMGEN
77-fmgenをサポートします。使用する際はsound/fmgenのfmgen_readme.txtに書かれているfmgenのライセンス(著作権明記・フリーソフト化・改変明示・テキスト添付など)に従ってください。
78-fmgenにはソースコード再配布にも制約がありますので、fmgenのライセンスに従えない場合はこれらのソース(sound/fmgen)を削除してください。
77+fmgen繧偵し繝昴?繝医@縺セ縺吶?ゆスソ逕ィ縺吶k髫帙?sound/fmgen縺ョfmgen_readme.txt縺ォ譖ク縺九l縺ヲ縺?kfmgen縺ョ繝ゥ繧、繧サ繝ウ繧ケ?郁送菴懈ィゥ譏手ィ倥?繝輔Μ繝シ繧ス繝輔ヨ蛹悶?謾ケ螟画?遉コ繝サ繝?く繧ケ繝域キサ莉倥↑縺ゥ?峨↓蠕薙▲縺ヲ縺上□縺輔>縲
78+fmgen縺ォ縺ッ繧ス繝シ繧ケ繧ウ繝シ繝牙?驟榊ク?↓繧ょ宛邏?′縺ゅj縺セ縺吶?縺ァ縲’mgen縺ョ繝ゥ繧、繧サ繝ウ繧ケ縺ォ蠕薙∴縺ェ縺??エ蜷医?縺薙l繧峨?繧ス繝シ繧ケ??ound/fmgen?峨r蜑企勁縺励※縺上□縺輔>縲
7979
8080 SUPPORT_PCI
81-PCIバスをサポートします。
81+PCI繝舌せ繧偵し繝昴?繝医@縺セ縺吶?
8282
8383 SUPPORT_FPU_DOSBOX
84-DOSBoxから移植された64bit倍精度浮動小数点FPUを使用可能にします。実CPUの精度より劣るため結果が不正確になる場合があります。USE_FPUの定義も必要です。DOSBoxからの移植コードが含まれるため、これを含めてコンパイルするとライセンスがGPLになります。
84+DOSBox縺九i遘サ讀阪&繧後◆64bit蛟咲イセ蠎ヲ豬ョ蜍募ー乗焚轤ケFPU繧剃スソ逕ィ蜿ッ閭ス縺ォ縺励∪縺吶?ょョ櫃PU縺ョ邊セ蠎ヲ繧医j蜉」繧九◆繧∫オ先棡縺御ク肴ュ」遒コ縺ォ縺ェ繧句?エ蜷医′縺ゅj縺セ縺吶?6SE_FPU縺ョ螳夂セゥ繧ょソ?ヲ√〒縺吶??OSBox縺九i縺ョ遘サ讀阪さ繝シ繝峨′蜷ォ縺セ繧後k縺溘a縲√%繧後r蜷ォ繧√※繧ウ繝ウ繝代う繝ォ縺吶k縺ィ繝ゥ繧、繧サ繝ウ繧ケ縺隈PL縺ォ縺ェ繧翫∪縺吶?
8585
8686 SUPPORT_FPU_DOSBOX2
87-DOSBoxから移植された64bit倍精度浮動小数点FPUに80bit拡張倍精度相当の整数ロード・ストア機能を追加したものを使用可能にします。整数のロード・ストア命令以外は実CPUの精度より劣るため結果が不正確になる場合があります。USE_FPUの定義も必要です。DOSBoxからの移植コードが含まれるため、これを含めてコンパイルするとライセンスがGPLになります。
87+DOSBox縺九i遘サ讀阪&繧後◆64bit蛟咲イセ蠎ヲ豬ョ蜍募ー乗焚轤ケFPU縺ォ80bit諡。蠑オ蛟咲イセ蠎ヲ逶ク蠖薙?謨エ謨ー繝ュ繝シ繝峨?繧ケ繝医い讖溯?繧定ソス蜉?縺励◆繧ゅ?繧剃スソ逕ィ蜿ッ閭ス縺ォ縺励∪縺吶?よ紛謨ー縺ョ繝ュ繝シ繝峨?繧ケ繝医い蜻ス莉、莉・螟悶?螳櫃PU縺ョ邊セ蠎ヲ繧医j蜉」繧九◆繧∫オ先棡縺御ク肴ュ」遒コ縺ォ縺ェ繧句?エ蜷医′縺ゅj縺セ縺吶?6SE_FPU縺ョ螳夂セゥ繧ょソ?ヲ√〒縺吶??OSBox縺九i縺ョ遘サ讀阪さ繝シ繝峨′蜷ォ縺セ繧後k縺溘a縲√%繧後r蜷ォ繧√※繧ウ繝ウ繝代う繝ォ縺吶k縺ィ繝ゥ繧、繧サ繝ウ繧ケ縺隈PL縺ォ縺ェ繧翫∪縺吶?
8888
8989 SUPPORT_FPU_SOFTFLOAT
90-FPUでBerkeley SoftFloatによる拡張倍精度浮動小数点数演算を使用します。ほとんどの浮動小数点数演算がx87 FPUの仕様通りの精度になりますが、パフォーマンスは悪くなります。USE_FPUの定義も必要です。DOSBoxからの移植コードも含まれるため、これを含めてコンパイルするとライセンスがGPLになります。
90+FPU縺ァBerkeley SoftFloat縺ォ繧医k諡。蠑オ蛟咲イセ蠎ヲ豬ョ蜍募ー乗焚轤ケ謨ー貍皮ョ励r菴ソ逕ィ縺励∪縺吶?ゅ⊇縺ィ繧薙←縺ョ豬ョ蜍募ー乗焚轤ケ謨ー貍皮ョ励′x87 FPU縺ョ莉墓ァ倬?壹j縺ョ邊セ蠎ヲ縺ォ縺ェ繧翫∪縺吶′縲√ヱ繝輔か繝シ繝槭Φ繧ケ縺ッ謔ェ縺上↑繧翫∪縺吶?6SE_FPU縺ョ螳夂セゥ繧ょソ?ヲ√〒縺吶??OSBox縺九i縺ョ遘サ讀阪さ繝シ繝峨b蜷ォ縺セ繧後k縺溘a縲√%繧後r蜷ォ繧√※繧ウ繝ウ繝代う繝ォ縺吶k縺ィ繝ゥ繧、繧サ繝ウ繧ケ縺隈PL縺ォ縺ェ繧翫∪縺吶?
9191
9292 USE_FPU
93-FPUをサポートします。このバージョンでは使用可能なエミュレーションFPUを指定するためにSUPPORT_FPU_DOSBOX, SUPPORT_FPU_DOSBOX2またはSUPPORT_FPU_SOFTFLOATも定義してください。
93+FPU繧偵し繝昴?繝医@縺セ縺吶?ゅ%縺ョ繝舌?繧ク繝ァ繝ウ縺ァ縺ッ菴ソ逕ィ蜿ッ閭ス縺ェ繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウFPU繧呈欠螳壹☆繧九◆繧√↓SUPPORT_FPU_DOSBOX, SUPPORT_FPU_DOSBOX2縺セ縺溘?SUPPORT_FPU_SOFTFLOAT繧ょョ夂セゥ縺励※縺上□縺輔>縲
9494
9595 SUPPORT_SCRN_DIRECT3D
96-Direct3Dによる画面描画をサポートします。拡大縮小時の補間モードを指定できるようになります。
96+Direct3D縺ォ繧医k逕サ髱「謠冗判繧偵し繝昴?繝医@縺セ縺吶?よ僑螟ァ邵ョ蟆乗凾縺ョ陬憺俣繝「繝シ繝峨r謖?ョ壹〒縺阪k繧医≧縺ォ縺ェ繧翫∪縺吶?
9797
9898 SUPPORT_FAST_MEMORYCHECK
99-高速メモリチェック機能をサポートします
99+鬮倬?溘Γ繝「繝ェ繝√ぉ繝?け讖溯?繧偵し繝昴?繝医@縺セ縺
100100
101101 SUPPORT_LARGE_MEMORY
102-256MBを超える大容量メモリの割り当てを可能にします。
102+256MB繧定カ?∴繧句、ァ螳ケ驥上Γ繝「繝ェ縺ョ蜑イ繧雁ス薙※繧貞庄閭ス縺ォ縺励∪縺吶?
103103
104104 SUPPORT_PEGC
105-PEGCプレーンモードを部分的にサポートします。
105+PEGC繝励Ξ繝シ繝ウ繝「繝シ繝峨r驛ィ蛻?噪縺ォ繧オ繝昴?繝医@縺セ縺吶?
106106
107107 SUPPORT_ASYNC_CPU
108-CPUの非同期動作をサポートします。
108+CPU縺ョ髱槫酔譛溷虚菴懊r繧オ繝昴?繝医@縺セ縺吶?
109109
110110 SUPPORT_SMPU98
111-Super MPUをサポートします。
111+Super MPU繧偵し繝昴?繝医@縺セ縺吶?
112112
113113 SUPPORT_WACOM_TABLET
114-WACOM製ペンタブレットのエミュレーションをサポートします。
114+WACOM陬ス繝壹Φ繧ソ繝悶Ξ繝?ヨ縺ョ繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウ繧偵し繝昴?繝医@縺セ縺吶?
115115
116116 SUPPORT_RS232C_FIFO
117-RS-232CでFIFO通信モードをサポートします。
117+RS-232C縺ァFIFO騾壻ソ。繝「繝シ繝峨r繧オ繝昴?繝医@縺セ縺吶?
118118
119119 SUPPORT_NAMED_PIPE
120-COMポートとして名前付きパイプを使用できるようにします。
120+COM繝昴?繝医→縺励※蜷榊燕莉倥″繝代う繝励r菴ソ逕ィ縺ァ縺阪k繧医≧縺ォ縺励∪縺吶?
121121
122122 SUPPORT_IA32_HAXM
123-Intel Hardware Accelerated Execution Managerの仮想化支援を使用してCPUエミュレーションを行います
124-注意:HAXMを使用するとPC-98としての互換性がかなり失われるため注意
123+Intel Hardware Accelerated Execution Manager縺ョ莉ョ諠ウ蛹匁髪謠エ繧剃スソ逕ィ縺励※CPU繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウ繧定。後>縺セ縺
124+豕ィ諢擾シ唏AXM繧剃スソ逕ィ縺吶k縺ィPC-98縺ィ縺励※縺ョ莠呈鋤諤ァ縺後°縺ェ繧雁、ア繧上l繧九◆繧∵ウィ諢
125125
126126 USE_TSC
127-タイムスタンプカウンタをサポートします。Pentium以降のエミュレーションに必要。
127+繧ソ繧、繝?繧ケ繧ソ繝ウ繝励き繧ヲ繝ウ繧ソ繧偵し繝昴?繝医@縺セ縺吶?1entium莉・髯阪?繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウ縺ォ蠢?ヲ√?
128128
129129 USE_MMX
130-MMX命令をサポートします。USE_FPUも必要です。Pentium II/MMX Pentiumのエミュレーションに必要。
130+MMX蜻ス莉、繧偵し繝昴?繝医@縺セ縺吶?6SE_FPU繧ょソ?ヲ√〒縺吶?1entium II/MMX Pentium縺ョ繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウ縺ォ蠢?ヲ√?
131131
132132 USE_3DNOW
133-3DNow!命令をサポートします。USE_FPUも必要です。AMD K6-2, K6-IIIのエミュレーションに必要。
133+3DNow!蜻ス莉、繧偵し繝昴?繝医@縺セ縺吶?6SE_FPU繧ょソ?ヲ√〒縺吶??MD K6-2, K6-III縺ョ繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウ縺ォ蠢?ヲ√?
134134
135135 USE_SSE
136-SSE命令をサポートします。USE_FPU, USE_MMXも必要です。Pentium III/AMD K7 Athlon/AMD K7 Athlon XPのエミュレーションに必要。
136+SSE蜻ス莉、繧偵し繝昴?繝医@縺セ縺吶?6SE_FPU, USE_MMX繧ょソ?ヲ√〒縺吶?1entium III/AMD K7 Athlon/AMD K7 Athlon XP縺ョ繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウ縺ォ蠢?ヲ√?
137137
138138 USE_SSE2
139-SSE2命令をサポートします。USE_FPU, USE_MMX, USE_SSEも必要です。Pentium Mのエミュレーションに必要。
139+SSE2蜻ス莉、繧偵し繝昴?繝医@縺セ縺吶?6SE_FPU, USE_MMX, USE_SSE繧ょソ?ヲ√〒縺吶?1entium M縺ョ繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウ縺ォ蠢?ヲ√?
140140
141141 USE_SSE3
142-SSE3命令をサポートします。USE_FPU, USE_MMX, USE_SSE, USE_SSE2も必要です。Pentium 4のエミュレーションに必要。
142+SSE3蜻ス莉、繧偵し繝昴?繝医@縺セ縺吶?6SE_FPU, USE_MMX, USE_SSE, USE_SSE2繧ょソ?ヲ√〒縺吶?1entium 4縺ョ繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウ縺ォ蠢?ヲ√?
143143
144144 USE_MAME
145-MAMEによるOPL3 FM音源をサポートします。MAMEのライセンス(GPL)に従えない場合はこれらのソース(sound/mame)を削除してください。
145+MAME縺ォ繧医kOPL3 FM髻ウ貅舌r繧オ繝昴?繝医@縺セ縺吶??AME縺ョ繝ゥ繧、繧サ繝ウ繧ケ(GPL)縺ォ蠕薙∴縺ェ縺??エ蜷医?縺薙l繧峨?繧ス繝シ繧ケ??ound/mame?峨r蜑企勁縺励※縺上□縺輔>縲
146146
147147 USE_FASTPAGING
148-ページングの際にウィンドウアクセラレータ関係のVRAMウィンドウ・MMIO処理を省略して高速化します。
148+繝壹?繧ク繝ウ繧ー縺ョ髫帙↓繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ髢「菫ゅ?VRAM繧ヲ繧」繝ウ繝峨え繝サMMIO蜃ヲ逅?r逵∫払縺励※鬮倬?溷喧縺励∪縺吶?
149149
150150 USE_VME
151-仮想86モード拡張をサポートします。
151+莉ョ諠ウ86繝「繝シ繝画僑蠑オ繧偵し繝昴?繝医@縺セ縺吶?
152152
153153 BIOS_IO_EMULATION
154-エミュレーションBIOSによるI/Oポート操作のエミュレーション機能をサポートします。
154+繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウBIOS縺ォ繧医kI/O繝昴?繝域桃菴懊?繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウ讖溯?繧偵し繝昴?繝医@縺セ縺吶?
155155
156156 HOOK_SYSKEY
157-システム関連ショートカットキーをローレベルシステムフックで乗っ取る。
157+繧キ繧ケ繝?Β髢「騾」繧キ繝ァ繝シ繝医き繝?ヨ繧ュ繝シ繧偵Ο繝シ繝ャ繝吶Ν繧キ繧ケ繝?Β繝輔ャ繧ッ縺ァ荵励▲蜿悶k縲
158158
159159 ALLOW_MULTIRUN
160-猫を無条件で複数起動可能にする。ほぼテスト用。英語が怪しい。
160+迪ォ繧堤┌譚。莉カ縺ァ隍?焚襍キ蜍募庄閭ス縺ォ縺吶k縲ゅ⊇縺シ繝?せ繝育畑縲り恭隱槭′諤ェ縺励>縲
161161
162-・メモリは最大1500MB程度です。128MBを超え始めると挙動怪しいプログラムが増えてきます。64MB以下はどのようなプログラムでもほぼ安全です。
162+繝サ繝。繝「繝ェ縺ッ譛?螟ァ1500MB遞句コヲ縺ァ縺吶??28MB繧定カ?∴蟋九a繧九→謖吝虚諤ェ縺励>繝励Ο繧ー繝ゥ繝?縺悟「励∴縺ヲ縺阪∪縺吶??4MB莉・荳九?縺ゥ縺ョ繧医≧縺ェ繝励Ο繧ー繝ゥ繝?縺ァ繧ゅ⊇縺シ螳牙?縺ァ縺吶?
163163
164-・Ctrl+Alt+Delは代わりにCtrl+Alt+ScrollLockに割り当てられていますが、押すのが無理な場合はメニューのSend Ctrl+Alt+Delを使うかソフトウェアキーボードを駆使してください(この場合実キーボードでCtrl+Altを押しながらソフトウェアキーボードのDelを押せばOKです)
164+繝サCtrl+Alt+Del縺ッ莉」繧上j縺ォCtrl+Alt+ScrollLock縺ォ蜑イ繧雁ス薙※繧峨l縺ヲ縺?∪縺吶′縲∵款縺吶?縺檎┌逅?↑蝣エ蜷医?繝。繝九Η繝シ縺ョSend Ctrl+Alt+Del繧剃スソ縺?°繧ス繝輔ヨ繧ヲ繧ァ繧「繧ュ繝シ繝懊?繝峨r鬧?スソ縺励※縺上□縺輔>?医%縺ョ蝣エ蜷亥ョ溘く繝シ繝懊?繝峨〒Ctrl+Alt繧呈款縺励↑縺後i繧ス繝輔ヨ繧ヲ繧ァ繧「繧ュ繝シ繝懊?繝峨?Del繧呈款縺帙?OK縺ァ縺呻シ
165165
166-・LANはMELCOのLGY-98固定です
166+繝サLAN縺ッMELCO縺ョLGY-98蝗コ螳壹〒縺
167167
168-・LANを動作させるにはTAP-Win32が必要です。外部ネットワークに繋ぎたいときはブリッジ接続などをしてください。
168+繝サLAN繧貞虚菴懊&縺帙k縺ォ縺ッTAP-Win32縺悟ソ?ヲ√〒縺吶?ょ、夜Κ繝阪ャ繝医Ρ繝シ繧ッ縺ォ郢九℃縺溘>縺ィ縺阪?繝悶Μ繝?ず謗・邯壹↑縺ゥ繧偵@縺ヲ縺上□縺輔>縲
169169
170-・対応しているウィンドウアクセラレータはPC-9821内蔵のCL-GD54xx(PCI接続含む)、PC-9801-96ボード、MELCO WAB-S, WSN-A2F, WSN-A4F、及びI-O DATA GA-98NBシリーズです(排他)
170+繝サ蟇セ蠢懊@縺ヲ縺?k繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ縺ッPC-9821蜀?鳩縺ョCL-GD54xx??CI謗・邯壼性繧??峨? ̄C-9801-96繝懊?繝峨?`ELCO WAB-S, WSN-A2F, WSN-A4F縲∝所縺ウI-O DATA GA-98NB繧キ繝ェ繝シ繧コ縺ァ縺呻シ域賜莉厄シ
171171
172-・ウィンドウアクセラレータ別窓モードはキー操作とマウスキャプチャはメインウィンドウでしかできません
172+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ蛻・遯薙Δ繝シ繝峨?繧ュ繝シ謫堺ス懊→繝槭え繧ケ繧ュ繝」繝励メ繝」縺ッ繝。繧、繝ウ繧ヲ繧」繝ウ繝峨え縺ァ縺励°縺ァ縺阪∪縺帙s
173173
174-・ウィンドウアクセラレータ別窓ではキー動作とマウスキャプチャ操作のみ可能です
174+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ蛻・遯薙〒縺ッ繧ュ繝シ蜍穂ス懊→繝槭え繧ケ繧ュ繝」繝励メ繝」謫堺ス懊?縺ソ蜿ッ閭ス縺ァ縺
175175
176-・ウィンドウアクセラレータ別窓のサイズをデフォルトに戻したい場合はシステムメニューで画面サイズリセットを選択してください
176+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ蛻・遯薙?繧オ繧、繧コ繧偵ョ繝輔か繝ォ繝医↓謌サ縺励◆縺??エ蜷医?繧キ繧ケ繝?Β繝。繝九Η繝シ縺ァ逕サ髱「繧オ繧、繧コ繝ェ繧サ繝?ヨ繧帝∈謚槭@縺ヲ縺上□縺輔>
177177
178-・noreset版は廃止されました
178+繝サnoreset迚医?蟒?ュ「縺輔l縺セ縺励◆
179179
180-・trace版もバイナリ配布をやめました(TRACEをプリプロセッサ定義に追加して自分でコンパイルしてください)
180+繝サtrace迚医b繝舌う繝翫Μ驟榊ク?r繧?a縺セ縺励◆??RACE繧偵?繝ェ繝励Ο繧サ繝?し螳夂セゥ縺ォ霑ス蜉?縺励※閾ェ蛻?〒繧ウ繝ウ繝代う繝ォ縺励※縺上□縺輔>?
181181
182-・2GB以上のサイズのNHDディスクイメージを作成可能ですが、オリジナルのNeko Project II/21では使用できません(ディスクが破壊される可能性があります)
182+繝サ2GB莉・荳翫?繧オ繧、繧コ縺ョNHD繝?ぅ繧ケ繧ッ繧、繝。繝シ繧ク繧剃ス懈?蜿ッ閭ス縺ァ縺吶′縲√が繝ェ繧ク繝翫Ν縺ョNeko Project II/21縺ァ縺ッ菴ソ逕ィ縺ァ縺阪∪縺帙s?医ョ繧」繧ケ繧ッ縺檎?エ螢翫&繧後k蜿ッ閭ス諤ァ縺後≠繧翫∪縺呻シ
183183
184184
185-【既知の問題点】
185+縲先里遏・縺ョ蝠城。檎せ縲
186186
187-・LGY-98は公式のDOS用設定ユーティリティが使えません(設定が出来ないだけで状態確認などは出来ます)
187+繝サLGY-98縺ッ蜈ャ蠑上?DOS逕ィ險ュ螳壹Θ繝シ繝?ぅ繝ェ繝?ぅ縺御スソ縺医∪縺帙s?郁ィュ螳壹′蜃コ譚・縺ェ縺?□縺代〒迥カ諷狗「コ隱阪↑縺ゥ縺ッ蜃コ譚・縺セ縺呻シ
188188
189-・IDEはWindows上での認識が不安定です(実機BIOS無しWin95/98ではCD-ROMドライブのみ)
189+繝サIDE縺ッWindows荳翫〒縺ョ隱崎ュ倥′荳榊ョ牙ョ壹〒縺呻シ亥ョ滓ゥ檻IOS辟。縺邑in95/98縺ァ縺ッCD-ROM繝峨Λ繧、繝悶?縺ソ?
190190
191191
192-【Special thanks】
193-Neko Project 21/W の開発にあたり、以下の方々のご協力を頂きました。
194-この場を借りて御礼申し上げます。
192+縲心pecial thanks縲
193+Neko Project 21/W 縺ョ髢狗匱縺ォ縺ゅ◆繧翫?∽サ・荳九?譁ケ縲??縺泌鵠蜉帙r鬆ゅ″縺セ縺励◆縲
194+縺薙?蝣エ繧貞?溘j縺ヲ蠕。遉シ逕ウ縺嶺ク翫£縺セ縺吶?
195195
196-・富沢さん(SL9821作者)
197-Win9xにおけるマルチメディアタイマーの不具合修正と、Win95を除く全Windows用のFDC修正をしてくださいました。
196+繝サ蟇梧イ「縺輔s??L9821菴懆??シ
197+Win9x縺ォ縺翫¢繧九?繝ォ繝√Γ繝?ぅ繧「繧ソ繧、繝槭?縺ョ荳榊?蜷井ソョ豁」縺ィ縲仝in95繧帝勁縺丞?Windows逕ィ縺ョFDC菫ョ豁」繧偵@縺ヲ縺上□縺輔>縺セ縺励◆縲
198198
199-・横内さん
200-Win95におけるFDC修正、Win2000においてIDEのスレーブデバイスを認識しない問題修正、WSN-A2F/A4FがWin9xで認識しない不具合、GA-98NBが正常に動作しない問題を修正してくださいました。
199+繝サ讓ェ蜀?&繧
200+Win95縺ォ縺翫¢繧祈DC菫ョ豁」縲仝in2000縺ォ縺翫>縺ヲIDE縺ョ繧ケ繝ャ繝シ繝悶ョ繝舌う繧ケ繧定ェ崎ュ倥@縺ェ縺?撫鬘御ソョ豁」縲仝SN-A2F/A4F縺係in9x縺ァ隱崎ュ倥@縺ェ縺?ク榊?蜷医?;A-98NB縺梧ュ」蟶ク縺ォ蜍穂ス懊@縺ェ縺?撫鬘後r菫ョ豁」縺励※縺上□縺輔>縺セ縺励◆縲
201201
202202
203-【改造版 更新履歴】
204-0.86 rev69 -> 0.86 rev70β1
205-・CL-GD5446のVideo Window機能に対応しました
206-・非同期CD-ROMアクセスを改良しました(つもり)
207-・CD-DAでデータトラックを再生しようとしたときに自動スキップするオプションを追加
208- ・INIにCDDTSKIP=trueを書くとスキップされるようになります
209-・マウスを高速で動かすと移動量がおかしくなる問題について対策
210-・AsyncCPUの時の上限クロックを設定即時反映ではなくリセットまで記憶する仕様に変更
211-・最近のCPUは高速らしいのでCPUクロック倍率設定に42倍を超える値を足しました
212- ・とりあえず90倍まで用意しましたが直接入力でそれ以上にも出来ます
213- ・ただし処理落ちすると無意味なので程々に
214- ・処理落ちはOther->Clock dispで表示されるクロックが設定値くらいになっているかどうかで分かります
215-・CPUフラグのCPU_FEATURE_CX8を立て忘れていたので立てました
216- ・この関係でConfigureのCPUタイプがcustomに変わってしまうので再設定してください
203+縲先隼騾?迚 譖エ譁ー螻・豁エ縲
204+0.86 rev69 -> 0.86 rev70ホイ1
205+繝サCL-GD5446縺ョVideo Window讖溯?縺ォ蟇セ蠢懊@縺セ縺励◆
206+繝サ髱槫酔譛櫃D-ROM繧「繧ッ繧サ繧ケ繧呈隼濶ッ縺励∪縺励◆?医▽繧ゅj?
207+繝サCD-DA縺ァ繝??繧ソ繝医Λ繝?け繧貞?逕溘@繧医≧縺ィ縺励◆縺ィ縺阪↓閾ェ蜍輔せ繧ュ繝??縺吶k繧ェ繝励す繝ァ繝ウ繧定ソス蜉?
208+縲?繝サINI縺ォCDDTSKIP=true繧呈嶌縺上→繧ケ繧ュ繝??縺輔l繧九h縺?↓縺ェ繧翫∪縺
209+繝サ繝槭え繧ケ繧帝ォ倬?溘〒蜍輔°縺吶→遘サ蜍暮?縺後♀縺九@縺上↑繧句撫鬘後↓縺、縺?※蟇セ遲
210+繝サAsyncCPU縺ョ譎ゅ?荳企剞繧ッ繝ュ繝?け繧定ィュ螳壼叉譎ょ渚譏?縺ァ縺ッ縺ェ縺上Μ繧サ繝?ヨ縺セ縺ァ險俶?縺吶k莉墓ァ倥↓螟画峩
211+繝サ譛?霑代?CPU縺ッ鬮倬?溘i縺励>縺ョ縺ァCPU繧ッ繝ュ繝?け蛟咲紫險ュ螳壹↓42蛟阪r雜?∴繧句?、繧定カウ縺励∪縺励◆
212+縲?繝サ縺ィ繧翫≠縺医★90蛟阪∪縺ァ逕ィ諢上@縺セ縺励◆縺檎峩謗・蜈・蜉帙〒縺昴l莉・荳翫↓繧ょ?譚・縺セ縺
213+縲?繝サ縺溘□縺怜?逅?誠縺。縺吶k縺ィ辟。諢丞袖縺ェ縺ョ縺ァ遞九??↓
214+縲?繝サ蜃ヲ逅?誠縺。縺ッOther->Clock disp縺ァ陦ィ遉コ縺輔l繧九け繝ュ繝?け縺瑚ィュ螳壼?、縺上i縺?↓縺ェ縺」縺ヲ縺?k縺九←縺?°縺ァ蛻?°繧翫∪縺
215+繝サCPU繝輔Λ繧ー縺ョCPU_FEATURE_CX8繧堤ォ九※蠢倥l縺ヲ縺?◆縺ョ縺ァ遶九※縺セ縺励◆
216+縲?繝サ縺薙?髢「菫ゅ〒Configure縺ョCPU繧ソ繧、繝励′custom縺ォ螟峨o縺」縺ヲ縺励∪縺??縺ァ蜀崎ィュ螳壹@縺ヲ縺上□縺輔>
217217
218218 0.86 rev68 -> 0.86 rev69
219-・IDE BIOS無しの状態でもWin9xのIDEドライバでHDDを認識するようになりました
220- ・WINNTFIX=trueな状態でもちゃんと動きます
221- ・存在意義のなくなった従来のWINNTFIXは廃止されました
222- ・IDEデバイスの接続フラグの入れ方が多分間違っていたので直しました
223- ・デフォルト設定をIDE BIOSを使用しないように変更しました
224-・WinNT3.50が動かせるように出来たらしいです 
225- ・この機能を新たにWINNTFIX=trueに割り当てました(デフォルト状態では動きません)
226-・固定ディスク起動メニューが表示されるとWin9xの起動メニューに事実上入れなくなる不具合を修正
227-・エミュレーションBIOS使用時のDA/UAとIDEデバイスの対応関係を正常化しました
228-・CR4のPCE(性能モニタリング・カウンタ・イネーブル)を実装しました
229-・HDイメージファイルをNVL.DLLで開いている時にステートセーブを使うとアクセス違反で落ちる不具合を修正
230- ・この不具合はVHD形式などで発生していました(HDIやNHD等では起こりません)
231-・CDトレイの開閉コマンドの判定がおかしかったのを修正
232-・CirrusのBitBltの範囲判定がおかしかったのを修正
233-・Win2000でシリアルポートがおかしくなる不具合を修正
234- ・HAXM版は修正されていましたが通常版に反映されていませんでした
235-・HAXM版とソースを統合しました
219+繝サIDE BIOS辟。縺励?迥カ諷九〒繧8in9x縺ョIDE繝峨Λ繧、繝舌〒HDD繧定ェ崎ュ倥☆繧九h縺?↓縺ェ繧翫∪縺励◆
220+縲?繝サWINNTFIX=true縺ェ迥カ諷九〒繧ゅ■繧?s縺ィ蜍輔″縺セ縺
221+縲?繝サ蟄伜惠諢冗セゥ縺ョ縺ェ縺上↑縺」縺溷セ捺擂縺ョWINNTFIX縺ッ蟒?ュ「縺輔l縺セ縺励◆
222+縲?繝サIDE繝?ヰ繧、繧ケ縺ョ謗・邯壹ヵ繝ゥ繧ー縺ョ蜈・繧梧婿縺悟、壼?髢馴&縺」縺ヲ縺?◆縺ョ縺ァ逶エ縺励∪縺励◆
223+縲?繝サ繝?ヵ繧ゥ繝ォ繝郁ィュ螳壹rIDE BIOS繧剃スソ逕ィ縺励↑縺?h縺?↓螟画峩縺励∪縺励◆
224+繝サWinNT3.50縺悟虚縺九○繧九h縺?↓蜃コ譚・縺溘i縺励>縺ァ縺吶??
225+縲?繝サ縺薙?讖溯?繧呈眠縺溘↓WINNTFIX=true縺ォ蜑イ繧雁ス薙※縺セ縺励◆?医ョ繝輔か繝ォ繝育憾諷九〒縺ッ蜍輔″縺セ縺帙s?
226+繝サ蝗コ螳壹ョ繧」繧ケ繧ッ襍キ蜍輔Γ繝九Η繝シ縺瑚。ィ遉コ縺輔l繧九→Win9x縺ョ襍キ蜍輔Γ繝九Η繝シ縺ォ莠句ョ滉ク雁?繧後↑縺上↑繧倶ク榊?蜷医r菫ョ豁」
227+繝サ繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウBIOS菴ソ逕ィ譎ゅ?DA/UA縺ィIDE繝?ヰ繧、繧ケ縺ョ蟇セ蠢憺未菫ゅr豁」蟶ク蛹悶@縺セ縺励◆
228+繝サCR4縺ョPCE?域?ァ閭ス繝「繝九ち繝ェ繝ウ繧ー繝サ繧ォ繧ヲ繝ウ繧ソ繝サ繧、繝阪?繝悶Ν?峨r螳溯」?@縺セ縺励◆
229+繝サHD繧、繝。繝シ繧ク繝輔ぃ繧、繝ォ繧誰VL.DLL縺ァ髢九>縺ヲ縺?k譎ゅ↓繧ケ繝??繝医そ繝シ繝悶r菴ソ縺?→繧「繧ッ繧サ繧ケ驕募渚縺ァ關ス縺。繧倶ク榊?蜷医r菫ョ豁」
230+縲?繝サ縺薙?荳榊?蜷医?VHD蠖「蠑上↑縺ゥ縺ァ逋コ逕溘@縺ヲ縺?∪縺励◆??DI繧НHD遲峨〒縺ッ襍キ縺薙j縺セ縺帙s?
231+繝サCD繝医Ξ繧、縺ョ髢矩哩繧ウ繝槭Φ繝峨?蛻、螳壹′縺翫°縺励°縺」縺溘?繧剃ソョ豁」
232+繝サCirrus縺ョBitBlt縺ョ遽?峇蛻、螳壹′縺翫°縺励°縺」縺溘?繧剃ソョ豁」
233+繝サWin2000縺ァ繧キ繝ェ繧「繝ォ繝昴?繝医′縺翫°縺励¥縺ェ繧倶ク榊?蜷医r菫ョ豁」
234+縲?繝サHAXM迚医?菫ョ豁」縺輔l縺ヲ縺?∪縺励◆縺碁?壼クク迚医↓蜿肴丐縺輔l縺ヲ縺?∪縺帙s縺ァ縺励◆
235+繝サHAXM迚医→繧ス繝シ繧ケ繧堤オア蜷医@縺セ縺励◆
236236
237237 0.86 rev67 -> 0.86 rev68
238-・Win10 1903環境のDirect3Dフルスクリーンでメニューが出ない問題に対応
239- ・この関係でDirect3D使用時は画面解像度を変更しない設定になります
240-  ・No change screen colors/resolutionにチェックを入れた扱いになります
241- ・以前の挙動にしたいときはScreen option->Rederer->Use Direct3D fullscreen exclusive modeにチェックを入れてください
242-  ・ただしメニューが出ない問題は再発します
243-・シリアルポート周りをいじくりました
244- ・今まで動かなかったものが動くようになっている可能性があります
245- ・今まで動いていたものが動かなくなっている可能性もあります → あったら教えて下さい
246- ・シリアルポートの通信設定をエミュレータ内から変えられるようにしました
247-  ・固定にしたいときはCOM設定のFixedにチェックを入れてください
248-・ワコム製ペンタブレットに何故か対応しました
249- ・Serial optionのCOM1 PortでPENTABを選んでください
250-  ・ホストに接続されているペンタブをシリアル接続ペンタブに見せかけます
251-  ・ArtPad IIをエミュレーションしているつもりです
252-  ・本物ペンタブを使いたいときはCOM1 Portを実際のポートにしてください
253- ・追加のモード(相対座標モードや筆圧無効モードなど)にも対応
254-・メモリリークやアクセス違反系のバグを徹底的に修正しました
255- ・free/deleteのし忘れ、deleteとdelete[]の書き間違い、フック関数の登録解除忘れ等を修正
256- ・メモリリークや終了時アクセス違反は起こらなくなったはずです
257-・MPU-PC98IIを無効にした状態で118音源を使うとおかしくなる不具合を修正
258-・デバッグウィンドウの不具合とメモリリークを修正
259-・Win2000でシリアルポートが使えない不具合を修正
260-・シリアルポートで名前付きパイプをサポートしました
238+繝サWin10 1903迺ー蠅??Direct3D繝輔Ν繧ケ繧ッ繝ェ繝シ繝ウ縺ァ繝。繝九Η繝シ縺悟?縺ェ縺?撫鬘後↓蟇セ蠢
239+縲?繝サ縺薙?髢「菫ゅ〒Direct3D菴ソ逕ィ譎ゅ?逕サ髱「隗」蜒丞コヲ繧貞、画峩縺励↑縺?ィュ螳壹↓縺ェ繧翫∪縺
240+縲?縲?繝サNo change screen colors/resolution縺ォ繝√ぉ繝?け繧貞?繧後◆謇ア縺?↓縺ェ繧翫∪縺
241+縲?繝サ莉・蜑阪?謖吝虚縺ォ縺励◆縺?→縺阪?Screen option->Rederer->Use Direct3D fullscreen exclusive mode縺ォ繝√ぉ繝?け繧貞?繧後※縺上□縺輔>
242+縲?縲?繝サ縺溘□縺励Γ繝九Η繝シ縺悟?縺ェ縺?撫鬘後?蜀咲匱縺励∪縺
243+繝サ繧キ繝ェ繧「繝ォ繝昴?繝亥捉繧翫r縺?§縺上j縺セ縺励◆
244+縲?繝サ莉翫∪縺ァ蜍輔°縺ェ縺九▲縺溘b縺ョ縺悟虚縺上h縺?↓縺ェ縺」縺ヲ縺?k蜿ッ閭ス諤ァ縺後≠繧翫∪縺
245+縲?繝サ莉翫∪縺ァ蜍輔>縺ヲ縺?◆繧ゅ?縺悟虚縺九↑縺上↑縺」縺ヲ縺?k蜿ッ閭ス諤ァ繧ゅ≠繧翫∪縺 竊 縺ゅ▲縺溘i謨吶∴縺ヲ荳九&縺
246+縲?繝サ繧キ繝ェ繧「繝ォ繝昴?繝医?騾壻ソ。險ュ螳壹r繧ィ繝溘Η繝ャ繝シ繧ソ蜀?°繧牙、峨∴繧峨l繧九h縺?↓縺励∪縺励◆
247+縲?縲?繝サ蝗コ螳壹↓縺励◆縺?→縺阪?COM險ュ螳壹?Fixed縺ォ繝√ぉ繝?け繧貞?繧後※縺上□縺輔>
248+繝サ繝ッ繧ウ繝?陬ス繝壹Φ繧ソ繝悶Ξ繝?ヨ縺ォ菴墓腐縺句ッセ蠢懊@縺セ縺励◆
249+縲?繝サSerial option縺ョCOM1 Port縺ァPENTAB繧帝∈繧薙〒縺上□縺輔>
250+縲?縲?繝サ繝帙せ繝医↓謗・邯壹&繧後※縺?k繝壹Φ繧ソ繝悶r繧キ繝ェ繧「繝ォ謗・邯壹?繝ウ繧ソ繝悶↓隕九○縺九¢縺セ縺
251+縲?縲?繝サArtPad II繧偵お繝溘Η繝ャ繝シ繧キ繝ァ繝ウ縺励※縺?k縺、繧ゅj縺ァ縺
252+縲?縲?繝サ譛ャ迚ゥ繝壹Φ繧ソ繝悶r菴ソ縺?◆縺?→縺阪?COM1 Port繧貞ョ滄圀縺ョ繝昴?繝医↓縺励※縺上□縺輔>
253+縲?繝サ霑ス蜉?縺ョ繝「繝シ繝会シ育嶌蟇セ蠎ァ讓吶Δ繝シ繝峨d遲?悸辟。蜉ケ繝「繝シ繝峨↑縺ゥ?峨↓繧ょッセ蠢
254+繝サ繝。繝「繝ェ繝ェ繝シ繧ッ繧?い繧ッ繧サ繧ケ驕募渚邉サ縺ョ繝舌げ繧貞セケ蠎慕噪縺ォ菫ョ豁」縺励∪縺励◆
255+縲?繝サfree/delete縺ョ縺怜ソ倥l縲‥elete縺ィdelete[]縺ョ譖ク縺埼俣驕輔>縲√ヵ繝?け髢「謨ー縺ョ逋サ骭イ隗」髯、蠢倥l遲峨r菫ョ豁」
256+縲?繝サ繝。繝「繝ェ繝ェ繝シ繧ッ繧?オゆコ?凾繧「繧ッ繧サ繧ケ驕募渚縺ッ襍キ縺薙i縺ェ縺上↑縺」縺溘?縺壹〒縺
257+繝サMPU-PC98II繧堤┌蜉ケ縺ォ縺励◆迥カ諷九〒118髻ウ貅舌r菴ソ縺?→縺翫°縺励¥縺ェ繧倶ク榊?蜷医r菫ョ豁」
258+繝サ繝?ヰ繝?げ繧ヲ繧」繝ウ繝峨え縺ョ荳榊?蜷医→繝。繝「繝ェ繝ェ繝シ繧ッ繧剃ソョ豁」
259+繝サWin2000縺ァ繧キ繝ェ繧「繝ォ繝昴?繝医′菴ソ縺医↑縺?ク榊?蜷医r菫ョ豁」
260+繝サ繧キ繝ェ繧「繝ォ繝昴?繝医〒蜷榊燕莉倥″繝代う繝励r繧オ繝昴?繝医@縺セ縺励◆
261261
262262 0.86 rev66 -> 0.86 rev67
263-・Super MPUを部分実装しました
264- ・NativeモードはIMMのMIDI IN/OUTしか使えません
265-  ・IMMのMIDI INはとりあえず実装したつもりですがノーチェックです
266- ・ラインナンバーはよく分からないのでとりあえず以下の設定で固定です
267-  ・ライン 0〜15 → Port A CH1〜CH16
268-  ・ライン16〜31 → Port B CH1〜CH16
269- ・S-MPU用の拡張メッセージはほぼ全部無視しています
270-  ・実質Continue Exclusiveだけしか実装してません
271- ・MPU-PC98IIとは独立に動きますので設定画面はMPU-PC98IIとS-MPUで分けました
272-  ・ちゃんと設定すればMPU-PC98IIとS-MPUで3ポート48ch使えるようになるそうです
273-  ・設定画面はMPU-PC98IIの使い回しですが気にしないで下さい
274-  ・Port AとPort Bに同じものを指定すると動かないと思いますのでご注意
275-   ・MSGSしかない人は適当なソフトウェアMIDIを探してきて下さい
263+繝サSuper MPU繧帝Κ蛻?ョ溯」?@縺セ縺励◆
264+縲?繝サNative繝「繝シ繝峨?IMM縺ョMIDI IN/OUT縺励°菴ソ縺医∪縺帙s
265+縲?縲?繝サIMM縺ョMIDI IN縺ッ縺ィ繧翫≠縺医★螳溯」?@縺溘▽繧ゅj縺ァ縺吶′繝弱?繝√ぉ繝?け縺ァ縺
266+縲?繝サ繝ゥ繧、繝ウ繝翫Φ繝舌?縺ッ繧医¥蛻?°繧峨↑縺??縺ァ縺ィ繧翫≠縺医★莉・荳九?險ュ螳壹〒蝗コ螳壹〒縺
267+縲?縲?繝サ繝ゥ繧、繝ウ 0縲?5 竊 Port A CH1縲廚H16
268+縲?縲?繝サ繝ゥ繧、繝ウ16縲?1 竊 Port B CH1縲廚H16
269+縲?繝サS-MPU逕ィ縺ョ諡。蠑オ繝。繝?そ繝シ繧ク縺ッ縺サ縺シ蜈ィ驛ィ辟。隕悶@縺ヲ縺?∪縺
270+縲?縲?繝サ螳溯ウェContinue Exclusive縺?縺代@縺句ョ溯」?@縺ヲ縺セ縺帙s
271+縲?繝サMPU-PC98II縺ィ縺ッ迢ャ遶九↓蜍輔″縺セ縺吶?縺ァ險ュ螳夂判髱「縺ッMPU-PC98II縺ィS-MPU縺ァ蛻?¢縺セ縺励◆
272+縲?縲?繝サ縺。繧?s縺ィ險ュ螳壹☆繧後?MPU-PC98II縺ィS-MPU縺ァ3繝昴?繝?8ch菴ソ縺医k繧医≧縺ォ縺ェ繧九◎縺?〒縺
273+縲?縲?繝サ險ュ螳夂判髱「縺ッMPU-PC98II縺ョ菴ソ縺?屓縺励〒縺吶′豌励↓縺励↑縺?〒荳九&縺
274+縲?縲?繝サPort A縺ィPort B縺ォ蜷後§繧ゅ?繧呈欠螳壹☆繧九→蜍輔°縺ェ縺?→諤昴>縺セ縺吶?縺ァ縺疲ウィ諢
275+縲?縲?縲?繝サMSGS縺励°縺ェ縺?ココ縺ッ驕ゥ蠖薙↑繧ス繝輔ヨ繧ヲ繧ァ繧「MIDI繧呈爾縺励※縺阪※荳九&縺
276276
277277 0.86 rev65 -> 0.86 rev66
278-・処理落ち時に86音源のPCMが鳴らなくなる場合がある不具合を今度こそ修正
279-・内蔵固定ディスクを「切り離す」にしても完全に切り離せていなかった不具合を修正
280-・IDE BIOSを配置するアドレスを指定できるようにしました
281- ・デフォルトで置かれる場所はD8000h(実機と同じ)です
282- ・非公開機能IDEBADDRを参照のこと
283- ・INIにIDEBADDR=D0を書くと本家猫と同じくD0000hに置かれます
284- ・INIにIDEBADDR=0を書くとBIOSが置かれなくなります
285-・Direct3Dフルスクリーンでメニューが出ない場合がある不具合を一部修正
286- ・以前よりはマシだと思いますが完全ではなさそうです
287-・ツールウィンドウ絡みの変数名のtypo修正
288-・MIDIのランニングステータスの扱いがおかしかったのを修正
289-・BIOSの256色モード切替がおかしかったのを修正
290-・Async CPUを改良しました(改悪かもしれない)
291- ・完全なクロック数可変にしてみました
292- ・タイトルバーのクロック数は実際のエミュレーションCPUのクロック数になります
293- ・設定のクロック数はクロック数可変の上限設定になります(即時反映)
294-・試しに21じゃない方を作ってみました
295- ・CPUがリアルモードのみの286相当なので動かせるものが制限されます(Win系はほぼ不可能)
296- ・リアルモードだけで十分なら21よりも動作が軽いと思います
297- ・np21/Wで拡張された機能も一部を除いて一応使用可能です
298-  ・使えない機能はIDE周り(CD-ROM等)やCPU周り(FPU等)などの拡張です
299-  ・追加音源やWAB、LANは一応有効化されています
300- ・32bit版ではASync CPUは使えません
278+繝サ蜃ヲ逅?誠縺。譎ゅ↓86髻ウ貅舌?PCM縺碁ウエ繧峨↑縺上↑繧句?エ蜷医′縺ゅk荳榊?蜷医r莉雁コヲ縺薙◎菫ョ豁」
279+繝サ蜀?鳩蝗コ螳壹ョ繧」繧ケ繧ッ繧偵?悟?繧企屬縺吶?阪↓縺励※繧ょョ悟?縺ォ蛻?j髮「縺帙※縺?↑縺九▲縺滉ク榊?蜷医r菫ョ豁」
280+繝サIDE BIOS繧帝?鄂ョ縺吶k繧「繝峨Ξ繧ケ繧呈欠螳壹〒縺阪k繧医≧縺ォ縺励∪縺励◆
281+縲?繝サ繝?ヵ繧ゥ繝ォ繝医〒鄂ョ縺九l繧句?エ謇?縺ッD8000h?亥ョ滓ゥ溘→蜷後§?峨〒縺
282+縲?繝サ髱槫?髢区ゥ溯?IDEBADDR繧貞盾辣ァ縺ョ縺薙→
283+縲?繝サINI縺ォIDEBADDR=D0繧呈嶌縺上→譛ャ螳カ迪ォ縺ィ蜷後§縺愁0000h縺ォ鄂ョ縺九l縺セ縺
284+縲?繝サINI縺ォIDEBADDR=0繧呈嶌縺上→BIOS縺檎スョ縺九l縺ェ縺上↑繧翫∪縺
285+繝サDirect3D繝輔Ν繧ケ繧ッ繝ェ繝シ繝ウ縺ァ繝。繝九Η繝シ縺悟?縺ェ縺??エ蜷医′縺ゅk荳榊?蜷医r荳?驛ィ菫ョ豁」
286+縲?繝サ莉・蜑阪h繧翫?繝槭す縺?縺ィ諤昴>縺セ縺吶′螳悟?縺ァ縺ッ縺ェ縺輔◎縺?〒縺
287+繝サ繝??繝ォ繧ヲ繧」繝ウ繝峨え邨。縺ソ縺ョ螟画焚蜷阪?typo菫ョ豁」
288+繝サMIDI縺ョ繝ゥ繝ウ繝九Φ繧ー繧ケ繝??繧ソ繧ケ縺ョ謇ア縺?′縺翫°縺励°縺」縺溘?繧剃ソョ豁」
289+繝サBIOS縺ョ256濶イ繝「繝シ繝牙?譖ソ縺後♀縺九@縺九▲縺溘?繧剃ソョ豁」
290+繝サAsync CPU繧呈隼濶ッ縺励∪縺励◆?域隼謔ェ縺九b縺励l縺ェ縺?シ
291+縲?繝サ螳悟?縺ェ繧ッ繝ュ繝?け謨ー蜿ッ螟峨↓縺励※縺ソ縺セ縺励◆
292+縲?繝サ繧ソ繧、繝医Ν繝舌?縺ョ繧ッ繝ュ繝?け謨ー縺ッ螳滄圀縺ョ繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウCPU縺ョ繧ッ繝ュ繝?け謨ー縺ォ縺ェ繧翫∪縺
293+縲?繝サ險ュ螳壹?繧ッ繝ュ繝?け謨ー縺ッ繧ッ繝ュ繝?け謨ー蜿ッ螟峨?荳企剞險ュ螳壹↓縺ェ繧翫∪縺呻シ亥叉譎ょ渚譏??
294+繝サ隧ヲ縺励↓21縺倥c縺ェ縺?婿繧剃ス懊▲縺ヲ縺ソ縺セ縺励◆
295+縲?繝サCPU縺後Μ繧「繝ォ繝「繝シ繝峨?縺ソ縺ョ286逶ク蠖薙↑縺ョ縺ァ蜍輔°縺帙k繧ゅ?縺悟宛髯舌&繧後∪縺呻シ?in邉サ縺ッ縺サ縺シ荳榊庄閭ス?
296+縲?繝サ繝ェ繧「繝ォ繝「繝シ繝峨□縺代〒蜊∝?縺ェ繧?1繧医j繧ょ虚菴懊′霆ス縺?→諤昴>縺セ縺
297+縲?繝サnp21/W縺ァ諡。蠑オ縺輔l縺滓ゥ溯?繧ゆク?驛ィ繧帝勁縺?※荳?蠢應スソ逕ィ蜿ッ閭ス縺ァ縺
298+縲?縲?繝サ菴ソ縺医↑縺?ゥ溯?縺ッIDE蜻ィ繧奇シ?D-ROM遲会シ峨dCPU蜻ィ繧奇シ?PU遲会シ峨↑縺ゥ縺ョ諡。蠑オ縺ァ縺
299+縲?縲?繝サ霑ス蜉?髻ウ貅舌dWAB縲´AN縺ッ荳?蠢懈怏蜉ケ蛹悶&繧後※縺?∪縺
300+縲?繝サ32bit迚医〒縺ッASync CPU縺ッ菴ソ縺医∪縺帙s
301301
302302 0.86 rev64 -> 0.86 rev65
303-・ウィンドウアクセラレータのマルチスレッドモードを使うと画面描画が止まる不具合を修正
303+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ縺ョ繝槭Ν繝√せ繝ャ繝?ラ繝「繝シ繝峨r菴ソ縺?→逕サ髱「謠冗判縺梧ュ「縺セ繧倶ク榊?蜷医r菫ョ豁」
304304
305305 0.86 rev63 -> 0.86 rev64
306-・118音源設定にジャンパ画像を表示するようにしました
307- ・クリックで設定は出来ないのであしからず
308-・処理落ち時に86音源のPCMが鳴らなくなる場合がある不具合を修正
309-・サウンドボードにWaveStarを追加しました
310- ・現状ではDOS/Win3.1でしかまともに使えません
311- ・WinNTでも一応動きますがFM MIDIは大変気難しいので些細なことですぐいなくなります
312-・86音源+スピークボードを使うとOPNAタイマーがおかしくなる不具合を修正
313- ・スピークボード側OPNAタイマーを使うと落ちる現象が起こらなくなるはず
306+繝サ118髻ウ貅占ィュ螳壹↓繧ク繝」繝ウ繝醍判蜒上r陦ィ遉コ縺吶k繧医≧縺ォ縺励∪縺励◆
307+縲?繝サ繧ッ繝ェ繝?け縺ァ險ュ螳壹?蜃コ譚・縺ェ縺??縺ァ縺ゅ@縺九i縺
308+繝サ蜃ヲ逅?誠縺。譎ゅ↓86髻ウ貅舌?PCM縺碁ウエ繧峨↑縺上↑繧句?エ蜷医′縺ゅk荳榊?蜷医r菫ョ豁」
309+繝サ繧オ繧ヲ繝ウ繝峨?繝シ繝峨↓WaveStar繧定ソス蜉?縺励∪縺励◆
310+縲?繝サ迴セ迥カ縺ァ縺ッDOS/Win3.1縺ァ縺励°縺セ縺ィ繧ゅ↓菴ソ縺医∪縺帙s
311+縲?繝サWinNT縺ァ繧ゆク?蠢懷虚縺阪∪縺吶′FM MIDI縺ッ螟ァ螟画ー鈴屮縺励>縺ョ縺ァ莠帷エー縺ェ縺薙→縺ァ縺吶$縺?↑縺上↑繧翫∪縺
312+繝サ86髻ウ貅?繧ケ繝斐?繧ッ繝懊?繝峨r菴ソ縺?→OPNA繧ソ繧、繝槭?縺後♀縺九@縺上↑繧倶ク榊?蜷医r菫ョ豁」
313+縲?繝サ繧ケ繝斐?繧ッ繝懊?繝牙?OPNA繧ソ繧、繝槭?繧剃スソ縺?→關ス縺。繧狗樟雎。縺瑚オキ縺薙i縺ェ縺上↑繧九?縺
314314
315315 0.86 rev62 -> 0.86 rev63
316-・F12キーでマウスキャプチャ解除すると非キャプチャ操作モードでダブルクリックが出来なくなる不具合を修正
317-・86音源+118音源について118音源側のYM2608(OPNA)拡張部分機能をデフォルトで有効にしました
318- ・最初からI/OポートB460hに再配置されてるくらいなのでこの際はじめから有効にしました
319-・スパークボードでYM3438が鳴らない不具合を修正
320-・86音源+スピークボードを選択できるようにしました
321- ・86音源+118音源のように割り込みとI/Oポート競合を自動で解消したりはしないので注意
322-・118音源にROM無効化設定を足しました
323- ・EMSで邪魔になる場合があるようなので・・・
316+繝サF12繧ュ繝シ縺ァ繝槭え繧ケ繧ュ繝」繝励メ繝」隗」髯、縺吶k縺ィ髱槭く繝」繝励メ繝」謫堺ス懊Δ繝シ繝峨〒繝?繝悶Ν繧ッ繝ェ繝?け縺悟?譚・縺ェ縺上↑繧倶ク榊?蜷医r菫ョ豁」
317+繝サ86髻ウ貅?118髻ウ貅舌↓縺、縺?※118髻ウ貅仙?縺ョYM2608(OPNA)諡。蠑オ驛ィ蛻?ゥ溯?繧偵ョ繝輔か繝ォ繝医〒譛牙柑縺ォ縺励∪縺励◆
318+縲?繝サ譛?蛻昴°繧迂/O繝昴?繝?460h縺ォ蜀埼?鄂ョ縺輔l縺ヲ繧九¥繧峨>縺ェ縺ョ縺ァ縺薙?髫帙?縺倥a縺九i譛牙柑縺ォ縺励∪縺励◆
319+繝サ繧ケ繝代?繧ッ繝懊?繝峨〒YM3438縺碁ウエ繧峨↑縺?ク榊?蜷医r菫ョ豁」
320+繝サ86髻ウ貅?繧ケ繝斐?繧ッ繝懊?繝峨r驕ク謚槭〒縺阪k繧医≧縺ォ縺励∪縺励◆
321+縲?繝サ86髻ウ貅?118髻ウ貅舌?繧医≧縺ォ蜑イ繧願セシ縺ソ縺ィI/O繝昴?繝育ォカ蜷医r閾ェ蜍輔〒隗」豸医@縺溘j縺ッ縺励↑縺??縺ァ豕ィ諢
322+繝サ118髻ウ貅舌↓ROM辟。蜉ケ蛹冶ィュ螳壹r雜ウ縺励∪縺励◆
323+縲?繝サEMS縺ァ驍ェ鬲斐↓縺ェ繧句?エ蜷医′縺ゅk繧医≧縺ェ縺ョ縺ァ?・?・?・
324324
325325 0.86 rev61 -> 0.86 rev62
326-・ウィンドウアクセラレータ使用中も画面回転が出来るようにしました
327- ・用途は・・・思いつきません(ォィ
328-・各画面解像度毎にフルスクリーン時の表示設定やウィンドウサイズ設定を覚えるオプションを追加しました
329- ・デフォルトでは無効になっています
330- ・ウィンドウサイズを記憶させたい場合はConfigureでの設定も必要なので注意
331- ・非公開機能(付属ヘルプ参照)ですのでINIのFSRESCFGを手動でtrueにする必要があります
326+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ菴ソ逕ィ荳ュ繧ら判髱「蝗櫁サ「縺悟?譚・繧九h縺?↓縺励∪縺励◆
327+縲?繝サ逕ィ騾斐??・?・?・諤昴>縺、縺阪∪縺帙s(?ォ?ィ
328+繝サ蜷?判髱「隗」蜒丞コヲ豈弱↓繝輔Ν繧ケ繧ッ繝ェ繝シ繝ウ譎ゅ?陦ィ遉コ險ュ螳壹d繧ヲ繧」繝ウ繝峨え繧オ繧、繧コ險ュ螳壹r隕壹∴繧九が繝励す繝ァ繝ウ繧定ソス蜉?縺励∪縺励◆
329+縲?繝サ繝?ヵ繧ゥ繝ォ繝医〒縺ッ辟。蜉ケ縺ォ縺ェ縺」縺ヲ縺?∪縺
330+縲?繝サ繧ヲ繧」繝ウ繝峨え繧オ繧、繧コ繧定ィ俶?縺輔○縺溘>蝣エ蜷医?Configure縺ァ縺ョ險ュ螳壹b蠢?ヲ√↑縺ョ縺ァ豕ィ諢
331+縲?繝サ髱槫?髢区ゥ溯??井サ伜ア槭?繝ォ繝怜盾辣ァ?峨〒縺吶?縺ァINI縺ョFSRESCFG繧呈焔蜍輔〒true縺ォ縺吶k蠢?ヲ√′縺ゅj縺セ縺
332332
333333 0.86 rev60 -> 0.86 rev61
334-・PageDownキーとPageUpキーの入れ替えをメニューで設定可能にしました
335-・デフォルト設定をPageDown/PageUpキー入れ替え状態(xrollkey=true)にしました
336- ・Anex86やT98-Nextと同じ設定です
337- ・NP2系の設定にしたい場合はDevice→Keyboard→Swap PageUp/PageDownのチェックを外して下さい
334+繝サPageDown繧ュ繝シ縺ィPageUp繧ュ繝シ縺ョ蜈・繧梧崛縺医r繝。繝九Η繝シ縺ァ險ュ螳壼庄閭ス縺ォ縺励∪縺励◆
335+繝サ繝?ヵ繧ゥ繝ォ繝郁ィュ螳壹rPageDown/PageUp繧ュ繝シ蜈・繧梧崛縺育憾諷?xrollkey=true)縺ォ縺励∪縺励◆
336+縲?繝サAnex86繧У98-Next縺ィ蜷後§險ュ螳壹〒縺
337+縲?繝サNP2邉サ縺ョ險ュ螳壹↓縺励◆縺??エ蜷医?Device竊狸eyboard竊担wap PageUp/PageDown縺ョ繝√ぉ繝?け繧貞、悶@縺ヲ荳九&縺
338338
339339 0.86 rev59 -> 0.86 rev60
340-・RaSCSI形式(.HDN)で作成可能なイメージファイルサイズ制限を緩和
341- ・6GBくらいまで作れます
342- ・古いBIOSで扱う場合は399MiBが上限の場合がある注意
343-・ディスク作成時に作成可能な容量上限を超える選択肢を非表示にしました
340+繝サRaSCSI蠖「蠑?.HDN)縺ァ菴懈?蜿ッ閭ス縺ェ繧、繝。繝シ繧ク繝輔ぃ繧、繝ォ繧オ繧、繧コ蛻カ髯舌r邱ゥ蜥
341+縲?繝サ6GB縺上i縺?∪縺ァ菴懊l縺セ縺
342+縲?繝サ蜿、縺ВIOS縺ァ謇ア縺??エ蜷医?399MiB縺御ク企剞縺ョ蝣エ蜷医′縺ゅk豕ィ諢
343+繝サ繝?ぅ繧ケ繧ッ菴懈?譎ゅ↓菴懈?蜿ッ閭ス縺ェ螳ケ驥丈ク企剞繧定カ?∴繧矩∈謚櫁い繧帝撼陦ィ遉コ縺ォ縺励∪縺励◆
344344
345345 0.86 rev58 -> 0.86 rev59
346-・TAP仮想ネットワークデバイスのエラーで終了時にプロセスが残りっぱなしになるバグを修正
347-・いろんな場所でスレッドハンドルを閉じ忘れていたバグを修正
348-・アプリケーション終了時にスレッドが暫く待っても終了しない場合は強制終了する仕様に変更
349- ・プロセスが残りっぱなしになるリスクは減るはず
350- ・あまり綺麗な終了の仕方じゃないですが基本的に起こらないはずなので問題ないかと
351-・CDイメージのアンマウント時にファイルハンドルを閉じ忘れていた問題を修正
352-・DirectDrawのマルチスレッドを真面目に実装してみました
353-・TAPデバイス名やホストディレクトリ共有のパス指定に文字数制限が付いていたバグを修正
346+繝サTAP莉ョ諠ウ繝阪ャ繝医Ρ繝シ繧ッ繝?ヰ繧、繧ケ縺ョ繧ィ繝ゥ繝シ縺ァ邨ゆコ?凾縺ォ繝励Ο繧サ繧ケ縺梧ョ九j縺」縺ア縺ェ縺励↓縺ェ繧九ヰ繧ー繧剃ソョ豁」
347+繝サ縺?m繧薙↑蝣エ謇?縺ァ繧ケ繝ャ繝?ラ繝上Φ繝峨Ν繧帝哩縺伜ソ倥l縺ヲ縺?◆繝舌げ繧剃ソョ豁」
348+繝サ繧「繝励Μ繧ア繝シ繧キ繝ァ繝ウ邨ゆコ?凾縺ォ繧ケ繝ャ繝?ラ縺梧圻縺丞セ?▲縺ヲ繧らオゆコ?@縺ェ縺??エ蜷医?蠑キ蛻カ邨ゆコ?☆繧倶サ墓ァ倥↓螟画峩
349+縲?繝サ繝励Ο繧サ繧ケ縺梧ョ九j縺」縺ア縺ェ縺励↓縺ェ繧九Μ繧ケ繧ッ縺ッ貂帙k縺ッ縺
350+縲?繝サ縺ゅ∪繧顔カコ鮗励↑邨ゆコ??莉墓婿縺倥c縺ェ縺?〒縺吶′蝓コ譛ャ逧?↓襍キ縺薙i縺ェ縺??縺壹↑縺ョ縺ァ蝠城。後↑縺?°縺ィ
351+繝サCD繧、繝。繝シ繧ク縺ョ繧「繝ウ繝槭え繝ウ繝域凾縺ォ繝輔ぃ繧、繝ォ繝上Φ繝峨Ν繧帝哩縺伜ソ倥l縺ヲ縺?◆蝠城。後r菫ョ豁」
352+繝サDirectDraw縺ョ繝槭Ν繝√せ繝ャ繝?ラ繧堤悄髱「逶ョ縺ォ螳溯」?@縺ヲ縺ソ縺セ縺励◆
353+繝サTAP繝?ヰ繧、繧ケ蜷阪d繝帙せ繝医ョ繧」繝ャ繧ッ繝医Μ蜈ア譛峨?繝代せ謖?ョ壹↓譁?ュ玲焚蛻カ髯舌′莉倥>縺ヲ縺?◆繝舌げ繧剃ソョ豁」
354354
355355 0.86 rev57 -> 0.86 rev58
356-・CS4231を無理やり調整しました
357- ・Win9x,2000で長時間再生すると発生するノイズがなくなるはずです
358- ・Win3.1+CanBe Soundは相変わらず駄目です
359-・LGY-98を使ってWindowsファイル共有をやると大きなファイルのコピー時にエラーが発生する問題を改善したつもり
360- ・ちょっとパフォーマンスは落ちるかもしれませんが止まるよりはマシだと思います(たぶん)
361-・PCI絡みで無計画に足したI/Oポートを整理しました
362-・COPYキーをPrintScreenに割り当てました
363- ・Device->Keyboard->System Key Hookが有効な場合のみ使用可能
356+繝サCS4231繧堤┌逅?d繧願ェソ謨エ縺励∪縺励◆
357+縲?繝サWin9x,2000縺ァ髟キ譎る俣蜀咲函縺吶k縺ィ逋コ逕溘☆繧九ヮ繧、繧コ縺後↑縺上↑繧九?縺壹〒縺
358+縲?繝サWin3.1+CanBe Sound縺ッ逶ク螟峨o繧峨★鬧?岼縺ァ縺
359+繝サLGY-98繧剃スソ縺」縺ヲWindows繝輔ぃ繧、繝ォ蜈ア譛峨r繧?k縺ィ螟ァ縺阪↑繝輔ぃ繧、繝ォ縺ョ繧ウ繝斐?譎ゅ↓繧ィ繝ゥ繝シ縺檎匱逕溘☆繧句撫鬘後r謾ケ蝟?@縺溘▽繧ゅj
360+縲?繝サ縺。繧?▲縺ィ繝代ヵ繧ゥ繝シ繝槭Φ繧ケ縺ッ關ス縺。繧九°繧ゅ@繧後∪縺帙s縺梧ュ「縺セ繧九h繧翫?繝槭す縺?縺ィ諤昴>縺セ縺呻シ医◆縺カ繧難シ
361+繝サPCI邨。縺ソ縺ァ辟。險育判縺ォ雜ウ縺励◆I/O繝昴?繝医r謨エ逅?@縺セ縺励◆
362+繝サCOPY繧ュ繝シ繧単rintScreen縺ォ蜑イ繧雁ス薙※縺セ縺励◆
363+縲?繝サDevice->Keyboard->System Key Hook縺梧怏蜉ケ縺ェ蝣エ蜷医?縺ソ菴ソ逕ィ蜿ッ閭ス
364364
365365 0.86 rev56 -> 0.86 rev57
366-・タイミングを維持したままCPUをフル稼働させるオプションを足しました
367- ・Screen→Async CPUにチェックを入れると有効になります(即時反映)
368- ・CPU実行速度はno wait相当になります
369- ・クロック数表示はConfigureで設定したCPUクロックになります
370- ・処理落ちしてもBGM等があまりスロー化しないはず
371- ・実質的にCPUクロック可変のような挙動です
372- ・CPUクロックの扱いが厳密なソフトは不具合を起こすかもしれません
373- ・Async CPUを有効にしている間はScreen→No waitは効かなくなります
374- ・ConfigureのCPUクロックはAsync CPU無しでも程々に使えるレベルのCPUクロックにしておいて下さい
375-  ・あまりに極端なクロック数設定のときにAsync CPUを使うと挙動がおかしくなります
376-・ウィンドウメッセージループをいじくりました
377- ・環境によっては問題を起こすかも・・・
366+繝サ繧ソ繧、繝溘Φ繧ー繧堤カュ謖√@縺溘∪縺セCPU繧偵ヵ繝ォ遞シ蜒阪&縺帙k繧ェ繝励す繝ァ繝ウ繧定カウ縺励∪縺励◆
367+縲?繝サScreen竊但sync CPU縺ォ繝√ぉ繝?け繧貞?繧後k縺ィ譛牙柑縺ォ縺ェ繧翫∪縺呻シ亥叉譎ょ渚譏??
368+縲?繝サCPU螳溯。碁?溷コヲ縺ッno wait逶ク蠖薙↓縺ェ繧翫∪縺
369+縲?繝サ繧ッ繝ュ繝?け謨ー陦ィ遉コ縺ッConfigure縺ァ險ュ螳壹@縺櫃PU繧ッ繝ュ繝?け縺ォ縺ェ繧翫∪縺
370+縲?繝サ蜃ヲ逅?誠縺。縺励※繧?GM遲峨′縺ゅ∪繧翫せ繝ュ繝シ蛹悶@縺ェ縺??縺
371+縲?繝サ螳溯ウェ逧?↓CPU繧ッ繝ュ繝?け蜿ッ螟峨?繧医≧縺ェ謖吝虚縺ァ縺
372+縲?繝サCPU繧ッ繝ュ繝?け縺ョ謇ア縺?′蜴ウ蟇?↑繧ス繝輔ヨ縺ッ荳榊?蜷医r襍キ縺薙☆縺九b縺励l縺セ縺帙s
373+縲?繝サAsync CPU繧呈怏蜉ケ縺ォ縺励※縺?k髢薙?Screen竊誰o wait縺ッ蜉ケ縺九↑縺上↑繧翫∪縺
374+縲?繝サConfigure縺ョCPU繧ッ繝ュ繝?け縺ッAsync CPU辟。縺励〒繧らィ九??↓菴ソ縺医k繝ャ繝吶Ν縺ョCPU繧ッ繝ュ繝?け縺ォ縺励※縺翫>縺ヲ荳九&縺
375+縲?縲?繝サ縺ゅ∪繧翫↓讌オ遶ッ縺ェ繧ッ繝ュ繝?け謨ー險ュ螳壹?縺ィ縺阪↓Async CPU繧剃スソ縺?→謖吝虚縺後♀縺九@縺上↑繧翫∪縺
376+繝サ繧ヲ繧」繝ウ繝峨え繝。繝?そ繝シ繧ク繝ォ繝シ繝励r縺?§縺上j縺セ縺励◆
377+縲?繝サ迺ー蠅?↓繧医▲縺ヲ縺ッ蝠城。後r襍キ縺薙☆縺九b?・?・?・
378378
379379 0.86 rev55 -> 0.86 rev56
380-・Direct3D描画の安定性を改善したつもり
381-・Win3.1でOPL3SA.DRVが多分使えるようなりました
382- ・PCMも鳴るようになりましたがかなりノイズが酷いです
383-・隠し機能だった86音源+118音源をメニューに足しました
384- ・一応頑張ればWin3.1で使えるようなので・・・
385- ・86音源とポートが被らないように細工しています
386-・言語リソースファイルのミスを修正
387- ・16MB越えメモリチェック(機能廃止)のメニュー項目を削除
388- ・日本語リソースで「ジョイパッド1を使う」のラベルが途中で切れていたのを修正
389- ・日本語リソースで「PCMC」のラベルが途中で切れていたのを修正
380+繝サDirect3D謠冗判縺ョ螳牙ョ壽?ァ繧呈隼蝟?@縺溘▽繧ゅj
381+繝サWin3.1縺ァOPL3SA.DRV縺悟、壼?菴ソ縺医k繧医≧縺ェ繧翫∪縺励◆
382+縲?繝サPCM繧るウエ繧九h縺?↓縺ェ繧翫∪縺励◆縺後°縺ェ繧翫ヮ繧、繧コ縺碁?縺?〒縺
383+繝サ髫?縺玲ゥ溯?縺?縺」縺?6髻ウ貅?118髻ウ貅舌r繝。繝九Η繝シ縺ォ雜ウ縺励∪縺励◆
384+縲?繝サ荳?蠢憺?大シオ繧後?Win3.1縺ァ菴ソ縺医k繧医≧縺ェ縺ョ縺ァ?・?・?・
385+縲?繝サ86髻ウ貅舌→繝昴?繝医′陲ォ繧峨↑縺?h縺?↓邏ー蟾・縺励※縺?∪縺
386+繝サ險?隱槭Μ繧ス繝シ繧ケ繝輔ぃ繧、繝ォ縺ョ繝溘せ繧剃ソョ豁」
387+縲?繝サ16MB雜翫∴繝。繝「繝ェ繝√ぉ繝?け?域ゥ溯?蟒?ュ「?峨?繝。繝九Η繝シ鬆?岼繧貞炎髯、
388+縲?繝サ譌・譛ャ隱槭Μ繧ス繝シ繧ケ縺ァ縲後ず繝ァ繧、繝代ャ繝?繧剃スソ縺??阪?繝ゥ繝吶Ν縺碁?比クュ縺ァ蛻?l縺ヲ縺?◆縺ョ繧剃ソョ豁」
389+縲?繝サ譌・譛ャ隱槭Μ繧ス繝シ繧ケ縺ァ縲訓CMC縲阪?繝ゥ繝吶Ν縺碁?比クュ縺ァ蛻?l縺ヲ縺?◆縺ョ繧剃ソョ豁」
390390
391391 0.86 rev54 -> 0.86 rev55
392-・Win3.1でOPL3SA.DRVがそこそこ使えるように細工しました
393- ・設定では118音源を選択して下さい
394- ・FM音源のMIDIは使えますがPCMは微妙です(環境依存?)
395-・PEGCのMMIOがおかしくなっていたのを修正
396- ・rev52以降に表示が変になっていたのが直っているはず
392+繝サWin3.1縺ァOPL3SA.DRV縺後◎縺薙◎縺謎スソ縺医k繧医≧縺ォ邏ー蟾・縺励∪縺励◆
393+縲?繝サ險ュ螳壹〒縺ッ118髻ウ貅舌r驕ク謚槭@縺ヲ荳九&縺
394+縲?繝サFM髻ウ貅舌?MIDI縺ッ菴ソ縺医∪縺吶′PCM縺ッ蠕ョ螯吶〒縺呻シ育腸蠅?セ晏ュ假シ滂シ
395+繝サPEGC縺ョMMIO縺後♀縺九@縺上↑縺」縺ヲ縺?◆縺ョ繧剃ソョ豁」
396+縲?繝サrev52莉・髯阪↓陦ィ遉コ縺悟、峨↓縺ェ縺」縺ヲ縺?◆縺ョ縺檎峩縺」縺ヲ縺?k縺ッ縺
397397
398398 0.86 rev53 -> 0.86 rev54
399-・CDイメージ使用時にEDC/ECCのエミュレーションを行う機能を追加しました
400- ・使用するにはIDE optionでUSE CD-ROM EDC/ECC Emulationにチェックを入れて下さい(即時反映)
401- ・CDイメージ使用時に可能であればEDC/ECCのチェックが行われます
402- ・EDCがおかしい場合はATAPIのREADコマンドでECCエラーを返すようになります
403- ・いわゆる不良セクタ検出系のCDチェックが正しく機能するようになります
404- ・実CD-ROMをマウントした場合は上記オプションに関係なくECCエラーを発生させます
405-・WAB,WSN系アクセラレータを使用中にメモリアクセス違反を起こす可能性を少し減らしました
406-・Windows10環境でウィンドウのサイズがおかしくなる不具合を完全修正したはず
399+繝サCD繧、繝。繝シ繧ク菴ソ逕ィ譎ゅ↓EDC/ECC縺ョ繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウ繧定。後≧讖溯?繧定ソス蜉?縺励∪縺励◆
400+縲?繝サ菴ソ逕ィ縺吶k縺ォ縺ッIDE option縺ァUSE CD-ROM EDC/ECC Emulation縺ォ繝√ぉ繝?け繧貞?繧後※荳九&縺?シ亥叉譎ょ渚譏??
401+縲?繝サCD繧、繝。繝シ繧ク菴ソ逕ィ譎ゅ↓蜿ッ閭ス縺ァ縺ゅl縺ーEDC/ECC縺ョ繝√ぉ繝?け縺瑚。後o繧後∪縺
402+縲?繝サEDC縺後♀縺九@縺??エ蜷医?ATAPI縺ョREAD繧ウ繝槭Φ繝峨〒ECC繧ィ繝ゥ繝シ繧定ソ斐☆繧医≧縺ォ縺ェ繧翫∪縺
403+縲?繝サ縺?o繧?k荳崎憶繧サ繧ッ繧ソ讀懷?邉サ縺ョCD繝√ぉ繝?け縺梧ュ」縺励¥讖溯?縺吶k繧医≧縺ォ縺ェ繧翫∪縺
404+縲?繝サ螳櫃D-ROM繧偵?繧ヲ繝ウ繝医@縺溷?エ蜷医?荳願ィ倥が繝励す繝ァ繝ウ縺ォ髢「菫ゅ↑縺拾CC繧ィ繝ゥ繝シ繧堤匱逕溘&縺帙∪縺
405+繝サWAB,WSN邉サ繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ繧剃スソ逕ィ荳ュ縺ォ繝。繝「繝ェ繧「繧ッ繧サ繧ケ驕募渚繧定オキ縺薙☆蜿ッ閭ス諤ァ繧貞ー代@貂帙i縺励∪縺励◆
406+繝サWindows10迺ー蠅?〒繧ヲ繧」繝ウ繝峨え縺ョ繧オ繧、繧コ縺後♀縺九@縺上↑繧倶ク榊?蜷医r螳悟?菫ョ豁」縺励◆縺ッ縺
407407
408408 0.86 rev52 -> 0.86 rev53
409-・高速メモリチェックの設定が正しく保存されない不具合を修正
410-・Windows10環境でウィンドウのサイズがおかしくなる不具合を暫定修正
409+繝サ鬮倬?溘Γ繝「繝ェ繝√ぉ繝?け縺ョ險ュ螳壹′豁」縺励¥菫晏ュ倥&繧後↑縺?ク榊?蜷医r菫ョ豁」
410+繝サWindows10迺ー蠅?〒繧ヲ繧」繝ウ繝峨え縺ョ繧オ繧、繧コ縺後♀縺九@縺上↑繧倶ク榊?蜷医r證ォ螳壻ソョ豁」
411411
412412 0.86 rev51 -> 0.86 rev52
413-・PEGCプレーンモードの一部を仮実装しました
414- ・Screen optionのChipタブでPEGC plane modeを有効にして下さい
415- ・まともに使えるレベルではないのでご注意(Better than nothing)
416- ・面倒なところやよく分からないところは実装せず無視するか勘で書いてます(ォィ
417- ・Windows3.1付属の256色ドライバでもとりあえず操作ができるレベルになります
418- ・プレーンモードを使うソフトがどうなるか分かりませんが多分まともじゃないと思います
419-・WAB-SやWSN-A2F/A4Fを使うと画面表示がおかしくなる不具合を修正
420-・BIOS I/Oエミュレーションを無効にすると挙動がおかしくなるバグを修正
413+繝サPEGC繝励Ξ繝シ繝ウ繝「繝シ繝峨?荳?驛ィ繧剃サョ螳溯」?@縺セ縺励◆
414+縲?繝サScreen option縺ョChip繧ソ繝悶〒PEGC plane mode繧呈怏蜉ケ縺ォ縺励※荳九&縺
415+縲?繝サ縺セ縺ィ繧ゅ↓菴ソ縺医k繝ャ繝吶Ν縺ァ縺ッ縺ェ縺??縺ァ縺疲ウィ諢擾シ?etter than nothing?
416+縲?繝サ髱「蛟偵↑縺ィ縺薙m繧?h縺丞?縺九i縺ェ縺?→縺薙m縺ッ螳溯」?○縺夂┌隕悶☆繧九°蜍倥〒譖ク縺?※縺セ縺??ォ?ィ
417+縲?繝サWindows3.1莉伜ア槭?256濶イ繝峨Λ繧、繝舌〒繧ゅ→繧翫≠縺医★謫堺ス懊′縺ァ縺阪k繝ャ繝吶Ν縺ォ縺ェ繧翫∪縺
418+縲?繝サ繝励Ξ繝シ繝ウ繝「繝シ繝峨r菴ソ縺?た繝輔ヨ縺後←縺?↑繧九°蛻?°繧翫∪縺帙s縺悟、壼?縺セ縺ィ繧ゅ§繧?↑縺?→諤昴>縺セ縺
419+繝サWAB-S繧ЦSN-A2F/A4F繧剃スソ縺?→逕サ髱「陦ィ遉コ縺後♀縺九@縺上↑繧倶ク榊?蜷医r菫ョ豁」
420+繝サBIOS I/O繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウ繧堤┌蜉ケ縺ォ縺吶k縺ィ謖吝虚縺後♀縺九@縺上↑繧九ヰ繧ー繧剃ソョ豁」
421421
422422 0.86 rev50 -> 0.86 rev51
423-・Win3.1でFDDアクセス時にフリーズする場合がある不具合を修正
424- ・最短でも3秒はフリーズしますが自動復帰するはずです
425-・ツールウィンドウのファイル履歴数を変更できるようにしました
426- ・非公開機能TWNDHISTを参照のこと
427- ・例えばTWNDHIST=16と書くと過去16件のファイル履歴が記憶されます
428- ・指定できる最大値は64件です
429- ・ファイル履歴番号が16進数なのは作者の趣味・・・ではなくて文字数の節約のためということにしてください
430-・一部のソフトでマウスクリックが出来ない不具合を修正
423+繝サWin3.1縺ァFDD繧「繧ッ繧サ繧ケ譎ゅ↓繝輔Μ繝シ繧コ縺吶k蝣エ蜷医′縺ゅk荳榊?蜷医r菫ョ豁」
424+縲?繝サ譛?遏ュ縺ァ繧?遘偵?繝輔Μ繝シ繧コ縺励∪縺吶′閾ェ蜍募セゥ蟶ー縺吶k縺ッ縺壹〒縺
425+繝サ繝??繝ォ繧ヲ繧」繝ウ繝峨え縺ョ繝輔ぃ繧、繝ォ螻・豁エ謨ー繧貞、画峩縺ァ縺阪k繧医≧縺ォ縺励∪縺励◆
426+縲?繝サ髱槫?髢区ゥ溯?TWNDHIST繧貞盾辣ァ縺ョ縺薙→
427+縲?繝サ萓九∴縺ーTWNDHIST=16縺ィ譖ク縺上→驕主悉16莉カ縺ョ繝輔ぃ繧、繝ォ螻・豁エ縺瑚ィ俶?縺輔l縺セ縺
428+縲?繝サ謖?ョ壹〒縺阪k譛?螟ァ蛟、縺ッ64莉カ縺ァ縺
429+縲?繝サ繝輔ぃ繧、繝ォ螻・豁エ逡ェ蜿キ縺?6騾イ謨ー縺ェ縺ョ縺ッ菴懆???雜」蜻ウ?・?・?・縺ァ縺ッ縺ェ縺上※譁?ュ玲焚縺ョ遽?邏??縺溘a縺ィ縺?≧縺薙→縺ォ縺励※縺上□縺輔>
430+繝サ荳?驛ィ縺ョ繧ス繝輔ヨ縺ァ繝槭え繧ケ繧ッ繝ェ繝?け縺悟?譚・縺ェ縺?ク榊?蜷医r菫ョ豁」
431431
432432 0.86 rev49 -> 0.86 rev50
433-・CL-GD5446有効時にWin2000のハードウェアの追加と削除が進まない不具合を修正
434-・レンダラをDirectDrawにした場合にウィンドウアクセラレータ画面がレジュームで正しく復帰できない不具合を修正
435-・レンダラをDirectDrawにした場合に1600x1024が表示できない不具合を修正
433+繝サCL-GD5446譛牙柑譎ゅ↓Win2000縺ョ繝上?繝峨え繧ァ繧「縺ョ霑ス蜉?縺ィ蜑企勁縺碁?イ縺セ縺ェ縺?ク榊?蜷医r菫ョ豁」
434+繝サ繝ャ繝ウ繝?繝ゥ繧奪irectDraw縺ォ縺励◆蝣エ蜷医↓繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ逕サ髱「縺後Ξ繧ク繝・繝シ繝?縺ァ豁」縺励¥蠕ゥ蟶ー縺ァ縺阪↑縺?ク榊?蜷医r菫ョ豁」
435+繝サ繝ャ繝ウ繝?繝ゥ繧奪irectDraw縺ォ縺励◆蝣エ蜷医↓1600x1024縺瑚。ィ遉コ縺ァ縺阪↑縺?ク榊?蜷医r菫ョ豁」
436436
437437 0.86 rev48 -> 0.86 rev49
438-・16MBを超えるメモリを積んでいるときにMemopy Mapを表示するとバッファオーバーフローする場合があるバグを修正
439-・256MB以上のメモリを積むとEMSがおかしくなる問題を暫定修正
440- ・とりあえず256MBを超えた分は無視するような扱いにしています
441-・BIOS INT 18h AH=03hのI/Oポートエミュレーションがおかしかったのを修正
442- ・EMM386等使用時にキー入力が二重になる現象が直ります
443-・マスタボリューム設定が使えない環境があるようなので使用しないようにする設定を追加
444- ・無効にしたい場合はINIにUSE_MVOL=falseを書いて下さい
438+繝サ16MB繧定カ?∴繧九Γ繝「繝ェ繧堤ゥ阪s縺ァ縺?k縺ィ縺阪↓Memopy Map繧定。ィ遉コ縺吶k縺ィ繝舌ャ繝輔ぃ繧ェ繝シ繝舌?繝輔Ο繝シ縺吶k蝣エ蜷医′縺ゅk繝舌げ繧剃ソョ豁」
439+繝サ256MB莉・荳翫?繝。繝「繝ェ繧堤ゥ阪?縺ィEMS縺後♀縺九@縺上↑繧句撫鬘後r證ォ螳壻ソョ豁」
440+縲?繝サ縺ィ繧翫≠縺医★256MB繧定カ?∴縺溷?縺ッ辟。隕悶☆繧九h縺?↑謇ア縺?↓縺励※縺?∪縺
441+繝サBIOS INT 18h AH=03h縺ョI/O繝昴?繝医お繝溘Η繝ャ繝シ繧キ繝ァ繝ウ縺後♀縺九@縺九▲縺溘?繧剃ソョ豁」
442+縲?繝サEMM386遲我スソ逕ィ譎ゅ↓繧ュ繝シ蜈・蜉帙′莠碁?縺ォ縺ェ繧狗樟雎。縺檎峩繧翫∪縺
443+繝サ繝槭せ繧ソ繝懊Μ繝・繝シ繝?險ュ螳壹′菴ソ縺医↑縺?腸蠅?′縺ゅk繧医≧縺ェ縺ョ縺ァ菴ソ逕ィ縺励↑縺?h縺?↓縺吶k險ュ螳壹r霑ス蜉?
444+縲?繝サ辟。蜉ケ縺ォ縺励◆縺??エ蜷医?INI縺ォUSE_MVOL=false繧呈嶌縺?※荳九&縺
445445
446446 0.86 rev47 -> 0.86 rev48
447-・GA-98NBがまともに使えるようになりました
448- ・Win3.1, Win95, Win98や光栄製ゲームの一部などで使えます
449- ・Win95, Win98ではOS付属ドライバが正常に動きませんので公式サイトからドライバを入手して下さい
450- ・ドライバ付属アクセラユーティリティの画面位置調整は使用できません
451-・JPGVCLHやJPGVALPでGA-98NBを使用できるように調整しました
452- ・ビッグスクリーンを用いたスクロール表示にも対応
453-・GA-98NBで1600x1024が表示できる怪しげなモードを足しました
454- ・Windows3.1でのみ表示可能です
455- ・INIで非公開機能GANBBSEXをtrueにして下さい
456- ・アクセラユーティリティで解像度を1024x768または1280x1024に、ビッグスクリーンを1600x1024に設定して下さい
457- ・実機ではあり得ない状態ですので一部表示がおかしくなるかもしれません
458-・ウィンドウアクセラレータ系の画面描画処理をシンプル化しました
459-・全てのCL-GD54xx系ウィンドウアクセラレータでDouble Bufferに対応させました
460-・ウィンドウアクセラレータのMMIO周りの挙動を変更しました
461-・バイナリ公開はしていませんがお察しくださいではない方のソースもメンテナンスしておきました
462- ・かなり厳しいですがウィンドウアクセラレータやLANも使えるかもしれません
463- ・当然のことながらお察しくださいではない方でUSE_FPUやSUPPORT_PCIは使えませんのであしからず
464-・マスタボリュームの調整が微妙だったのを調整
465-・NHD,VHDイメージを5MBの容量で作ろうとすると何も作成されない不具合を修正
447+繝サGA-98NB縺後∪縺ィ繧ゅ↓菴ソ縺医k繧医≧縺ォ縺ェ繧翫∪縺励◆
448+縲?繝サWin3.1, Win95, Win98繧??譬?」ス繧イ繝シ繝?縺ョ荳?驛ィ縺ェ縺ゥ縺ァ菴ソ縺医∪縺
449+縲?繝サWin95, Win98縺ァ縺ッOS莉伜ア槭ラ繝ゥ繧、繝舌′豁」蟶ク縺ォ蜍輔″縺セ縺帙s縺ョ縺ァ蜈ャ蠑上し繧、繝医°繧峨ラ繝ゥ繧、繝舌r蜈・謇九@縺ヲ荳九&縺
450+縲?繝サ繝峨Λ繧、繝蝉サ伜ア槭い繧ッ繧サ繝ゥ繝ヲ繝シ繝?ぅ繝ェ繝?ぅ縺ョ逕サ髱「菴咲スョ隱ソ謨エ縺ッ菴ソ逕ィ縺ァ縺阪∪縺帙s
451+繝サJPGVCLH繧ЙPGVALP縺ァGA-98NB繧剃スソ逕ィ縺ァ縺阪k繧医≧縺ォ隱ソ謨エ縺励∪縺励◆
452+縲?繝サ繝薙ャ繧ー繧ケ繧ッ繝ェ繝シ繝ウ繧堤畑縺?◆繧ケ繧ッ繝ュ繝シ繝ォ陦ィ遉コ縺ォ繧ょッセ蠢
453+繝サGA-98NB縺ァ1600x1024縺瑚。ィ遉コ縺ァ縺阪k諤ェ縺励£縺ェ繝「繝シ繝峨r雜ウ縺励∪縺励◆
454+縲?繝サWindows3.1縺ァ縺ョ縺ソ陦ィ遉コ蜿ッ閭ス縺ァ縺
455+縲?繝サINI縺ァ髱槫?髢区ゥ溯?GANBBSEX繧稚rue縺ォ縺励※荳九&縺
456+縲?繝サ繧「繧ッ繧サ繝ゥ繝ヲ繝シ繝?ぅ繝ェ繝?ぅ縺ァ隗」蜒丞コヲ繧?024x768縺セ縺溘?1280x1024縺ォ縲√ン繝?げ繧ケ繧ッ繝ェ繝シ繝ウ繧?600x1024縺ォ險ュ螳壹@縺ヲ荳九&縺
457+縲?繝サ螳滓ゥ溘〒縺ッ縺ゅj蠕励↑縺?憾諷九〒縺吶?縺ァ荳?驛ィ陦ィ遉コ縺後♀縺九@縺上↑繧九°繧ゅ@繧後∪縺帙s
458+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ邉サ縺ョ逕サ髱「謠冗判蜃ヲ逅?r繧キ繝ウ繝励Ν蛹悶@縺セ縺励◆
459+繝サ蜈ィ縺ヲ縺ョCL-GD54xx邉サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ縺ァDouble Buffer縺ォ蟇セ蠢懊&縺帙∪縺励◆
460+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ縺ョMMIO蜻ィ繧翫?謖吝虚繧貞、画峩縺励∪縺励◆
461+繝サ繝舌う繝翫Μ蜈ャ髢九?縺励※縺?∪縺帙s縺後♀蟇溘@縺上□縺輔>縺ァ縺ッ縺ェ縺?婿縺ョ繧ス繝シ繧ケ繧ゅΓ繝ウ繝?リ繝ウ繧ケ縺励※縺翫″縺セ縺励◆
462+縲?繝サ縺九↑繧雁宍縺励>縺ァ縺吶′繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ繧ЛAN繧ゆスソ縺医k縺九b縺励l縺セ縺帙s
463+縲?繝サ蠖鍋┯縺ョ縺薙→縺ェ縺後i縺雁ッ溘@縺上□縺輔>縺ァ縺ッ縺ェ縺?婿縺ァUSE_FPU繧ТUPPORT_PCI縺ッ菴ソ縺医∪縺帙s縺ョ縺ァ縺ゅ@縺九i縺
464+繝サ繝槭せ繧ソ繝懊Μ繝・繝シ繝?縺ョ隱ソ謨エ縺悟セョ螯吶□縺」縺溘?繧定ェソ謨エ
465+繝サNHD,VHD繧、繝。繝シ繧ク繧?MB縺ョ螳ケ驥上〒菴懊m縺?→縺吶k縺ィ菴輔b菴懈?縺輔l縺ェ縺?ク榊?蜷医r菫ョ豁」
466466
467467 0.86 rev46 -> 0.86 rev47
468-・Windows2000でIDEスレーブデバイスを認識するようになりました
469-・BIOSでのI/Oポート操作エミュレーションを改良
470- ・WAB無しでコマンドプロンプトをウィンドウ表示で起動できるようになりました
471-  ・若干ごまかした部分があるのでWindows以外での挙動は要検証
472- ・DOSプロンプト使用時に勝手にカナロックがオンになる不具合も直ったはず
473- ・マルチメディアタイマー不具合が暫定修正から完全な修正になりました
474-  ・メニュー及びINIでのTIMERFIXの設定は廃止されました
475-・640x480モード判定を少しいじりました
476-・設定初期値をウィンドウのリサイズ(Allow resize)が有効になるように変更しました
477-・IA-32 panic時のリセットが上手くいかない不具合を修正
478-・ウィンドウアクセラレータが無効の場合にCPUをリセットすると落ちるかもしれない不具合を修正
479-・フルスクリーンでのDirect3D描画の安定性を改善したつもり
480-・Direct3D描画の排他制御に漏れがあったのを修正
481-・Direct3D描画でピクセル形状保持を使うとメモリリークする問題を修正
482- ・画面解像度が切り替わった時にフリーズする現象も直ったはず
483-・Win9xでWSN-A2F/A4Fがある程度使用可能になりました
484- ・一応1024x768 16M色や1280x1024 64k色が使えます(DirectX 5ドライバが必要)
485- ・WGN-A2/A4と誤認識される場合がありますがドライバはWSN-A2FまたはA4Fを使用してください
486- ・DirectXを使うアプリケーションの画面描画がおかしい場合があります
487- ・DirectXのフルスクリーンはまともに使えません
488-  ・一旦フルスクリーンにしてウィンドウ表示に戻すと何故か出力切り替えリレーが98グラフィック側になります
489-  ・WABリレースイッチをF12に割り当てて手動切り替えすれば一応復帰できますが・・・
490-・WSN-A2F/A4FのE-BANKモード以外の挙動を改善しました
491- ・Win3.1で仮ドライバを使わずにそのままセットアップが出来るようになりました
492-・拡張メモリ容量設定を実質無制限にしました
493- ・理論上は4GBあたりまで・・・のはずですが実際は1.4GBくらいでメモリ割り当てに失敗します
494- ・Win3.1は128MBを超えたあたりからまともに起動しなくなったりエラーが出たりします
495- ・DOSプログラムもものによっては128MBを超えたあたりから挙動不審になります
496- ・Win95は512MB、Win98は1GBあたりからおかしくなります
497- ・WinNT4.0, Win2000は1GBを超えても一応大丈夫だと思われます
498- ・Xe10内蔵ウィンドウアクセラレータを使用中に230MB以上のメモリを積むと画面がおかしくなってフリーズします
499-  ・○○内蔵アクセラレータのものは基本的に駄目っぽいです
500-  ・WSN-A2F/A4FやPCI CL-GD5446は一応大丈夫なようです
501-・メモリチェックを高速化する機能を付けました
502- ・Other->Fast memcheckにチェックを入れると8倍速でメモリチェックが行われます
503- ・それ以外の速度にしたい場合は非公開機能のmemckspdを参照のこと
504-・GA-98NBを強引に使えるようにしました
505- ・とりあえずWin3.1と信長の野望 天翔記で使えますが、Win3.1では描画の乱れがあります
506- ・明らかに正しくない挙動なので他で動くことは保証できません
507- ・ドライバ付属アクセラユーティリティの大半の機能はまともに使えません
508- ・16M色は正常に表示できません
509-・MELCO WAB/WSNとI-O DATA GA-98NBをDouble Bufferに対応させました
510-・CL-GD54xxでステートセーブやレジューム時に関数アドレスがNULLになって落ちる可能性があるバグを修正
511-・fmgenのレジューム関連の不具合を修正
512-・非公開機能でクロック同期モードの設定を足しました
513- ・INIのTICKMODEとして0=自動, 1=GetTickCount, 2=timeGetTime, 3=QueryPerformanceCounterを指定できます
514- ・QueryPerformanceCounterは一部環境で問題を起こす可能性があるのでその場合は1か2にしてみてください
515- ・使用できないものを指定した場合は使用できるものが適当に選択されます
516-・非キャプチャマウス操作でもマウス速度設定が反映されるようにしました
517-・np2fmgen風のマウスホイール操作を追加しました
518- ・INIでUSEWHEEL=trueにすると有効になります
519- ・マウスホイールでマスタボリュームを変更出来ます(DirectSoundのみ対応)
520- ・Ctrl+Shift+マウスホイールでマウス速度を変更出来ます
468+繝サWindows2000縺ァIDE繧ケ繝ャ繝シ繝悶ョ繝舌う繧ケ繧定ェ崎ュ倥☆繧九h縺?↓縺ェ繧翫∪縺励◆
469+繝サBIOS縺ァ縺ョI/O繝昴?繝域桃菴懊お繝溘Η繝ャ繝シ繧キ繝ァ繝ウ繧呈隼濶ッ
470+縲?繝サWAB辟。縺励〒繧ウ繝槭Φ繝峨?繝ュ繝ウ繝励ヨ繧偵え繧」繝ウ繝峨え陦ィ遉コ縺ァ襍キ蜍輔〒縺阪k繧医≧縺ォ縺ェ繧翫∪縺励◆
471+縲?縲?繝サ闍・蟷イ縺斐∪縺九@縺滄Κ蛻?′縺ゅk縺ョ縺ァWindows莉・螟悶〒縺ョ謖吝虚縺ッ隕∵、懆ィシ
472+縲?繝サDOS繝励Ο繝ウ繝励ヨ菴ソ逕ィ譎ゅ↓蜍晄焔縺ォ繧ォ繝翫Ο繝?け縺後が繝ウ縺ォ縺ェ繧倶ク榊?蜷医b逶エ縺」縺溘?縺
473+縲?繝サ繝槭Ν繝√Γ繝?ぅ繧「繧ソ繧、繝槭?荳榊?蜷医′證ォ螳壻ソョ豁」縺九i螳悟?縺ェ菫ョ豁」縺ォ縺ェ繧翫∪縺励◆
474+縲?縲?繝サ繝。繝九Η繝シ蜿翫?INI縺ァ縺ョTIMERFIX縺ョ險ュ螳壹?蟒?ュ「縺輔l縺セ縺励◆
475+繝サ640x480繝「繝シ繝牙愛螳壹r蟆代@縺?§繧翫∪縺励◆
476+繝サ險ュ螳壼?譛溷?、繧偵え繧」繝ウ繝峨え縺ョ繝ェ繧オ繧、繧コ??llow resize?峨′譛牙柑縺ォ縺ェ繧九h縺?↓螟画峩縺励∪縺励◆
477+繝サIA-32 panic譎ゅ?繝ェ繧サ繝?ヨ縺御ク頑焔縺上>縺九↑縺?ク榊?蜷医r菫ョ豁」
478+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ縺檎┌蜉ケ縺ョ蝣エ蜷医↓CPU繧偵Μ繧サ繝?ヨ縺吶k縺ィ關ス縺。繧九°繧ゅ@繧後↑縺?ク榊?蜷医r菫ョ豁」
479+繝サ繝輔Ν繧ケ繧ッ繝ェ繝シ繝ウ縺ァ縺ョDirect3D謠冗判縺ョ螳牙ョ壽?ァ繧呈隼蝟?@縺溘▽繧ゅj
480+繝サDirect3D謠冗判縺ョ謗剃サ門宛蠕。縺ォ貍上l縺後≠縺」縺溘?繧剃ソョ豁」
481+繝サDirect3D謠冗判縺ァ繝斐け繧サ繝ォ蠖「迥カ菫晄戟繧剃スソ縺?→繝。繝「繝ェ繝ェ繝シ繧ッ縺吶k蝠城。後r菫ョ豁」
482+縲?繝サ逕サ髱「隗」蜒丞コヲ縺悟?繧頑崛繧上▲縺滓凾縺ォ繝輔Μ繝シ繧コ縺吶k迴セ雎。繧ら峩縺」縺溘?縺
483+繝サWin9x縺ァWSN-A2F/A4F縺後≠繧狗ィ句コヲ菴ソ逕ィ蜿ッ閭ス縺ォ縺ェ繧翫∪縺励◆
484+縲?繝サ荳?蠢?024x768 16M濶イ繧?280x1024 64k濶イ縺御スソ縺医∪縺呻シ?irectX 5繝峨Λ繧、繝舌′蠢?ヲ?シ
485+縲?繝サWGN-A2/A4縺ィ隱、隱崎ュ倥&繧後k蝣エ蜷医′縺ゅj縺セ縺吶′繝峨Λ繧、繝舌?WSN-A2F縺セ縺溘?A4F繧剃スソ逕ィ縺励※縺上□縺輔>
486+縲?繝サDirectX繧剃スソ縺?い繝励Μ繧ア繝シ繧キ繝ァ繝ウ縺ョ逕サ髱「謠冗判縺後♀縺九@縺??エ蜷医′縺ゅj縺セ縺
487+縲?繝サDirectX縺ョ繝輔Ν繧ケ繧ッ繝ェ繝シ繝ウ縺ッ縺セ縺ィ繧ゅ↓菴ソ縺医∪縺帙s
488+縲?縲?繝サ荳?譌ヲ繝輔Ν繧ケ繧ッ繝ェ繝シ繝ウ縺ォ縺励※繧ヲ繧」繝ウ繝峨え陦ィ遉コ縺ォ謌サ縺吶→菴墓腐縺句?蜉帛?繧頑崛縺医Μ繝ャ繝シ縺?8繧ー繝ゥ繝輔ぅ繝?け蛛エ縺ォ縺ェ繧翫∪縺
489+縲?縲?繝サWAB繝ェ繝ャ繝シ繧ケ繧、繝?メ繧巽12縺ォ蜑イ繧雁ス薙※縺ヲ謇句虚蛻?j譖ソ縺医☆繧後?荳?蠢懷セゥ蟶ー縺ァ縺阪∪縺吶′?・?・?・
490+繝サWSN-A2F/A4F縺ョE-BANK繝「繝シ繝我サ・螟悶?謖吝虚繧呈隼蝟?@縺セ縺励◆
491+縲?繝サWin3.1縺ァ莉ョ繝峨Λ繧、繝舌r菴ソ繧上★縺ォ縺昴?縺セ縺セ繧サ繝?ヨ繧「繝??縺悟?譚・繧九h縺?↓縺ェ繧翫∪縺励◆
492+繝サ諡。蠑オ繝。繝「繝ェ螳ケ驥剰ィュ螳壹r螳溯ウェ辟。蛻カ髯舌↓縺励∪縺励◆
493+縲?繝サ逅?ォ紋ク翫?4GB縺ゅ◆繧翫∪縺ァ?・?・?・縺ョ縺ッ縺壹〒縺吶′螳滄圀縺ッ1.4GB縺上i縺?〒繝。繝「繝ェ蜑イ繧雁ス薙※縺ォ螟ア謨励@縺セ縺
494+縲?繝サWin3.1縺ッ128MB繧定カ?∴縺溘≠縺溘j縺九i縺セ縺ィ繧ゅ↓襍キ蜍輔@縺ェ縺上↑縺」縺溘j繧ィ繝ゥ繝シ縺悟?縺溘j縺励∪縺
495+縲?繝サDOS繝励Ο繧ー繝ゥ繝?繧ゅb縺ョ縺ォ繧医▲縺ヲ縺ッ128MB繧定カ?∴縺溘≠縺溘j縺九i謖吝虚荳榊ッゥ縺ォ縺ェ繧翫∪縺
496+縲?繝サWin95縺ッ512MB縲仝in98縺ッ1GB縺ゅ◆繧翫°繧峨♀縺九@縺上↑繧翫∪縺
497+縲?繝サWinNT4.0, Win2000縺ッ1GB繧定カ?∴縺ヲ繧ゆク?蠢懷、ァ荳亥、ォ縺?縺ィ諤昴o繧後∪縺
498+縲?繝サXe10蜀?鳩繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ繧剃スソ逕ィ荳ュ縺ォ230MB莉・荳翫?繝。繝「繝ェ繧堤ゥ阪?縺ィ逕サ髱「縺後♀縺九@縺上↑縺」縺ヲ繝輔Μ繝シ繧コ縺励∪縺
499+縲?縲?繝サ笳銀雷蜀?鳩繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ縺ョ繧ゅ?縺ッ蝓コ譛ャ逧?↓鬧?岼縺」縺ス縺?〒縺
500+縲?縲?繝サWSN-A2F/A4F繧ПCI CL-GD5446縺ッ荳?蠢懷、ァ荳亥、ォ縺ェ繧医≧縺ァ縺
501+繝サ繝。繝「繝ェ繝√ぉ繝?け繧帝ォ倬?溷喧縺吶k讖溯?繧剃サ倥¢縺セ縺励◆
502+縲?繝サOther->Fast memcheck縺ォ繝√ぉ繝?け繧貞?繧後k縺ィ8蛟埼?溘〒繝。繝「繝ェ繝√ぉ繝?け縺瑚。後o繧後∪縺
503+縲?繝サ縺昴l莉・螟悶?騾溷コヲ縺ォ縺励◆縺??エ蜷医?髱槫?髢区ゥ溯?縺ョmemckspd繧貞盾辣ァ縺ョ縺薙→
504+繝サGA-98NB繧貞シキ蠑輔↓菴ソ縺医k繧医≧縺ォ縺励∪縺励◆
505+縲?繝サ縺ィ繧翫≠縺医★Win3.1縺ィ菫。髟キ縺ョ驥取悍 螟ゥ鄙碑ィ倥〒菴ソ縺医∪縺吶′縲仝in3.1縺ァ縺ッ謠冗判縺ョ荵ア繧後′縺ゅj縺セ縺
506+縲?繝サ譏弱i縺九↓豁」縺励¥縺ェ縺?嫌蜍輔↑縺ョ縺ァ莉悶〒蜍輔¥縺薙→縺ッ菫晁ィシ縺ァ縺阪∪縺帙s
507+縲?繝サ繝峨Λ繧、繝蝉サ伜ア槭い繧ッ繧サ繝ゥ繝ヲ繝シ繝?ぅ繝ェ繝?ぅ縺ョ螟ァ蜊翫?讖溯?縺ッ縺セ縺ィ繧ゅ↓菴ソ縺医∪縺帙s
508+縲?繝サ16M濶イ縺ッ豁」蟶ク縺ォ陦ィ遉コ縺ァ縺阪∪縺帙s
509+繝サMELCO WAB/WSN縺ィI-O DATA GA-98NB繧奪ouble Buffer縺ォ蟇セ蠢懊&縺帙∪縺励◆
510+繝サCL-GD54xx縺ァ繧ケ繝??繝医そ繝シ繝悶d繝ャ繧ク繝・繝シ繝?譎ゅ↓髢「謨ー繧「繝峨Ξ繧ケ縺君ULL縺ォ縺ェ縺」縺ヲ關ス縺。繧句庄閭ス諤ァ縺後≠繧九ヰ繧ー繧剃ソョ豁」
511+繝サfmgen縺ョ繝ャ繧ク繝・繝シ繝?髢「騾」縺ョ荳榊?蜷医r菫ョ豁」
512+繝サ髱槫?髢区ゥ溯?縺ァ繧ッ繝ュ繝?け蜷梧悄繝「繝シ繝峨?險ュ螳壹r雜ウ縺励∪縺励◆
513+縲?繝サINI縺ョTICKMODE縺ィ縺励※0=閾ェ蜍? 1=GetTickCount, 2=timeGetTime, 3=QueryPerformanceCounter繧呈欠螳壹〒縺阪∪縺
514+縲?繝サQueryPerformanceCounter縺ッ荳?驛ィ迺ー蠅?〒蝠城。後r襍キ縺薙☆蜿ッ閭ス諤ァ縺後≠繧九?縺ァ縺昴?蝣エ蜷医?1縺?縺ォ縺励※縺ソ縺ヲ縺上□縺輔>
515+縲?繝サ菴ソ逕ィ縺ァ縺阪↑縺?b縺ョ繧呈欠螳壹@縺溷?エ蜷医?菴ソ逕ィ縺ァ縺阪k繧ゅ?縺碁←蠖薙↓驕ク謚槭&繧後∪縺
516+繝サ髱槭く繝」繝励メ繝」繝槭え繧ケ謫堺ス懊〒繧ゅ?繧ヲ繧ケ騾溷コヲ險ュ螳壹′蜿肴丐縺輔l繧九h縺?↓縺励∪縺励◆
517+繝サnp2fmgen鬚ィ縺ョ繝槭え繧ケ繝帙う繝シ繝ォ謫堺ス懊r霑ス蜉?縺励∪縺励◆
518+縲?繝サINI縺ァUSEWHEEL=true縺ォ縺吶k縺ィ譛牙柑縺ォ縺ェ繧翫∪縺
519+縲?繝サ繝槭え繧ケ繝帙う繝シ繝ォ縺ァ繝槭せ繧ソ繝懊Μ繝・繝シ繝?繧貞、画峩蜃コ譚・縺セ縺呻シ?irectSound縺ョ縺ソ蟇セ蠢懶シ
520+縲?繝サCtrl+Shift+繝槭え繧ケ繝帙う繝シ繝ォ縺ァ繝槭え繧ケ騾溷コヲ繧貞、画峩蜃コ譚・縺セ縺
521521
522522 0.86 rev45 -> 0.86 rev46
523-・Windows95でプロテクトモードFDDドライバが使用できるようになりました
524- ・Win95でFD未挿入時も入っているような挙動になっていたのを修正
525-・言語リソースファイルの抜けを修正
526-・32bit版で3DNow!命令が無効になっていたので有効化
527-・hostdrvのバグらしきものを修正
528-・32bit版のプロテクトモードがまともに動かなくなっていた問題を暫定修正
529-・マスタボリューム設定を試験的に足してみました
530-・仮想86モード拡張の一部をサポートしました
531- ・現状で実装されているのはSTI, CLI, PUSHF, POPFのみです。
532- ・Windows2000でNTVDMが落ちなくなります
533- ・CPU機能フラグにVMEが追加される関係でCPU種類を設定し直す必要があります
534-・Windows98でPCIを有効にするとIDEデバイスが認識しなくなる不具合を修正
535- ・Windows95のドライバを借りなくてもHDDが認識するようになります
536-・BIOSでのI/Oポート操作をエミュレーションできるようにしました
537- ・現状では画面表示関連のI/Oポートのみエミュレーションします
538- ・Win3.1,9xのDOSプロンプトでGDCにコマンドを送らなくても画面が出るようになります
539- ・問題を起こす場合は非公開オプションBIOSIOEMをFALSEにすると無効になります
523+繝サWindows95縺ァ繝励Ο繝?け繝医Δ繝シ繝宇DD繝峨Λ繧、繝舌′菴ソ逕ィ縺ァ縺阪k繧医≧縺ォ縺ェ繧翫∪縺励◆
524+縲?繝サWin95縺ァFD譛ェ謖ソ蜈・譎ゅb蜈・縺」縺ヲ縺?k繧医≧縺ェ謖吝虚縺ォ縺ェ縺」縺ヲ縺?◆縺ョ繧剃ソョ豁」
525+繝サ險?隱槭Μ繧ス繝シ繧ケ繝輔ぃ繧、繝ォ縺ョ謚懊¢繧剃ソョ豁」
526+繝サ32bit迚医〒3DNow!蜻ス莉、縺檎┌蜉ケ縺ォ縺ェ縺」縺ヲ縺?◆縺ョ縺ァ譛牙柑蛹
527+繝サhostdrv縺ョ繝舌げ繧峨@縺阪b縺ョ繧剃ソョ豁」
528+繝サ32bit迚医?繝励Ο繝?け繝医Δ繝シ繝峨′縺セ縺ィ繧ゅ↓蜍輔°縺ェ縺上↑縺」縺ヲ縺?◆蝠城。後r證ォ螳壻ソョ豁」
529+繝サ繝槭せ繧ソ繝懊Μ繝・繝シ繝?險ュ螳壹r隧ヲ鬨鍋噪縺ォ雜ウ縺励※縺ソ縺セ縺励◆
530+繝サ莉ョ諠ウ86繝「繝シ繝画僑蠑オ縺ョ荳?驛ィ繧偵し繝昴?繝医@縺セ縺励◆
531+縲?繝サ迴セ迥カ縺ァ螳溯」?&繧後※縺?k縺ョ縺ッSTI, CLI, PUSHF, POPF縺ョ縺ソ縺ァ縺吶?
532+縲?繝サWindows2000縺ァNTVDM縺瑚誠縺。縺ェ縺上↑繧翫∪縺
533+縲?繝サCPU讖溯?繝輔Λ繧ー縺ォVME縺瑚ソス蜉?縺輔l繧矩未菫ゅ〒CPU遞ョ鬘槭r險ュ螳壹@逶エ縺吝ソ?ヲ√′縺ゅj縺セ縺
534+繝サWindows98縺ァPCI繧呈怏蜉ケ縺ォ縺吶k縺ィIDE繝?ヰ繧、繧ケ縺瑚ェ崎ュ倥@縺ェ縺上↑繧倶ク榊?蜷医r菫ョ豁」
535+縲?繝サWindows95縺ョ繝峨Λ繧、繝舌r蛟溘j縺ェ縺上※繧?DD縺瑚ェ崎ュ倥☆繧九h縺?↓縺ェ繧翫∪縺
536+繝サBIOS縺ァ縺ョI/O繝昴?繝域桃菴懊r繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウ縺ァ縺阪k繧医≧縺ォ縺励∪縺励◆
537+縲?繝サ迴セ迥カ縺ァ縺ッ逕サ髱「陦ィ遉コ髢「騾」縺ョI/O繝昴?繝医?縺ソ繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウ縺励∪縺
538+縲?繝サWin3.1,9x縺ョDOS繝励Ο繝ウ繝励ヨ縺ァGDC縺ォ繧ウ繝槭Φ繝峨r騾√i縺ェ縺上※繧ら判髱「縺悟?繧九h縺?↓縺ェ繧翫∪縺
539+縲?繝サ蝠城。後r襍キ縺薙☆蝣エ蜷医?髱槫?髢九が繝励す繝ァ繝ウBIOSIOEM繧巽ALSE縺ォ縺吶k縺ィ辟。蜉ケ縺ォ縺ェ繧翫∪縺
540540
541541 0.86 rev44 -> 0.86 rev45
542-・Direct3Dによる画面表示に対応
543- ・必要に応じてDirectXランタイムは入れてください
544- ・拡大縮小時の補間モードを細かく設定できます
545- ・Screen optionのFullScreenタブでNo change screen resolutionにチェックを入れるのを推奨
546-・CPU変更時にバージョン情報でCPUの名前がおかしくなる不具合を修正
547-・フルスクリーン時にもキャプチャ無し操作設定が効くように仕様変更
548-・CPU周りを速くしようとしてみました
549-・Screen optionのFullscreen, Rendererタブの設定を即時反映するように変更しました
550-・Windows2000ホストで動かなくなっていた問題を修正しました
551-・システムメニューのRestore window borderから枠無し状態を戻せるようにしました
552-・システムキーフック関係を多少安定化させたつもり
553-・CL-GD5446のGraphics Double Bufferに対応
554- ・主にDirectX対応プログラムの画面のちらつきと描画速度が改善されます
555-・NumLockキーを有効にするオプションを足しました
542+繝サDirect3D縺ォ繧医k逕サ髱「陦ィ遉コ縺ォ蟇セ蠢
543+縲?繝サ蠢?ヲ√↓蠢懊§縺ヲDirectX繝ゥ繝ウ繧ソ繧、繝?縺ッ蜈・繧後※縺上□縺輔>
544+縲?繝サ諡。螟ァ邵ョ蟆乗凾縺ョ陬憺俣繝「繝シ繝峨r邏ー縺九¥險ュ螳壹〒縺阪∪縺
545+縲?繝サScreen option縺ョFullScreen繧ソ繝悶〒No change screen resolution縺ォ繝√ぉ繝?け繧貞?繧後k縺ョ繧呈耳螂ィ
546+繝サCPU螟画峩譎ゅ↓繝舌?繧ク繝ァ繝ウ諠??ア縺ァCPU縺ョ蜷榊燕縺後♀縺九@縺上↑繧倶ク榊?蜷医r菫ョ豁」
547+繝サ繝輔Ν繧ケ繧ッ繝ェ繝シ繝ウ譎ゅ↓繧ゅく繝」繝励メ繝」辟。縺玲桃菴懆ィュ螳壹′蜉ケ縺上h縺?↓莉墓ァ伜、画峩
548+繝サCPU蜻ィ繧翫r騾溘¥縺励h縺?→縺励※縺ソ縺セ縺励◆
549+繝サScreen option縺ョFullscreen, Renderer繧ソ繝悶?險ュ螳壹r蜊ウ譎ょ渚譏?縺吶k繧医≧縺ォ螟画峩縺励∪縺励◆
550+繝サWindows2000繝帙せ繝医〒蜍輔°縺ェ縺上↑縺」縺ヲ縺?◆蝠城。後r菫ョ豁」縺励∪縺励◆
551+繝サ繧キ繧ケ繝?Β繝。繝九Η繝シ縺ョRestore window border縺九i譫?辟。縺礼憾諷九r謌サ縺帙k繧医≧縺ォ縺励∪縺励◆
552+繝サ繧キ繧ケ繝?Β繧ュ繝シ繝輔ャ繧ッ髢「菫ゅr螟壼ー大ョ牙ョ壼喧縺輔○縺溘▽繧ゅj
553+繝サCL-GD5446縺ョGraphics Double Buffer縺ォ蟇セ蠢
554+縲?繝サ荳サ縺ォDirectX蟇セ蠢懊?繝ュ繧ー繝ゥ繝?縺ョ逕サ髱「縺ョ縺。繧峨▽縺阪→謠冗判騾溷コヲ縺梧隼蝟?&繧後∪縺
555+繝サNumLock繧ュ繝シ繧呈怏蜉ケ縺ォ縺吶k繧ェ繝励す繝ァ繝ウ繧定カウ縺励∪縺励◆
556556
557557 0.86 rev43 -> 0.86 rev44
558-・SSE命令のプリフィックスの扱いがおかしかったのを修正
559-・SSE2, SSE3命令を追加しました
560- ・現時点でSSE2, SSE3はバグまみれなので通常用途ではPentium III以前にしておいてください
561- ・実機ではSSE2, SSE3命令に対応したものは存在しませんので完全に自己満足の世界です
562- ・Pentium M, Pentium 4を選択できるようにしました(一応SSE3が使えるかどうかで棲み分け)
563-・バージョン情報ウィンドウの表示内容を調整
564-・fmgenをデフォルト設定で有効になるように変更
565-・エミュレータ内でハードウェア設定をいじる怪しい(危ない?)機能を追加
566- ・設定ツールはnp21wtool.d88として公開しています
567- ・NPCNGCLK.EXEはCPUクロックを動的に変更します
568-  ・CPUが速すぎると問題を起こす場合等に使えます(蟹味噌など)
569-  ・Configureの内容は変更されません(リセットで元に戻ります)
570- ・NPCNGCFG.EXEはハードウェア構成を動的に変更します
571-  ・ディスクイメージで使うハードウェア構成が決まり切っている場合に使えるかも
572-  ・Configureの内容は変更されません(リセットで元に戻ります)
573-  ・現時点ではウインドウアクセラレータボードとサウンドボードに対応しています
574-・HRTIMER関連のBIOSを実装しました
575- ・古いバージョンのHRTIMER.SYSで時計が止まってしまう不具合が解消されます
576-・日付が変わった時にHRTIMERの時刻が不正になる不具合を修正
577-・PCIバスが試験的に追加されました
578- ・Device->PCI optionでEnabledにチェックを入れて下さい
579- ・追加のBIOSファイルは要りません
580- ・起動しない場合はBIOSファイル無しにすると動くかもしれません
581- ・PCIを有効にするとWin98でIDEデバイスが行方不明になりますがWin95のDRIVERSからESDI_506.PDRを借りてくれば一応動きます
582- ・Win2000の場合はPCIの有無を変更するとセットアップし直さないと駄目です(互換性無し)
583-・PCI接続の内蔵ウィンドウアクセラレータCL-GD5446が追加されました
584- ・現時点ではWindows98, NT4.0, 2000で動くことを確認しています
585- ・Device->Window Accelerator board optionのCL-GD54xxタブでPC-9821 PCI CL-GD5446 built-inを選択
586- ・Auto Select(Xe10, WSN-A2F, PCI)も使えますがあまりテストしていないので注意
587- ・NPCNGCFGでのウィンドウアクセラレータ機種IDは160です
588-・WAB-S, WSN-A2F/A4FをWin3.1で使用した際に壁紙の描画がおかしくなる不具合を修正
558+繝サSSE蜻ス莉、縺ョ繝励Μ繝輔ぅ繝?け繧ケ縺ョ謇ア縺?′縺翫°縺励°縺」縺溘?繧剃ソョ豁」
559+繝サSSE2, SSE3蜻ス莉、繧定ソス蜉?縺励∪縺励◆
560+縲?繝サ迴セ譎らせ縺ァSSE2, SSE3縺ッ繝舌げ縺セ縺ソ繧後↑縺ョ縺ァ騾壼クク逕ィ騾斐〒縺ッPentium III莉・蜑阪↓縺励※縺翫>縺ヲ縺上□縺輔>
561+縲?繝サ螳滓ゥ溘〒縺ッSSE2, SSE3蜻ス莉、縺ォ蟇セ蠢懊@縺溘b縺ョ縺ッ蟄伜惠縺励∪縺帙s縺ョ縺ァ螳悟?縺ォ閾ェ蟾ア貅?雜ウ縺ョ荳也阜縺ァ縺
562+縲?繝サPentium M, Pentium 4繧帝∈謚槭〒縺阪k繧医≧縺ォ縺励∪縺励◆?井ク?蠢彜SE3縺御スソ縺医k縺九←縺?°縺ァ譽イ縺ソ蛻?¢?
563+繝サ繝舌?繧ク繝ァ繝ウ諠??ア繧ヲ繧」繝ウ繝峨え縺ョ陦ィ遉コ蜀?ョケ繧定ェソ謨エ
564+繝サfmgen繧偵ョ繝輔か繝ォ繝郁ィュ螳壹〒譛牙柑縺ォ縺ェ繧九h縺?↓螟画峩
565+繝サ繧ィ繝溘Η繝ャ繝シ繧ソ蜀?〒繝上?繝峨え繧ァ繧「險ュ螳壹r縺?§繧区?ェ縺励>?亥些縺ェ縺?シ滂シ画ゥ溯?繧定ソス蜉?
566+縲?繝サ險ュ螳壹ヤ繝シ繝ォ縺ッnp21wtool.d88縺ィ縺励※蜈ャ髢九@縺ヲ縺?∪縺
567+縲?繝サNPCNGCLK.EXE縺ッCPU繧ッ繝ュ繝?け繧貞虚逧?↓螟画峩縺励∪縺
568+縲?縲?繝サCPU縺碁?溘☆縺弱k縺ィ蝠城。後r襍キ縺薙☆蝣エ蜷育ュ峨↓菴ソ縺医∪縺呻シ郁淹蜻ウ蝎後↑縺ゥ?
569+縲?縲?繝サConfigure縺ョ蜀?ョケ縺ッ螟画峩縺輔l縺セ縺帙s?医Μ繧サ繝?ヨ縺ァ蜈?↓謌サ繧翫∪縺呻シ
570+縲?繝サNPCNGCFG.EXE縺ッ繝上?繝峨え繧ァ繧「讒区?繧貞虚逧?↓螟画峩縺励∪縺
571+縲?縲?繝サ繝?ぅ繧ケ繧ッ繧、繝。繝シ繧ク縺ァ菴ソ縺?ワ繝シ繝峨え繧ァ繧「讒区?縺梧アコ縺セ繧雁?縺」縺ヲ縺?k蝣エ蜷医↓菴ソ縺医k縺九b
572+縲?縲?繝サConfigure縺ョ蜀?ョケ縺ッ螟画峩縺輔l縺セ縺帙s?医Μ繧サ繝?ヨ縺ァ蜈?↓謌サ繧翫∪縺呻シ
573+縲?縲?繝サ迴セ譎らせ縺ァ縺ッ繧ヲ繧、繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ繝懊?繝峨→繧オ繧ヲ繝ウ繝峨?繝シ繝峨↓蟇セ蠢懊@縺ヲ縺?∪縺
574+繝サHRTIMER髢「騾」縺ョBIOS繧貞ョ溯」?@縺セ縺励◆
575+縲?繝サ蜿、縺?ヰ繝シ繧ク繝ァ繝ウ縺ョHRTIMER.SYS縺ァ譎りィ医′豁「縺セ縺」縺ヲ縺励∪縺?ク榊?蜷医′隗」豸医&繧後∪縺
576+繝サ譌・莉倥′螟峨o縺」縺滓凾縺ォHRTIMER縺ョ譎ょ綾縺御ク肴ュ」縺ォ縺ェ繧倶ク榊?蜷医r菫ョ豁」
577+繝サPCI繝舌せ縺瑚ゥヲ鬨鍋噪縺ォ霑ス蜉?縺輔l縺セ縺励◆
578+縲?繝サDevice->PCI option縺ァEnabled縺ォ繝√ぉ繝?け繧貞?繧後※荳九&縺
579+縲?繝サ霑ス蜉?縺ョBIOS繝輔ぃ繧、繝ォ縺ッ隕√j縺セ縺帙s
580+縲?繝サ襍キ蜍輔@縺ェ縺??エ蜷医?BIOS繝輔ぃ繧、繝ォ辟。縺励↓縺吶k縺ィ蜍輔¥縺九b縺励l縺セ縺帙s
581+縲?繝サPCI繧呈怏蜉ケ縺ォ縺吶k縺ィWin98縺ァIDE繝?ヰ繧、繧ケ縺瑚。梧婿荳肴?縺ォ縺ェ繧翫∪縺吶′Win95縺ョDRIVERS縺九iESDI_506.PDR繧貞?溘j縺ヲ縺上l縺ー荳?蠢懷虚縺阪∪縺
582+縲?繝サWin2000縺ョ蝣エ蜷医?PCI縺ョ譛臥┌繧貞、画峩縺吶k縺ィ繧サ繝?ヨ繧「繝??縺礼峩縺輔↑縺?→鬧?岼縺ァ縺呻シ井コ呈鋤諤ァ辟。縺暦シ
583+繝サPCI謗・邯壹?蜀?鳩繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソCL-GD5446縺瑚ソス蜉?縺輔l縺セ縺励◆
584+縲?繝サ迴セ譎らせ縺ァ縺ッWindows98, NT4.0, 2000縺ァ蜍輔¥縺薙→繧堤「コ隱阪@縺ヲ縺?∪縺
585+縲?繝サDevice->Window Accelerator board option縺ョCL-GD54xx繧ソ繝悶〒PC-9821 PCI CL-GD5446 built-in繧帝∈謚
586+縲?繝サAuto Select(Xe10, WSN-A2F, PCI)繧ゆスソ縺医∪縺吶′縺ゅ∪繧翫ユ繧ケ繝医@縺ヲ縺?↑縺??縺ァ豕ィ諢
587+縲?繝サNPCNGCFG縺ァ縺ョ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ讖溽ィョID縺ッ160縺ァ縺
588+繝サWAB-S, WSN-A2F/A4F繧淡in3.1縺ァ菴ソ逕ィ縺励◆髫帙↓螢∫エ吶?謠冗判縺後♀縺九@縺上↑繧倶ク榊?蜷医r菫ョ豁」
589589
590590 0.86 rev42 -> 0.86 rev43
591-・NVL.DLLで結構色々読めることが判明したのでファイル選択時の拡張子にそこそこ有名な形式を追加
592- ・あくまでディスクイメージを使用できるだけですので中身に関してはユーザーが注意を払う必要があります
593-  ・ハードディスクのPC/AT互換機フォーマットとPC-98フォーマットには互換性がありません
594-  ・不用意にPC/AT互換機用イメージをPC-98に繋いだりその逆をしたりすると実機同様ディスク内容が破壊される恐れがあります
595- ・一覧になくても読めるファイルがあると思われます
596-・ソース中のCreateThread関数を_beginthreadexへ置き換え
597-・複数の実CD/DVDドライブがある場合にトレイ開閉が正常に動かない不具合を修正
598-・実CD/DVDドライブのマウント状態がResumeで復元されない場合がある不具合を修正
591+繝サNVL.DLL縺ァ邨先ァ玖牡縲?ェュ繧√k縺薙→縺悟愛譏弱@縺溘?縺ァ繝輔ぃ繧、繝ォ驕ク謚樊凾縺ョ諡。蠑オ蟄舌↓縺昴%縺昴%譛牙錐縺ェ蠖「蠑上r霑ス蜉?
592+縲?繝サ縺ゅ¥縺セ縺ァ繝?ぅ繧ケ繧ッ繧、繝。繝シ繧ク繧剃スソ逕ィ縺ァ縺阪k縺?縺代〒縺吶?縺ァ荳ュ霄ォ縺ォ髢「縺励※縺ッ繝ヲ繝シ繧カ繝シ縺梧ウィ諢上r謇輔≧蠢?ヲ√′縺ゅj縺セ縺
593+縲?縲?繝サ繝上?繝峨ョ繧」繧ケ繧ッ縺ョPC/AT莠呈鋤讖溘ヵ繧ゥ繝シ繝槭ャ繝医→PC-98繝輔か繝シ繝槭ャ繝医↓縺ッ莠呈鋤諤ァ縺後≠繧翫∪縺帙s
594+縲?縲?繝サ荳咲畑諢上↓PC/AT莠呈鋤讖溽畑繧、繝。繝シ繧ク繧単C-98縺ォ郢九>縺?繧翫◎縺ョ騾?r縺励◆繧翫☆繧九→螳滓ゥ溷酔讒倥ョ繧」繧ケ繧ッ蜀?ョケ縺檎?エ螢翫&繧後k諱舌l縺後≠繧翫∪縺
595+縲?繝サ荳?隕ァ縺ォ縺ェ縺上※繧りェュ繧√k繝輔ぃ繧、繝ォ縺後≠繧九→諤昴o繧後∪縺
596+繝サ繧ス繝シ繧ケ荳ュ縺ョCreateThread髢「謨ー繧胆beginthreadex縺ク鄂ョ縺肴鋤縺
597+繝サ隍?焚縺ョ螳櫃D/DVD繝峨Λ繧、繝悶′縺ゅk蝣エ蜷医↓繝医Ξ繧、髢矩哩縺梧ュ」蟶ク縺ォ蜍輔°縺ェ縺?ク榊?蜷医r菫ョ豁」
598+繝サ螳櫃D/DVD繝峨Λ繧、繝悶?繝槭え繝ウ繝育憾諷九′Resume縺ァ蠕ゥ蜈?&繧後↑縺??エ蜷医′縺ゅk荳榊?蜷医r菫ョ豁」
599599
600600 0.86 rev41 -> 0.86 rev42
601-・処理落ち時のBEEP音ノイズを抑制しました
602-・マウスキャプチャ解除直後に非キャプチャ操作モードのダブルクリックが出来なくなる不具合を修正
603-・非同期CD-ROMアクセスが出来るようになりました(IDE optionで設定・やや不安定な気がするので注意)
604- ・CD-ROMを読みつつ他の処理をするようなプログラムで処理落ちがなくなるはず
605- ・実際には実CD-ROMを使わない限り大差はないと思われます
606- ・非同期CD-ROMアクセスの状態でNo waitにするとタイムアウトになる可能性があるので注意
607-・エミュレータ内から実CDドライブのトレイ開閉が出来るようになりました(IDE optionで設定)
608-・挿入したCDイメージを次回起動時に復元する設定を追加しました(付属ヘルプの非公開機能SVCDFILEを参照)
609-・Raw Input Modeでない時にマウスキャプチャするとダブルクリックが出来ない不具合を修正(β1のバグ)
610-・IDEのアクセスウェイトを入れるとDOSからCD-ROMが読めなくなる問題を修正
611-・SoftFloat FPU FXAM命令の符号判定バグを修正
612-・容量可変VHDイメージが255/256の確率で作成できない(実際には64bit版は作れて32bit版は作れないことが多い)問題を修正
601+繝サ蜃ヲ逅?誠縺。譎ゅ?BEEP髻ウ繝弱う繧コ繧呈椛蛻カ縺励∪縺励◆
602+繝サ繝槭え繧ケ繧ュ繝」繝励メ繝」隗」髯、逶エ蠕後↓髱槭く繝」繝励メ繝」謫堺ス懊Δ繝シ繝峨?繝?繝悶Ν繧ッ繝ェ繝?け縺悟?譚・縺ェ縺上↑繧倶ク榊?蜷医r菫ョ豁」
603+繝サ髱槫酔譛櫃D-ROM繧「繧ッ繧サ繧ケ縺悟?譚・繧九h縺?↓縺ェ繧翫∪縺励◆??DE option縺ァ險ュ螳壹?繧?d荳榊ョ牙ョ壹↑豌励′縺吶k縺ョ縺ァ豕ィ諢擾シ
604+縲?繝サCD-ROM繧定ェュ縺ソ縺、縺、莉悶?蜃ヲ逅?r縺吶k繧医≧縺ェ繝励Ο繧ー繝ゥ繝?縺ァ蜃ヲ逅?誠縺。縺後↑縺上↑繧九?縺
605+縲?繝サ螳滄圀縺ォ縺ッ螳櫃D-ROM繧剃スソ繧上↑縺?剞繧雁、ァ蟾ョ縺ッ縺ェ縺?→諤昴o繧後∪縺
606+縲?繝サ髱槫酔譛櫃D-ROM繧「繧ッ繧サ繧ケ縺ョ迥カ諷九〒No wait縺ォ縺吶k縺ィ繧ソ繧、繝?繧「繧ヲ繝医↓縺ェ繧句庄閭ス諤ァ縺後≠繧九?縺ァ豕ィ諢
607+繝サ繧ィ繝溘Η繝ャ繝シ繧ソ蜀?°繧牙ョ櫃D繝峨Λ繧、繝悶?繝医Ξ繧、髢矩哩縺悟?譚・繧九h縺?↓縺ェ繧翫∪縺励◆??DE option縺ァ險ュ螳夲シ
608+繝サ謖ソ蜈・縺励◆CD繧、繝。繝シ繧ク繧呈ャ。蝗櫁オキ蜍墓凾縺ォ蠕ゥ蜈?☆繧玖ィュ螳壹r霑ス蜉?縺励∪縺励◆?井サ伜ア槭?繝ォ繝励?髱槫?髢区ゥ溯?SVCDFILE繧貞盾辣ァ?
609+繝サRaw Input Mode縺ァ縺ェ縺?凾縺ォ繝槭え繧ケ繧ュ繝」繝励メ繝」縺吶k縺ィ繝?繝悶Ν繧ッ繝ェ繝?け縺悟?譚・縺ェ縺?ク榊?蜷医r菫ョ豁」?夷イ1縺ョ繝舌げ?
610+繝サIDE縺ョ繧「繧ッ繧サ繧ケ繧ヲ繧ァ繧、繝医r蜈・繧後k縺ィDOS縺九iCD-ROM縺瑚ェュ繧√↑縺上↑繧句撫鬘後r菫ョ豁」
611+繝サSoftFloat FPU FXAM蜻ス莉、縺ョ隨ヲ蜿キ蛻、螳壹ヰ繧ー繧剃ソョ豁」
612+繝サ螳ケ驥丞庄螟鰻HD繧、繝。繝シ繧ク縺?55/256縺ョ遒コ邇?〒菴懈?縺ァ縺阪↑縺?シ亥ョ滄圀縺ォ縺ッ64bit迚医?菴懊l縺ヲ32bit迚医?菴懊l縺ェ縺?%縺ィ縺悟、壹>?牙撫鬘後r菫ョ豁」
613613
614614 0.86 rev40 -> 0.86 rev41
615-・CPUにSSE命令, Enhanced 3DNow!命令を実装しました
616- ・Intel Pentium III, AMD K7 Athlon, AMD K7 Athlon XPを選択できるようにしました
617- ・あまり動作テストができていないので注意(ほぼノーチェック)
618-・CPUクロック安定化機構を試験的に搭載してみました
619- ・Screen → CPU clock stabilizerにチェックを入れてください
620- ・瞬間的な処理落ちは吸収してくれるはず
621- ・あんまり処理落ちしすぎると逆に邪魔になるかもしれません
622-・ベタ形式のFDイメージを新規作成できるようにしました
623-・FDとHDの新規作成メニューを分離しました
624-・非キャプチャマウス操作を有効にした状態で一旦フルスクリーンにしてウィンドウに戻すとダブルクリックが出来なくなる不具合を修正
625-・ia32_panicの時に強制終了ではなくリセットするようにしてみました
626-・DOS環境でCD交換を認識しない不具合を修正したつもり
615+繝サCPU縺ォSSE蜻ス莉、, Enhanced 3DNow!蜻ス莉、繧貞ョ溯」?@縺セ縺励◆
616+縲?繝サIntel Pentium III, AMD K7 Athlon, AMD K7 Athlon XP繧帝∈謚槭〒縺阪k繧医≧縺ォ縺励∪縺励◆
617+縲?繝サ縺ゅ∪繧雁虚菴懊ユ繧ケ繝医′縺ァ縺阪※縺?↑縺??縺ァ豕ィ諢擾シ医⊇縺シ繝弱?繝√ぉ繝?け?
618+繝サCPU繧ッ繝ュ繝?け螳牙ョ壼喧讖滓ァ九r隧ヲ鬨鍋噪縺ォ謳ュ霈峨@縺ヲ縺ソ縺セ縺励◆
619+縲?繝サScreen 竊 CPU clock stabilizer縺ォ繝√ぉ繝?け繧貞?繧後※縺上□縺輔>
620+縲?繝サ迸ャ髢鍋噪縺ェ蜃ヲ逅?誠縺。縺ッ蜷ク蜿弱@縺ヲ縺上l繧九?縺
621+縲?繝サ縺ゅs縺セ繧雁?逅?誠縺。縺励☆縺弱k縺ィ騾?↓驍ェ鬲斐↓縺ェ繧九°繧ゅ@繧後∪縺帙s
622+繝サ繝吶ち蠖「蠑上?FD繧、繝。繝シ繧ク繧呈眠隕丈ス懈?縺ァ縺阪k繧医≧縺ォ縺励∪縺励◆
623+繝サFD縺ィHD縺ョ譁ー隕丈ス懈?繝。繝九Η繝シ繧貞?髮「縺励∪縺励◆
624+繝サ髱槭く繝」繝励メ繝」繝槭え繧ケ謫堺ス懊r譛牙柑縺ォ縺励◆迥カ諷九〒荳?譌ヲ繝輔Ν繧ケ繧ッ繝ェ繝シ繝ウ縺ォ縺励※繧ヲ繧」繝ウ繝峨え縺ォ謌サ縺吶→繝?繝悶Ν繧ッ繝ェ繝?け縺悟?譚・縺ェ縺上↑繧倶ク榊?蜷医r菫ョ豁」
625+繝サia32_panic縺ョ譎ゅ↓蠑キ蛻カ邨ゆコ?〒縺ッ縺ェ縺上Μ繧サ繝?ヨ縺吶k繧医≧縺ォ縺励※縺ソ縺セ縺励◆
626+繝サDOS迺ー蠅?〒CD莠、謠帙r隱崎ュ倥@縺ェ縺?ク榊?蜷医r菫ョ豁」縺励◆縺、繧ゅj
627627
628628 0.86 rev39 -> 0.86 rev40
629-・FPUで拡張倍精度浮動小数点演算をサポートしました
630- ・Berkeley SoftFloat Release 2cを使用しています
631- ・四則演算系は全て拡張倍精度で計算されます
632- ・三角関数や定数などは従来通り倍精度で計算されます
633- ・従来の倍精度限定FPUもオプションで使用可能です
634-  ・暫定でDevice->FPUメニュー内に設定追加
635-・アセンブラ版FPU(fpemul_dosbox_asm.c)は削除しました
636-・FPUにFCMOVcc,FCOM系,FXSAVE/FXRSTOR命令を実装しました
637- ・.NET Framework 2.0でエラーが出なくなるはず
638- ・結構手抜きしているので特殊なことをやるアプリケーションでは問題を起こすかも
639-・FSAVE/FXSAVE/FRSTOR/FXRSTORのTOSフィールドの扱いがおかしかったのを修正
640-・CPUにMMX命令, 3DNow!命令を実装しました
641- ・mmx.c, mmx.hのライセンスは修正BSDライセンスとしておきます(DOSBoxから移植したFPUがないと使えませんが・・・)
642- ・3dnow.c, 3dnow.hのライセンスも修正BSDライセンスとしておきます
643-・タスクスイッチ時にFPU/MMXレジスタの内容が破壊されるバグを直しました
644- ・CR0のTSフラグが立っている時にデバイス使用不可例外を出しているだけです
645-・CPUの種類を選択できるようになりました
646- ・選択できるのは486SX,486DX,Pentium,MMX Pentium,Pentium Pro,Pentium II,AMD K6-2,AMD K6-III,Neko Processor IIです
647- ・基本的にはCPUIDと機能フラグのみが変わります(486は挙動も若干変わります)
648- ・各CPUの機能は以下の通り
649-  ・486SX - 何も無し
650-  ・486DX - FPU命令
651-  ・Pentium - FPU命令,RDTSC命令
652-  ・MMX Pentium - FPU命令,RDTSC命令,MMX命令
653-  ・Pentium Pro - FPU命令,RDTSC命令,CMOV/FCMOV系命令,FXSAVE/FXRSTOR命令
654-  ・Pentium II - FPU命令,RDTSC命令,CMOV/FCMOV系命令,FXSAVE/FXRSTOR命令,MMX命令
655-  ・AMD K6-2 - FPU命令,RDTSC命令,3DNow!命令
656-  ・AMD K6-III - FPU命令,RDTSC命令,3DNow!命令
657-  ・Neko Processor II - Neko Project 21/Wに実装されている全機能
658- ・特に理由が無ければIntel系の最新CPU(Pentium II)が無難です
659-  ・AMD系は3DNow!命令が使えますが利用可能なアプリケーションが皆無な上にCPUチェックに引っかかる場合があります
660-  ・Neko Processor IIは全機能が使えますがベンダ名がIntelでもAMDでもないので追加命令を使ってくれない場合があります
661- ・Pentium IIには未実装命令があるので注意
662-  ・未実装命令が呼ばれると困るのでCPUIDの機能ビットでは使えないということにしてあります
663-  ・未実装命令はSYSENTER,SYSEXITです
664- ・Pentium ProにしてWin2000を起動するとHLT命令を使わなくなるので注意(アイドル時のCPU使用量が増えます)
665-  ・一度でもこの状態になるとCPUをPentium Pro以外にしても直りません
666-  ・レジストリエディタでHKLM\SYSTEM\CurrentControlSet\Control\Session ManagerのEnableHaltを1にすれば直ります
667-・CS4231(118音源のPCM, Mate-X PCM)を再調整しました(泥沼感)
668-・非キャプチャ操作モードでマウスを速く動かしすぎると移動量がおかしくなる不具合を修正
629+繝サFPU縺ァ諡。蠑オ蛟咲イセ蠎ヲ豬ョ蜍募ー乗焚轤ケ貍皮ョ励r繧オ繝昴?繝医@縺セ縺励◆
630+縲?繝サBerkeley SoftFloat Release 2c繧剃スソ逕ィ縺励※縺?∪縺
631+縲?繝サ蝗帛援貍皮ョ礼ウサ縺ッ蜈ィ縺ヲ諡。蠑オ蛟咲イセ蠎ヲ縺ァ險育ョ励&繧後∪縺
632+縲?繝サ荳芽ァ帝未謨ー繧?ョ壽焚縺ェ縺ゥ縺ッ蠕捺擂騾壹j蛟咲イセ蠎ヲ縺ァ險育ョ励&繧後∪縺
633+縲?繝サ蠕捺擂縺ョ蛟咲イセ蠎ヲ髯仙ョ哥PU繧ゅが繝励す繝ァ繝ウ縺ァ菴ソ逕ィ蜿ッ閭ス縺ァ縺
634+縲?縲?繝サ證ォ螳壹〒Device->FPU繝。繝九Η繝シ蜀?↓險ュ螳夊ソス蜉?
635+繝サ繧「繧サ繝ウ繝悶Λ迚?PU(fpemul_dosbox_asm.c)縺ッ蜑企勁縺励∪縺励◆
636+繝サFPU縺ォFCMOVcc,FCOM邉サ,FXSAVE/FXRSTOR蜻ス莉、繧貞ョ溯」?@縺セ縺励◆
637+縲?繝サ.NET Framework 2.0縺ァ繧ィ繝ゥ繝シ縺悟?縺ェ縺上↑繧九?縺
638+縲?繝サ邨先ァ区焔謚懊″縺励※縺?k縺ョ縺ァ迚ケ谿翫↑縺薙→繧偵d繧九い繝励Μ繧ア繝シ繧キ繝ァ繝ウ縺ァ縺ッ蝠城。後r襍キ縺薙☆縺九b
639+繝サFSAVE/FXSAVE/FRSTOR/FXRSTOR縺ョTOS繝輔ぅ繝シ繝ォ繝峨?謇ア縺?′縺翫°縺励°縺」縺溘?繧剃ソョ豁」
640+繝サCPU縺ォMMX蜻ス莉、, 3DNow!蜻ス莉、繧貞ョ溯」?@縺セ縺励◆
641+縲?繝サmmx.c, mmx.h縺ョ繝ゥ繧、繧サ繝ウ繧ケ縺ッ菫ョ豁」BSD繝ゥ繧、繧サ繝ウ繧ケ縺ィ縺励※縺翫″縺セ縺呻シ?OSBox縺九i遘サ讀阪@縺檳PU縺後↑縺?→菴ソ縺医∪縺帙s縺鯉ス・?・?・?
642+縲?繝サ3dnow.c, 3dnow.h縺ョ繝ゥ繧、繧サ繝ウ繧ケ繧ゆソョ豁」BSD繝ゥ繧、繧サ繝ウ繧ケ縺ィ縺励※縺翫″縺セ縺
643+繝サ繧ソ繧ケ繧ッ繧ケ繧、繝?メ譎ゅ↓FPU/MMX繝ャ繧ク繧ケ繧ソ縺ョ蜀?ョケ縺檎?エ螢翫&繧後k繝舌げ繧堤峩縺励∪縺励◆
644+縲?繝サCR0縺ョTS繝輔Λ繧ー縺檎ォ九▲縺ヲ縺?k譎ゅ↓繝?ヰ繧、繧ケ菴ソ逕ィ荳榊庄萓句、悶r蜃コ縺励※縺?k縺?縺代〒縺
645+繝サCPU縺ョ遞ョ鬘槭r驕ク謚槭〒縺阪k繧医≧縺ォ縺ェ繧翫∪縺励◆
646+縲?繝サ驕ク謚槭〒縺阪k縺ョ縺ッ486SX,486DX,Pentium,MMX Pentium,Pentium Pro,Pentium II,AMD K6-2,AMD K6-III,Neko Processor II縺ァ縺
647+縲?繝サ蝓コ譛ャ逧?↓縺ッCPUID縺ィ讖溯?繝輔Λ繧ー縺ョ縺ソ縺悟、峨o繧翫∪縺呻シ?86縺ッ謖吝虚繧り凶蟷イ螟峨o繧翫∪縺呻シ
648+縲?繝サ蜷ГPU縺ョ讖溯?縺ッ莉・荳九?騾壹j
649+縲?縲?繝サ486SX - 菴輔b辟。縺
650+縲?縲?繝サ486DX - FPU蜻ス莉、
651+縲?縲?繝サPentium - FPU蜻ス莉、,RDTSC蜻ス莉、
652+縲?縲?繝サMMX Pentium - FPU蜻ス莉、,RDTSC蜻ス莉、,MMX蜻ス莉、
653+縲?縲?繝サPentium Pro - FPU蜻ス莉、,RDTSC蜻ス莉、,CMOV/FCMOV邉サ蜻ス莉、,FXSAVE/FXRSTOR蜻ス莉、
654+縲?縲?繝サPentium II - FPU蜻ス莉、,RDTSC蜻ス莉、,CMOV/FCMOV邉サ蜻ス莉、,FXSAVE/FXRSTOR蜻ス莉、,MMX蜻ス莉、
655+縲?縲?繝サAMD K6-2 - FPU蜻ス莉、,RDTSC蜻ス莉、,3DNow!蜻ス莉、
656+縲?縲?繝サAMD K6-III - FPU蜻ス莉、,RDTSC蜻ス莉、,3DNow!蜻ス莉、
657+縲?縲?繝サNeko Processor II - Neko Project 21/W縺ォ螳溯」?&繧後※縺?k蜈ィ讖溯?
658+縲?繝サ迚ケ縺ォ逅?罰縺檎┌縺代l縺ーIntel邉サ縺ョ譛?譁ーCPU??entium II?峨′辟。髮」縺ァ縺
659+縲?縲?繝サAMD邉サ縺ッ3DNow!蜻ス莉、縺御スソ縺医∪縺吶′蛻ゥ逕ィ蜿ッ閭ス縺ェ繧「繝励Μ繧ア繝シ繧キ繝ァ繝ウ縺檎嚀辟。縺ェ荳翫↓CPU繝√ぉ繝?け縺ォ蠑輔▲縺九°繧句?エ蜷医′縺ゅj縺セ縺
660+縲?縲?繝サNeko Processor II縺ッ蜈ィ讖溯?縺御スソ縺医∪縺吶′繝吶Φ繝?蜷阪′Intel縺ァ繧?MD縺ァ繧ゅ↑縺??縺ァ霑ス蜉?蜻ス莉、繧剃スソ縺」縺ヲ縺上l縺ェ縺??エ蜷医′縺ゅj縺セ縺
661+縲?繝サPentium II縺ォ縺ッ譛ェ螳溯」?多莉、縺後≠繧九?縺ァ豕ィ諢
662+縲?縲?繝サ譛ェ螳溯」?多莉、縺悟他縺ー繧後k縺ィ蝗ー繧九?縺ァCPUID縺ョ讖溯?繝薙ャ繝医〒縺ッ菴ソ縺医↑縺?→縺?≧縺薙→縺ォ縺励※縺ゅj縺セ縺
663+縲?縲?繝サ譛ェ螳溯」?多莉、縺ッSYSENTER,SYSEXIT縺ァ縺
664+縲?繝サPentium Pro縺ォ縺励※Win2000繧定オキ蜍輔☆繧九→HLT蜻ス莉、繧剃スソ繧上↑縺上↑繧九?縺ァ豕ィ諢擾シ医い繧、繝峨Ν譎ゅ?CPU菴ソ逕ィ驥上′蠅励∴縺セ縺呻シ
665+縲?縲?繝サ荳?蠎ヲ縺ァ繧ゅ%縺ョ迥カ諷九↓縺ェ繧九→CPU繧単entium Pro莉・螟悶↓縺励※繧ら峩繧翫∪縺帙s
666+縲?縲?繝サ繝ャ繧ク繧ケ繝医Μ繧ィ繝?ぅ繧ソ縺ァHKLMツ・SYSTEMツ・CurrentControlSetツ・Controlツ・Session Manager縺ョEnableHalt繧?縺ォ縺吶l縺ー逶エ繧翫∪縺
667+繝サCS4231??18髻ウ貅舌?PCM, Mate-X PCM?峨r蜀崎ェソ謨エ縺励∪縺励◆?域ウ・豐シ諢滂シ
668+繝サ髱槭く繝」繝励メ繝」謫堺ス懊Δ繝シ繝峨〒繝槭え繧ケ繧帝?溘¥蜍輔°縺励☆縺弱k縺ィ遘サ蜍暮?縺後♀縺九@縺上↑繧倶ク榊?蜷医r菫ョ豁」
669669
670670 0.86 rev38 -> 0.86 rev39
671-・FDCを若干修正しました
672- ・rev27で動かなくなっていた某オープンソースOSが再び動くようになりました
673- ・Win98,WinNT4,Win2000でのFDアクセスはこれまで通り問題ないはず
674- ・あまり根拠がないので不具合が出るかも・・・
675-・FPUを若干修正しました
676- ・移植ミスっぽいところをいくつか直しました(今まで何故動いていたのか・・・)
677- ・ついでにx86に限りアセンブラ版FPU(fpemul_dosbox_asm.c)もコンパイルできるようにしましたがテスト不十分のため無効にしています
678-  ・USE_FPUに加えてUSE_FPU_ASMを定義してコンパイルすれば使えます
679-  ・挙動に関しては基本的に通常版FPUとの差は無いはず
680-・規格上怪しいCUEシートもとりあえず読めるようにしました
681-・Load VM configをするとファイルがロックされたままになる不具合を修正
682-・非公開機能で起動音の長さを設定できるようにしました
683- ・デフォルトの長さが気に入らない人向け
684- ・クロック倍率を変えても大体同じ長さで聞こえるようにするオプションも足しました
671+繝サFDC繧定凶蟷イ菫ョ豁」縺励∪縺励◆
672+縲?繝サrev27縺ァ蜍輔°縺ェ縺上↑縺」縺ヲ縺?◆譟舌が繝シ繝励Φ繧ス繝シ繧ケOS縺悟?縺ウ蜍輔¥繧医≧縺ォ縺ェ繧翫∪縺励◆
673+縲?繝サWin98,WinNT4,Win2000縺ァ縺ョFD繧「繧ッ繧サ繧ケ縺ッ縺薙l縺セ縺ァ騾壹j蝠城。後↑縺??縺
674+縲?繝サ縺ゅ∪繧頑?ケ諡?縺後↑縺??縺ァ荳榊?蜷医′蜃コ繧九°繧ゑス・?・?・
675+繝サFPU繧定凶蟷イ菫ョ豁」縺励∪縺励◆
676+縲?繝サ遘サ讀阪Α繧ケ縺」縺ス縺?→縺薙m繧偵>縺上▽縺狗峩縺励∪縺励◆?井サ翫∪縺ァ菴墓腐蜍輔>縺ヲ縺?◆縺ョ縺具ス・?・?・?
677+縲?繝サ縺、縺?〒縺ォx86縺ォ髯舌j繧「繧サ繝ウ繝悶Λ迚?PU(fpemul_dosbox_asm.c)繧ゅさ繝ウ繝代う繝ォ縺ァ縺阪k繧医≧縺ォ縺励∪縺励◆縺後ユ繧ケ繝井ク榊香蛻??縺溘a辟。蜉ケ縺ォ縺励※縺?∪縺
678+縲?縲?繝サUSE_FPU縺ォ蜉?縺医※USE_FPU_ASM繧貞ョ夂セゥ縺励※繧ウ繝ウ繝代う繝ォ縺吶l縺ー菴ソ縺医∪縺
679+縲?縲?繝サ謖吝虚縺ォ髢「縺励※縺ッ蝓コ譛ャ逧?↓騾壼クク迚?PU縺ィ縺ョ蟾ョ縺ッ辟。縺??縺
680+繝サ隕乗?シ荳頑?ェ縺励>CUE繧キ繝シ繝医b縺ィ繧翫≠縺医★隱ュ繧√k繧医≧縺ォ縺励∪縺励◆
681+繝サLoad VM config繧偵☆繧九→繝輔ぃ繧、繝ォ縺後Ο繝?け縺輔l縺溘∪縺セ縺ォ縺ェ繧倶ク榊?蜷医r菫ョ豁」
682+繝サ髱槫?髢区ゥ溯?縺ァ襍キ蜍暮浹縺ョ髟キ縺輔r險ュ螳壹〒縺阪k繧医≧縺ォ縺励∪縺励◆
683+縲?繝サ繝?ヵ繧ゥ繝ォ繝医?髟キ縺輔′豌励↓蜈・繧峨↑縺?ココ蜷代¢
684+縲?繝サ繧ッ繝ュ繝?け蛟咲紫繧貞、峨∴縺ヲ繧ょ、ァ菴灘酔縺倬聞縺輔〒閨槭%縺医k繧医≧縺ォ縺吶k繧ェ繝励す繝ァ繝ウ繧りカウ縺励∪縺励◆
685685
686686 0.86 rev37 -> 0.86 rev38
687-・シーク音とリレー切替音をカスタマイズできるようにしました
688- ・詳細は付属ヘルプの外部ファイルの頁を参照
689- ・シーク音はseek.wav, seek1.wavで、リレー切替音はrelay1.wavです
690-・118音源とMate-X PCM用の設定画面を追加しました
691-・Sound Blaster 16の設定画面を追加しました
692-・CS4231の処理を修正しました(改悪かも)
693-・NECCDM.SYSをある程度使用できるようにしました
694- ・β1の無根拠な修正もなおしました
695- ・NECCDM.SYSが前提のDOSアプリケーションでCD-DA再生が正常化するかもしれません
696- ・既知の不具合:Win3.1のメディアプレーヤーでのCD-DA再生時にものすごく時間がかかります
697-・実機BIOS無しの場合にWindows2000でFDDが見えなくなる不具合を修正
698-・128MB以上のメモリチェックがエミュレーションされるようになりました
699- ・搭載メモリを230MBにした場合でもちゃんと最後までカウントされます
700- ・時間がかかって嫌な場合はOtherメニューのSkip over 16MB memcheckを使うか非公開機能を参照のこと
687+繝サ繧キ繝シ繧ッ髻ウ縺ィ繝ェ繝ャ繝シ蛻?崛髻ウ繧偵き繧ケ繧ソ繝槭う繧コ縺ァ縺阪k繧医≧縺ォ縺励∪縺励◆
688+縲?繝サ隧ウ邏ー縺ッ莉伜ア槭?繝ォ繝励?螟夜Κ繝輔ぃ繧、繝ォ縺ョ鬆√r蜿ら?
689+縲?繝サ繧キ繝シ繧ッ髻ウ縺ッseek.wav, seek1.wav縺ァ縲√Μ繝ャ繝シ蛻?崛髻ウ縺ッrelay1.wav縺ァ縺
690+繝サ118髻ウ貅舌→Mate-X PCM逕ィ縺ョ險ュ螳夂判髱「繧定ソス蜉?縺励∪縺励◆
691+繝サSound Blaster 16縺ョ險ュ螳夂判髱「繧定ソス蜉?縺励∪縺励◆
692+繝サCS4231縺ョ蜃ヲ逅?r菫ョ豁」縺励∪縺励◆?域隼謔ェ縺九b?
693+繝サNECCDM.SYS繧偵≠繧狗ィ句コヲ菴ソ逕ィ縺ァ縺阪k繧医≧縺ォ縺励∪縺励◆
694+縲?繝サホイ1縺ョ辟。譬ケ諡?縺ェ菫ョ豁」繧ゅ↑縺翫@縺セ縺励◆
695+縲?繝サNECCDM.SYS縺悟燕謠舌?DOS繧「繝励Μ繧ア繝シ繧キ繝ァ繝ウ縺ァCD-DA蜀咲函縺梧ュ」蟶ク蛹悶☆繧九°繧ゅ@繧後∪縺帙s
696+縲?繝サ譌「遏・縺ョ荳榊?蜷茨シ啗in3.1縺ョ繝。繝?ぅ繧「繝励Ξ繝シ繝、繝シ縺ァ縺ョCD-DA蜀咲函譎ゅ↓繧ゅ?縺吶#縺乗凾髢薙′縺九°繧翫∪縺
697+繝サ螳滓ゥ檻IOS辟。縺励?蝣エ蜷医↓Windows2000縺ァFDD縺瑚ヲ九∴縺ェ縺上↑繧倶ク榊?蜷医r菫ョ豁」
698+繝サ128MB莉・荳翫?繝。繝「繝ェ繝√ぉ繝?け縺後お繝溘Η繝ャ繝シ繧キ繝ァ繝ウ縺輔l繧九h縺?↓縺ェ繧翫∪縺励◆
699+縲?繝サ謳ュ霈峨Γ繝「繝ェ繧?30MB縺ォ縺励◆蝣エ蜷医〒繧ゅ■繧?s縺ィ譛?蠕後∪縺ァ繧ォ繧ヲ繝ウ繝医&繧後∪縺
700+縲?繝サ譎る俣縺後°縺九▲縺ヲ雖後↑蝣エ蜷医?Other繝。繝九Η繝シ縺ョSkip over 16MB memcheck繧剃スソ縺?°髱槫?髢区ゥ溯?繧貞盾辣ァ縺ョ縺薙→
701701
702702 0.86 rev36 -> 0.86 rev37
703-・Win2000のデバイス検出でブルースクリーンが出る不具合を修正
704- ・この修正でPC-9801時代のプログラムが問題を起こす可能性もあるので注意
705- ・従来の挙動に戻したい場合はINIのSYSIOMSKをff00から0000に変えてください
706-・完全に未フォーマットのHDイメージを作成できるようにしました
707- ・Win2000セットアップを起動ディスクから行う場合は未フォーマット状態で作成する必要があります
708- ・現時点ではNHD, VHD形式限定です
709- ・ディスク作成時にAdvancedのBlankにチェックを入れて作成してください
710-・CS4231(118音源のPCMとMate-X PCM)を修正
711- ・Mate-X PCMのWin3.1用ドライバ(necpcm.drv)がそこそこ動くようになりました
712- ・レジュームやステートセーブでDMAがおかしくなる不具合を修正
713-・画面を強制的に4:3表示する謎のオプションを追加しました
714- ・4:3のディスプレイに無理矢理640x400を映していたのを再現したい人におすすめ?
715- ・普通は用事がないと思われるのでFSCRNMODの非公開機能参照
716-・CS4231の処理と32bitメモリREAD/WRITE、CPUのコードフェッチを若干高速化したつもり
717-・Win10(恐らくWin8とWin8.1も)でウィンドウサイズが変になる不具合が発生していたのを修正
718- ・多分rev24からある不具合(画面サイズが変わる度にウィンドウがどんどん小さくなる)
719- ・過去バージョンの変な設定を覚えっぱなしの場合があるので、本バージョンに更新したら一旦ウィンドウサイズ変更等をして設定をリセットしてください
720-・タスクバーへのウィンドウスナップを再び行えるようにしました
721-・スリープから復帰すると画面が真っ黒になる場合がある不具合を修正
703+繝サWin2000縺ョ繝?ヰ繧、繧ケ讀懷?縺ァ繝悶Ν繝シ繧ケ繧ッ繝ェ繝シ繝ウ縺悟?繧倶ク榊?蜷医r菫ョ豁」
704+縲?繝サ縺薙?菫ョ豁」縺ァPC-9801譎ゆサ」縺ョ繝励Ο繧ー繝ゥ繝?縺悟撫鬘後r襍キ縺薙☆蜿ッ閭ス諤ァ繧ゅ≠繧九?縺ァ豕ィ諢
705+縲?繝サ蠕捺擂縺ョ謖吝虚縺ォ謌サ縺励◆縺??エ蜷医?INI縺ョSYSIOMSK繧断f00縺九i0000縺ォ螟峨∴縺ヲ縺上□縺輔>
706+繝サ螳悟?縺ォ譛ェ繝輔か繝シ繝槭ャ繝医?HD繧、繝。繝シ繧ク繧剃ス懈?縺ァ縺阪k繧医≧縺ォ縺励∪縺励◆
707+縲?繝サWin2000繧サ繝?ヨ繧「繝??繧定オキ蜍輔ョ繧」繧ケ繧ッ縺九i陦後≧蝣エ蜷医?譛ェ繝輔か繝シ繝槭ャ繝育憾諷九〒菴懈?縺吶k蠢?ヲ√′縺ゅj縺セ縺
708+縲?繝サ迴セ譎らせ縺ァ縺ッNHD, VHD蠖「蠑城剞螳壹〒縺
709+縲?繝サ繝?ぅ繧ケ繧ッ菴懈?譎ゅ↓Advanced縺ョBlank縺ォ繝√ぉ繝?け繧貞?繧後※菴懈?縺励※縺上□縺輔>
710+繝サCS4231??18髻ウ貅舌?PCM縺ィMate-X PCM?峨r菫ョ豁」
711+縲?繝サMate-X PCM縺ョWin3.1逕ィ繝峨Λ繧、繝撰シ?ecpcm.drv?峨′縺昴%縺昴%蜍輔¥繧医≧縺ォ縺ェ繧翫∪縺励◆
712+縲?繝サ繝ャ繧ク繝・繝シ繝?繧?せ繝??繝医そ繝シ繝悶〒DMA縺後♀縺九@縺上↑繧倶ク榊?蜷医r菫ョ豁」
713+繝サ逕サ髱「繧貞シキ蛻カ逧?↓4:3陦ィ遉コ縺吶k隰弱?繧ェ繝励す繝ァ繝ウ繧定ソス蜉?縺励∪縺励◆
714+縲?繝サ4:3縺ョ繝?ぅ繧ケ繝励Ξ繧、縺ォ辟。逅?泙逅?40x400繧呈丐縺励※縺?◆縺ョ繧貞?迴セ縺励◆縺?ココ縺ォ縺翫☆縺吶a?
715+縲?繝サ譎ョ騾壹?逕ィ莠九′縺ェ縺?→諤昴o繧後k縺ョ縺ァFSCRNMOD縺ョ髱槫?髢区ゥ溯?蜿ら?
716+繝サCS4231縺ョ蜃ヲ逅?→32bit繝。繝「繝ェREAD/WRITE縲,PU縺ョ繧ウ繝シ繝峨ヵ繧ァ繝?メ繧定凶蟷イ鬮倬?溷喧縺励◆縺、繧ゅj
717+繝サWin10?域$繧峨¥Win8縺ィWin8.1繧ゑシ峨〒繧ヲ繧」繝ウ繝峨え繧オ繧、繧コ縺悟、峨↓縺ェ繧倶ク榊?蜷医′逋コ逕溘@縺ヲ縺?◆縺ョ繧剃ソョ豁」
718+縲?繝サ螟壼?rev24縺九i縺ゅk荳榊?蜷茨シ育判髱「繧オ繧、繧コ縺悟、峨o繧句コヲ縺ォ繧ヲ繧」繝ウ繝峨え縺後←繧薙←繧灘ー上&縺上↑繧具シ
719+縲?繝サ驕主悉繝舌?繧ク繝ァ繝ウ縺ョ螟峨↑險ュ螳壹r隕壹∴縺」縺ア縺ェ縺励?蝣エ蜷医′縺ゅk縺ョ縺ァ縲∵悽繝舌?繧ク繝ァ繝ウ縺ォ譖エ譁ー縺励◆繧我ク?譌ヲ繧ヲ繧」繝ウ繝峨え繧オ繧、繧コ螟画峩遲峨r縺励※險ュ螳壹r繝ェ繧サ繝?ヨ縺励※縺上□縺輔>
720+繝サ繧ソ繧ケ繧ッ繝舌?縺ク縺ョ繧ヲ繧」繝ウ繝峨え繧ケ繝翫ャ繝励r蜀阪?陦後∴繧九h縺?↓縺励∪縺励◆
721+繝サ繧ケ繝ェ繝シ繝励°繧牙セゥ蟶ー縺吶k縺ィ逕サ髱「縺檎悄縺」鮟偵↓縺ェ繧句?エ蜷医′縺ゅk荳榊?蜷医r菫ョ豁」
722722
723723 0.86 rev35 -> 0.86 rev36
724-・BEEP PCM周りの修正
725-・サンプリングレートを変えるとCD-DA再生がおかしくなる不具合を修正
726-・DirectDrawエミュレーション設定が効かない不具合を修正
727-・D88形式のFDイメージでブートできない場合がある不具合を修正
728-・118音源やMate-X PCMがWindowsでそこそこ使えるようになりました
729- ・ドライバはYMF701互換Sound System(Win95の場合)等を手動で入れてください
730- ・118音源またはMate-X PCM単独を選んだ場合、DMA3, INT5(IRQ12)になります
731- ・86音源+Mate-X PCM(B460)を選んだ場合、DMA1, INT0(IRQ3)になります
732- ・Mate-X PCM(B460)はSoundIDがデフォルトでB460に移動しているのでWinで使う場合はドライバのinfをB460に書き換えてやる必要があります
733- ・OPL3によるFM音源はほぼ大丈夫(ただし、レジュームやステートセーブで音色がおかしくなります)
734- ・CS4231は長時間でなければそれなりに再生されます
735-  ・長時間再生するとノイズが入り始めます
736- ・Win3.1とかではテストしていません
737- ・CS4231の無根拠コードが根拠あるコードに置き換わりました
738- ・ボリューム調整を実装(Win等からWAVEやFMのボリューム調整が出来ます)
739- ・他の音源から118音源に切り替えるとボード設定がおかしくなる不具合を修正
740-・Sound Blaster 16が追加されました
741- ・118音源にくっついていたのを分離しました
742-・IDE BIOSの有効/無効を自動切り替えする機能を追加
743- ・IDE optionのAuto IDE BIOSにチェックを入れると機能が有効になります
744- ・ヘッド数8,セクタ数17でないディスクイメージが接続されている場合は自動でIDE BIOSが無効になります
745- ・たまにヘッド数8,セクタ数17でも起動しないケースがあるようですが今のところ原因が分からないので手動で無効にしてください
724+繝サBEEP PCM蜻ィ繧翫?菫ョ豁」
725+繝サ繧オ繝ウ繝励Μ繝ウ繧ー繝ャ繝シ繝医r螟峨∴繧九→CD-DA蜀咲函縺後♀縺九@縺上↑繧倶ク榊?蜷医r菫ョ豁」
726+繝サDirectDraw繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウ險ュ螳壹′蜉ケ縺九↑縺?ク榊?蜷医r菫ョ豁」
727+繝サD88蠖「蠑上?FD繧、繝。繝シ繧ク縺ァ繝悶?繝医〒縺阪↑縺??エ蜷医′縺ゅk荳榊?蜷医r菫ョ豁」
728+繝サ118髻ウ貅舌dMate-X PCM縺係indows縺ァ縺昴%縺昴%菴ソ縺医k繧医≧縺ォ縺ェ繧翫∪縺励◆
729+縲?繝サ繝峨Λ繧、繝舌?YMF701莠呈鋤Sound System(Win95縺ョ蝣エ蜷?遲峨r謇句虚縺ァ蜈・繧後※縺上□縺輔>
730+縲?繝サ118髻ウ貅舌∪縺溘?Mate-X PCM蜊倡峡繧帝∈繧薙□蝣エ蜷医?.MA3, INT5(IRQ12)縺ォ縺ェ繧翫∪縺
731+縲?繝サ86髻ウ貅?Mate-X PCM(B460)繧帝∈繧薙□蝣エ蜷医?.MA1, INT0(IRQ3)縺ォ縺ェ繧翫∪縺
732+縲?繝サMate-X PCM(B460)縺ッSoundID縺後ョ繝輔か繝ォ繝医〒B460縺ォ遘サ蜍輔@縺ヲ縺?k縺ョ縺ァWin縺ァ菴ソ縺??エ蜷医?繝峨Λ繧、繝舌?inf繧達460縺ォ譖ク縺肴鋤縺医※繧?k蠢?ヲ√′縺ゅj縺セ縺
733+縲?繝サOPL3縺ォ繧医kFM髻ウ貅舌?縺サ縺シ螟ァ荳亥、ォ?医◆縺?縺励?√Ξ繧ク繝・繝シ繝?繧?せ繝??繝医そ繝シ繝悶〒髻ウ濶イ縺後♀縺九@縺上↑繧翫∪縺呻シ
734+縲?繝サCS4231縺ッ髟キ譎る俣縺ァ縺ェ縺代l縺ー縺昴l縺ェ繧翫↓蜀咲函縺輔l縺セ縺
735+縲?縲?繝サ髟キ譎る俣蜀咲函縺吶k縺ィ繝弱う繧コ縺悟?繧雁ァ九a縺セ縺
736+縲?繝サWin3.1縺ィ縺九〒縺ッ繝?せ繝医@縺ヲ縺?∪縺帙s
737+縲?繝サCS4231縺ョ辟。譬ケ諡?繧ウ繝シ繝峨′譬ケ諡?縺ゅk繧ウ繝シ繝峨↓鄂ョ縺肴鋤繧上j縺セ縺励◆
738+縲?繝サ繝懊Μ繝・繝シ繝?隱ソ謨エ繧貞ョ溯」?シ?in遲峨°繧姥AVE繧ЁM縺ョ繝懊Μ繝・繝シ繝?隱ソ謨エ縺悟?譚・縺セ縺呻シ
739+縲?繝サ莉悶?髻ウ貅舌°繧?18髻ウ貅舌↓蛻?j譖ソ縺医k縺ィ繝懊?繝芽ィュ螳壹′縺翫°縺励¥縺ェ繧倶ク榊?蜷医r菫ョ豁」
740+繝サSound Blaster 16縺瑚ソス蜉?縺輔l縺セ縺励◆
741+縲?繝サ118髻ウ貅舌↓縺上▲縺、縺?※縺?◆縺ョ繧貞?髮「縺励∪縺励◆
742+繝サIDE BIOS縺ョ譛牙柑?冗┌蜉ケ繧定?蜍募?繧頑崛縺医☆繧区ゥ溯?繧定ソス蜉?
743+縲?繝サIDE option縺ョAuto IDE BIOS縺ォ繝√ぉ繝?け繧貞?繧後k縺ィ讖溯?縺梧怏蜉ケ縺ォ縺ェ繧翫∪縺
744+縲?繝サ繝倥ャ繝画焚8,繧サ繧ッ繧ソ謨ー17縺ァ縺ェ縺?ョ繧」繧ケ繧ッ繧、繝。繝シ繧ク縺梧磁邯壹&繧後※縺?k蝣エ蜷医?閾ェ蜍輔〒IDE BIOS縺檎┌蜉ケ縺ォ縺ェ繧翫∪縺
745+縲?繝サ縺溘∪縺ォ繝倥ャ繝画焚8,繧サ繧ッ繧ソ謨ー17縺ァ繧りオキ蜍輔@縺ェ縺?こ繝シ繧ケ縺後≠繧九h縺?〒縺吶′莉翫?縺ィ縺薙m蜴溷屏縺悟?縺九i縺ェ縺??縺ァ謇句虚縺ァ辟。蜉ケ縺ォ縺励※縺上□縺輔>
746746
747747 0.86 rev34 -> 0.86 rev35
748-・fmgenをサポートしました
749- ・使いたい場合はSound optionのfmgenタブにあるUse fmgenにチェックを入れてください
750- ・リズム音の外部ファイルも読むようになりました
751- ・ステートセーブやレジュームが出来るようになりました(旧版のステートセーブとは互換性がないので注意)
752- ・Load VM configで落ちる不具合を修正(β3)
753-・4GB超えのディスクイメージ作成が出来ない不具合を修正
754-・ジョイパッドを繋がずにUse JoyPad-1にチェックを入れるとジョイパッド対応ソフトがほぼフリーズ状態になる不具合を修正
755-・設定の初期値を最近のPCの性能を考慮して見直しました
756-・RaSCSIのSCSIディスクイメージが読めるようになりました(SCSIディスク選択より指定可)
757-・SCSIメニューも選択中のディスクイメージを表示するようにしました
758-・CPUを若干修正(したつもり)
748+繝サfmgen繧偵し繝昴?繝医@縺セ縺励◆
749+縲?繝サ菴ソ縺?◆縺??エ蜷医?Sound option縺ョfmgen繧ソ繝悶↓縺ゅkUse fmgen縺ォ繝√ぉ繝?け繧貞?繧後※縺上□縺輔>
750+縲?繝サ繝ェ繧コ繝?髻ウ縺ョ螟夜Κ繝輔ぃ繧、繝ォ繧りェュ繧?繧医≧縺ォ縺ェ繧翫∪縺励◆
751+縲?繝サ繧ケ繝??繝医そ繝シ繝悶d繝ャ繧ク繝・繝シ繝?縺悟?譚・繧九h縺?↓縺ェ繧翫∪縺励◆?域立迚医?繧ケ繝??繝医そ繝シ繝悶→縺ッ莠呈鋤諤ァ縺後↑縺??縺ァ豕ィ諢擾シ
752+縲?繝サLoad VM config縺ァ關ス縺。繧倶ク榊?蜷医r菫ョ豁」?夷イ3?
753+繝サ4GB雜?∴縺ョ繝?ぅ繧ケ繧ッ繧、繝。繝シ繧ク菴懈?縺悟?譚・縺ェ縺?ク榊?蜷医r菫ョ豁」
754+繝サ繧ク繝ァ繧、繝代ャ繝峨r郢九′縺壹↓Use JoyPad-1縺ォ繝√ぉ繝?け繧貞?繧後k縺ィ繧ク繝ァ繧、繝代ャ繝牙ッセ蠢懊た繝輔ヨ縺後⊇縺シ繝輔Μ繝シ繧コ迥カ諷九↓縺ェ繧倶ク榊?蜷医r菫ョ豁」
755+繝サ險ュ螳壹?蛻晄悄蛟、繧呈怙霑代?PC縺ョ諤ァ閭ス繧定???縺励※隕狗峩縺励∪縺励◆
756+繝サRaSCSI縺ョSCSI繝?ぅ繧ケ繧ッ繧、繝。繝シ繧ク縺瑚ェュ繧√k繧医≧縺ォ縺ェ繧翫∪縺励◆??CSI繝?ぅ繧ケ繧ッ驕ク謚槭h繧頑欠螳壼庄?
757+繝サSCSI繝。繝九Η繝シ繧る∈謚樔クュ縺ョ繝?ぅ繧ケ繧ッ繧、繝。繝シ繧ク繧定。ィ遉コ縺吶k繧医≧縺ォ縺励∪縺励◆
758+繝サCPU繧定凶蟷イ菫ョ豁」?医@縺溘▽繧ゅj?
759759
760760 0.86 rev33 -> 0.86 rev34
761-・Ctrl+Alt+Delをメニューからも送れるようにしました
762- ・Device->Keyboard->Send Ctrl+Alt+Delで送れます
763- ・Ctrl+Alt+ScrollLockは今まで通り使えます
764-・HRTIMER関連を大幅変更
765-・Win98+HRTIMER.SYSで発生する日付ずれを修正
766-・実ドライブマウント機能のバグ修正
767- ・旧バージョンで部分的に読めなかったディスクが読めるようになりました(多分)
768- ・Win3.1で実ドライブのCD-DAが再生できなかった問題を修正
761+繝サCtrl+Alt+Del繧偵Γ繝九Η繝シ縺九i繧る?√l繧九h縺?↓縺励∪縺励◆
762+縲?繝サDevice->Keyboard->Send Ctrl+Alt+Del縺ァ騾√l縺セ縺
763+縲?繝サCtrl+Alt+ScrollLock縺ッ莉翫∪縺ァ騾壹j菴ソ縺医∪縺
764+繝サHRTIMER髢「騾」繧貞、ァ蟷?、画峩
765+繝サWin98+HRTIMER.SYS縺ァ逋コ逕溘☆繧区律莉倥★繧後r菫ョ豁」
766+繝サ螳溘ラ繝ゥ繧、繝悶?繧ヲ繝ウ繝域ゥ溯?縺ョ繝舌げ菫ョ豁」
767+縲?繝サ譌ァ繝舌?繧ク繝ァ繝ウ縺ァ驛ィ蛻?噪縺ォ隱ュ繧√↑縺九▲縺溘ョ繧」繧ケ繧ッ縺瑚ェュ繧√k繧医≧縺ォ縺ェ繧翫∪縺励◆?亥、壼??
768+縲?繝サWin3.1縺ァ螳溘ラ繝ゥ繧、繝悶?CD-DA縺悟?逕溘〒縺阪↑縺九▲縺溷撫鬘後r菫ョ豁」
769769
770770 0.86 rev32 -> 0.86 rev33
771-・ソフトリセットをするとHOSTDRVが使えなくなる不具合を修正
772-・物理ドライブのCD/DVDをマウントできるようになりました
773- ・メニューでPhysical Drive x:を選択するとホストのxドライブがマウントされます
774- ・一度マウントするとRemoveを選ぶまでマウントされたままになります
775-  ・マウントされた状態でディスクを交換しても再マウントする必要はありません
776-・マウスキャプチャしなくても簡易的にマウス操作ができる機能を付けました
777- ・現時点ではマウス速度調整は反映されません
771+繝サ繧ス繝輔ヨ繝ェ繧サ繝?ヨ繧偵☆繧九→HOSTDRV縺御スソ縺医↑縺上↑繧倶ク榊?蜷医r菫ョ豁」
772+繝サ迚ゥ逅?ラ繝ゥ繧、繝悶?CD/DVD繧偵?繧ヲ繝ウ繝医〒縺阪k繧医≧縺ォ縺ェ繧翫∪縺励◆
773+縲?繝サ繝。繝九Η繝シ縺ァPhysical Drive x:繧帝∈謚槭☆繧九→繝帙せ繝医?x繝峨Λ繧、繝悶′繝槭え繝ウ繝医&繧後∪縺
774+縲?繝サ荳?蠎ヲ繝槭え繝ウ繝医☆繧九→Remove繧帝∈縺カ縺セ縺ァ繝槭え繝ウ繝医&繧後◆縺セ縺セ縺ォ縺ェ繧翫∪縺
775+縲?縲?繝サ繝槭え繝ウ繝医&繧後◆迥カ諷九〒繝?ぅ繧ケ繧ッ繧剃コ、謠帙@縺ヲ繧ょ?繝槭え繝ウ繝医☆繧句ソ?ヲ√?縺ゅj縺セ縺帙s
776+繝サ繝槭え繧ケ繧ュ繝」繝励メ繝」縺励↑縺上※繧らー。譏鍋噪縺ォ繝槭え繧ケ謫堺ス懊′縺ァ縺阪k讖溯?繧剃サ倥¢縺セ縺励◆
777+縲?繝サ迴セ譎らせ縺ァ縺ッ繝槭え繧ケ騾溷コヲ隱ソ謨エ縺ッ蜿肴丐縺輔l縺セ縺帙s
778778
779779 0.86 rev31 -> 0.86 rev32
780-・Win9xでのマルチメディアタイマーの不具合が修正されました
781- ・MIDIファイルが普通に再生されるようになります
782- ・マルチメディアタイマーを使っていて激遅になっていたゲーム等もまともになります
783- ・何らかの不具合があって前の挙動に戻したい場合はOtherメニューのFix MMTimerにチェックを外してください
784- ・Windows98の起動時間が安定&ようこそ画面のエラーが解消します(おそらく)
785-・上記修正のためMIDIスロー再生ごまかしオプション(TIMERADJ)が廃止されました
780+繝サWin9x縺ァ縺ョ繝槭Ν繝√Γ繝?ぅ繧「繧ソ繧、繝槭?縺ョ荳榊?蜷医′菫ョ豁」縺輔l縺セ縺励◆
781+縲?繝サMIDI繝輔ぃ繧、繝ォ縺梧勸騾壹↓蜀咲函縺輔l繧九h縺?↓縺ェ繧翫∪縺
782+縲?繝サ繝槭Ν繝√Γ繝?ぅ繧「繧ソ繧、繝槭?繧剃スソ縺」縺ヲ縺?※豼?驕?↓縺ェ縺」縺ヲ縺?◆繧イ繝シ繝?遲峨b縺セ縺ィ繧ゅ↓縺ェ繧翫∪縺
783+縲?繝サ菴輔i縺九?荳榊?蜷医′縺ゅ▲縺ヲ蜑阪?謖吝虚縺ォ謌サ縺励◆縺??エ蜷医?Other繝。繝九Η繝シ縺ョFix MMTimer縺ォ繝√ぉ繝?け繧貞、悶@縺ヲ縺上□縺輔>
784+縲?繝サWindows98縺ョ襍キ蜍墓凾髢薙′螳牙ョ夲シ?h縺?%縺晉判髱「縺ョ繧ィ繝ゥ繝シ縺瑚ァ」豸医@縺セ縺呻シ医♀縺昴i縺擾シ
785+繝サ荳願ィ倅ソョ豁」縺ョ縺溘aMIDI繧ケ繝ュ繝シ蜀咲函縺斐∪縺九@繧ェ繝励す繝ァ繝ウ??IMERADJ?峨′蟒?ュ「縺輔l縺セ縺励◆
786786
787787 0.86 rev30 -> 0.86 rev31
788-・LGY-98 LANボードのDOSドライバが使用可能になりました
789- ・頑張ればWindows3.1でネットサーフィンが出来ます
790-・終了時のウィンドウサイズを記録する機能を追加しました
791- ・デフォルトでは無効なのでConfigureでSave window sizeにチェックを入れてください
788+繝サLGY-98 LAN繝懊?繝峨?DOS繝峨Λ繧、繝舌′菴ソ逕ィ蜿ッ閭ス縺ォ縺ェ繧翫∪縺励◆
789+縲?繝サ鬆大シオ繧後?Windows3.1縺ァ繝阪ャ繝医し繝シ繝輔ぅ繝ウ縺悟?譚・縺セ縺
790+繝サ邨ゆコ?凾縺ョ繧ヲ繧」繝ウ繝峨え繧オ繧、繧コ繧定ィ倬鹸縺吶k讖溯?繧定ソス蜉?縺励∪縺励◆
791+縲?繝サ繝?ヵ繧ゥ繝ォ繝医〒縺ッ辟。蜉ケ縺ェ縺ョ縺ァConfigure縺ァSave window size縺ォ繝√ぉ繝?け繧貞?繧後※縺上□縺輔>
792792
793793 0.86 rev29 -> 0.86 rev30
794-・FreeBSD4.11のX Window SystemでXe10内蔵ウィンドウアクセラレータが使えなくなっていた不具合を修正
795-・ウィンドウアクセラレータ自動選択に選択肢追加
796- ・Xe10+WAB-S, Xe10+WSN-A2F, Xe10+WSN-A4F のいずれか
797- ・特に理由がなければいろいろなOSやアプリケーションで使えるXe10+WSN-A2Fがおすすめ
798- ・rev29以前のデフォルト動作はXe10+WSN-A4Fでしたが、Win3.1で画面が乱れるのであまりおすすめしません
799-・サウンドにMate-X PCMなどという選択肢が増えていますが動きませんので選んでも無意味です
800-・(5/17追加)ウィンドウアクセラレータが無効の状態だとステートセーブが正しく動かない問題を修正
794+繝サFreeBSD4.11縺ョX Window System縺ァXe10蜀?鳩繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ縺御スソ縺医↑縺上↑縺」縺ヲ縺?◆荳榊?蜷医r菫ョ豁」
795+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ閾ェ蜍暮∈謚槭↓驕ク謚櫁い霑ス蜉?
796+縲?繝サXe10+WAB-S, Xe10+WSN-A2F, Xe10+WSN-A4F 縺ョ縺?★繧後°
797+縲?繝サ迚ケ縺ォ逅?罰縺後↑縺代l縺ー縺?m縺?m縺ェOS繧?い繝励Μ繧ア繝シ繧キ繝ァ繝ウ縺ァ菴ソ縺医kXe10+WSN-A2F縺後♀縺吶☆繧
798+縲?繝サrev29莉・蜑阪?繝?ヵ繧ゥ繝ォ繝亥虚菴懊?Xe10+WSN-A4F縺ァ縺励◆縺後?仝in3.1縺ァ逕サ髱「縺御ケア繧後k縺ョ縺ァ縺ゅ∪繧翫♀縺吶☆繧√@縺セ縺帙s
799+繝サ繧オ繧ヲ繝ウ繝峨↓Mate-X PCM縺ェ縺ゥ縺ィ縺?≧驕ク謚櫁い縺悟「励∴縺ヲ縺?∪縺吶′蜍輔″縺セ縺帙s縺ョ縺ァ驕ク繧薙〒繧ら┌諢丞袖縺ァ縺
800+繝サ??/17霑ス蜉??峨え繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ縺檎┌蜉ケ縺ョ迥カ諷九□縺ィ繧ケ繝??繝医そ繝シ繝悶′豁」縺励¥蜍輔°縺ェ縺?撫鬘後r菫ョ豁」
801801
802802 0.86 rev28 -> 0.86 rev29
803-・Win9xで高速再起動を使うとCDドライブが認識しなくなる不具合を修正
804-・B-MATE系ウィンドウアクセラレータを使うと98内蔵グラフィック描画がおかしくなる問題を若干改善
805-・CDドライブがChanger(連装)デバイス扱いになっていた不具合を修正
806- ・FreeBSDでCDが使えるようになります
807-・音楽CDを挿入しているとWin3.1のメディアプレイヤーの起動が異様に遅くなる不具合を修正
808-・Load VM configを使うとツールウィンドウの挿入中フロッピー表示が更新されない不具合を修正
809-・CD交換中にリセットするとCD挿入処理がおかしくなる不具合を修正
810-・CL-GD54xx使用中にWin3.1,Win9xの文字列描画が乱れる不具合を修正
811-・任意のCHSパラメータを持つハードディスクイメージを作成できるようになりました
812- ・現時点ではNHD,VHD形式のみのサポートです
813- ・変なパラメータにすると実機BIOSでは使えないので注意
814-・ディスク作成の進捗が表示されるようになりました
815- ・これも現時点ではNHD,VHD形式のみのサポートです
816- ・キャンセルも出来ます
817-・動的容量VHDハードディスクイメージが使用できるようになりました
818- ・イメージアクセスはNVL.DLLに丸投げするのでNVL.DLLが必要です
819- ・NVL.DLLについては「Neko Project 21/W(np21w, ねこープロジェクト21/W)用のVirtualPC等イメージ使用ライブラリ」で検索
820-・HOSTDRVのディレクトリ設定を過去10件まで記憶するようにしました
803+繝サWin9x縺ァ鬮倬?溷?襍キ蜍輔r菴ソ縺?→CD繝峨Λ繧、繝悶′隱崎ュ倥@縺ェ縺上↑繧倶ク榊?蜷医r菫ョ豁」
804+繝サB-MATE邉サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ繧剃スソ縺?→98蜀?鳩繧ー繝ゥ繝輔ぅ繝?け謠冗判縺後♀縺九@縺上↑繧句撫鬘後r闍・蟷イ謾ケ蝟
805+繝サCD繝峨Λ繧、繝悶′Changer?磯?」陬?シ峨ョ繝舌う繧ケ謇ア縺?↓縺ェ縺」縺ヲ縺?◆荳榊?蜷医r菫ョ豁」
806+縲?繝サFreeBSD縺ァCD縺御スソ縺医k繧医≧縺ォ縺ェ繧翫∪縺
807+繝サ髻ウ讌スCD繧呈諺蜈・縺励※縺?k縺ィWin3.1縺ョ繝。繝?ぅ繧「繝励Ξ繧、繝、繝シ縺ョ襍キ蜍輔′逡ー讒倥↓驕?¥縺ェ繧倶ク榊?蜷医r菫ョ豁」
808+繝サLoad VM config繧剃スソ縺?→繝??繝ォ繧ヲ繧」繝ウ繝峨え縺ョ謖ソ蜈・荳ュ繝輔Ο繝?ヴ繝シ陦ィ遉コ縺梧峩譁ー縺輔l縺ェ縺?ク榊?蜷医r菫ョ豁」
809+繝サCD莠、謠帑クュ縺ォ繝ェ繧サ繝?ヨ縺吶k縺ィCD謖ソ蜈・蜃ヲ逅?′縺翫°縺励¥縺ェ繧倶ク榊?蜷医r菫ョ豁」
810+繝サCL-GD54xx菴ソ逕ィ荳ュ縺ォWin3.1,Win9x縺ョ譁?ュ怜?謠冗判縺御ケア繧後k荳榊?蜷医r菫ョ豁」
811+繝サ莉サ諢上?CHS繝代Λ繝。繝シ繧ソ繧呈戟縺、繝上?繝峨ョ繧」繧ケ繧ッ繧、繝。繝シ繧ク繧剃ス懈?縺ァ縺阪k繧医≧縺ォ縺ェ繧翫∪縺励◆
812+縲?繝サ迴セ譎らせ縺ァ縺ッNHD,VHD蠖「蠑上?縺ソ縺ョ繧オ繝昴?繝医〒縺
813+縲?繝サ螟峨↑繝代Λ繝。繝シ繧ソ縺ォ縺吶k縺ィ螳滓ゥ檻IOS縺ァ縺ッ菴ソ縺医↑縺??縺ァ豕ィ諢
814+繝サ繝?ぅ繧ケ繧ッ菴懈?縺ョ騾イ謐励′陦ィ遉コ縺輔l繧九h縺?↓縺ェ繧翫∪縺励◆
815+縲?繝サ縺薙l繧ら樟譎らせ縺ァ縺ッNHD,VHD蠖「蠑上?縺ソ縺ョ繧オ繝昴?繝医〒縺
816+縲?繝サ繧ュ繝」繝ウ繧サ繝ォ繧ょ?譚・縺セ縺
817+繝サ蜍慕噪螳ケ驥酬HD繝上?繝峨ョ繧」繧ケ繧ッ繧、繝。繝シ繧ク縺御スソ逕ィ縺ァ縺阪k繧医≧縺ォ縺ェ繧翫∪縺励◆
818+縲?繝サ繧、繝。繝シ繧ク繧「繧ッ繧サ繧ケ縺ッNVL.DLL縺ォ荳ク謚輔£縺吶k縺ョ縺ァNVL.DLL縺悟ソ?ヲ√〒縺
819+縲?繝サNVL.DLL縺ォ縺、縺?※縺ッ縲君eko Project 21/W(np21w, 縺ュ縺薙?繝励Ο繧ク繧ァ繧ッ繝?1/W)逕ィ縺ョVirtualPC遲峨う繝。繝シ繧ク菴ソ逕ィ繝ゥ繧、繝悶Λ繝ェ縲阪〒讀懃エ「
820+繝サHOSTDRV縺ョ繝?ぅ繝ャ繧ッ繝医Μ險ュ螳壹r驕主悉10莉カ縺セ縺ァ險俶?縺吶k繧医≧縺ォ縺励∪縺励◆
821821
822822
823823 0.86 rev27 -> 0.86 rev28
824-・LGY-98とCL-GD54xxの有効/無効設定がリセット無しに即時反映されてしまうバグを修正
825- ・その関係で、rev27以前のステートセーブ/レジュームとの互換性がありません・・・(一旦削除する必要があります)
826-・Win9xで86音源を使うとサウンド再生終了時に時々フリーズするバグを修正
827- ・具体的には、起動音再生終了直後のフリーズ、動画再生停止時のフリーズ等がなくなるはずです
828-・GetWindowPlacementとSetWindowPlacementの使い方がおかしかったので修正
829-・現在選択されているHDイメージファイル名をメニューから分かるようにしました
830- ・次回リセット時に反映される設定は「旧ファイル名 -> 新ファイル名」の形式で表示されます
831- ・クリックするとエクスプローラで場所を教えてくれます
832-・使用中のHDイメージファイルもダイアログで選択できるようにしました
833- ・選択したファイル名が重複している場合はリセット時にエラーを出します(ファイル選択時には出ません)
834- ・リセット無しにプライマリ/セカンダリのマスタ/スレーブの構成を入れ替えたりできます
835- ・接続デバイスの種類をいじったとき(HD/CD/未接続を変更した場合)はリセットが必要です
836-・Clock DispまたはFrame Dispを有効にしていないと挿入中CDの表示が正しく更新されない問題を修正
837-・HOSTDRVの設定をGUIで出来るようにしました
838- ・HOSTDRVのディレクトリ/パーミッション設定は即時反映されます(リセット不要)
839- ・ディレクトリを変更すると安全のためWRITEとDELETEが自動で無効になりますので、必要であればもう一度有効にしてください
840-・非公開機能でMPU-PC98IIのI/OポートをPC/AT互換機で使われている330h-331hにも開ける機能を付けました
841- ・詳細は付属のヘルプファイルを参照
842- ・Win2000のwdmaudio.infにある隠しMPU-401ドライバが使えるようになります(inf内のExcludeFromSelectの行を削除)
843- ・実機では開いていないI/Oポートなので不具合を起こす可能性があります
844-・F12キーにノーウェイトを割り当てられるようにしました
845-・rev27以降ポリスノーツのCDが正常認識しなくなっていた問題を修正
846-・暫定でDPIスケーリングをSystem DPI Awareにしてみました
847-・実機IDE BIOS無しで3台以上のIDE HDDを認識するようにしました
848-・ウィンドウアクセラレータにPC-9801-96が追加されました
849- ・ただし、800x600や64k色が使えないのであまり価値はないかも知れません
824+繝サLGY-98縺ィCL-GD54xx縺ョ譛牙柑?冗┌蜉ケ險ュ螳壹′繝ェ繧サ繝?ヨ辟。縺励↓蜊ウ譎ょ渚譏?縺輔l縺ヲ縺励∪縺?ヰ繧ー繧剃ソョ豁」
825+縲?繝サ縺昴?髢「菫ゅ〒縲〉ev27莉・蜑阪?繧ケ繝??繝医そ繝シ繝厄シ上Ξ繧ク繝・繝シ繝?縺ィ縺ョ莠呈鋤諤ァ縺後≠繧翫∪縺帙s?・?・?・?井ク?譌ヲ蜑企勁縺吶k蠢?ヲ√′縺ゅj縺セ縺呻シ
826+繝サWin9x縺ァ86髻ウ貅舌r菴ソ縺?→繧オ繧ヲ繝ウ繝牙?逕溽オゆコ?凾縺ォ譎ゅ??ヵ繝ェ繝シ繧コ縺吶k繝舌げ繧剃ソョ豁」
827+縲?繝サ蜈キ菴鍋噪縺ォ縺ッ縲∬オキ蜍暮浹蜀咲函邨ゆコ?峩蠕後?繝輔Μ繝シ繧コ縲∝虚逕サ蜀咲函蛛懈ュ「譎ゅ?繝輔Μ繝シ繧コ遲峨′縺ェ縺上↑繧九?縺壹〒縺
828+繝サGetWindowPlacement縺ィSetWindowPlacement縺ョ菴ソ縺?婿縺後♀縺九@縺九▲縺溘?縺ァ菫ョ豁」
829+繝サ迴セ蝨ィ驕ク謚槭&繧後※縺?kHD繧、繝。繝シ繧ク繝輔ぃ繧、繝ォ蜷阪r繝。繝九Η繝シ縺九i蛻?°繧九h縺?↓縺励∪縺励◆
830+縲?繝サ谺。蝗槭Μ繧サ繝?ヨ譎ゅ↓蜿肴丐縺輔l繧玖ィュ螳壹?縲梧立繝輔ぃ繧、繝ォ蜷 -> 譁ー繝輔ぃ繧、繝ォ蜷阪?阪?蠖「蠑上〒陦ィ遉コ縺輔l縺セ縺
831+縲?繝サ繧ッ繝ェ繝?け縺吶k縺ィ繧ィ繧ッ繧ケ繝励Ο繝シ繝ゥ縺ァ蝣エ謇?繧呈蕗縺医※縺上l縺セ縺
832+繝サ菴ソ逕ィ荳ュ縺ョHD繧、繝。繝シ繧ク繝輔ぃ繧、繝ォ繧ゅム繧、繧「繝ュ繧ー縺ァ驕ク謚槭〒縺阪k繧医≧縺ォ縺励∪縺励◆
833+縲?繝サ驕ク謚槭@縺溘ヵ繧。繧、繝ォ蜷阪′驥崎、?@縺ヲ縺?k蝣エ蜷医?繝ェ繧サ繝?ヨ譎ゅ↓繧ィ繝ゥ繝シ繧貞?縺励∪縺呻シ医ヵ繧。繧、繝ォ驕ク謚樊凾縺ォ縺ッ蜃コ縺セ縺帙s?
834+縲?繝サ繝ェ繧サ繝?ヨ辟。縺励↓繝励Λ繧、繝槭Μ?上そ繧ォ繝ウ繝?繝ェ縺ョ繝槭せ繧ソ?上せ繝ャ繝シ繝悶?讒区?繧貞?繧梧崛縺医◆繧翫〒縺阪∪縺
835+縲?繝サ謗・邯壹ョ繝舌う繧ケ縺ョ遞ョ鬘槭r縺?§縺」縺溘→縺搾シ?D?修D?乗悴謗・邯壹r螟画峩縺励◆蝣エ蜷茨シ峨?繝ェ繧サ繝?ヨ縺悟ソ?ヲ√〒縺
836+繝サClock Disp縺セ縺溘?Frame Disp繧呈怏蜉ケ縺ォ縺励※縺?↑縺?→謖ソ蜈・荳ュCD縺ョ陦ィ遉コ縺梧ュ」縺励¥譖エ譁ー縺輔l縺ェ縺?撫鬘後r菫ョ豁」
837+繝サHOSTDRV縺ョ險ュ螳壹rGUI縺ァ蜃コ譚・繧九h縺?↓縺励∪縺励◆
838+縲?繝サHOSTDRV縺ョ繝?ぅ繝ャ繧ッ繝医Μ?上ヱ繝シ繝溘ャ繧キ繝ァ繝ウ險ュ螳壹?蜊ウ譎ょ渚譏?縺輔l縺セ縺呻シ医Μ繧サ繝?ヨ荳崎ヲ?シ
839+縲?繝サ繝?ぅ繝ャ繧ッ繝医Μ繧貞、画峩縺吶k縺ィ螳牙?縺ョ縺溘aWRITE縺ィDELETE縺瑚?蜍輔〒辟。蜉ケ縺ォ縺ェ繧翫∪縺吶?縺ァ縲∝ソ?ヲ√〒縺ゅl縺ー繧ゅ≧荳?蠎ヲ譛牙柑縺ォ縺励※縺上□縺輔>
840+繝サ髱槫?髢区ゥ溯?縺ァMPU-PC98II縺ョI/O繝昴?繝医rPC/AT莠呈鋤讖溘〒菴ソ繧上l縺ヲ縺?k330h-331h縺ォ繧る幕縺代k讖溯?繧剃サ倥¢縺セ縺励◆
841+縲?繝サ隧ウ邏ー縺ッ莉伜ア槭?繝倥Ν繝励ヵ繧。繧、繝ォ繧貞盾辣ァ
842+縲?繝サWin2000縺ョwdmaudio.inf縺ォ縺ゅk髫?縺柚PU-401繝峨Λ繧、繝舌′菴ソ縺医k繧医≧縺ォ縺ェ繧翫∪縺呻シ?nf蜀??ExcludeFromSelect縺ョ陦後r蜑企勁?
843+縲?繝サ螳滓ゥ溘〒縺ッ髢九>縺ヲ縺?↑縺И/O繝昴?繝医↑縺ョ縺ァ荳榊?蜷医r襍キ縺薙☆蜿ッ閭ス諤ァ縺後≠繧翫∪縺
844+繝サF12繧ュ繝シ縺ォ繝弱?繧ヲ繧ァ繧、繝医r蜑イ繧雁ス薙※繧峨l繧九h縺?↓縺励∪縺励◆
845+繝サrev27莉・髯阪?繝ェ繧ケ繝弱?繝??CD縺梧ュ」蟶ク隱崎ュ倥@縺ェ縺上↑縺」縺ヲ縺?◆蝠城。後r菫ョ豁」
846+繝サ證ォ螳壹〒DPI繧ケ繧ア繝シ繝ェ繝ウ繧ー繧担ystem DPI Aware縺ォ縺励※縺ソ縺セ縺励◆
847+繝サ螳滓ゥ櫑DE BIOS辟。縺励〒3蜿ー莉・荳翫?IDE HDD繧定ェ崎ュ倥☆繧九h縺?↓縺励∪縺励◆
848+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ縺ォPC-9801-96縺瑚ソス蜉?縺輔l縺セ縺励◆
849+縲?繝サ縺溘□縺励??00x600繧?4k濶イ縺御スソ縺医↑縺??縺ァ縺ゅ∪繧贋セ。蛟、縺ッ縺ェ縺?°繧ら衍繧後∪縺帙s
850850
851851 0.86 rev26 -> 0.86 rev27
852-・プロテクトモードドライバでのFDD読み書きが出来るようになりました
853- ・WindowsNT4.0とWindows2000がFDからセットアップできます
854- ・Windows98でプロテクトモードFDドライバが使えます
855- ・Windows95だけは動きません
856- ・ベタ形式, FDI形式, NFD(r0)をWindowsの32bitドライバでフォーマット出来るようになりました
857-  ・それ以外のイメージ形式をフォーマットすると破損すると思われます
858-  ・DOSでやったら良いだけなので困らないと思います
859-・セットアップ時にLGY-98を外す必要がなくなりました
860- ・ハードウェアの自動検索が使えるようになりました
861- ・公式ユーティリティのMELCHKによるボードチェックが通るようになりました
862- ・ただし相変わらずDOSのドライバは使えません
863-・Windows2000セットアップ時にCD交換を検出できないバグを修正しました
864-・CD選択とHDD選択のディレクトリを別々に覚えるようにしました
852+繝サ繝励Ο繝?け繝医Δ繝シ繝峨ラ繝ゥ繧、繝舌〒縺ョFDD隱ュ縺ソ譖ク縺阪′蜃コ譚・繧九h縺?↓縺ェ繧翫∪縺励◆
853+縲?繝サWindowsNT4.0縺ィWindows2000縺熊D縺九i繧サ繝?ヨ繧「繝??縺ァ縺阪∪縺
854+縲?繝サWindows98縺ァ繝励Ο繝?け繝医Δ繝シ繝宇D繝峨Λ繧、繝舌′菴ソ縺医∪縺
855+縲?繝サWindows95縺?縺代?蜍輔″縺セ縺帙s
856+縲?繝サ繝吶ち蠖「蠑? FDI蠖「蠑? NFD(r0)繧淡indows縺ョ32bit繝峨Λ繧、繝舌〒繝輔か繝シ繝槭ャ繝亥?譚・繧九h縺?↓縺ェ繧翫∪縺励◆
857+縲?縲?繝サ縺昴l莉・螟悶?繧、繝。繝シ繧ク蠖「蠑上r繝輔か繝シ繝槭ャ繝医☆繧九→遐エ謳阪☆繧九→諤昴o繧後∪縺
858+縲?縲?繝サDOS縺ァ繧?▲縺溘i濶ッ縺?□縺代↑縺ョ縺ァ蝗ー繧峨↑縺?→諤昴>縺セ縺
859+繝サ繧サ繝?ヨ繧「繝??譎ゅ↓LGY-98繧貞、悶☆蠢?ヲ√′縺ェ縺上↑繧翫∪縺励◆
860+縲?繝サ繝上?繝峨え繧ァ繧「縺ョ閾ェ蜍墓、懃エ「縺御スソ縺医k繧医≧縺ォ縺ェ繧翫∪縺励◆
861+縲?繝サ蜈ャ蠑上Θ繝シ繝?ぅ繝ェ繝?ぅ縺ョMELCHK縺ォ繧医k繝懊?繝峨メ繧ァ繝?け縺碁?壹k繧医≧縺ォ縺ェ繧翫∪縺励◆
862+縲?繝サ縺溘□縺礼嶌螟峨o繧峨★DOS縺ョ繝峨Λ繧、繝舌?菴ソ縺医∪縺帙s
863+繝サWindows2000繧サ繝?ヨ繧「繝??譎ゅ↓CD莠、謠帙r讀懷?縺ァ縺阪↑縺?ヰ繧ー繧剃ソョ豁」縺励∪縺励◆
864+繝サCD驕ク謚槭→HDD驕ク謚槭?繝?ぅ繝ャ繧ッ繝医Μ繧貞挨縲?↓隕壹∴繧九h縺?↓縺励∪縺励◆
865865
866866 0.86 rev26 -> 0.86 rev27
867-・プロテクトモードドライバでのFDD読み書きが出来るようになりました
868- ・WindowsNT4.0とWindows2000がFDからセットアップできます
869- ・Windows98でプロテクトモードFDドライバが使えます
870- ・Windows95だけは動きません
871- ・ベタ形式, FDI形式, NFD(r0)をWindowsの32bitドライバでフォーマット出来るようになりました
872-  ・それ以外のイメージ形式をフォーマットすると破損すると思われます
873-  ・DOSでやったら良いだけなので困らないと思います
874-・セットアップ時にLGY-98を外す必要がなくなりました
875- ・ハードウェアの自動検索が使えるようになりました
876- ・公式ユーティリティのMELCHKによるボードチェックが通るようになりました
877- ・ただし相変わらずDOSのドライバは使えません
878-・Windows2000セットアップ時にCD交換を検出できないバグを修正しました
879-・CD選択とHDD選択のディレクトリを別々に覚えるようにしました
867+繝サ繝励Ο繝?け繝医Δ繝シ繝峨ラ繝ゥ繧、繝舌〒縺ョFDD隱ュ縺ソ譖ク縺阪′蜃コ譚・繧九h縺?↓縺ェ繧翫∪縺励◆
868+縲?繝サWindowsNT4.0縺ィWindows2000縺熊D縺九i繧サ繝?ヨ繧「繝??縺ァ縺阪∪縺
869+縲?繝サWindows98縺ァ繝励Ο繝?け繝医Δ繝シ繝宇D繝峨Λ繧、繝舌′菴ソ縺医∪縺
870+縲?繝サWindows95縺?縺代?蜍輔″縺セ縺帙s
871+縲?繝サ繝吶ち蠖「蠑? FDI蠖「蠑? NFD(r0)繧淡indows縺ョ32bit繝峨Λ繧、繝舌〒繝輔か繝シ繝槭ャ繝亥?譚・繧九h縺?↓縺ェ繧翫∪縺励◆
872+縲?縲?繝サ縺昴l莉・螟悶?繧、繝。繝シ繧ク蠖「蠑上r繝輔か繝シ繝槭ャ繝医☆繧九→遐エ謳阪☆繧九→諤昴o繧後∪縺
873+縲?縲?繝サDOS縺ァ繧?▲縺溘i濶ッ縺?□縺代↑縺ョ縺ァ蝗ー繧峨↑縺?→諤昴>縺セ縺
874+繝サ繧サ繝?ヨ繧「繝??譎ゅ↓LGY-98繧貞、悶☆蠢?ヲ√′縺ェ縺上↑繧翫∪縺励◆
875+縲?繝サ繝上?繝峨え繧ァ繧「縺ョ閾ェ蜍墓、懃エ「縺御スソ縺医k繧医≧縺ォ縺ェ繧翫∪縺励◆
876+縲?繝サ蜈ャ蠑上Θ繝シ繝?ぅ繝ェ繝?ぅ縺ョMELCHK縺ォ繧医k繝懊?繝峨メ繧ァ繝?け縺碁?壹k繧医≧縺ォ縺ェ繧翫∪縺励◆
877+縲?繝サ縺溘□縺礼嶌螟峨o繧峨★DOS縺ョ繝峨Λ繧、繝舌?菴ソ縺医∪縺帙s
878+繝サWindows2000繧サ繝?ヨ繧「繝??譎ゅ↓CD莠、謠帙r讀懷?縺ァ縺阪↑縺?ヰ繧ー繧剃ソョ豁」縺励∪縺励◆
879+繝サCD驕ク謚槭→HDD驕ク謚槭?繝?ぅ繝ャ繧ッ繝医Μ繧貞挨縲?↓隕壹∴繧九h縺?↓縺励∪縺励◆
880880
881881 0.86 rev25 -> 0.86 rev26
882-・書き込み時のIDE割り込みタイミングがおかしかった問題を修正
883-・IDE割り込みディレイ値が指定した値にならないバグを修正
884-・IDE割り込みディレイ中にBSYビットがセットされていなかった問題を修正
885-・IDE BIOS使用時の最小ディレイ値が廃止されました
886-・IDE BIOSを使うと(rev18以降は使わなくても)データ破壊を起こす問題に暫定対応
887- ・BIOSデータエリアの0x0457で値を返すとバグる模様
888- ・スレーブにアクセスするとデータ破壊が起こる問題も直っているかも
889- ・IDE BIOS有りでWin3.1/95はセットアップが完走する事を確認しましたが、他はまだ確認できていません
890-・WSN-A4Fを大画面多色表示環境で使うとウィンドウ描画がおかしくなる問題を修正
891- ・壁紙がおかしい問題はとりあえず棚上げ
892-・ウィンドウアクセラレータ設定に自動選択を追加
893- ・内蔵とMELCO製を手動で切り替えるのが面倒な人向け
894- ・とりあえずポートを両方用意してどちらにアクセスが来たかで内蔵とWSN-A4Fを切り替えます
895- ・一度どちらかに切り替わるとCPUがリセットされるまで変わる事はありません
896- ・セットアップのデバイス検出時などポートをサーチしに来る状況での使用はおすすめしません
897-・FreeBSD + X Window System + Xe10内蔵CL-GD5430が程々に映るようにしました
898-・ネタにも出来ないレベルですが設定にGA-98NBを足してみました(動きません)
899-・ソフトウェアキーボード表示状態を覚えるようにしました
900-・クロック設定の選択肢を増やしました
901- ・手動で値を入れれば良いんですけど面倒なので
902-・HRTIMER.SYSを使った場合の時刻が0:00になってしまう不具合を修正
882+繝サ譖ク縺崎セシ縺ソ譎ゅ?IDE蜑イ繧願セシ縺ソ繧ソ繧、繝溘Φ繧ー縺後♀縺九@縺九▲縺溷撫鬘後r菫ョ豁」
883+繝サIDE蜑イ繧願セシ縺ソ繝?ぅ繝ャ繧、蛟、縺梧欠螳壹@縺溷?、縺ォ縺ェ繧峨↑縺?ヰ繧ー繧剃ソョ豁」
884+繝サIDE蜑イ繧願セシ縺ソ繝?ぅ繝ャ繧、荳ュ縺ォBSY繝薙ャ繝医′繧サ繝?ヨ縺輔l縺ヲ縺?↑縺九▲縺溷撫鬘後r菫ョ豁」
885+繝サIDE BIOS菴ソ逕ィ譎ゅ?譛?蟆上ョ繧」繝ャ繧、蛟、縺悟サ?ュ「縺輔l縺セ縺励◆
886+繝サIDE BIOS繧剃スソ縺?→??ev18莉・髯阪?菴ソ繧上↑縺上※繧ゑシ峨ョ繝シ繧ソ遐エ螢翫r襍キ縺薙☆蝠城。後↓證ォ螳壼ッセ蠢
887+縲?繝サBIOS繝??繧ソ繧ィ繝ェ繧「縺ョ0x0457縺ァ蛟、繧定ソ斐☆縺ィ繝舌げ繧区ィ。讒
888+縲?繝サ繧ケ繝ャ繝シ繝悶↓繧「繧ッ繧サ繧ケ縺吶k縺ィ繝??繧ソ遐エ螢翫′襍キ縺薙k蝠城。後b逶エ縺」縺ヲ縺?k縺九b
889+縲?繝サIDE BIOS譛峨j縺ァWin3.1/95縺ッ繧サ繝?ヨ繧「繝??縺悟ョ瑚オー縺吶k莠九r遒コ隱阪@縺セ縺励◆縺後?∽サ悶?縺セ縺?遒コ隱阪〒縺阪※縺?∪縺帙s
890+繝サWSN-A4F繧貞、ァ逕サ髱「螟夊牡陦ィ遉コ迺ー蠅?〒菴ソ縺?→繧ヲ繧」繝ウ繝峨え謠冗判縺後♀縺九@縺上↑繧句撫鬘後r菫ョ豁」
891+縲?繝サ螢∫エ吶′縺翫°縺励>蝠城。後?縺ィ繧翫≠縺医★譽壻ク翫£
892+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ險ュ螳壹↓閾ェ蜍暮∈謚槭r霑ス蜉?
893+縲?繝サ蜀?鳩縺ィMELCO陬ス繧呈焔蜍輔〒蛻?j譖ソ縺医k縺ョ縺碁擇蛟偵↑莠コ蜷代¢
894+縲?繝サ縺ィ繧翫≠縺医★繝昴?繝医r荳。譁ケ逕ィ諢上@縺ヲ縺ゥ縺。繧峨↓繧「繧ッ繧サ繧ケ縺梧擂縺溘°縺ァ蜀?鳩縺ィWSN-A4F繧貞?繧頑崛縺医∪縺
895+縲?繝サ荳?蠎ヲ縺ゥ縺。繧峨°縺ォ蛻?j譖ソ繧上k縺ィCPU縺後Μ繧サ繝?ヨ縺輔l繧九∪縺ァ螟峨o繧倶コ九?縺ゅj縺セ縺帙s
896+縲?繝サ繧サ繝?ヨ繧「繝??縺ョ繝?ヰ繧、繧ケ讀懷?譎ゅ↑縺ゥ繝昴?繝医r繧オ繝シ繝√@縺ォ譚・繧狗憾豕√〒縺ョ菴ソ逕ィ縺ッ縺翫☆縺吶a縺励∪縺帙s
897+繝サFreeBSD + X Window System + Xe10蜀?鳩CL-GD5430縺檎ィ九??↓譏?繧九h縺?↓縺励∪縺励◆
898+繝サ繝阪ち縺ォ繧ょ?譚・縺ェ縺?Ξ繝吶Ν縺ァ縺吶′險ュ螳壹↓GA-98NB繧定カウ縺励※縺ソ縺セ縺励◆?亥虚縺阪∪縺帙s?
899+繝サ繧ス繝輔ヨ繧ヲ繧ァ繧「繧ュ繝シ繝懊?繝芽。ィ遉コ迥カ諷九r隕壹∴繧九h縺?↓縺励∪縺励◆
900+繝サ繧ッ繝ュ繝?け險ュ螳壹?驕ク謚櫁い繧貞「励d縺励∪縺励◆
901+縲?繝サ謇句虚縺ァ蛟、繧貞?繧後l縺ー濶ッ縺?s縺ァ縺吶¢縺ゥ髱「蛟偵↑縺ョ縺ァ
902+繝サHRTIMER.SYS繧剃スソ縺」縺溷?エ蜷医?譎ょ綾縺?:00縺ォ縺ェ縺」縺ヲ縺励∪縺?ク榊?蜷医r菫ョ豁」
903903
904904 0.86 rev24 -> 0.86 rev25
905-・ウィンドウアクセラレータ画面表示を少しだけ真面目に実装(QEMUコードを解析)
906- ・例の都市シミュレーションゲーム用修正かも
907- ・画面のスキャン幅ずれの発生が減ると思います
908- ・逆に悪化していることもあり得るのでその場合は報告をお願いします
909- ・WSN-A4Fを使ってWin3.1を動かすと1024x764 64k色(インターレース)だけ画面崩壊しますがインターレースじゃない方はちゃんと映るのでとりあえず放置
910-・SL9821ディスクイメージを一応サポート
911- ・フォーマットが特殊なので実機IDE BIOSを使うとフリーズすると思われます
905+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ逕サ髱「陦ィ遉コ繧貞ー代@縺?縺醍悄髱「逶ョ縺ォ螳溯」?シ?EMU繧ウ繝シ繝峨r隗」譫撰シ
906+縲?繝サ萓九?驛ス蟶ゅす繝溘Η繝ャ繝シ繧キ繝ァ繝ウ繧イ繝シ繝?逕ィ菫ョ豁」縺九b
907+縲?繝サ逕サ髱「縺ョ繧ケ繧ュ繝」繝ウ蟷?★繧後?逋コ逕溘′貂帙k縺ィ諤昴>縺セ縺
908+縲?繝サ騾?↓謔ェ蛹悶@縺ヲ縺?k縺薙→繧ゅ≠繧雁セ励k縺ョ縺ァ縺昴?蝣エ蜷医?蝣ア蜻翫r縺企。倥>縺励∪縺
909+縲?繝サWSN-A4F繧剃スソ縺」縺ヲWin3.1繧貞虚縺九☆縺ィ1024x764 64k濶イ(繧、繝ウ繧ソ繝シ繝ャ繝シ繧ケ)縺?縺醍判髱「蟠ゥ螢翫@縺セ縺吶′繧、繝ウ繧ソ繝シ繝ャ繝シ繧ケ縺倥c縺ェ縺?婿縺ッ縺。繧?s縺ィ譏?繧九?縺ァ縺ィ繧翫≠縺医★謾セ鄂ョ
910+繝サSL9821繝?ぅ繧ケ繧ッ繧、繝。繝シ繧ク繧剃ク?蠢懊し繝昴?繝
911+縲?繝サ繝輔か繝シ繝槭ャ繝医′迚ケ谿翫↑縺ョ縺ァ螳滓ゥ櫑DE BIOS繧剃スソ縺?→繝輔Μ繝シ繧コ縺吶k縺ィ諤昴o繧後∪縺
912912
913913 0.86 rev23 -> 0.86 rev24
914-・MELCO WSN-A4FがWindows3.1で程々に映るようになりました
915- ・ドライバインストールが若干ややこしいのでサイトのWin3.1セットアップの項目を参照
916- ・Win3.1では1280x1024 ハイカラーが使えます
917- ・ただし、高解像度や色数が多い場合には画面にゴミが出やすくなります
918- ・部分的にグラフィックが化ける場合があります
919-・DirectDrawエミュレーションモードの切替設定を追加しました
920- ・従来は非公開機能として存在していましたが表に出しました
921- ・エミュレーションモードでは大抵の場合は最近傍補間になるので整数倍拡大の場合にはドットが綺麗に出ます
922-・フルスクリーン時の表示モードに整数倍拡大(Integer multiple)を追加しました
923- ・DirectDrawエミュレーションモードと組み合わせて使ってください
924-・ウィンドウアクセラレータのMultiThreadモードで画面切替時に時々落ちる問題を修正
914+繝サMELCO WSN-A4F縺係indows3.1縺ァ遞九??↓譏?繧九h縺?↓縺ェ繧翫∪縺励◆
915+縲?繝サ繝峨Λ繧、繝舌う繝ウ繧ケ繝医?繝ォ縺瑚凶蟷イ繧?d縺薙@縺??縺ァ繧オ繧、繝医?Win3.1繧サ繝?ヨ繧「繝??縺ョ鬆?岼繧貞盾辣ァ
916+縲?繝サWin3.1縺ァ縺ッ1280x1024 繝上う繧ォ繝ゥ繝シ縺御スソ縺医∪縺
917+縲?繝サ縺溘□縺励??ォ倩ァ」蜒丞コヲ繧?牡謨ー縺悟、壹>蝣エ蜷医↓縺ッ逕サ髱「縺ォ繧エ繝溘′蜃コ繧?☆縺上↑繧翫∪縺
918+縲?繝サ驛ィ蛻?噪縺ォ繧ー繝ゥ繝輔ぅ繝?け縺悟喧縺代k蝣エ蜷医′縺ゅj縺セ縺
919+繝サDirectDraw繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウ繝「繝シ繝峨?蛻?崛險ュ螳壹r霑ス蜉?縺励∪縺励◆
920+縲?繝サ蠕捺擂縺ッ髱槫?髢区ゥ溯?縺ィ縺励※蟄伜惠縺励※縺?∪縺励◆縺瑚。ィ縺ォ蜃コ縺励∪縺励◆
921+縲?繝サ繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウ繝「繝シ繝峨〒縺ッ螟ァ謚オ縺ョ蝣エ蜷医?譛?霑大m陬憺俣縺ォ縺ェ繧九?縺ァ謨エ謨ー蛟肴僑螟ァ縺ョ蝣エ蜷医↓縺ッ繝峨ャ繝医′邯コ鮗励↓蜃コ縺セ縺
922+繝サ繝輔Ν繧ケ繧ッ繝ェ繝シ繝ウ譎ゅ?陦ィ遉コ繝「繝シ繝峨↓謨エ謨ー蛟肴僑螟ァ(Integer multiple)繧定ソス蜉?縺励∪縺励◆
923+縲?繝サDirectDraw繧ィ繝溘Η繝ャ繝シ繧キ繝ァ繝ウ繝「繝シ繝峨→邨?∩蜷医o縺帙※菴ソ縺」縺ヲ縺上□縺輔>
924+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ縺ョMultiThread繝「繝シ繝峨〒逕サ髱「蛻?崛譎ゅ↓譎ゅ??誠縺。繧句撫鬘後r菫ョ豁」
925925
926926 0.86 rev22 -> 0.86 rev23
927-・WAB-Sのハードウェアカーソルが表示できるようになりました
928-・ウィンドウアクセラレータの種類設定がリセット無しに即時反映されてしまう問題を修正
929-・WSN−A2F/A4Fらしきものを試験的に追加しました
930- ・将来的にはWin3.1で使えるようにしたい
931- ・現時点ではネタに出来るかもしれないレベルの画面しか出ません(グラフィック崩壊)
932- ・Win3.1用ドライバはファイル名にm2の付いた16MBバージョンでしか動きません
933- ・公式のインストーラはボード自動認識失敗でセットアップできないので手動でINFを指定してください
927+繝サWAB-S縺ョ繝上?繝峨え繧ァ繧「繧ォ繝シ繧ス繝ォ縺瑚。ィ遉コ縺ァ縺阪k繧医≧縺ォ縺ェ繧翫∪縺励◆
928+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ縺ョ遞ョ鬘櫁ィュ螳壹′繝ェ繧サ繝?ヨ辟。縺励↓蜊ウ譎ょ渚譏?縺輔l縺ヲ縺励∪縺?撫鬘後r菫ョ豁」
929+繝サWSN竏但2F/A4F繧峨@縺阪b縺ョ繧定ゥヲ鬨鍋噪縺ォ霑ス蜉?縺励∪縺励◆
930+縲?繝サ蟆?擂逧?↓縺ッWin3.1縺ァ菴ソ縺医k繧医≧縺ォ縺励◆縺
931+縲?繝サ迴セ譎らせ縺ァ縺ッ繝阪ち縺ォ蜃コ譚・繧九°繧ゅ@繧後↑縺?Ξ繝吶Ν縺ョ逕サ髱「縺励°蜃コ縺セ縺帙s?医げ繝ゥ繝輔ぅ繝?け蟠ゥ螢奇シ
932+縲?繝サWin3.1逕ィ繝峨Λ繧、繝舌?繝輔ぃ繧、繝ォ蜷阪↓m2縺ョ莉倥>縺?6MB繝舌?繧ク繝ァ繝ウ縺ァ縺励°蜍輔″縺セ縺帙s
933+縲?繝サ蜈ャ蠑上?繧、繝ウ繧ケ繝医?繝ゥ縺ッ繝懊?繝芽?蜍戊ェ崎ュ伜、ア謨励〒繧サ繝?ヨ繧「繝??縺ァ縺阪↑縺??縺ァ謇句虚縺ァINF繧呈欠螳壹@縺ヲ縺上□縺輔>
934934
935935 0.86 rev21 -> 0.86 rev22
936-・ウィンドウアクセラレータの再現性が向上しました(Windows系ではハードウェアカーソルも普通に表示できます)
937- ・WinNT4.0のSP無しドライバでも表示が出るようになりました
938- ・Win3.1でも改善しているかもしれません(手元に内蔵CL-GD54xx対応のドライバがないので確認できませんが)
939-・メルコのWAB-S ウィンドウアクセラレータを実装しました
940- ・使用する場合はリストからWAB-Sを選んでください(内蔵CL-GD54xxとは排他)
941- ・ハードウェアカーソルは上手く動かないようなので設定でFake Hardware Cursorにチェックを入れてやってください
942- ・WAB系が使えるゲーム(信長の野望 天翔記PKなど)で使えます
943- ・Windows系は未テスト
944-・メモリ上限を120MBから230MBに引き上げました
945- ・メモリカウントは130MBくらいまでしかしませんが一応ちゃんと認識しています
946- ・上記のような状態なので何かトラブルがある可能性があります。常用は十分にテストの上で
947- ・これ以上増やすとウィンドウアクセラレータがバグります(^_^;
948-・VM設定ファイル保存時に正しくダイアログが表示されない問題を修正
949-・言語ファイルを使用しているときにVM設定ファイル読込のファイルフィルタが使えない問題を修正
950-・メインウィンドウ以外のスナップON/OFFの切替が出来るように修正
951-・DWM環境でのウィンドウスナップ位置が正しくなりました
952-・ウィンドウアクセラレータ画面のBMP保存が可能になりました
953-・クリップボードを用いたコピーアンドペースト機能が試験的に追加されました
954- ・コピー可能なのはテキストVRAM全体(テキスト)、98グラフィック画面(画像)、ウィンドウアクセラレータ画面(画像)です。
955- ・貼り付け可能なのはテキスト(キー送信をエミュレーションするのでASCII文字のみ)です。
956-  ・CAPSロックを考えていないのでロックした状態だと大文字小文字が反転します(ォィ
957-  ・一応マルチバイト文字は考慮していますが、判定が雑なので出来るだけ混ぜない方が良いかも
958-  ・あんまり早すぎるとちゃんと入力できないので程々に減速していますが、長文では場合によってはおかしくなるかも
959-  ・長文過ぎて心が折れたなどの理由で貼り付け途中でキャンセルしたいときは、画面をマウスでクリックするかキーを叩けば止まります。
960-・ウィンドウアクセラレータ画面で左側の1pxマージンが消える不具合を修正
961-・ウィンドウアクセラレータ画面描画関連をさらにマルチスレッド化にしてみました(不安定になったらやめます)
962- ・マルチスレッド設定でない場合はむしろ遅くなると思います・・・
963- ・マルチスレッドを有効にする場合はウィンドウアクセラレータ設定のMulti Thread Modeにチェックを入れてください
936+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ縺ョ蜀咲樟諤ァ縺悟髄荳翫@縺セ縺励◆??indows邉サ縺ァ縺ッ繝上?繝峨え繧ァ繧「繧ォ繝シ繧ス繝ォ繧よ勸騾壹↓陦ィ遉コ縺ァ縺阪∪縺呻シ
937+縲?繝サWinNT4.0縺ョSP辟。縺励ラ繝ゥ繧、繝舌〒繧り。ィ遉コ縺悟?繧九h縺?↓縺ェ繧翫∪縺励◆
938+縲?繝サWin3.1縺ァ繧よ隼蝟?@縺ヲ縺?k縺九b縺励l縺セ縺帙s?域焔蜈?↓蜀?鳩CL-GD54xx蟇セ蠢懊?繝峨Λ繧、繝舌′縺ェ縺??縺ァ遒コ隱阪〒縺阪∪縺帙s縺鯉シ
939+繝サ繝。繝ォ繧ウ縺ョWAB-S 繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ繧貞ョ溯」?@縺セ縺励◆
940+縲?繝サ菴ソ逕ィ縺吶k蝣エ蜷医?繝ェ繧ケ繝医°繧姥AB-S繧帝∈繧薙〒縺上□縺輔>?亥?阡オCL-GD54xx縺ィ縺ッ謗剃サ厄シ
941+縲?繝サ繝上?繝峨え繧ァ繧「繧ォ繝シ繧ス繝ォ縺ッ荳頑焔縺丞虚縺九↑縺?h縺?↑縺ョ縺ァ險ュ螳壹〒Fake Hardware Cursor縺ォ繝√ぉ繝?け繧貞?繧後※繧?▲縺ヲ縺上□縺輔>
942+縲?繝サWAB邉サ縺御スソ縺医k繧イ繝シ繝??井ソ。髟キ縺ョ驥取悍縲?螟ゥ鄙碑ィ榔K縺ェ縺ゥ?峨〒菴ソ縺医∪縺
943+縲?繝サWindows邉サ縺ッ譛ェ繝?せ繝
944+繝サ繝。繝「繝ェ荳企剞繧?20MB縺九i230MB縺ォ蠑輔″荳翫£縺セ縺励◆
945+縲?繝サ繝。繝「繝ェ繧ォ繧ヲ繝ウ繝医?130MB縺上i縺?∪縺ァ縺励°縺励∪縺帙s縺御ク?蠢懊■繧?s縺ィ隱崎ュ倥@縺ヲ縺?∪縺
946+縲?繝サ荳願ィ倥?繧医≧縺ェ迥カ諷九↑縺ョ縺ァ菴輔°繝医Λ繝悶Ν縺後≠繧句庄閭ス諤ァ縺後≠繧翫∪縺吶?ょクク逕ィ縺ッ蜊∝?縺ォ繝?せ繝医?荳翫〒
947+縲?繝サ縺薙l莉・荳雁「励d縺吶→繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ縺後ヰ繧ー繧翫∪縺?^_^;
948+繝サVM險ュ螳壹ヵ繧。繧、繝ォ菫晏ュ俶凾縺ォ豁」縺励¥繝?繧、繧「繝ュ繧ー縺瑚。ィ遉コ縺輔l縺ェ縺?撫鬘後r菫ョ豁」
949+繝サ險?隱槭ヵ繧。繧、繝ォ繧剃スソ逕ィ縺励※縺?k縺ィ縺阪↓VM險ュ螳壹ヵ繧。繧、繝ォ隱ュ霎シ縺ョ繝輔ぃ繧、繝ォ繝輔ぅ繝ォ繧ソ縺御スソ縺医↑縺?撫鬘後r菫ョ豁」
950+繝サ繝。繧、繝ウ繧ヲ繧」繝ウ繝峨え莉・螟悶?繧ケ繝翫ャ繝涌N/OFF縺ョ蛻?崛縺悟?譚・繧九h縺?↓菫ョ豁」
951+繝サDWM迺ー蠅?〒縺ョ繧ヲ繧」繝ウ繝峨え繧ケ繝翫ャ繝嶺ス咲スョ縺梧ュ」縺励¥縺ェ繧翫∪縺励◆
952+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ逕サ髱「縺ョBMP菫晏ュ倥′蜿ッ閭ス縺ォ縺ェ繧翫∪縺励◆
953+繝サ繧ッ繝ェ繝??繝懊?繝峨r逕ィ縺?◆繧ウ繝斐?繧「繝ウ繝峨?繝シ繧ケ繝域ゥ溯?縺瑚ゥヲ鬨鍋噪縺ォ霑ス蜉?縺輔l縺セ縺励◆
954+縲?繝サ繧ウ繝斐?蜿ッ閭ス縺ェ縺ョ縺ッ繝?く繧ケ繝?RAM蜈ィ菴難シ医ユ繧ュ繧ケ繝茨シ峨??8繧ー繝ゥ繝輔ぅ繝?け逕サ髱「?育判蜒擾シ峨?√え繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ逕サ髱「?育判蜒擾シ峨〒縺吶?
955+縲?繝サ雋シ繧贋サ倥¢蜿ッ閭ス縺ェ縺ョ縺ッ繝?く繧ケ繝茨シ医く繝シ騾∽ソ。繧偵お繝溘Η繝ャ繝シ繧キ繝ァ繝ウ縺吶k縺ョ縺ァASCII譁?ュ励?縺ソ?峨〒縺吶?
956+縲?縲?繝サCAPS繝ュ繝?け繧定??∴縺ヲ縺?↑縺??縺ァ繝ュ繝?け縺励◆迥カ諷九□縺ィ螟ァ譁?ュ怜ー乗枚蟄励′蜿崎サ「縺励∪縺??ォ?ィ
957+縲?縲?繝サ荳?蠢懊?繝ォ繝√ヰ繧、繝域枚蟄励?閠??縺励※縺?∪縺吶′縲∝愛螳壹′髮代↑縺ョ縺ァ蜃コ譚・繧九□縺第キキ縺懊↑縺?婿縺瑚憶縺?°繧
958+縲?縲?繝サ縺ゅs縺セ繧頑掠縺吶℃繧九→縺。繧?s縺ィ蜈・蜉帙〒縺阪↑縺??縺ァ遞九??↓貂幃?溘@縺ヲ縺?∪縺吶′縲?聞譁?〒縺ッ蝣エ蜷医↓繧医▲縺ヲ縺ッ縺翫°縺励¥縺ェ繧九°繧
959+縲?縲?繝サ髟キ譁?℃縺弱※蠢?′謚倥l縺溘↑縺ゥ縺ョ逅?罰縺ァ雋シ繧贋サ倥¢騾比クュ縺ァ繧ュ繝」繝ウ繧サ繝ォ縺励◆縺?→縺阪?縲∫判髱「繧偵?繧ヲ繧ケ縺ァ繧ッ繝ェ繝?け縺吶k縺九く繝シ繧貞娼縺代?豁「縺セ繧翫∪縺吶?
960+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ逕サ髱「縺ァ蟾ヲ蛛エ縺ョ1px繝槭?繧ク繝ウ縺梧カ医∴繧倶ク榊?蜷医r菫ョ豁」
961+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ逕サ髱「謠冗判髢「騾」繧偵&繧峨↓繝槭Ν繝√せ繝ャ繝?ラ蛹悶↓縺励※縺ソ縺セ縺励◆?井ク榊ョ牙ョ壹↓縺ェ縺」縺溘i繧?a縺セ縺呻シ
962+縲?繝サ繝槭Ν繝√せ繝ャ繝?ラ險ュ螳壹〒縺ェ縺??エ蜷医?繧?縺励m驕?¥縺ェ繧九→諤昴>縺セ縺呻ス・?・?・
963+縲?繝サ繝槭Ν繝√せ繝ャ繝?ラ繧呈怏蜉ケ縺ォ縺吶k蝣エ蜷医?繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ險ュ螳壹?Multi Thread Mode縺ォ繝√ぉ繝?け繧貞?繧後※縺上□縺輔>
964964
965965 0.86 rev20 -> 0.86 rev21
966-・マウスのRaw Input Modeを有効にすると時々エラーで落ちる不具合を修正
967-・INIファイルにWINNTFIX=trueを書くとWinNT系でIDE HDDが認識するようにシステム共通域をいじくるようにしました
968- ・WinNT4.0が実機BIOS無しで起動できるようになります
969- ・CDドライブしか検出しなかったWin9xでもIDE HDDの存在を確認しに行くようになりますが、残念ながらエラーでCDドライブもろとも認識しなくなります・・・
970-  ・たぶんHDDの方がCDドライブよりもチェックが厳しいのだろうと思います
971-  ・ESDI_506.PDRをEPSON版Win95のアップデートに含まれるものに置き換えると認識するようになったりします(Win98も可)
972- ・本来はより実機の動作に近くなるのでデフォルトでONにしたいところですが・・・
973-・Load VM Configを追加(ただし、既知の不具合がいくつかあるので、出来るだけ起動オプションでVM設定ファイルを渡すのを推奨)
974- ・既知の不具合:Load VM Configを使うと追加メニュー項目(FDD3,FDD4とかStatとか)の表示が更新されません
975-・最後にnpcfgファイルを保存読込したディレクトリの場所を覚えるようにしました
976-・最後のスクリーン状態(フルスクリーンや回転)を記憶するようにする隠しオプションを追加しました
977- ・無用な混乱を避けるためデフォルトでは無効になっています
978- ・INIファイル(npcfgファイル)にSAVESCRN=trueを書くと有効になります
979-・Aero環境でフルスクリーン→ウィンドウの操作でタイトルバーアイコンが消える不具合を適当にごまかしました
980- ・これってDirectDrawの不具合な気がする
981-・本家で出ているパッチをいくつか当てました
966+繝サ繝槭え繧ケ縺ョRaw Input Mode繧呈怏蜉ケ縺ォ縺吶k縺ィ譎ゅ??お繝ゥ繝シ縺ァ關ス縺。繧倶ク榊?蜷医r菫ョ豁」
967+繝サINI繝輔ぃ繧、繝ォ縺ォWINNTFIX=true繧呈嶌縺上→WinNT邉サ縺ァIDE HDD縺瑚ェ崎ュ倥☆繧九h縺?↓繧キ繧ケ繝?Β蜈ア騾壼沺繧偵>縺倥¥繧九h縺?↓縺励∪縺励◆
968+縲?繝サWinNT4.0縺悟ョ滓ゥ檻IOS辟。縺励〒襍キ蜍輔〒縺阪k繧医≧縺ォ縺ェ繧翫∪縺
969+縲?繝サCD繝峨Λ繧、繝悶@縺区、懷?縺励↑縺九▲縺欷in9x縺ァ繧?DE HDD縺ョ蟄伜惠繧堤「コ隱阪@縺ォ陦後¥繧医≧縺ォ縺ェ繧翫∪縺吶′縲∵ョ句ソオ縺ェ縺後i繧ィ繝ゥ繝シ縺ァCD繝峨Λ繧、繝悶b繧阪→繧りェ崎ュ倥@縺ェ縺上↑繧翫∪縺呻ス・?・?・
970+縲?縲?繝サ縺溘?繧滴DD縺ョ譁ケ縺靴D繝峨Λ繧、繝悶h繧翫b繝√ぉ繝?け縺悟宍縺励>縺ョ縺?繧阪≧縺ィ諤昴>縺セ縺
971+縲?縲?繝サESDI_506.PDR繧脱PSON迚?in95縺ョ繧「繝??繝??繝医↓蜷ォ縺セ繧後k繧ゅ?縺ォ鄂ョ縺肴鋤縺医k縺ィ隱崎ュ倥☆繧九h縺?↓縺ェ縺」縺溘j縺励∪縺呻シ?in98繧ょ庄?
972+縲?繝サ譛ャ譚・縺ッ繧医j螳滓ゥ溘?蜍穂ス懊↓霑代¥縺ェ繧九?縺ァ繝?ヵ繧ゥ繝ォ繝医〒ON縺ォ縺励◆縺?→縺薙m縺ァ縺吶′?・?・?・
973+繝サLoad VM Config繧定ソス蜉??医◆縺?縺励?∵里遏・縺ョ荳榊?蜷医′縺?¥縺、縺九≠繧九?縺ァ縲∝?譚・繧九□縺題オキ蜍輔が繝励す繝ァ繝ウ縺ァVM險ュ螳壹ヵ繧。繧、繝ォ繧呈ク。縺吶?繧呈耳螂ィ?
974+縲?繝サ譌「遏・縺ョ荳榊?蜷茨シ哭oad VM Config繧剃スソ縺?→霑ス蜉?繝。繝九Η繝シ鬆?岼??DD3,FDD4縺ィ縺鬼tat縺ィ縺具シ峨?陦ィ遉コ縺梧峩譁ー縺輔l縺セ縺帙s
975+繝サ譛?蠕後↓npcfg繝輔ぃ繧、繝ォ繧剃ソ晏ュ倩ェュ霎シ縺励◆繝?ぅ繝ャ繧ッ繝医Μ縺ョ蝣エ謇?繧定ヲ壹∴繧九h縺?↓縺励∪縺励◆
976+繝サ譛?蠕後?繧ケ繧ッ繝ェ繝シ繝ウ迥カ諷具シ医ヵ繝ォ繧ケ繧ッ繝ェ繝シ繝ウ繧?屓霆「?峨r險俶?縺吶k繧医≧縺ォ縺吶k髫?縺励が繝励す繝ァ繝ウ繧定ソス蜉?縺励∪縺励◆
977+縲?繝サ辟。逕ィ縺ェ豺キ荵ア繧帝∩縺代k縺溘a繝?ヵ繧ゥ繝ォ繝医〒縺ッ辟。蜉ケ縺ォ縺ェ縺」縺ヲ縺?∪縺
978+縲?繝サINI繝輔ぃ繧、繝ォ??pcfg繝輔ぃ繧、繝ォ?峨↓SAVESCRN=true繧呈嶌縺上→譛牙柑縺ォ縺ェ繧翫∪縺
979+繝サAero迺ー蠅?〒繝輔Ν繧ケ繧ッ繝ェ繝シ繝ウ竊偵え繧」繝ウ繝峨え縺ョ謫堺ス懊〒繧ソ繧、繝医Ν繝舌?繧「繧、繧ウ繝ウ縺梧カ医∴繧倶ク榊?蜷医r驕ゥ蠖薙↓縺斐∪縺九@縺セ縺励◆
980+縲?繝サ縺薙l縺」縺ヲDirectDraw縺ョ荳榊?蜷医↑豌励′縺吶k
981+繝サ譛ャ螳カ縺ァ蜃コ縺ヲ縺?k繝代ャ繝√r縺?¥縺、縺句ス薙※縺セ縺励◆
982982
983983 0.86 rev19 -> 0.86 rev20
984-・IDE BIOSの使用/不使用の設定をIDE設定画面に追加しました
985-・DOSで1.44MB FDイメージを読み取ったあとD88形式以外の1.25MB FDイメージに入れ替えるとセクタが見つからないエラーが出る問題を修正しました
986-・独自拡張子のVM設定ファイルを作成できるようにしました(中身はただのINIファイルですが)
987- ・設定ファイルを読み込む場合はコマンドライン引数にVM設定ファイルを渡してください(ドラッグアンドドロップでもOK)
988- ・ファイル関連付けで簡単に起動できます
989- ・面倒な設定(GCPUクロック・GDCクロック・IDE BIOSの有無など)を1ファイルで切り替えできます
990- ・ステートセーブとレジュームのファイルは設定ファイル毎に独立します
991- ・拡張子は複数種類用意しました(本家は対応していないのであまり意味は無いですね・・・(^^; )
992-  ・.npcfg -> Neko Project II, 21, 21/W汎用
993-  ・.npc -> 同上(拡張子が3文字でないと違和感を感じてしまう人用)
994-  ・.np2cfg -> Neko Project II向け
995-  ・.np21cfg -> Neko Project 21向け
996-  ・.np21wcfg -> Neko Project 21/W向け
997-・非公開機能としてFDDにセットしたイメージファイルを記憶して次回起動時にも挿入する設定を追加しました
998- ・INIにSVFDFILE=trueを書くと有効になります(前の動作の方が好きな人も多いと思いますのでデフォルトでOFF)
999- ・自分でイメージファイルを抜くまで挿入されっぱなしになります
1000- ・上記VM設定ファイルと組み合わせれば割と使えるかも
1001- ・コマンドライン引数にイメージファイルが指定されている場合そちらが優先されます
984+繝サIDE BIOS縺ョ菴ソ逕ィ?丈ク堺スソ逕ィ縺ョ險ュ螳壹rIDE險ュ螳夂判髱「縺ォ霑ス蜉?縺励∪縺励◆
985+繝サDOS縺ァ1.44MB FD繧、繝。繝シ繧ク繧定ェュ縺ソ蜿悶▲縺溘≠縺ィD88蠖「蠑丈サ・螟悶?1.25MB FD繧、繝。繝シ繧ク縺ォ蜈・繧梧崛縺医k縺ィ繧サ繧ッ繧ソ縺瑚ヲ九▽縺九i縺ェ縺?お繝ゥ繝シ縺悟?繧句撫鬘後r菫ョ豁」縺励∪縺励◆
986+繝サ迢ャ閾ェ諡。蠑オ蟄舌?VM險ュ螳壹ヵ繧。繧、繝ォ繧剃ス懈?縺ァ縺阪k繧医≧縺ォ縺励∪縺励◆?井クュ霄ォ縺ッ縺溘□縺ョINI繝輔ぃ繧、繝ォ縺ァ縺吶′?
987+縲?繝サ險ュ螳壹ヵ繧。繧、繝ォ繧定ェュ縺ソ霎シ繧?蝣エ蜷医?繧ウ繝槭Φ繝峨Λ繧、繝ウ蠑墓焚縺ォVM險ュ螳壹ヵ繧。繧、繝ォ繧呈ク。縺励※縺上□縺輔>?医ラ繝ゥ繝?げ繧「繝ウ繝峨ラ繝ュ繝??縺ァ繧0K?
988+縲?繝サ繝輔ぃ繧、繝ォ髢「騾」莉倥¢縺ァ邁。蜊倥↓襍キ蜍輔〒縺阪∪縺
989+縲?繝サ髱「蛟偵↑險ュ螳夲シ?CPU繧ッ繝ュ繝?け繝サGDC繧ッ繝ュ繝?け繝サIDE BIOS縺ョ譛臥┌縺ェ縺ゥ?峨r1繝輔ぃ繧、繝ォ縺ァ蛻?j譖ソ縺医〒縺阪∪縺
990+縲?繝サ繧ケ繝??繝医そ繝シ繝悶→繝ャ繧ク繝・繝シ繝?縺ョ繝輔ぃ繧、繝ォ縺ッ險ュ螳壹ヵ繧。繧、繝ォ豈弱↓迢ャ遶九@縺セ縺
991+縲?繝サ諡。蠑オ蟄舌?隍?焚遞ョ鬘樒畑諢上@縺セ縺励◆?域悽螳カ縺ッ蟇セ蠢懊@縺ヲ縺?↑縺??縺ァ縺ゅ∪繧頑э蜻ウ縺ッ辟。縺?〒縺吶??・?・?・(^^; ?
992+縲?縲?繝サ.npcfg -> Neko Project II, 21, 21/W豎守畑
993+縲?縲?繝サ.npc -> 蜷御ク奇シ域僑蠑オ蟄舌′3譁?ュ励〒縺ェ縺?→驕募柱諢溘r諢溘§縺ヲ縺励∪縺?ココ逕ィ?
994+縲?縲?繝サ.np2cfg -> Neko Project II蜷代¢
995+縲?縲?繝サ.np21cfg -> Neko Project 21蜷代¢
996+縲?縲?繝サ.np21wcfg -> Neko Project 21/W蜷代¢
997+繝サ髱槫?髢区ゥ溯?縺ィ縺励※FDD縺ォ繧サ繝?ヨ縺励◆繧、繝。繝シ繧ク繝輔ぃ繧、繝ォ繧定ィ俶?縺励※谺。蝗櫁オキ蜍墓凾縺ォ繧よ諺蜈・縺吶k險ュ螳壹r霑ス蜉?縺励∪縺励◆
998+縲?繝サINI縺ォSVFDFILE=true繧呈嶌縺上→譛牙柑縺ォ縺ェ繧翫∪縺呻シ亥燕縺ョ蜍穂ス懊?譁ケ縺悟・ス縺阪↑莠コ繧ょ、壹>縺ィ諤昴>縺セ縺吶?縺ァ繝?ヵ繧ゥ繝ォ繝医〒OFF?
999+縲?繝サ閾ェ蛻?〒繧、繝。繝シ繧ク繝輔ぃ繧、繝ォ繧呈栢縺上∪縺ァ謖ソ蜈・縺輔l縺」縺ア縺ェ縺励↓縺ェ繧翫∪縺
1000+縲?繝サ荳願ィ老M險ュ螳壹ヵ繧。繧、繝ォ縺ィ邨?∩蜷医o縺帙l縺ー蜑イ縺ィ菴ソ縺医k縺九b
1001+縲?繝サ繧ウ繝槭Φ繝峨Λ繧、繝ウ蠑墓焚縺ォ繧、繝。繝シ繧ク繝輔ぃ繧、繝ォ縺梧欠螳壹&繧後※縺?k蝣エ蜷医◎縺。繧峨′蜆ェ蜈医&繧後∪縺
10021002
10031003 0.86 rev18 -> 0.86 rev19
1004-・マウスデータ直接読み取りモードを使うとアクセラレータ出力切替をするタイミングで時々マウスが動かなくなる問題を修正
1005-・bios9821.romを他のIDE BIOS系のファイルと同じ扱いに変更
1006-・CL-GD5430やLGY-98を使用中にステートセーブとレジューム機能が使えるようになりました
1007- ・テスト不十分なので各自で十分にテストしてからお使いください
1008- ・起動が遅いWin2000等で効果を発揮するかも?
1009- ・レジューム機能があるときに複数起動するとやばいのでレジューム機能が有効な時は複数起動しないように変更(暫定)
1010-・言語リソースファイル最新版を作りました(また更新忘れ)
1004+繝サ繝槭え繧ケ繝??繧ソ逶エ謗・隱ュ縺ソ蜿悶j繝「繝シ繝峨r菴ソ縺?→繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ蜃コ蜉帛?譖ソ繧偵☆繧九ち繧、繝溘Φ繧ー縺ァ譎ゅ???繧ヲ繧ケ縺悟虚縺九↑縺上↑繧句撫鬘後r菫ョ豁」
1005+繝サbios9821.rom繧剃サ悶?IDE BIOS邉サ縺ョ繝輔ぃ繧、繝ォ縺ィ蜷後§謇ア縺?↓螟画峩
1006+繝サCL-GD5430繧ЛGY-98繧剃スソ逕ィ荳ュ縺ォ繧ケ繝??繝医そ繝シ繝悶→繝ャ繧ク繝・繝シ繝?讖溯?縺御スソ縺医k繧医≧縺ォ縺ェ繧翫∪縺励◆
1007+縲?繝サ繝?せ繝井ク榊香蛻?↑縺ョ縺ァ蜷??縺ァ蜊∝?縺ォ繝?せ繝医@縺ヲ縺九i縺贋スソ縺?¥縺?縺輔>
1008+縲?繝サ襍キ蜍輔′驕?>Win2000遲峨〒蜉ケ譫懊r逋コ謠ョ縺吶k縺九b?
1009+縲?繝サ繝ャ繧ク繝・繝シ繝?讖溯?縺後≠繧九→縺阪↓隍?焚襍キ蜍輔☆繧九→繧??縺??縺ァ繝ャ繧ク繝・繝シ繝?讖溯?縺梧怏蜉ケ縺ェ譎ゅ?隍?焚襍キ蜍輔@縺ェ縺?h縺?↓螟画峩?域圻螳夲シ
1010+繝サ險?隱槭Μ繧ス繝シ繧ケ繝輔ぃ繧、繝ォ譛?譁ー迚医r菴懊j縺セ縺励◆?医∪縺滓峩譁ー蠢倥l?
10111011
10121012 0.86 rev17 -> 0.86 rev18
1013-・IDE BIOSを使用してWindowsをセットアップすると書き込みデータが破損するバグを修正
1014-・IDEデータ書き込みディレイ時間を設定できるようにしました(IDE設定画面に追加)
1015- ・ディレイ時間はクロック数で指定します(ゆえに、CPUの速さでウェイト時間が変わります)
1016- ・IDE BIOS有りの場合は20000以上が適切?
1017- ・IDE BIOS有りの時は小さい値にしても自動的に最低値は20000になります
1018- ・IDE BIOS無しなら0で問題ありません
1019- ・値を大きくすると実機のHDD速度を再現できるかも?(要らない機能)
1020-・nevent_setbymsに入れたテストコードがそのままになっていたので修正
1021-・バージョン情報でIDE BIOSの読み込み状態も表示するようにしました
1022-・テキストVRAMの内容をテキストファイルに出力する機能を付けました(ただし、保存できるのは単純なASCII文字及び漢字だけです)
1013+繝サIDE BIOS繧剃スソ逕ィ縺励※Windows繧偵そ繝?ヨ繧「繝??縺吶k縺ィ譖ク縺崎セシ縺ソ繝??繧ソ縺檎?エ謳阪☆繧九ヰ繧ー繧剃ソョ豁」
1014+繝サIDE繝??繧ソ譖ク縺崎セシ縺ソ繝?ぅ繝ャ繧、譎る俣繧定ィュ螳壹〒縺阪k繧医≧縺ォ縺励∪縺励◆??DE險ュ螳夂判髱「縺ォ霑ス蜉??
1015+縲?繝サ繝?ぅ繝ャ繧、譎る俣縺ッ繧ッ繝ュ繝?け謨ー縺ァ謖?ョ壹@縺セ縺呻シ医f縺医↓縲,PU縺ョ騾溘&縺ァ繧ヲ繧ァ繧、繝域凾髢薙′螟峨o繧翫∪縺呻シ
1016+縲?繝サIDE BIOS譛峨j縺ョ蝣エ蜷医?20000莉・荳翫′驕ゥ蛻?シ
1017+縲?繝サIDE BIOS譛峨j縺ョ譎ゅ?蟆上&縺??、縺ォ縺励※繧り?蜍慕噪縺ォ譛?菴主?、縺ッ20000縺ォ縺ェ繧翫∪縺
1018+縲?繝サIDE BIOS辟。縺励↑繧?縺ァ蝠城。後≠繧翫∪縺帙s
1019+縲?繝サ蛟、繧貞、ァ縺阪¥縺吶k縺ィ螳滓ゥ溘?HDD騾溷コヲ繧貞?迴セ縺ァ縺阪k縺九b?滂シ郁ヲ√i縺ェ縺?ゥ溯??
1020+繝サnevent_setbyms縺ォ蜈・繧後◆繝?せ繝医さ繝シ繝峨′縺昴?縺セ縺セ縺ォ縺ェ縺」縺ヲ縺?◆縺ョ縺ァ菫ョ豁」
1021+繝サ繝舌?繧ク繝ァ繝ウ諠??ア縺ァIDE BIOS縺ョ隱ュ縺ソ霎シ縺ソ迥カ諷九b陦ィ遉コ縺吶k繧医≧縺ォ縺励∪縺励◆
1022+繝サ繝?く繧ケ繝?RAM縺ョ蜀?ョケ繧偵ユ繧ュ繧ケ繝医ヵ繧。繧、繝ォ縺ォ蜃コ蜉帙☆繧区ゥ溯?繧剃サ倥¢縺セ縺励◆?医◆縺?縺励?∽ソ晏ュ倥〒縺阪k縺ョ縺ッ蜊倡エ斐↑ASCII譁?ュ怜所縺ウ貍「蟄励□縺代〒縺呻シ
10231023
10241024 0.86 rev16 -> 0.86 rev17
1025-・2GBを超えるCDイメージがWin2000で正常に読めないバグを修正
1026-・非公開機能(INIのMODELNUM)で機種IDが設定できるようになりました(書き忘れ)
1027-・サウンド設定でCD-DAの音量調整が出来るようになりました(書き忘れ)
1028-・I/O 1E8Ehのバンク切り替えに暫定対応
1029- ・使用できるIDE BIOSの制限が緩くなった可能性があります
1025+繝サ2GB繧定カ?∴繧気D繧、繝。繝シ繧ク縺係in2000縺ァ豁」蟶ク縺ォ隱ュ繧√↑縺?ヰ繧ー繧剃ソョ豁」
1026+繝サ髱槫?髢区ゥ溯???NI縺ョMODELNUM?峨〒讖溽ィョID縺瑚ィュ螳壹〒縺阪k繧医≧縺ォ縺ェ繧翫∪縺励◆?域嶌縺榊ソ倥l?
1027+繝サ繧オ繧ヲ繝ウ繝芽ィュ螳壹〒CD-DA縺ョ髻ウ驥剰ェソ謨エ縺悟?譚・繧九h縺?↓縺ェ繧翫∪縺励◆?域嶌縺榊ソ倥l?
1028+繝サI/O 1E8Eh縺ョ繝舌Φ繧ッ蛻?j譖ソ縺医↓證ォ螳壼ッセ蠢
1029+縲?繝サ菴ソ逕ィ縺ァ縺阪kIDE BIOS縺ョ蛻カ髯舌′邱ゥ縺上↑縺」縺溷庄閭ス諤ァ縺後≠繧翫∪縺
10301030
10311031 0.86 rev15 -> 0.86 rev16
1032-・CL-GD5430のVRAMウィンドウをPEGCの場所に開けてしまっていたのを修正
1033-・CL-GD5430のBitBltのROPにあったミスを修正(MJLが比較的普通に使えるようになります)
1034-・さりげなくCL-GD5430のVRAMを4MBにしてみました(JLの専用ドライバ限定で1280x1024解像度が使えます。Windowsでは無理)
1035-・hostdrvでディレクトリに入れないバグを修正(本家より)
1036-・hostdrvで新規作成できないバグを修正(本家より)
1037-・HRTIMERを改良(別スレッドに丸投げ?)してを若干高速化
1032+繝サCL-GD5430縺ョVRAM繧ヲ繧」繝ウ繝峨え繧単EGC縺ョ蝣エ謇?縺ォ髢九¢縺ヲ縺励∪縺」縺ヲ縺?◆縺ョ繧剃ソョ豁」
1033+繝サCL-GD5430縺ョBitBlt縺ョROP縺ォ縺ゅ▲縺溘Α繧ケ繧剃ソョ豁」??JL縺梧ッ碑シ?噪譎ョ騾壹↓菴ソ縺医k繧医≧縺ォ縺ェ繧翫∪縺呻シ
1034+繝サ縺輔j縺偵↑縺修L-GD5430縺ョVRAM繧?MB縺ォ縺励※縺ソ縺セ縺励◆??L縺ョ蟆ら畑繝峨Λ繧、繝宣剞螳壹〒1280x1024隗」蜒丞コヲ縺御スソ縺医∪縺吶?8indows縺ァ縺ッ辟。逅?シ
1035+繝サhostdrv縺ァ繝?ぅ繝ャ繧ッ繝医Μ縺ォ蜈・繧後↑縺?ヰ繧ー繧剃ソョ豁」?域悽螳カ繧医j?
1036+繝サhostdrv縺ァ譁ー隕丈ス懈?縺ァ縺阪↑縺?ヰ繧ー繧剃ソョ豁」?域悽螳カ繧医j?
1037+繝サHRTIMER繧呈隼濶ッ?亥挨繧ケ繝ャ繝?ラ縺ォ荳ク謚輔£?滂シ峨@縺ヲ繧定凶蟷イ鬮倬?溷喧
10381038
10391039 0.86 rev14 -> 0.86 rev15
1040-・行儀の悪いメモリ読み書き乗っ取りを減らした
1041-・CL-GD5430のVRAMウィンドウを実装しました
1042- ・CL-GD54XXを使うDOSアプリケーションもある程度動くようになります
1043- ・Win3.1の起動はTriple Faultは起こらないもののまだ出来ない模様
1044-・非公開機能でタイマー10倍速モードを搭載(MIDIスロー再生ごまかし・付属ヘルプ参照)
1040+繝サ陦悟о縺ョ謔ェ縺?Γ繝「繝ェ隱ュ縺ソ譖ク縺堺ケ励▲蜿悶j繧呈ク帙i縺励◆
1041+繝サCL-GD5430縺ョVRAM繧ヲ繧」繝ウ繝峨え繧貞ョ溯」?@縺セ縺励◆
1042+縲?繝サCL-GD54XX繧剃スソ縺?OS繧「繝励Μ繧ア繝シ繧キ繝ァ繝ウ繧ゅ≠繧狗ィ句コヲ蜍輔¥繧医≧縺ォ縺ェ繧翫∪縺
1043+縲?繝サWin3.1縺ョ襍キ蜍輔?Triple Fault縺ッ襍キ縺薙i縺ェ縺?b縺ョ縺ョ縺セ縺?蜃コ譚・縺ェ縺?ィ。讒
1044+繝サ髱槫?髢区ゥ溯?縺ァ繧ソ繧、繝槭?10蛟埼?溘Δ繝シ繝峨r謳ュ霈会シ?IDI繧ケ繝ュ繝シ蜀咲函縺斐∪縺九@繝サ莉伜ア槭?繝ォ繝怜盾辣ァ?
10451045
10461046 0.86 rev13 -> 0.86 rev14
1047-・MS-DOS, Windows3.1での音楽CD再生が正常になりました
1047+繝サMS-DOS, Windows3.1縺ァ縺ョ髻ウ讌スCD蜀咲函縺梧ュ」蟶ク縺ォ縺ェ繧翫∪縺励◆
10481048
10491049 0.86 rev12 -> 0.86 rev13
1050-・マウスをゆっくり動かした場合に動かないバグを修正
1051-・マウス設定をサブメニュー化
1052-・マウス速度倍率設定を追加(分数形式で指定)
1053- ・メニューにはよく使われそうな倍率しかありませんが、INIを直接編集することにより任意の倍率に設定可能です
1054- ・マウスの倍率設定をマイナスに設定すると・・・(極秘)
1055-・マウスデータ直接読み取りモードを追加しました
1056- ・OSの加速度設定などが反映されないのでより実機に近い操作感になるかも
1057- ・たまにキャプチャに失敗するようなのでそのときはキャプチャし直してください
1058-・システムショートカットキーのフック機能のON/OFFをKeyboardメニューのSystem Key Hookで切り替えられるようにしました
1059-・言語リソースDLLファイルが古いままだったので更新しました
1060-・言語リソース有りだとデバッグユーティリティが開けない問題に暫定対応
1061-・Windows95/98/NT4.0/2000での音楽CD再生が正常になりました(DOS/Win3.1ではおかしいままです・・・)
1050+繝サ繝槭え繧ケ繧偵f縺」縺上j蜍輔°縺励◆蝣エ蜷医↓蜍輔°縺ェ縺?ヰ繧ー繧剃ソョ豁」
1051+繝サ繝槭え繧ケ險ュ螳壹r繧オ繝悶Γ繝九Η繝シ蛹
1052+繝サ繝槭え繧ケ騾溷コヲ蛟咲紫險ュ螳壹r霑ス蜉??亥?謨ー蠖「蠑上〒謖?ョ夲シ
1053+縲?繝サ繝。繝九Η繝シ縺ォ縺ッ繧医¥菴ソ繧上l縺昴≧縺ェ蛟咲紫縺励°縺ゅj縺セ縺帙s縺後?!NI繧堤峩謗・邱ィ髮?☆繧九%縺ィ縺ォ繧医j莉サ諢上?蛟咲紫縺ォ險ュ螳壼庄閭ス縺ァ縺
1054+縲?繝サ繝槭え繧ケ縺ョ蛟咲紫險ュ螳壹r繝槭う繝翫せ縺ォ險ュ螳壹☆繧九→?・?・?・?域・オ遘假シ
1055+繝サ繝槭え繧ケ繝??繧ソ逶エ謗・隱ュ縺ソ蜿悶j繝「繝シ繝峨r霑ス蜉?縺励∪縺励◆
1056+縲?繝サOS縺ョ蜉?騾溷コヲ險ュ螳壹↑縺ゥ縺悟渚譏?縺輔l縺ェ縺??縺ァ繧医j螳滓ゥ溘↓霑代>謫堺ス懈─縺ォ縺ェ繧九°繧
1057+縲?繝サ縺溘∪縺ォ繧ュ繝」繝励メ繝」縺ォ螟ア謨励☆繧九h縺?↑縺ョ縺ァ縺昴?縺ィ縺阪?繧ュ繝」繝励メ繝」縺礼峩縺励※縺上□縺輔>
1058+繝サ繧キ繧ケ繝?Β繧キ繝ァ繝シ繝医き繝?ヨ繧ュ繝シ縺ョ繝輔ャ繧ッ讖溯?縺ョON/OFF繧狸eyboard繝。繝九Η繝シ縺ョSystem Key Hook縺ァ蛻?j譖ソ縺医i繧後k繧医≧縺ォ縺励∪縺励◆
1059+繝サ險?隱槭Μ繧ス繝シ繧ケDLL繝輔ぃ繧、繝ォ縺悟商縺?∪縺セ縺?縺」縺溘?縺ァ譖エ譁ー縺励∪縺励◆
1060+繝サ險?隱槭Μ繧ス繝シ繧ケ譛峨j縺?縺ィ繝?ヰ繝?げ繝ヲ繝シ繝?ぅ繝ェ繝?ぅ縺碁幕縺代↑縺?撫鬘後↓證ォ螳壼ッセ蠢
1061+繝サWindows95/98/NT4.0/2000縺ァ縺ョ髻ウ讌スCD蜀咲函縺梧ュ」蟶ク縺ォ縺ェ繧翫∪縺励◆??OS/Win3.1縺ァ縺ッ縺翫°縺励>縺セ縺セ縺ァ縺呻ス・?・?・?
10621062
10631063 0.86 rev11 -> 0.86 rev12
1064-・FPUがほぼ正常に動くようになりました(例外処理はまだ動きません)
1064+繝サFPU縺後⊇縺シ豁」蟶ク縺ォ蜍輔¥繧医≧縺ォ縺ェ繧翫∪縺励◆?井セ句、門?逅??縺セ縺?蜍輔″縺セ縺帙s?
10651065
10661066 0.86 rev10 -> 0.86 rev11
1067-・FPUが試験的に追加されました
1068-・Win98でVrtwd.386を消さずに動くようになりました(何が効いたのかは不明)
1069-・LANにCPU負荷低減モードが追加されました(データ転送が少ないときは低速モードに切り替えます)
1070-・WindowsNTのためのATAコマンドが追加実装されました
1071-・SMART関連のATAコマンドで落ちないようにしました
1072-・再起動でIDEデバイスが認識しなくなる問題を適当にごまかしました(ォィ 高速再起動には効果ありません
1073-・実機IDE BIOS読み込み機能若干修正
1074- ・WindowsNTでは実機IDE BIOS(D8000hあたり)が必須です
1075- ・ファイル名はIDE.ROM, D8000.ROM, BANK3.BINのいずれか
1076- ・環境によっては実機IDE BIOSを使うと遅かったり不安定になったりするので注意
1077- ・IDE BIOS有りで領域確保したディスクと、無しで領域確保したディスクは互換性がないようです。運がいいと両方で読めるディスクが出来ます
1067+繝サFPU縺瑚ゥヲ鬨鍋噪縺ォ霑ス蜉?縺輔l縺セ縺励◆
1068+繝サWin98縺ァVrtwd.386繧呈カ医&縺壹↓蜍輔¥繧医≧縺ォ縺ェ繧翫∪縺励◆?井ス輔′蜉ケ縺?◆縺ョ縺九?荳肴??
1069+繝サLAN縺ォCPU雋?闕キ菴取ク帙Δ繝シ繝峨′霑ス蜉?縺輔l縺セ縺励◆?医ョ繝シ繧ソ霆「騾√′蟆代↑縺?→縺阪?菴朱?溘Δ繝シ繝峨↓蛻?j譖ソ縺医∪縺呻シ
1070+繝サWindowsNT縺ョ縺溘a縺ョATA繧ウ繝槭Φ繝峨′霑ス蜉?螳溯」?&繧後∪縺励◆
1071+繝サSMART髢「騾」縺ョATA繧ウ繝槭Φ繝峨〒關ス縺。縺ェ縺?h縺?↓縺励∪縺励◆
1072+繝サ蜀崎オキ蜍輔〒IDE繝?ヰ繧、繧ケ縺瑚ェ崎ュ倥@縺ェ縺上↑繧句撫鬘後r驕ゥ蠖薙↓縺斐∪縺九@縺セ縺励◆(?ォ?ィ 鬮倬?溷?襍キ蜍輔↓縺ッ蜉ケ譫懊≠繧翫∪縺帙s
1073+繝サ螳滓ゥ櫑DE BIOS隱ュ縺ソ霎シ縺ソ讖溯?闍・蟷イ菫ョ豁」
1074+縲?繝サWindowsNT縺ァ縺ッ螳滓ゥ櫑DE BIOS??8000h縺ゅ◆繧奇シ峨′蠢??医〒縺
1075+縲?繝サ繝輔ぃ繧、繝ォ蜷阪?IDE.ROM, D8000.ROM, BANK3.BIN縺ョ縺?★繧後°
1076+縲?繝サ迺ー蠅?↓繧医▲縺ヲ縺ッ螳滓ゥ櫑DE BIOS繧剃スソ縺?→驕?°縺」縺溘j荳榊ョ牙ョ壹↓縺ェ縺」縺溘j縺吶k縺ョ縺ァ豕ィ諢
1077+縲?繝サIDE BIOS譛峨j縺ァ鬆伜沺遒コ菫昴@縺溘ョ繧」繧ケ繧ッ縺ィ縲∫┌縺励〒鬆伜沺遒コ菫昴@縺溘ョ繧」繧ケ繧ッ縺ッ莠呈鋤諤ァ縺後↑縺?h縺?〒縺吶?る°縺後>縺?→荳。譁ケ縺ァ隱ュ繧√k繝?ぅ繧ケ繧ッ縺悟?譚・縺セ縺
10781078
10791079 0.86 rev9 -> 0.86 rev10
1080-・Win2000でのウィンドウアクセラレータの動作が改善しました(ハードウェアアクセラレーション有りでもそこそこ映ります)
1080+繝サWin2000縺ァ縺ョ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ縺ョ蜍穂ス懊′謾ケ蝟?@縺セ縺励◆?医ワ繝シ繝峨え繧ァ繧「繧「繧ッ繧サ繝ゥ繝ャ繝シ繧キ繝ァ繝ウ譛峨j縺ァ繧ゅ◎縺薙◎縺捺丐繧翫∪縺呻シ
10811081
10821082 0.86 rev8 -> 0.86 rev9
1083-・NFD形式含む各種FDイメージ形式のサポートと、CDイメージのサポートを追加しました(Kai版より)
1084-・非公開機能でファイルのドラッグアンドドロップに対応しました(Kai版より)
1085-・Virtual Calendarで月の最終日が飛ばされるバグを修正しました
1086-・ホストの画面解像度が1024x768以下だとウィンドウアクセラレータ未使用でも強制的にフルスクリーンになる問題を修正
1087-・WinNT3.51,4.0が動くとの噂なので実機のIDE BIOS(ファイル名はIDE.ROM, d8000.rom, bank3.binのいずれか)の読み込み機能を追加しました(手持ちの機種のBIOSでは動かないので動作未確認)
1083+繝サNFD蠖「蠑丞性繧?蜷?ィョFD繧、繝。繝シ繧ク蠖「蠑上?繧オ繝昴?繝医→縲,D繧、繝。繝シ繧ク縺ョ繧オ繝昴?繝医r霑ス蜉?縺励∪縺励◆??ai迚医h繧奇シ
1084+繝サ髱槫?髢区ゥ溯?縺ァ繝輔ぃ繧、繝ォ縺ョ繝峨Λ繝?げ繧「繝ウ繝峨ラ繝ュ繝??縺ォ蟇セ蠢懊@縺セ縺励◆??ai迚医h繧奇シ
1085+繝サVirtual Calendar縺ァ譛医?譛?邨よ律縺碁」帙?縺輔l繧九ヰ繧ー繧剃ソョ豁」縺励∪縺励◆
1086+繝サ繝帙せ繝医?逕サ髱「隗」蜒丞コヲ縺?024x768莉・荳九□縺ィ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ譛ェ菴ソ逕ィ縺ァ繧ょシキ蛻カ逧?↓繝輔Ν繧ケ繧ッ繝ェ繝シ繝ウ縺ォ縺ェ繧句撫鬘後r菫ョ豁」
1087+繝サWinNT3.51,4.0縺悟虚縺上→縺ョ蝎ゅ↑縺ョ縺ァ螳滓ゥ溘?IDE BIOS?医ヵ繧。繧、繝ォ蜷阪?IDE.ROM, d8000.rom, bank3.bin縺ョ縺?★繧後°?峨?隱ュ縺ソ霎シ縺ソ讖溯?繧定ソス蜉?縺励∪縺励◆?域焔謖√■縺ョ讖溽ィョ縺ョBIOS縺ァ縺ッ蜍輔°縺ェ縺??縺ァ蜍穂ス懈悴遒コ隱搾シ
10881088
10891089 0.86 rev7 -> 0.86 rev8
1090-・Win2000ホストサポートとVirtualPC VHDサポートが無効になっていたので使えるように修正
1091-・CL-GD5430のハードウェアアクセラレーションのバグ修正(Win95,98ではハードウェアカーソル以外ほぼ問題ないレベルになります)
1092-・アイコンをリニューアル(256x256アイコンにも対応)
1093-・見た目だけの問題だけどEGC固定なのに設定の表示がGRCG+になってるのをEGCにしました
1094-・カスタムINI設定ファイルを正しく読み書きできるようにしました
1090+繝サWin2000繝帙せ繝医し繝昴?繝医→VirtualPC VHD繧オ繝昴?繝医′辟。蜉ケ縺ォ縺ェ縺」縺ヲ縺?◆縺ョ縺ァ菴ソ縺医k繧医≧縺ォ菫ョ豁」
1091+繝サCL-GD5430縺ョ繝上?繝峨え繧ァ繧「繧「繧ッ繧サ繝ゥ繝ャ繝シ繧キ繝ァ繝ウ縺ョ繝舌げ菫ョ豁」??in95,98縺ァ縺ッ繝上?繝峨え繧ァ繧「繧ォ繝シ繧ス繝ォ莉・螟悶⊇縺シ蝠城。後↑縺?Ξ繝吶Ν縺ォ縺ェ繧翫∪縺呻シ
1092+繝サ繧「繧、繧ウ繝ウ繧偵Μ繝九Η繝シ繧「繝ォ??56x256繧「繧、繧ウ繝ウ縺ォ繧ょッセ蠢懶シ
1093+繝サ隕九◆逶ョ縺?縺代?蝠城。後□縺代←EGC蝗コ螳壹↑縺ョ縺ォ險ュ螳壹?陦ィ遉コ縺隈RCG+縺ォ縺ェ縺」縺ヲ繧九?繧脱GC縺ォ縺励∪縺励◆
1094+繝サ繧ォ繧ケ繧ソ繝?INI險ュ螳壹ヵ繧。繧、繝ォ繧呈ュ」縺励¥隱ュ縺ソ譖ク縺阪〒縺阪k繧医≧縺ォ縺励∪縺励◆
10951095
10961096 0.86 rev6 -> 0.86 rev7
1097-・ウィンドウアクセラレータを一旦High Colorにしてから256色にすると色が化ける不具合を修正
1098-・Windowsキー対応しました(ただしWin98以降でしか効きません)
1099-・何故かUnicode版関数固定になっていたのを修正
1100-・画面回転で落ちるバグを修正しました(本家のyuiさんより)
1097+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ繧剃ク?譌ヲHigh Color縺ォ縺励※縺九i256濶イ縺ォ縺吶k縺ィ濶イ縺悟喧縺代k荳榊?蜷医r菫ョ豁」
1098+繝サWindows繧ュ繝シ蟇セ蠢懊@縺セ縺励◆?医◆縺?縺邑in98莉・髯阪〒縺励°蜉ケ縺阪∪縺帙s?
1099+繝サ菴墓腐縺偽nicode迚磯未謨ー蝗コ螳壹↓縺ェ縺」縺ヲ縺?◆縺ョ繧剃ソョ豁」
1100+繝サ逕サ髱「蝗櫁サ「縺ァ關ス縺。繧九ヰ繧ー繧剃ソョ豁」縺励∪縺励◆(譛ャ螳カ縺ョyui縺輔s繧医j)
11011101
11021102 0.86 rev5 -> 0.86 rev6
1103-・x86版でVirtual PCの固定サイズVHD形式のサポートが出来ていなかった問題を修正
1104-・Windows2000でも起動できるようにした(黒翼猫さんのVC++2005/2008/2010 でコンパイルしたプログラムを Windows 95/98/Me/2000で動くようにするライブラリ使用)
1105-・ウィンドウアクセラレータ別窓で常にビジーカーソルが出ていた問題を修正
1106-・ウィンドウアクセラレータ別窓を統合できるようになりました
1107-・ウィンドウアクセラレータ別窓統合でフルスクリーンモードをサポートしました
1108- ・別窓はGDI、統合後はDirectDrawで描画されます。
1109- ・フルスクリーンはNo change screen resolutionをONにしておくのがおすすめ。ウィンドウアクセラレータの解像度に実環境の解像度が振り回されるので。DirectDrawにあるウィンドウサイズがフルスクリーン解像度の大きさに変更されるバグも起こりやすいです。ウィンドウサイズと配置が変更されるのを気にしないならOFFでも多分問題ありません。
1110-・ウィンドウアクセラレータ動作中のマウスカーソル描画が滑らかになりました
1111-・マルチスレッドモード描画モードも搭載しています
1112- ・若干速くなるかも?
1113- ・CPUコア数が少ないならONにしてもあまり意味が無いと思う
1114- ・エラーが出やすいかも
1115- ・ちなみに最速になるのは別窓+マルチスレッドモードの場合です(描画系がすべて別スレッドで動作するため)
1116-・Alt+TabやCtrl+Escなどのシステム関連キーをエミュレータに送信できるようになりました
1117- ・原則として左側のCtrl,Alt,Shift修飾はエミュレータ、右側のCtrl,Alt,Shift修飾はシステムに送られます
1118- ・Ctrl+Alt+Delは例外で無条件でシステムに送られます。エミュレータにCtrl+Alt+Delを送りたいときは代わりにCtrl+Alt+ScrollLockを入力してください。
1119-・ウィンドウモードを利用する場合は画面解像度を1024x768より大きくしてください(1280x1024とか1920x1080とか)。
1103+繝サx86迚医〒Virtual PC縺ョ蝗コ螳壹し繧、繧コVHD蠖「蠑上?繧オ繝昴?繝医′蜃コ譚・縺ヲ縺?↑縺九▲縺溷撫鬘後r菫ョ豁」
1104+繝サWindows2000縺ァ繧りオキ蜍輔〒縺阪k繧医≧縺ォ縺励◆?磯サ堤ソシ迪ォ縺輔s縺ョVC++2005/2008/2010 縺ァ繧ウ繝ウ繝代う繝ォ縺励◆繝励Ο繧ー繝ゥ繝?繧 Windows 95/98/Me/2000縺ァ蜍輔¥繧医≧縺ォ縺吶k繝ゥ繧、繝悶Λ繝ェ菴ソ逕ィ?
1105+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ蛻・遯薙〒蟶ク縺ォ繝薙ず繝シ繧ォ繝シ繧ス繝ォ縺悟?縺ヲ縺?◆蝠城。後r菫ョ豁」
1106+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ蛻・遯薙r邨ア蜷医〒縺阪k繧医≧縺ォ縺ェ繧翫∪縺励◆
1107+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ蛻・遯鍋オア蜷医〒繝輔Ν繧ケ繧ッ繝ェ繝シ繝ウ繝「繝シ繝峨r繧オ繝昴?繝医@縺セ縺励◆
1108+縲?繝サ蛻・遯薙?GDI縲∫オア蜷亥セ後?DirectDraw縺ァ謠冗判縺輔l縺セ縺吶?
1109+縲?繝サ繝輔Ν繧ケ繧ッ繝ェ繝シ繝ウ縺ッNo change screen resolution繧丹N縺ォ縺励※縺翫¥縺ョ縺後♀縺吶☆繧√?ゅえ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ縺ョ隗」蜒丞コヲ縺ォ螳溽腸蠅??隗」蜒丞コヲ縺梧険繧雁屓縺輔l繧九?縺ァ縲?irectDraw縺ォ縺ゅk繧ヲ繧」繝ウ繝峨え繧オ繧、繧コ縺後ヵ繝ォ繧ケ繧ッ繝ェ繝シ繝ウ隗」蜒丞コヲ縺ョ螟ァ縺阪&縺ォ螟画峩縺輔l繧九ヰ繧ー繧りオキ縺薙j繧?☆縺?〒縺吶?ゅえ繧」繝ウ繝峨え繧オ繧、繧コ縺ィ驟咲スョ縺悟、画峩縺輔l繧九?繧呈ー励↓縺励↑縺?↑繧碓FF縺ァ繧ょ、壼?蝠城。後≠繧翫∪縺帙s縲
1110+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ蜍穂ス應クュ縺ョ繝槭え繧ケ繧ォ繝シ繧ス繝ォ謠冗判縺梧サ代i縺九↓縺ェ繧翫∪縺励◆
1111+繝サ繝槭Ν繝√せ繝ャ繝?ラ繝「繝シ繝画緒逕サ繝「繝シ繝峨b謳ュ霈峨@縺ヲ縺?∪縺
1112+縲?繝サ闍・蟷イ騾溘¥縺ェ繧九°繧ゑシ
1113+縲?繝サCPU繧ウ繧「謨ー縺悟ー代↑縺?↑繧碓N縺ォ縺励※繧ゅ≠縺セ繧頑э蜻ウ縺檎┌縺?→諤昴≧
1114+縲?繝サ繧ィ繝ゥ繝シ縺悟?繧?☆縺?°繧
1115+縲?繝サ縺。縺ェ縺ソ縺ォ譛?騾溘↓縺ェ繧九?縺ッ蛻・遯?繝槭Ν繝√せ繝ャ繝?ラ繝「繝シ繝峨?蝣エ蜷医〒縺呻シ域緒逕サ邉サ縺後☆縺ケ縺ヲ蛻・繧ケ繝ャ繝?ラ縺ァ蜍穂ス懊☆繧九◆繧?シ
1116+繝サAlt+Tab繧Гtrl+Esc縺ェ縺ゥ縺ョ繧キ繧ケ繝?Β髢「騾」繧ュ繝シ繧偵お繝溘Η繝ャ繝シ繧ソ縺ォ騾∽ソ。縺ァ縺阪k繧医≧縺ォ縺ェ繧翫∪縺励◆
1117+縲?繝サ蜴溷援縺ィ縺励※蟾ヲ蛛エ縺ョCtrl,Alt,Shift菫ョ鬟セ縺ッ繧ィ繝溘Η繝ャ繝シ繧ソ縲∝承蛛エ縺ョCtrl,Alt,Shift菫ョ鬟セ縺ッ繧キ繧ケ繝?Β縺ォ騾√i繧後∪縺
1118+縲?繝サCtrl+Alt+Del縺ッ萓句、悶〒辟。譚。莉カ縺ァ繧キ繧ケ繝?Β縺ォ騾√i繧後∪縺吶?ゅお繝溘Η繝ャ繝シ繧ソ縺ォCtrl+Alt+Del繧帝?√j縺溘>縺ィ縺阪?莉」繧上j縺ォCtrl+Alt+ScrollLock繧貞?蜉帙@縺ヲ縺上□縺輔>縲
1119+繝サ繧ヲ繧」繝ウ繝峨え繝「繝シ繝峨r蛻ゥ逕ィ縺吶k蝣エ蜷医?逕サ髱「隗」蜒丞コヲ繧?024x768繧医j螟ァ縺阪¥縺励※縺上□縺輔>??280x1024縺ィ縺?920x1080縺ィ縺具シ峨?
11201120
11211121 0.86 rev4 -> 0.86 rev5
1122-・Virtual PCの固定サイズVHD形式のサポートを追加しました(ただし、AT互換機形式とPC-98形式のパーティションに互換性がないのでConv98AT等を使う必要があります)
1122+繝サVirtual PC縺ョ蝗コ螳壹し繧、繧コVHD蠖「蠑上?繧オ繝昴?繝医r霑ス蜉?縺励∪縺励◆?医◆縺?縺励?、T莠呈鋤讖溷ス「蠑上→PC-98蠖「蠑上?繝代?繝?ぅ繧キ繝ァ繝ウ縺ォ莠呈鋤諤ァ縺後↑縺??縺ァConv98AT遲峨r菴ソ縺?ソ?ヲ√′縺ゅj縺セ縺呻シ
11231123
11241124 0.86 rev3 -> 0.86 rev4
1125-・ウィンドウアクセラレータ関連のファイル/ディレクトリ名がvideoだと紛らわしいので名前いじくりました(video/video.c, video/video.c -> wab/wab.c, wab/wab.h)
1126-・NetworkとWindow Acceleratorのモジュール独立性を高めて(比較的)他のボードを追加しやすいようにしてみた(そのうちSoundみたいにメニューで選択できるようにした方が良いかも?)
1127-・上記修正でQEMU由来の部分を分離できたので曖昧だったnet.c,net.hとwab.c,wab.hは完全に修正BSDライセンスになります
1128-・分離されたということで、ネットワークサポート追加のSUPPORT_NET, ウィンドウアクセラレータサポート追加のSUPPORT_WABが追加されました。これらだけを定義してもQEMUのコードはバイナリに組み込まれないので修正BSDライセンスになります
1129-(ただし、これらを定義するだけではLANもウィンドウアクセラレータも使えません。あくまで基本部分を提供するだけなので、QEMUのLGY-98やCL-GD5430を使わないのであれば新たに自作しなければなりません)
1130-・詳しい人がLGY-98やCL-GD5430以外のデバイスも作ってくれると期待(WAB-SとかTridentとか・・・PCI使えるようにしたらだいぶ作りやすくなる気がする)
1125+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ髢「騾」縺ョ繝輔ぃ繧、繝ォ?上ョ繧」繝ャ繧ッ繝医Μ蜷阪′video縺?縺ィ邏帙i繧上@縺??縺ァ蜷榊燕縺?§縺上j縺セ縺励◆??ideo/video.c, video/video.c -> wab/wab.c, wab/wab.h?
1126+繝サNetwork縺ィWindow Accelerator縺ョ繝「繧ク繝・繝シ繝ォ迢ャ遶区?ァ繧帝ォ倥a縺ヲ?域ッ碑シ?噪?我サ悶?繝懊?繝峨r霑ス蜉?縺励d縺吶>繧医≧縺ォ縺励※縺ソ縺滂シ医◎縺ョ縺?■Sound縺ソ縺溘>縺ォ繝。繝九Η繝シ縺ァ驕ク謚槭〒縺阪k繧医≧縺ォ縺励◆譁ケ縺瑚憶縺?°繧ゑシ滂シ
1127+繝サ荳願ィ倅ソョ豁」縺ァQEMU逕ア譚・縺ョ驛ィ蛻?r蛻?屬縺ァ縺阪◆縺ョ縺ァ譖匁乂縺?縺」縺殤et.c,net.h縺ィwab.c,wab.h縺ッ螳悟?縺ォ菫ョ豁」BSD繝ゥ繧、繧サ繝ウ繧ケ縺ォ縺ェ繧翫∪縺
1128+繝サ蛻?屬縺輔l縺溘→縺?≧縺薙→縺ァ縲√ロ繝?ヨ繝ッ繝シ繧ッ繧オ繝昴?繝郁ソス蜉?縺ョSUPPORT_NET, 繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ繧オ繝昴?繝郁ソス蜉?縺ョSUPPORT_WAB縺瑚ソス蜉?縺輔l縺セ縺励◆縲ゅ%繧後i縺?縺代r螳夂セゥ縺励※繧2EMU縺ョ繧ウ繝シ繝峨?繝舌う繝翫Μ縺ォ邨?∩霎シ縺セ繧後↑縺??縺ァ菫ョ豁」BSD繝ゥ繧、繧サ繝ウ繧ケ縺ォ縺ェ繧翫∪縺
1129+?医◆縺?縺励?√%繧後i繧貞ョ夂セゥ縺吶k縺?縺代〒縺ッLAN繧ゅえ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ繧ゆスソ縺医∪縺帙s縲ゅ≠縺上∪縺ァ蝓コ譛ャ驛ィ蛻?r謠蝉セ帙☆繧九□縺代↑縺ョ縺ァ縲_EMU縺ョLGY-98繧ГL-GD5430繧剃スソ繧上↑縺??縺ァ縺ゅl縺ー譁ー縺溘↓閾ェ菴懊@縺ェ縺代l縺ー縺ェ繧翫∪縺帙s?
1130+繝サ隧ウ縺励>莠コ縺鍬GY-98繧ГL-GD5430莉・螟悶?繝?ヰ繧、繧ケ繧ゆス懊▲縺ヲ縺上l繧九→譛溷セ?シ?AB-S縺ィ縺亀rident縺ィ縺具ス・?・?・PCI菴ソ縺医k繧医≧縺ォ縺励◆繧峨□縺??菴懊j繧?☆縺上↑繧区ー励′縺吶k?
11311131
11321132 0.86 rev2 -> 0.86 rev3
1133-・カレンダ設定画面でOKが押せない不具合を修正
1134-・ウィンドウアクセラレータにアナログスイッチモードを追加(要は切り替えの音が鳴らないだけ)
1133+繝サ繧ォ繝ャ繝ウ繝?險ュ螳夂判髱「縺ァOK縺梧款縺帙↑縺?ク榊?蜷医r菫ョ豁」
1134+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ縺ォ繧「繝翫Ο繧ー繧ケ繧、繝?メ繝「繝シ繝峨r霑ス蜉??郁ヲ√?蛻?j譖ソ縺医?髻ウ縺碁ウエ繧峨↑縺?□縺托シ
11351135
11361136 0.86 rev1 -> 0.86 rev2
1137-・IDE設定画面を追加
1138-・ITF workメニューのバグ修正
1139-・起動時STOPキーによるITFスキップ機能追加(実機ではメモリチェック無し起動ですがnp21wではちゃんとメモリ初期化はします)
1140-・ウィンドウアクセラレータ別窓の操作性改善(キー送信対応・マウス中ボタンでのマウスキャプチャ対応・ウィンドウリサイズサポート)
1141-・x64版の試験提供
1137+繝サIDE險ュ螳夂判髱「繧定ソス蜉?
1138+繝サITF work繝。繝九Η繝シ縺ョ繝舌げ菫ョ豁」
1139+繝サ襍キ蜍墓凾STOP繧ュ繝シ縺ォ繧医kITF繧ケ繧ュ繝??讖溯?霑ス蜉??亥ョ滓ゥ溘〒縺ッ繝。繝「繝ェ繝√ぉ繝?け辟。縺苓オキ蜍輔〒縺吶′np21w縺ァ縺ッ縺。繧?s縺ィ繝。繝「繝ェ蛻晄悄蛹悶?縺励∪縺呻シ
1140+繝サ繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ蛻・遯薙?謫堺ス懈?ァ謾ケ蝟?シ医く繝シ騾∽ソ。蟇セ蠢懊?繝槭え繧ケ荳ュ繝懊ち繝ウ縺ァ縺ョ繝槭え繧ケ繧ュ繝」繝励メ繝」蟇セ蠢懊?繧ヲ繧」繝ウ繝峨え繝ェ繧オ繧、繧コ繧オ繝昴?繝茨シ
1141+繝サx64迚医?隧ヲ鬨捺署萓
11421142
11431143 0.86 -> 0.86 rev1
1144-・512MB以上のNHDイメージを作成できなくなっていた問題を修正
1144+繝サ512MB莉・荳翫?NHD繧、繝。繝シ繧ク繧剃ス懈?縺ァ縺阪↑縺上↑縺」縺ヲ縺?◆蝠城。後r菫ョ豁」
11451145
11461146 0.85 -> 0.86
1147-・本家np2 0.86をベースに作り直し&試行錯誤の結果残っていた不要コード整理
1148-・LAN,ウィンドウアクセラレータともに複数種類対応を想定してダイアログ作り直し
1149-・TAPデバイス名をGUIで選択できるように改良
1150-・CL-GD5430ウィンドウアクセラレータ内蔵機種選択を追加(ただし、Xe10内蔵以外で動く保証は無し)
\ No newline at end of file
1147+繝サ譛ャ螳カnp2 0.86繧偵?繝シ繧ケ縺ォ菴懊j逶エ縺暦シ?ゥヲ陦碁険隱、縺ョ邨先棡谿九▲縺ヲ縺?◆荳崎ヲ√さ繝シ繝画紛逅
1148+繝サLAN,繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ縺ィ繧ゅ↓隍?焚遞ョ鬘槫ッセ蠢懊r諠ウ螳壹@縺ヲ繝?繧、繧「繝ュ繧ー菴懊j逶エ縺
1149+繝サTAP繝?ヰ繧、繧ケ蜷阪rGUI縺ァ驕ク謚槭〒縺阪k繧医≧縺ォ謾ケ濶ッ
1150+繝サCL-GD5430繧ヲ繧」繝ウ繝峨え繧「繧ッ繧サ繝ゥ繝ャ繝シ繧ソ蜀?鳩讖溽ィョ驕ク謚槭r霑ス蜉??医◆縺?縺励?々e10蜀?鳩莉・螟悶〒蜍輔¥菫晁ィシ縺ッ辟。縺暦シ
\ No newline at end of file
Binary files a/source/src/res/fp200.ico and b/source/src/res/fp200.ico differ
Binary files /dev/null and b/source/src/res/micom_mahjong.ico differ
Binary files a/source/src/res/mz5500.ico and b/source/src/res/mz5500.ico differ
Binary files a/source/src/res/mz6500.ico and b/source/src/res/mz6500.ico differ
Binary files a/source/src/res/mz6550.ico and b/source/src/res/mz6550.ico differ
Binary files /dev/null and b/source/src/res/svi3x8.ico differ
Binary files /dev/null and b/source/src/res/tvboy.ico differ
--- /dev/null
+++ b/source/tool/emacs/qtdoc.el
@@ -0,0 +1,198 @@
1+;;; qtdoc.el --- Qt documentation lookup from within Emacs
2+
3+;; Copyright 2007 by Martin Blais
4+
5+;; Authors: Martin Blais <blais@furius.ca>,
6+;; Revision: Revision: 4879
7+;; Date: $Date: 2007-01-11 06:28:06 -0800 (Thu, 11 Jan 2007) $
8+
9+;; This program is free software; you can redistribute it and/or modify
10+;; it under the terms of the GNU General Public License version 2,
11+;; as published by the Free Software Foundation.
12+;;
13+;; This program is distributed in the hope that it will be useful,
14+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+;; GNU General Public License for more details.
17+;;
18+;; You should have received a copy of the GNU General Public License version 2
19+;; along with this program and available at
20+;; http://docutils.sf.net/licenses/gpl.txt and at
21+;; http://www.gnu.org/licenses/gpl.txt.
22+
23+;;; Commentary:
24+
25+;; Lookup Qt documentation in a Browser from Emacs. Emacs tells your running web
26+;; browser to open up the appropriate page.
27+
28+;;; Description
29+
30+;;; Download
31+
32+;;; BUGS
33+
34+;;; History:
35+
36+;;; Code:
37+
38+
39+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
40+;; Bindings and hooks
41+
42+(defgroup qtdoc nil "Qt Documentation Browser"
43+ :group 'wp
44+ :version "21.1"
45+ :link '(url-link "http://furius.ca/pubcode/conf/lib/elisp/qtdoc.el"))
46+
47+(defvar qtdoc-html-root "/usr/share/doc/qt-4.2.3/html"
48+ "The directory where your documentation lies.
49+You will almost certainly have to customize this.")
50+
51+(defvar qtdoc-docindex-string
52+ "
53+A QAbstractButton QDir QIntValidator QRegExpValidator QTabWidget
54+ QAbstractEventDispatcher QDirectPainter QIODevice QRegion QTcpServer
55+ QAbstractExtensionFactory QDirModel QItemDelegate QResizeEvent QTcpSocket
56+ QAbstractExtensionManager QDockWidget QItemEditorCreatorBase QResource QTemporaryFile
57+ QAbstractFileEngine QDomAttr QItemEditorFactory QRubberBand QTestEventList
58+ QAbstractFileEngineHandler QDomCDATASection QItemSelection S QScreen QTextBlock
59+ QAbstractFormBuilder QDomCharacterData QItemSelectionModel QScreenCursor QTextBlockFormat
60+ QAbstractGraphicsShapeItem QDomComment QItemSelectionRange QScreenDriverFactory QTextBlockGroup
61+ QAbstractItemDelegate QDomDocument K QKbdDriverFactory QScreenDriverPlugin QTextBlockUserData
62+ QAbstractItemModel QDomDocumentFragment QKbdDriverPlugin QScrollArea QTextBrowser
63+ QAbstractItemView QDomDocumentType QKeyEvent QScrollBar QTextCharFormat
64+ QAbstractListModel QDomElement QKeySequence QSemaphore QTextCodec
65+ QAbstractPrintDialog QDomEntity L QLabel QSessionManager QTextCodecPlugin
66+ QAbstractProxyModel QDomEntityReference QLatin1Char QSet QTextCursor
67+ QAbstractScrollArea QDomImplementation QLatin1String QSetIterator QTextDecoder
68+ QAbstractSlider QDomNamedNodeMap QLayout QSettings QTextDocument
69+ QAbstractSocket QDomNode QLayoutItem QSharedData QTextDocumentFragment
70+ QAbstractSpinBox QDomNodeList QLCDNumber QSharedDataPointer QTextEdit
71+ QAbstractTableModel QDomNotation QLibrary QShortcut QTextEncoder
72+ QAbstractTextDocumentLayout QDomProcessingInstruction QLibraryInfo QShortcutEvent QTextFormat
73+ QAccessible QDomText QLine QShowEvent QTextFragment
74+ QAccessibleBridge QDoubleSpinBox QLinearGradient QSignalMapper QTextFrame
75+ QAccessibleBridgePlugin QDoubleValidator QLineEdit QSignalSpy QTextFrameFormat
76+ QAccessibleEvent QDrag QLineF QSize QTextImageFormat
77+ QAccessibleInterface QDragEnterEvent QLinkedList QSizeF QTextInlineObject
78+ QAccessibleObject QDragLeaveEvent QLinkedListIterator QSizeGrip QTextLayout
79+ QAccessiblePlugin QDragMoveEvent QLinuxFbScreen QSizePolicy QTextLength
80+ QAccessibleWidget QDropEvent QList QSlider QTextLine
81+ QAction QDynamicPropertyChangeEvent QListIterator QSocketNotifier QTextList
82+ QActionEvent E QErrorMessage QListView QSortFilterProxyModel QTextListFormat
83+ QActionGroup QEvent QListWidget QSound QTextObject
84+ QApplication QEventLoop QListWidgetItem QSpacerItem QTextOption
85+ QAssistantClient QExtensionFactory QLocale QSpinBox QTextStream
86+ QAxAggregated QExtensionManager M QMacPasteboardMime QSplashScreen QTextTable
87+ QAxBase F QFile QMacStyle QSplitter QTextTableCell
88+ QAxBindable QFileDialog QMainWindow QSplitterHandle QTextTableFormat
89+ QAxFactory QFileIconProvider QMap QSqlDatabase QThread
90+ QAxObject QFileInfo QMapIterator QSqlDriver QThreadStorage
91+ QAxScript QFileOpenEvent QMatrix QSqlDriverCreator QTime
92+ QAxScriptEngine QFileSystemWatcher QMenu QSqlDriverCreatorBase QTimeEdit
93+ QAxScriptManager QFlag QMenuBar QSqlDriverPlugin QTimeLine
94+ QAxWidget QFlags QMessageBox QSqlError QTimer
95+B QBasicTimer QFocusEvent QMetaClassInfo QSqlField QTimerEvent
96+ QBitArray QFocusFrame QMetaEnum QSqlIndex QToolBar
97+ QBitmap QFont QMetaMethod QSqlQuery QToolBox
98+ QBoxLayout QFontComboBox QMetaObject QSqlQueryModel QToolButton
99+ QBrush QFontDatabase QMetaProperty QSqlRecord QToolTip
100+ QBuffer QFontDialog QMetaType QSqlRelation QTransformedScreen
101+ QButtonGroup QFontInfo QMimeData QSqlRelationalDelegate QTranslator
102+ QByteArray QFontMetrics QMimeSource QSqlRelationalTableModel QTreeView
103+ QByteArrayMatcher QFontMetricsF QModelIndex QSqlResult QTreeWidget
104+C QCache QFormBuilder QMotifStyle QSqlTableModel QTreeWidgetItem
105+ QCalendarWidget QFrame QMouseDriverFactory QStack QTreeWidgetItemIterator
106+ QCDEStyle QFSFileEngine QMouseDriverPlugin QStackedLayout U QUdpSocket
107+ QChar QFtp QMouseEvent QStackedWidget QUiLoader
108+ QCheckBox G QGenericArgument QMoveEvent QStandardItem QUndoCommand
109+ QChildEvent QGenericReturnArgument QMovie QStandardItemEditorCreator QUndoGroup
110+ QCleanlooksStyle QGLColormap QMultiHash QStandardItemModel QUndoStack
111+ QClipboard QGLContext QMultiMap QStatusBar QUndoView
112+ QCloseEvent QGLFormat QMutableHashIterator QStatusTipEvent QUrl
113+ QColor QGLFramebufferObject QMutableLinkedListIterator QString QUrlInfo
114+ QColorDialog QGLPixelBuffer QMutableListIterator QStringList QUuid
115+ QColormap QGLWidget QMutableMapIterator QStringListModel V QValidator
116+ QComboBox QGradient QMutableSetIterator QStringMatcher QVariant
117+ QCommonStyle QGraphicsEllipseItem QMutableVectorIterator QStyle QVarLengthArray
118+ QCompleter QGraphicsItem QMutex QStyleFactory QVBoxLayout
119+ QConicalGradient QGraphicsItemAnimation QMutexLocker QStyleHintReturn QVector
120+ QContextMenuEvent QGraphicsItemGroup N QNetworkAddressEntry QStyleHintReturnMask QVectorIterator
121+ QCopChannel QGraphicsLineItem QNetworkInterface QStyleOption QVFbScreen
122+ QCoreApplication QGraphicsPathItem QNetworkProxy QStyleOptionButton QVNCScreen
123+ QCursor QGraphicsPixmapItem O QObject QStyleOptionComboBox W QWaitCondition
124+ QCustomRasterPaintDevice QGraphicsPolygonItem QObjectCleanupHandler QStyleOptionComplex QWhatsThis
125+D QDataStream QGraphicsRectItem P QPageSetupDialog QStyleOptionDockWidget QWhatsThisClickedEvent
126+ QDataWidgetMapper QGraphicsScene QPaintDevice QStyleOptionFocusRect QWheelEvent
127+ QDate QGraphicsSceneContextMenuEvent QPaintEngine QStyleOptionFrame QWidget
128+ QDateEdit QGraphicsSceneEvent QPaintEngineState QStyleOptionFrameV2 QWidgetAction
129+ QDateTime QGraphicsSceneHoverEvent QPainter QStyleOptionGraphicsItem QWidgetItem
130+ QDateTimeEdit QGraphicsSceneMouseEvent QPainterPath QStyleOptionGroupBox QWindowsMime
131+ QDBusAbstractAdaptor QGraphicsSceneWheelEvent QPainterPathStroker QStyleOptionHeader QWindowsStyle
132+ QDBusAbstractInterface QGraphicsSimpleTextItem QPaintEvent QStyleOptionMenuItem QWindowStateChangeEvent
133+ QDBusArgument QGraphicsSvgItem QPair QStyleOptionProgressBar QWindowsXPStyle
134+ QDBusConnection QGraphicsTextItem QPalette QStyleOptionProgressBarV2 QWorkspace
135+ QDBusConnectionInterface QGraphicsView QPen QStyleOptionQ3DockWindow QWriteLocker
136+ QDBusError QGridLayout QPersistentModelIndex QStyleOptionQ3ListView QWSCalibratedMouseHandler
137+ QDBusInterface QGroupBox QPicture QStyleOptionQ3ListViewItem QWSClient
138+ QDBusMessage H QHash QPictureFormatPlugin QStyleOptionRubberBand QWSEmbedWidget
139+ QDBusObjectPath QHashIterator QPictureIO QStyleOptionSizeGrip QWSEvent
140+ QDBusReply QHBoxLayout QPixmap QStyleOptionSlider QWSInputMethod
141+ QDBusServer QHeaderView QPixmapCache QStyleOptionSpinBox QWSKeyboardHandler
142+ QDBusSignature QHelpEvent QPlastiqueStyle QStyleOptionTab QWSMouseHandler
143+ QDBusVariant QHideEvent QPluginLoader QStyleOptionTabBarBase QWSPointerCalibrationData
144+ QDecoration QHostAddress QPoint QStyleOptionTabV2 QWSScreenSaver
145+ QDecorationFactory QHostInfo QPointer QStyleOptionTabWidgetFrame QWSServer
146+ QDecorationPlugin QHoverEvent QPointF QStyleOptionTitleBar QWSTslibMouseHandler
147+ QDesignerActionEditorInterface QHttp QPolygon QStyleOptionToolBar QWSWindow
148+ QDesignerContainerExtension QHttpHeader QPolygonF QStyleOptionToolBox QWSWindowSurface
149+ QDesignerCustomWidgetCollectionInterface QHttpRequestHeader QPrintDialog QStyleOptionToolButton X QX11EmbedContainer
150+ QDesignerCustomWidgetInterface QHttpResponseHeader QPrintEngine QStyleOptionViewItem QX11EmbedWidget
151+ QDesignerFormEditorInterface I QIcon QPrinter QStyleOptionViewItemV2 QX11Info
152+ QDesignerFormWindowCursorInterface QIconDragEvent QProcess QStylePainter QXmlAttributes
153+ QDesignerFormWindowInterface QIconEngine QProgressBar QStylePlugin QXmlContentHandler
154+ QDesignerFormWindowManagerInterface QIconEnginePlugin QProgressDialog QSvgRenderer QXmlDeclHandler
155+ QDesignerMemberSheetExtension QImage QProxyModel QSvgWidget QXmlDefaultHandler
156+ QDesignerObjectInspectorInterface QImageIOHandler QPushButton QSyntaxHighlighter QXmlDTDHandler
157+ QDesignerPropertyEditorInterface QImageIOPlugin Q QQueue QSysInfo QXmlEntityResolver
158+ QDesignerPropertySheetExtension QImageReader R QRadialGradient QSystemLocale QXmlErrorHandler
159+ QDesignerTaskMenuExtension QImageWriter QRadioButton QSystemTrayIcon QXmlInputSource
160+ QDesignerWidgetBoxInterface QInputContext QRasterPaintEngine T QTabBar QXmlLexicalHandler
161+ QDesktopServices QInputContextFactory QReadLocker QTabletEvent QXmlLocator
162+ QDesktopWidget QInputContextPlugin QReadWriteLock QTableView QXmlNamespaceSupport
163+ QDial QInputDialog QRect QTableWidget QXmlParseException
164+ QDialog QInputEvent QRectF QTableWidgetItem QXmlReader
165+ QDialogButtonBox QInputMethodEvent QRegExp QTableWidgetSelectionRange QXmlSimpleReader
166+"
167+ "Cut-n-paste documentation index, to obtain the complete list of classes quick-n-dirty.")
168+
169+(defvar qtdoc-classes
170+ (delete-if-not (lambda (x) (> (length x) 1))
171+ (split-string qtdoc-docindex-string))
172+ "List of class names.")
173+
174+(require 'iswitchb)
175+
176+(defun qtdoc-completing-read (prompt choices)
177+ "Use iswitch as a completing-read replacement to choose from
178+choices. PROMPT is a string to prompt with. CHOICES is a list of
179+strings to choose from."
180+ (let ((iswitchb-make-buflist-hook
181+ (lambda ()
182+ (setq iswitchb-temp-buflist choices))))
183+ (iswitchb-read-buffer prompt)))
184+
185+
186+(require 'browse-url)
187+
188+(defun qtdoc-lookup ()
189+ "Lookup a class name in the Qt documentation."
190+ (interactive)
191+ (let ((name (qtdoc-completing-read "Qt Class: " qtdoc-classes)))
192+ (if current-prefix-arg
193+ (browse-url (concat qtdoc-html-root "/" (downcase name) ".html") current-prefix-arg)
194+ (w3m (concat qtdoc-html-root "/" (downcase name) ".html") current-prefix-arg)
195+ )))
196+
197+(provide 'qtdoc)
198+;;; qtdoc.el ends here
--- a/source/tool/mz80k/Form1.Designer.vb
+++ b/source/tool/mz80k/Form1.Designer.vb
@@ -1,980 +1,980 @@
1-<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2-Partial Class Form1
3- Inherits System.Windows.Forms.Form
4-
5- 'Form overrides dispose to clean up the component list.
6- <System.Diagnostics.DebuggerNonUserCode()> _
7- Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8- Try
9- If disposing AndAlso components IsNot Nothing Then
10- components.Dispose()
11- End If
12- Finally
13- MyBase.Dispose(disposing)
14- End Try
15- End Sub
16-
17- 'Required by the Windows Form Designer
18- Private components As System.ComponentModel.IContainer
19-
20- 'NOTE: The following procedure is required by the Windows Form Designer
21- 'It can be modified using the Windows Form Designer.
22- 'Do not modify it using the code editor.
23- <System.Diagnostics.DebuggerStepThrough()> _
24- Private Sub InitializeComponent()
25- Me.Button78 = New System.Windows.Forms.Button
26- Me.Button77 = New System.Windows.Forms.Button
27- Me.Button76 = New System.Windows.Forms.Button
28- Me.Button75 = New System.Windows.Forms.Button
29- Me.Button74 = New System.Windows.Forms.Button
30- Me.Button73 = New System.Windows.Forms.Button
31- Me.Button72 = New System.Windows.Forms.Button
32- Me.Button71 = New System.Windows.Forms.Button
33- Me.Button70 = New System.Windows.Forms.Button
34- Me.Button69 = New System.Windows.Forms.Button
35- Me.Button68 = New System.Windows.Forms.Button
36- Me.Button67 = New System.Windows.Forms.Button
37- Me.Button66 = New System.Windows.Forms.Button
38- Me.Button65 = New System.Windows.Forms.Button
39- Me.Button64 = New System.Windows.Forms.Button
40- Me.Button63 = New System.Windows.Forms.Button
41- Me.Button62 = New System.Windows.Forms.Button
42- Me.Button61 = New System.Windows.Forms.Button
43- Me.Button60 = New System.Windows.Forms.Button
44- Me.Button59 = New System.Windows.Forms.Button
45- Me.Button58 = New System.Windows.Forms.Button
46- Me.Button57 = New System.Windows.Forms.Button
47- Me.Button56 = New System.Windows.Forms.Button
48- Me.Button55 = New System.Windows.Forms.Button
49- Me.Button54 = New System.Windows.Forms.Button
50- Me.Button53 = New System.Windows.Forms.CheckBox
51- Me.Button52 = New System.Windows.Forms.Button
52- Me.Button51 = New System.Windows.Forms.Button
53- Me.Button50 = New System.Windows.Forms.Button
54- Me.Button49 = New System.Windows.Forms.Button
55- Me.Button48 = New System.Windows.Forms.Button
56- Me.Button47 = New System.Windows.Forms.Button
57- Me.Button46 = New System.Windows.Forms.Button
58- Me.Button45 = New System.Windows.Forms.CheckBox
59- Me.Button44 = New System.Windows.Forms.Button
60- Me.Button43 = New System.Windows.Forms.Button
61- Me.Button42 = New System.Windows.Forms.Button
62- Me.Button41 = New System.Windows.Forms.Button
63- Me.Button40 = New System.Windows.Forms.Button
64- Me.Button39 = New System.Windows.Forms.Button
65- Me.Button38 = New System.Windows.Forms.Button
66- Me.Button37 = New System.Windows.Forms.Button
67- Me.Button36 = New System.Windows.Forms.Button
68- Me.Button35 = New System.Windows.Forms.Button
69- Me.Button34 = New System.Windows.Forms.Button
70- Me.Button33 = New System.Windows.Forms.Button
71- Me.Button32 = New System.Windows.Forms.Button
72- Me.Button31 = New System.Windows.Forms.Button
73- Me.Button30 = New System.Windows.Forms.Button
74- Me.Button29 = New System.Windows.Forms.Button
75- Me.Button28 = New System.Windows.Forms.Button
76- Me.Button27 = New System.Windows.Forms.Button
77- Me.Button26 = New System.Windows.Forms.Button
78- Me.Button25 = New System.Windows.Forms.Button
79- Me.Button24 = New System.Windows.Forms.Button
80- Me.Button23 = New System.Windows.Forms.Button
81- Me.Button22 = New System.Windows.Forms.Button
82- Me.Button21 = New System.Windows.Forms.Button
83- Me.Button20 = New System.Windows.Forms.Button
84- Me.Button19 = New System.Windows.Forms.Button
85- Me.Button18 = New System.Windows.Forms.Button
86- Me.Button17 = New System.Windows.Forms.Button
87- Me.Button16 = New System.Windows.Forms.Button
88- Me.Button15 = New System.Windows.Forms.Button
89- Me.Button14 = New System.Windows.Forms.Button
90- Me.Button13 = New System.Windows.Forms.Button
91- Me.Button12 = New System.Windows.Forms.Button
92- Me.Button11 = New System.Windows.Forms.Button
93- Me.Button10 = New System.Windows.Forms.Button
94- Me.Button9 = New System.Windows.Forms.Button
95- Me.Button8 = New System.Windows.Forms.Button
96- Me.Button7 = New System.Windows.Forms.Button
97- Me.Button6 = New System.Windows.Forms.Button
98- Me.Button5 = New System.Windows.Forms.Button
99- Me.Button4 = New System.Windows.Forms.Button
100- Me.Button3 = New System.Windows.Forms.Button
101- Me.Button2 = New System.Windows.Forms.Button
102- Me.Button1 = New System.Windows.Forms.Button
103- Me.SuspendLayout()
104- '
105- 'Button78
106- '
107- Me.Button78.Image = Global.mz80k_kbd.My.Resources.Resources.YEN
108- Me.Button78.Location = New System.Drawing.Point(760, 202)
109- Me.Button78.Name = "Button78"
110- Me.Button78.Size = New System.Drawing.Size(48, 48)
111- Me.Button78.TabIndex = 77
112- Me.Button78.UseVisualStyleBackColor = True
113- '
114- 'Button77
115- '
116- Me.Button77.Image = Global.mz80k_kbd.My.Resources.Resources.SEI
117- Me.Button77.Location = New System.Drawing.Point(760, 152)
118- Me.Button77.Name = "Button77"
119- Me.Button77.Size = New System.Drawing.Size(48, 48)
120- Me.Button77.TabIndex = 76
121- Me.Button77.UseVisualStyleBackColor = True
122- '
123- 'Button76
124- '
125- Me.Button76.Image = Global.mz80k_kbd.My.Resources.Resources.KIN
126- Me.Button76.Location = New System.Drawing.Point(760, 102)
127- Me.Button76.Name = "Button76"
128- Me.Button76.Size = New System.Drawing.Size(48, 48)
129- Me.Button76.TabIndex = 75
130- Me.Button76.UseVisualStyleBackColor = True
131- '
132- 'Button75
133- '
134- Me.Button75.Image = Global.mz80k_kbd.My.Resources.Resources.SUI
135- Me.Button75.Location = New System.Drawing.Point(760, 52)
136- Me.Button75.Name = "Button75"
137- Me.Button75.Size = New System.Drawing.Size(48, 48)
138- Me.Button75.TabIndex = 74
139- Me.Button75.UseVisualStyleBackColor = True
140- '
141- 'Button74
142- '
143- Me.Button74.Image = Global.mz80k_kbd.My.Resources.Resources.GETSU
144- Me.Button74.Location = New System.Drawing.Point(760, 2)
145- Me.Button74.Name = "Button74"
146- Me.Button74.Size = New System.Drawing.Size(48, 48)
147- Me.Button74.TabIndex = 73
148- Me.Button74.UseVisualStyleBackColor = True
149- '
150- 'Button73
151- '
152- Me.Button73.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH54
153- Me.Button73.Location = New System.Drawing.Point(706, 202)
154- Me.Button73.Name = "Button73"
155- Me.Button73.Size = New System.Drawing.Size(48, 48)
156- Me.Button73.TabIndex = 72
157- Me.Button73.UseVisualStyleBackColor = True
158- '
159- 'Button72
160- '
161- Me.Button72.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH53
162- Me.Button72.Location = New System.Drawing.Point(656, 202)
163- Me.Button72.Name = "Button72"
164- Me.Button72.Size = New System.Drawing.Size(48, 48)
165- Me.Button72.TabIndex = 71
166- Me.Button72.UseVisualStyleBackColor = True
167- '
168- 'Button71
169- '
170- Me.Button71.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH52
171- Me.Button71.Location = New System.Drawing.Point(606, 202)
172- Me.Button71.Name = "Button71"
173- Me.Button71.Size = New System.Drawing.Size(48, 48)
174- Me.Button71.TabIndex = 70
175- Me.Button71.UseVisualStyleBackColor = True
176- '
177- 'Button70
178- '
179- Me.Button70.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH51
180- Me.Button70.Location = New System.Drawing.Point(556, 202)
181- Me.Button70.Name = "Button70"
182- Me.Button70.Size = New System.Drawing.Size(48, 48)
183- Me.Button70.TabIndex = 69
184- Me.Button70.UseVisualStyleBackColor = True
185- '
186- 'Button69
187- '
188- Me.Button69.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH44
189- Me.Button69.Location = New System.Drawing.Point(706, 152)
190- Me.Button69.Name = "Button69"
191- Me.Button69.Size = New System.Drawing.Size(48, 48)
192- Me.Button69.TabIndex = 68
193- Me.Button69.UseVisualStyleBackColor = True
194- '
195- 'Button68
196- '
197- Me.Button68.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH43
198- Me.Button68.Location = New System.Drawing.Point(656, 152)
199- Me.Button68.Name = "Button68"
200- Me.Button68.Size = New System.Drawing.Size(48, 48)
201- Me.Button68.TabIndex = 67
202- Me.Button68.UseVisualStyleBackColor = True
203- '
204- 'Button67
205- '
206- Me.Button67.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH42
207- Me.Button67.Location = New System.Drawing.Point(606, 152)
208- Me.Button67.Name = "Button67"
209- Me.Button67.Size = New System.Drawing.Size(48, 48)
210- Me.Button67.TabIndex = 66
211- Me.Button67.UseVisualStyleBackColor = True
212- '
213- 'Button66
214- '
215- Me.Button66.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH41
216- Me.Button66.Location = New System.Drawing.Point(556, 152)
217- Me.Button66.Name = "Button66"
218- Me.Button66.Size = New System.Drawing.Size(48, 48)
219- Me.Button66.TabIndex = 65
220- Me.Button66.UseVisualStyleBackColor = True
221- '
222- 'Button65
223- '
224- Me.Button65.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH34
225- Me.Button65.Location = New System.Drawing.Point(706, 102)
226- Me.Button65.Name = "Button65"
227- Me.Button65.Size = New System.Drawing.Size(48, 48)
228- Me.Button65.TabIndex = 64
229- Me.Button65.UseVisualStyleBackColor = True
230- '
231- 'Button64
232- '
233- Me.Button64.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH33
234- Me.Button64.Location = New System.Drawing.Point(656, 102)
235- Me.Button64.Name = "Button64"
236- Me.Button64.Size = New System.Drawing.Size(48, 48)
237- Me.Button64.TabIndex = 63
238- Me.Button64.UseVisualStyleBackColor = True
239- '
240- 'Button63
241- '
242- Me.Button63.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH32
243- Me.Button63.Location = New System.Drawing.Point(606, 102)
244- Me.Button63.Name = "Button63"
245- Me.Button63.Size = New System.Drawing.Size(48, 48)
246- Me.Button63.TabIndex = 62
247- Me.Button63.UseVisualStyleBackColor = True
248- '
249- 'Button62
250- '
251- Me.Button62.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH31
252- Me.Button62.Location = New System.Drawing.Point(556, 102)
253- Me.Button62.Name = "Button62"
254- Me.Button62.Size = New System.Drawing.Size(48, 48)
255- Me.Button62.TabIndex = 61
256- Me.Button62.UseVisualStyleBackColor = True
257- '
258- 'Button61
259- '
260- Me.Button61.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH24
261- Me.Button61.Location = New System.Drawing.Point(706, 52)
262- Me.Button61.Name = "Button61"
263- Me.Button61.Size = New System.Drawing.Size(48, 48)
264- Me.Button61.TabIndex = 60
265- Me.Button61.UseVisualStyleBackColor = True
266- '
267- 'Button60
268- '
269- Me.Button60.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH23
270- Me.Button60.Location = New System.Drawing.Point(656, 52)
271- Me.Button60.Name = "Button60"
272- Me.Button60.Size = New System.Drawing.Size(48, 48)
273- Me.Button60.TabIndex = 59
274- Me.Button60.UseVisualStyleBackColor = True
275- '
276- 'Button59
277- '
278- Me.Button59.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH22
279- Me.Button59.Location = New System.Drawing.Point(606, 52)
280- Me.Button59.Name = "Button59"
281- Me.Button59.Size = New System.Drawing.Size(48, 48)
282- Me.Button59.TabIndex = 58
283- Me.Button59.UseVisualStyleBackColor = True
284- '
285- 'Button58
286- '
287- Me.Button58.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH21
288- Me.Button58.Location = New System.Drawing.Point(556, 52)
289- Me.Button58.Name = "Button58"
290- Me.Button58.Size = New System.Drawing.Size(48, 48)
291- Me.Button58.TabIndex = 57
292- Me.Button58.UseVisualStyleBackColor = True
293- '
294- 'Button57
295- '
296- Me.Button57.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH14
297- Me.Button57.Location = New System.Drawing.Point(706, 2)
298- Me.Button57.Name = "Button57"
299- Me.Button57.Size = New System.Drawing.Size(48, 48)
300- Me.Button57.TabIndex = 56
301- Me.Button57.UseVisualStyleBackColor = True
302- '
303- 'Button56
304- '
305- Me.Button56.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH13
306- Me.Button56.Location = New System.Drawing.Point(656, 2)
307- Me.Button56.Name = "Button56"
308- Me.Button56.Size = New System.Drawing.Size(48, 48)
309- Me.Button56.TabIndex = 55
310- Me.Button56.UseVisualStyleBackColor = True
311- '
312- 'Button55
313- '
314- Me.Button55.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH12
315- Me.Button55.Location = New System.Drawing.Point(606, 2)
316- Me.Button55.Name = "Button55"
317- Me.Button55.Size = New System.Drawing.Size(48, 48)
318- Me.Button55.TabIndex = 54
319- Me.Button55.UseVisualStyleBackColor = True
320- '
321- 'Button54
322- '
323- Me.Button54.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH11
324- Me.Button54.Location = New System.Drawing.Point(556, 2)
325- Me.Button54.Name = "Button54"
326- Me.Button54.Size = New System.Drawing.Size(48, 48)
327- Me.Button54.TabIndex = 53
328- Me.Button54.UseVisualStyleBackColor = True
329- '
330- 'Button53
331- '
332- Me.Button53.Appearance = System.Windows.Forms.Appearance.Button
333- Me.Button53.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT
334- Me.Button53.Location = New System.Drawing.Point(502, 202)
335- Me.Button53.Name = "Button53"
336- Me.Button53.Size = New System.Drawing.Size(48, 48)
337- Me.Button53.TabIndex = 52
338- Me.Button53.UseVisualStyleBackColor = True
339- '
340- 'Button52
341- '
342- Me.Button52.Image = Global.mz80k_kbd.My.Resources.Resources.CR
343- Me.Button52.Location = New System.Drawing.Point(402, 202)
344- Me.Button52.Name = "Button52"
345- Me.Button52.Size = New System.Drawing.Size(98, 48)
346- Me.Button52.TabIndex = 51
347- Me.Button52.UseVisualStyleBackColor = True
348- '
349- 'Button51
350- '
351- Me.Button51.Image = Global.mz80k_kbd.My.Resources.Resources.BREAK
352- Me.Button51.Location = New System.Drawing.Point(352, 202)
353- Me.Button51.Name = "Button51"
354- Me.Button51.Size = New System.Drawing.Size(48, 48)
355- Me.Button51.TabIndex = 50
356- Me.Button51.UseVisualStyleBackColor = True
357- '
358- 'Button50
359- '
360- Me.Button50.Image = Global.mz80k_kbd.My.Resources.Resources.RIGHT
361- Me.Button50.Location = New System.Drawing.Point(302, 202)
362- Me.Button50.Name = "Button50"
363- Me.Button50.Size = New System.Drawing.Size(48, 48)
364- Me.Button50.TabIndex = 49
365- Me.Button50.UseVisualStyleBackColor = True
366- '
367- 'Button49
368- '
369- Me.Button49.Image = Global.mz80k_kbd.My.Resources.Resources.DOWN
370- Me.Button49.Location = New System.Drawing.Point(252, 202)
371- Me.Button49.Name = "Button49"
372- Me.Button49.Size = New System.Drawing.Size(48, 48)
373- Me.Button49.TabIndex = 48
374- Me.Button49.UseVisualStyleBackColor = True
375- '
376- 'Button48
377- '
378- Me.Button48.Image = Global.mz80k_kbd.My.Resources.Resources.SPACE
379- Me.Button48.Location = New System.Drawing.Point(152, 202)
380- Me.Button48.Name = "Button48"
381- Me.Button48.Size = New System.Drawing.Size(98, 48)
382- Me.Button48.TabIndex = 47
383- Me.Button48.UseVisualStyleBackColor = True
384- '
385- 'Button47
386- '
387- Me.Button47.Image = Global.mz80k_kbd.My.Resources.Resources.DELETE
388- Me.Button47.Location = New System.Drawing.Point(102, 202)
389- Me.Button47.Name = "Button47"
390- Me.Button47.Size = New System.Drawing.Size(48, 48)
391- Me.Button47.TabIndex = 46
392- Me.Button47.UseVisualStyleBackColor = True
393- '
394- 'Button46
395- '
396- Me.Button46.Image = Global.mz80k_kbd.My.Resources.Resources.HOME
397- Me.Button46.Location = New System.Drawing.Point(52, 202)
398- Me.Button46.Name = "Button46"
399- Me.Button46.Size = New System.Drawing.Size(48, 48)
400- Me.Button46.TabIndex = 45
401- Me.Button46.UseVisualStyleBackColor = True
402- '
403- 'Button45
404- '
405- Me.Button45.Appearance = System.Windows.Forms.Appearance.Button
406- Me.Button45.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT
407- Me.Button45.Location = New System.Drawing.Point(2, 202)
408- Me.Button45.Name = "Button45"
409- Me.Button45.Size = New System.Drawing.Size(48, 48)
410- Me.Button45.TabIndex = 44
411- Me.Button45.UseVisualStyleBackColor = True
412- '
413- 'Button44
414- '
415- Me.Button44.Image = Global.mz80k_kbd.My.Resources.Resources.KANA
416- Me.Button44.Location = New System.Drawing.Point(502, 152)
417- Me.Button44.Name = "Button44"
418- Me.Button44.Size = New System.Drawing.Size(48, 48)
419- Me.Button44.TabIndex = 43
420- Me.Button44.UseVisualStyleBackColor = True
421- '
422- 'Button43
423- '
424- Me.Button43.Image = Global.mz80k_kbd.My.Resources.Resources.SLASH
425- Me.Button43.Location = New System.Drawing.Point(452, 152)
426- Me.Button43.Name = "Button43"
427- Me.Button43.Size = New System.Drawing.Size(48, 48)
428- Me.Button43.TabIndex = 42
429- Me.Button43.UseVisualStyleBackColor = True
430- '
431- 'Button42
432- '
433- Me.Button42.Image = Global.mz80k_kbd.My.Resources.Resources.PERIOD
434- Me.Button42.Location = New System.Drawing.Point(402, 152)
435- Me.Button42.Name = "Button42"
436- Me.Button42.Size = New System.Drawing.Size(48, 48)
437- Me.Button42.TabIndex = 41
438- Me.Button42.UseVisualStyleBackColor = True
439- '
440- 'Button41
441- '
442- Me.Button41.Image = Global.mz80k_kbd.My.Resources.Resources.COMMA
443- Me.Button41.Location = New System.Drawing.Point(352, 152)
444- Me.Button41.Name = "Button41"
445- Me.Button41.Size = New System.Drawing.Size(48, 48)
446- Me.Button41.TabIndex = 40
447- Me.Button41.UseVisualStyleBackColor = True
448- '
449- 'Button40
450- '
451- Me.Button40.Image = Global.mz80k_kbd.My.Resources.Resources.M
452- Me.Button40.Location = New System.Drawing.Point(302, 152)
453- Me.Button40.Name = "Button40"
454- Me.Button40.Size = New System.Drawing.Size(48, 48)
455- Me.Button40.TabIndex = 39
456- Me.Button40.UseVisualStyleBackColor = True
457- '
458- 'Button39
459- '
460- Me.Button39.Image = Global.mz80k_kbd.My.Resources.Resources.N
461- Me.Button39.Location = New System.Drawing.Point(252, 152)
462- Me.Button39.Name = "Button39"
463- Me.Button39.Size = New System.Drawing.Size(48, 48)
464- Me.Button39.TabIndex = 38
465- Me.Button39.UseVisualStyleBackColor = True
466- '
467- 'Button38
468- '
469- Me.Button38.Image = Global.mz80k_kbd.My.Resources.Resources.B
470- Me.Button38.Location = New System.Drawing.Point(202, 152)
471- Me.Button38.Name = "Button38"
472- Me.Button38.Size = New System.Drawing.Size(48, 48)
473- Me.Button38.TabIndex = 37
474- Me.Button38.UseVisualStyleBackColor = True
475- '
476- 'Button37
477- '
478- Me.Button37.Image = Global.mz80k_kbd.My.Resources.Resources.V
479- Me.Button37.Location = New System.Drawing.Point(152, 152)
480- Me.Button37.Name = "Button37"
481- Me.Button37.Size = New System.Drawing.Size(48, 48)
482- Me.Button37.TabIndex = 36
483- Me.Button37.UseVisualStyleBackColor = True
484- '
485- 'Button36
486- '
487- Me.Button36.Image = Global.mz80k_kbd.My.Resources.Resources.C
488- Me.Button36.Location = New System.Drawing.Point(102, 152)
489- Me.Button36.Name = "Button36"
490- Me.Button36.Size = New System.Drawing.Size(48, 48)
491- Me.Button36.TabIndex = 35
492- Me.Button36.UseVisualStyleBackColor = True
493- '
494- 'Button35
495- '
496- Me.Button35.Image = Global.mz80k_kbd.My.Resources.Resources.X
497- Me.Button35.Location = New System.Drawing.Point(52, 152)
498- Me.Button35.Name = "Button35"
499- Me.Button35.Size = New System.Drawing.Size(48, 48)
500- Me.Button35.TabIndex = 34
501- Me.Button35.UseVisualStyleBackColor = True
502- '
503- 'Button34
504- '
505- Me.Button34.Image = Global.mz80k_kbd.My.Resources.Resources.Z
506- Me.Button34.Location = New System.Drawing.Point(2, 152)
507- Me.Button34.Name = "Button34"
508- Me.Button34.Size = New System.Drawing.Size(48, 48)
509- Me.Button34.TabIndex = 33
510- Me.Button34.UseVisualStyleBackColor = True
511- '
512- 'Button33
513- '
514- Me.Button33.Image = Global.mz80k_kbd.My.Resources.Resources.PLUS
515- Me.Button33.Location = New System.Drawing.Point(502, 102)
516- Me.Button33.Name = "Button33"
517- Me.Button33.Size = New System.Drawing.Size(48, 48)
518- Me.Button33.TabIndex = 32
519- Me.Button33.UseVisualStyleBackColor = True
520- '
521- 'Button32
522- '
523- Me.Button32.Image = Global.mz80k_kbd.My.Resources.Resources.SEMICOLON
524- Me.Button32.Location = New System.Drawing.Point(452, 102)
525- Me.Button32.Name = "Button32"
526- Me.Button32.Size = New System.Drawing.Size(48, 48)
527- Me.Button32.TabIndex = 31
528- Me.Button32.UseVisualStyleBackColor = True
529- '
530- 'Button31
531- '
532- Me.Button31.Image = Global.mz80k_kbd.My.Resources.Resources.L
533- Me.Button31.Location = New System.Drawing.Point(402, 102)
534- Me.Button31.Name = "Button31"
535- Me.Button31.Size = New System.Drawing.Size(48, 48)
536- Me.Button31.TabIndex = 30
537- Me.Button31.UseVisualStyleBackColor = True
538- '
539- 'Button30
540- '
541- Me.Button30.Image = Global.mz80k_kbd.My.Resources.Resources.K
542- Me.Button30.Location = New System.Drawing.Point(352, 102)
543- Me.Button30.Name = "Button30"
544- Me.Button30.Size = New System.Drawing.Size(48, 48)
545- Me.Button30.TabIndex = 29
546- Me.Button30.UseVisualStyleBackColor = True
547- '
548- 'Button29
549- '
550- Me.Button29.Image = Global.mz80k_kbd.My.Resources.Resources.J
551- Me.Button29.Location = New System.Drawing.Point(302, 102)
552- Me.Button29.Name = "Button29"
553- Me.Button29.Size = New System.Drawing.Size(48, 48)
554- Me.Button29.TabIndex = 28
555- Me.Button29.UseVisualStyleBackColor = True
556- '
557- 'Button28
558- '
559- Me.Button28.Image = Global.mz80k_kbd.My.Resources.Resources.H
560- Me.Button28.Location = New System.Drawing.Point(252, 102)
561- Me.Button28.Name = "Button28"
562- Me.Button28.Size = New System.Drawing.Size(48, 48)
563- Me.Button28.TabIndex = 27
564- Me.Button28.UseVisualStyleBackColor = True
565- '
566- 'Button27
567- '
568- Me.Button27.Image = Global.mz80k_kbd.My.Resources.Resources.G
569- Me.Button27.Location = New System.Drawing.Point(202, 102)
570- Me.Button27.Name = "Button27"
571- Me.Button27.Size = New System.Drawing.Size(48, 48)
572- Me.Button27.TabIndex = 26
573- Me.Button27.UseVisualStyleBackColor = True
574- '
575- 'Button26
576- '
577- Me.Button26.Image = Global.mz80k_kbd.My.Resources.Resources.F
578- Me.Button26.Location = New System.Drawing.Point(152, 102)
579- Me.Button26.Name = "Button26"
580- Me.Button26.Size = New System.Drawing.Size(48, 48)
581- Me.Button26.TabIndex = 25
582- Me.Button26.UseVisualStyleBackColor = True
583- '
584- 'Button25
585- '
586- Me.Button25.Image = Global.mz80k_kbd.My.Resources.Resources.D
587- Me.Button25.Location = New System.Drawing.Point(102, 102)
588- Me.Button25.Name = "Button25"
589- Me.Button25.Size = New System.Drawing.Size(48, 48)
590- Me.Button25.TabIndex = 24
591- Me.Button25.UseVisualStyleBackColor = True
592- '
593- 'Button24
594- '
595- Me.Button24.Image = Global.mz80k_kbd.My.Resources.Resources.S
596- Me.Button24.Location = New System.Drawing.Point(52, 102)
597- Me.Button24.Name = "Button24"
598- Me.Button24.Size = New System.Drawing.Size(48, 48)
599- Me.Button24.TabIndex = 23
600- Me.Button24.UseVisualStyleBackColor = True
601- '
602- 'Button23
603- '
604- Me.Button23.Image = Global.mz80k_kbd.My.Resources.Resources.A
605- Me.Button23.Location = New System.Drawing.Point(2, 102)
606- Me.Button23.Name = "Button23"
607- Me.Button23.Size = New System.Drawing.Size(48, 48)
608- Me.Button23.TabIndex = 22
609- Me.Button23.UseVisualStyleBackColor = True
610- '
611- 'Button22
612- '
613- Me.Button22.Image = Global.mz80k_kbd.My.Resources.Resources.EQUAL
614- Me.Button22.Location = New System.Drawing.Point(502, 52)
615- Me.Button22.Name = "Button22"
616- Me.Button22.Size = New System.Drawing.Size(48, 48)
617- Me.Button22.TabIndex = 21
618- Me.Button22.UseVisualStyleBackColor = True
619- '
620- 'Button21
621- '
622- Me.Button21.Image = Global.mz80k_kbd.My.Resources.Resources.P
623- Me.Button21.Location = New System.Drawing.Point(452, 52)
624- Me.Button21.Name = "Button21"
625- Me.Button21.Size = New System.Drawing.Size(48, 48)
626- Me.Button21.TabIndex = 20
627- Me.Button21.UseVisualStyleBackColor = True
628- '
629- 'Button20
630- '
631- Me.Button20.Image = Global.mz80k_kbd.My.Resources.Resources.O
632- Me.Button20.Location = New System.Drawing.Point(402, 52)
633- Me.Button20.Name = "Button20"
634- Me.Button20.Size = New System.Drawing.Size(48, 48)
635- Me.Button20.TabIndex = 19
636- Me.Button20.UseVisualStyleBackColor = True
637- '
638- 'Button19
639- '
640- Me.Button19.Image = Global.mz80k_kbd.My.Resources.Resources.I
641- Me.Button19.Location = New System.Drawing.Point(352, 52)
642- Me.Button19.Name = "Button19"
643- Me.Button19.Size = New System.Drawing.Size(48, 48)
644- Me.Button19.TabIndex = 18
645- Me.Button19.UseVisualStyleBackColor = True
646- '
647- 'Button18
648- '
649- Me.Button18.Image = Global.mz80k_kbd.My.Resources.Resources.U
650- Me.Button18.Location = New System.Drawing.Point(302, 52)
651- Me.Button18.Name = "Button18"
652- Me.Button18.Size = New System.Drawing.Size(48, 48)
653- Me.Button18.TabIndex = 17
654- Me.Button18.UseVisualStyleBackColor = True
655- '
656- 'Button17
657- '
658- Me.Button17.Image = Global.mz80k_kbd.My.Resources.Resources.Y
659- Me.Button17.Location = New System.Drawing.Point(252, 52)
660- Me.Button17.Name = "Button17"
661- Me.Button17.Size = New System.Drawing.Size(48, 48)
662- Me.Button17.TabIndex = 16
663- Me.Button17.UseVisualStyleBackColor = True
664- '
665- 'Button16
666- '
667- Me.Button16.Image = Global.mz80k_kbd.My.Resources.Resources.T
668- Me.Button16.Location = New System.Drawing.Point(202, 52)
669- Me.Button16.Name = "Button16"
670- Me.Button16.Size = New System.Drawing.Size(48, 48)
671- Me.Button16.TabIndex = 15
672- Me.Button16.UseVisualStyleBackColor = True
673- '
674- 'Button15
675- '
676- Me.Button15.Image = Global.mz80k_kbd.My.Resources.Resources.R
677- Me.Button15.Location = New System.Drawing.Point(152, 52)
678- Me.Button15.Name = "Button15"
679- Me.Button15.Size = New System.Drawing.Size(48, 48)
680- Me.Button15.TabIndex = 14
681- Me.Button15.UseVisualStyleBackColor = True
682- '
683- 'Button14
684- '
685- Me.Button14.Image = Global.mz80k_kbd.My.Resources.Resources.E
686- Me.Button14.Location = New System.Drawing.Point(102, 52)
687- Me.Button14.Name = "Button14"
688- Me.Button14.Size = New System.Drawing.Size(48, 48)
689- Me.Button14.TabIndex = 13
690- Me.Button14.UseVisualStyleBackColor = True
691- '
692- 'Button13
693- '
694- Me.Button13.Image = Global.mz80k_kbd.My.Resources.Resources.W
695- Me.Button13.Location = New System.Drawing.Point(52, 52)
696- Me.Button13.Name = "Button13"
697- Me.Button13.Size = New System.Drawing.Size(48, 48)
698- Me.Button13.TabIndex = 12
699- Me.Button13.UseVisualStyleBackColor = True
700- '
701- 'Button12
702- '
703- Me.Button12.Image = Global.mz80k_kbd.My.Resources.Resources.Q
704- Me.Button12.Location = New System.Drawing.Point(2, 52)
705- Me.Button12.Name = "Button12"
706- Me.Button12.Size = New System.Drawing.Size(48, 48)
707- Me.Button12.TabIndex = 11
708- Me.Button12.UseVisualStyleBackColor = True
709- '
710- 'Button11
711- '
712- Me.Button11.Image = Global.mz80k_kbd.My.Resources.Resources.MINUS
713- Me.Button11.Location = New System.Drawing.Point(502, 2)
714- Me.Button11.Name = "Button11"
715- Me.Button11.Size = New System.Drawing.Size(48, 48)
716- Me.Button11.TabIndex = 10
717- Me.Button11.UseVisualStyleBackColor = True
718- '
719- 'Button10
720- '
721- Me.Button10.Image = Global.mz80k_kbd.My.Resources.Resources._0
722- Me.Button10.Location = New System.Drawing.Point(452, 2)
723- Me.Button10.Name = "Button10"
724- Me.Button10.Size = New System.Drawing.Size(48, 48)
725- Me.Button10.TabIndex = 9
726- Me.Button10.UseVisualStyleBackColor = True
727- '
728- 'Button9
729- '
730- Me.Button9.Image = Global.mz80k_kbd.My.Resources.Resources._9
731- Me.Button9.Location = New System.Drawing.Point(402, 2)
732- Me.Button9.Name = "Button9"
733- Me.Button9.Size = New System.Drawing.Size(48, 48)
734- Me.Button9.TabIndex = 8
735- Me.Button9.UseVisualStyleBackColor = True
736- '
737- 'Button8
738- '
739- Me.Button8.Image = Global.mz80k_kbd.My.Resources.Resources._8
740- Me.Button8.Location = New System.Drawing.Point(352, 2)
741- Me.Button8.Name = "Button8"
742- Me.Button8.Size = New System.Drawing.Size(48, 48)
743- Me.Button8.TabIndex = 7
744- Me.Button8.UseVisualStyleBackColor = True
745- '
746- 'Button7
747- '
748- Me.Button7.Image = Global.mz80k_kbd.My.Resources.Resources._7
749- Me.Button7.Location = New System.Drawing.Point(302, 2)
750- Me.Button7.Name = "Button7"
751- Me.Button7.Size = New System.Drawing.Size(48, 48)
752- Me.Button7.TabIndex = 6
753- Me.Button7.UseVisualStyleBackColor = True
754- '
755- 'Button6
756- '
757- Me.Button6.Image = Global.mz80k_kbd.My.Resources.Resources._6
758- Me.Button6.Location = New System.Drawing.Point(252, 2)
759- Me.Button6.Name = "Button6"
760- Me.Button6.Size = New System.Drawing.Size(48, 48)
761- Me.Button6.TabIndex = 5
762- Me.Button6.UseVisualStyleBackColor = True
763- '
764- 'Button5
765- '
766- Me.Button5.Image = Global.mz80k_kbd.My.Resources.Resources._5
767- Me.Button5.Location = New System.Drawing.Point(202, 2)
768- Me.Button5.Name = "Button5"
769- Me.Button5.Size = New System.Drawing.Size(48, 48)
770- Me.Button5.TabIndex = 4
771- Me.Button5.UseVisualStyleBackColor = True
772- '
773- 'Button4
774- '
775- Me.Button4.Image = Global.mz80k_kbd.My.Resources.Resources._4
776- Me.Button4.Location = New System.Drawing.Point(152, 2)
777- Me.Button4.Name = "Button4"
778- Me.Button4.Size = New System.Drawing.Size(48, 48)
779- Me.Button4.TabIndex = 3
780- Me.Button4.UseVisualStyleBackColor = True
781- '
782- 'Button3
783- '
784- Me.Button3.Image = Global.mz80k_kbd.My.Resources.Resources._3
785- Me.Button3.Location = New System.Drawing.Point(102, 2)
786- Me.Button3.Name = "Button3"
787- Me.Button3.Size = New System.Drawing.Size(48, 48)
788- Me.Button3.TabIndex = 2
789- Me.Button3.UseVisualStyleBackColor = True
790- '
791- 'Button2
792- '
793- Me.Button2.Image = Global.mz80k_kbd.My.Resources.Resources._2
794- Me.Button2.Location = New System.Drawing.Point(52, 2)
795- Me.Button2.Name = "Button2"
796- Me.Button2.Size = New System.Drawing.Size(48, 48)
797- Me.Button2.TabIndex = 1
798- Me.Button2.UseVisualStyleBackColor = True
799- '
800- 'Button1
801- '
802- Me.Button1.Image = Global.mz80k_kbd.My.Resources.Resources._1
803- Me.Button1.Location = New System.Drawing.Point(2, 2)
804- Me.Button1.Name = "Button1"
805- Me.Button1.Size = New System.Drawing.Size(48, 48)
806- Me.Button1.TabIndex = 0
807- Me.Button1.UseVisualStyleBackColor = True
808- '
809- 'Form1
810- '
811- Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
812- Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
813- Me.ClientSize = New System.Drawing.Size(809, 251)
814- Me.Controls.Add(Me.Button78)
815- Me.Controls.Add(Me.Button77)
816- Me.Controls.Add(Me.Button76)
817- Me.Controls.Add(Me.Button75)
818- Me.Controls.Add(Me.Button74)
819- Me.Controls.Add(Me.Button73)
820- Me.Controls.Add(Me.Button72)
821- Me.Controls.Add(Me.Button71)
822- Me.Controls.Add(Me.Button70)
823- Me.Controls.Add(Me.Button69)
824- Me.Controls.Add(Me.Button68)
825- Me.Controls.Add(Me.Button67)
826- Me.Controls.Add(Me.Button66)
827- Me.Controls.Add(Me.Button65)
828- Me.Controls.Add(Me.Button64)
829- Me.Controls.Add(Me.Button63)
830- Me.Controls.Add(Me.Button62)
831- Me.Controls.Add(Me.Button61)
832- Me.Controls.Add(Me.Button60)
833- Me.Controls.Add(Me.Button59)
834- Me.Controls.Add(Me.Button58)
835- Me.Controls.Add(Me.Button57)
836- Me.Controls.Add(Me.Button56)
837- Me.Controls.Add(Me.Button55)
838- Me.Controls.Add(Me.Button54)
839- Me.Controls.Add(Me.Button53)
840- Me.Controls.Add(Me.Button52)
841- Me.Controls.Add(Me.Button51)
842- Me.Controls.Add(Me.Button50)
843- Me.Controls.Add(Me.Button49)
844- Me.Controls.Add(Me.Button48)
845- Me.Controls.Add(Me.Button47)
846- Me.Controls.Add(Me.Button46)
847- Me.Controls.Add(Me.Button45)
848- Me.Controls.Add(Me.Button44)
849- Me.Controls.Add(Me.Button43)
850- Me.Controls.Add(Me.Button42)
851- Me.Controls.Add(Me.Button41)
852- Me.Controls.Add(Me.Button40)
853- Me.Controls.Add(Me.Button39)
854- Me.Controls.Add(Me.Button38)
855- Me.Controls.Add(Me.Button37)
856- Me.Controls.Add(Me.Button36)
857- Me.Controls.Add(Me.Button35)
858- Me.Controls.Add(Me.Button34)
859- Me.Controls.Add(Me.Button33)
860- Me.Controls.Add(Me.Button32)
861- Me.Controls.Add(Me.Button31)
862- Me.Controls.Add(Me.Button30)
863- Me.Controls.Add(Me.Button29)
864- Me.Controls.Add(Me.Button28)
865- Me.Controls.Add(Me.Button27)
866- Me.Controls.Add(Me.Button26)
867- Me.Controls.Add(Me.Button25)
868- Me.Controls.Add(Me.Button24)
869- Me.Controls.Add(Me.Button23)
870- Me.Controls.Add(Me.Button22)
871- Me.Controls.Add(Me.Button21)
872- Me.Controls.Add(Me.Button20)
873- Me.Controls.Add(Me.Button19)
874- Me.Controls.Add(Me.Button18)
875- Me.Controls.Add(Me.Button17)
876- Me.Controls.Add(Me.Button16)
877- Me.Controls.Add(Me.Button15)
878- Me.Controls.Add(Me.Button14)
879- Me.Controls.Add(Me.Button13)
880- Me.Controls.Add(Me.Button12)
881- Me.Controls.Add(Me.Button11)
882- Me.Controls.Add(Me.Button10)
883- Me.Controls.Add(Me.Button9)
884- Me.Controls.Add(Me.Button8)
885- Me.Controls.Add(Me.Button7)
886- Me.Controls.Add(Me.Button6)
887- Me.Controls.Add(Me.Button5)
888- Me.Controls.Add(Me.Button4)
889- Me.Controls.Add(Me.Button3)
890- Me.Controls.Add(Me.Button2)
891- Me.Controls.Add(Me.Button1)
892- Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
893- Me.KeyPreview = True
894- Me.MaximizeBox = False
895- Me.MinimizeBox = False
896- Me.Name = "Form1"
897- Me.Text = "MZ-80K Software Keyboard"
898- Me.ResumeLayout(False)
899-
900- End Sub
901- Friend WithEvents Button1 As System.Windows.Forms.Button
902- Friend WithEvents Button2 As System.Windows.Forms.Button
903- Friend WithEvents Button3 As System.Windows.Forms.Button
904- Friend WithEvents Button4 As System.Windows.Forms.Button
905- Friend WithEvents Button5 As System.Windows.Forms.Button
906- Friend WithEvents Button6 As System.Windows.Forms.Button
907- Friend WithEvents Button7 As System.Windows.Forms.Button
908- Friend WithEvents Button8 As System.Windows.Forms.Button
909- Friend WithEvents Button9 As System.Windows.Forms.Button
910- Friend WithEvents Button10 As System.Windows.Forms.Button
911- Friend WithEvents Button11 As System.Windows.Forms.Button
912- Friend WithEvents Button12 As System.Windows.Forms.Button
913- Friend WithEvents Button13 As System.Windows.Forms.Button
914- Friend WithEvents Button14 As System.Windows.Forms.Button
915- Friend WithEvents Button15 As System.Windows.Forms.Button
916- Friend WithEvents Button16 As System.Windows.Forms.Button
917- Friend WithEvents Button17 As System.Windows.Forms.Button
918- Friend WithEvents Button18 As System.Windows.Forms.Button
919- Friend WithEvents Button19 As System.Windows.Forms.Button
920- Friend WithEvents Button20 As System.Windows.Forms.Button
921- Friend WithEvents Button21 As System.Windows.Forms.Button
922- Friend WithEvents Button22 As System.Windows.Forms.Button
923- Friend WithEvents Button23 As System.Windows.Forms.Button
924- Friend WithEvents Button24 As System.Windows.Forms.Button
925- Friend WithEvents Button25 As System.Windows.Forms.Button
926- Friend WithEvents Button26 As System.Windows.Forms.Button
927- Friend WithEvents Button27 As System.Windows.Forms.Button
928- Friend WithEvents Button28 As System.Windows.Forms.Button
929- Friend WithEvents Button29 As System.Windows.Forms.Button
930- Friend WithEvents Button30 As System.Windows.Forms.Button
931- Friend WithEvents Button31 As System.Windows.Forms.Button
932- Friend WithEvents Button32 As System.Windows.Forms.Button
933- Friend WithEvents Button33 As System.Windows.Forms.Button
934- Friend WithEvents Button34 As System.Windows.Forms.Button
935- Friend WithEvents Button35 As System.Windows.Forms.Button
936- Friend WithEvents Button36 As System.Windows.Forms.Button
937- Friend WithEvents Button37 As System.Windows.Forms.Button
938- Friend WithEvents Button38 As System.Windows.Forms.Button
939- Friend WithEvents Button39 As System.Windows.Forms.Button
940- Friend WithEvents Button40 As System.Windows.Forms.Button
941- Friend WithEvents Button41 As System.Windows.Forms.Button
942- Friend WithEvents Button42 As System.Windows.Forms.Button
943- Friend WithEvents Button43 As System.Windows.Forms.Button
944- Friend WithEvents Button44 As System.Windows.Forms.Button
945- Friend WithEvents Button45 As System.Windows.Forms.CheckBox
946- Friend WithEvents Button46 As System.Windows.Forms.Button
947- Friend WithEvents Button47 As System.Windows.Forms.Button
948- Friend WithEvents Button48 As System.Windows.Forms.Button
949- Friend WithEvents Button49 As System.Windows.Forms.Button
950- Friend WithEvents Button50 As System.Windows.Forms.Button
951- Friend WithEvents Button51 As System.Windows.Forms.Button
952- Friend WithEvents Button52 As System.Windows.Forms.Button
953- Friend WithEvents Button53 As System.Windows.Forms.CheckBox
954- Friend WithEvents Button54 As System.Windows.Forms.Button
955- Friend WithEvents Button55 As System.Windows.Forms.Button
956- Friend WithEvents Button56 As System.Windows.Forms.Button
957- Friend WithEvents Button57 As System.Windows.Forms.Button
958- Friend WithEvents Button58 As System.Windows.Forms.Button
959- Friend WithEvents Button59 As System.Windows.Forms.Button
960- Friend WithEvents Button60 As System.Windows.Forms.Button
961- Friend WithEvents Button61 As System.Windows.Forms.Button
962- Friend WithEvents Button62 As System.Windows.Forms.Button
963- Friend WithEvents Button63 As System.Windows.Forms.Button
964- Friend WithEvents Button64 As System.Windows.Forms.Button
965- Friend WithEvents Button65 As System.Windows.Forms.Button
966- Friend WithEvents Button66 As System.Windows.Forms.Button
967- Friend WithEvents Button67 As System.Windows.Forms.Button
968- Friend WithEvents Button68 As System.Windows.Forms.Button
969- Friend WithEvents Button69 As System.Windows.Forms.Button
970- Friend WithEvents Button70 As System.Windows.Forms.Button
971- Friend WithEvents Button71 As System.Windows.Forms.Button
972- Friend WithEvents Button72 As System.Windows.Forms.Button
973- Friend WithEvents Button73 As System.Windows.Forms.Button
974- Friend WithEvents Button74 As System.Windows.Forms.Button
975- Friend WithEvents Button75 As System.Windows.Forms.Button
976- Friend WithEvents Button76 As System.Windows.Forms.Button
977- Friend WithEvents Button77 As System.Windows.Forms.Button
978- Friend WithEvents Button78 As System.Windows.Forms.Button
979-
980-End Class
1+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2+Partial Class Form1
3+ Inherits System.Windows.Forms.Form
4+
5+ 'Form overrides dispose to clean up the component list.
6+ <System.Diagnostics.DebuggerNonUserCode()> _
7+ Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8+ Try
9+ If disposing AndAlso components IsNot Nothing Then
10+ components.Dispose()
11+ End If
12+ Finally
13+ MyBase.Dispose(disposing)
14+ End Try
15+ End Sub
16+
17+ 'Required by the Windows Form Designer
18+ Private components As System.ComponentModel.IContainer
19+
20+ 'NOTE: The following procedure is required by the Windows Form Designer
21+ 'It can be modified using the Windows Form Designer.
22+ 'Do not modify it using the code editor.
23+ <System.Diagnostics.DebuggerStepThrough()> _
24+ Private Sub InitializeComponent()
25+ Me.Button78 = New System.Windows.Forms.Button
26+ Me.Button77 = New System.Windows.Forms.Button
27+ Me.Button76 = New System.Windows.Forms.Button
28+ Me.Button75 = New System.Windows.Forms.Button
29+ Me.Button74 = New System.Windows.Forms.Button
30+ Me.Button73 = New System.Windows.Forms.Button
31+ Me.Button72 = New System.Windows.Forms.Button
32+ Me.Button71 = New System.Windows.Forms.Button
33+ Me.Button70 = New System.Windows.Forms.Button
34+ Me.Button69 = New System.Windows.Forms.Button
35+ Me.Button68 = New System.Windows.Forms.Button
36+ Me.Button67 = New System.Windows.Forms.Button
37+ Me.Button66 = New System.Windows.Forms.Button
38+ Me.Button65 = New System.Windows.Forms.Button
39+ Me.Button64 = New System.Windows.Forms.Button
40+ Me.Button63 = New System.Windows.Forms.Button
41+ Me.Button62 = New System.Windows.Forms.Button
42+ Me.Button61 = New System.Windows.Forms.Button
43+ Me.Button60 = New System.Windows.Forms.Button
44+ Me.Button59 = New System.Windows.Forms.Button
45+ Me.Button58 = New System.Windows.Forms.Button
46+ Me.Button57 = New System.Windows.Forms.Button
47+ Me.Button56 = New System.Windows.Forms.Button
48+ Me.Button55 = New System.Windows.Forms.Button
49+ Me.Button54 = New System.Windows.Forms.Button
50+ Me.Button53 = New System.Windows.Forms.CheckBox
51+ Me.Button52 = New System.Windows.Forms.Button
52+ Me.Button51 = New System.Windows.Forms.Button
53+ Me.Button50 = New System.Windows.Forms.Button
54+ Me.Button49 = New System.Windows.Forms.Button
55+ Me.Button48 = New System.Windows.Forms.Button
56+ Me.Button47 = New System.Windows.Forms.Button
57+ Me.Button46 = New System.Windows.Forms.Button
58+ Me.Button45 = New System.Windows.Forms.CheckBox
59+ Me.Button44 = New System.Windows.Forms.Button
60+ Me.Button43 = New System.Windows.Forms.Button
61+ Me.Button42 = New System.Windows.Forms.Button
62+ Me.Button41 = New System.Windows.Forms.Button
63+ Me.Button40 = New System.Windows.Forms.Button
64+ Me.Button39 = New System.Windows.Forms.Button
65+ Me.Button38 = New System.Windows.Forms.Button
66+ Me.Button37 = New System.Windows.Forms.Button
67+ Me.Button36 = New System.Windows.Forms.Button
68+ Me.Button35 = New System.Windows.Forms.Button
69+ Me.Button34 = New System.Windows.Forms.Button
70+ Me.Button33 = New System.Windows.Forms.Button
71+ Me.Button32 = New System.Windows.Forms.Button
72+ Me.Button31 = New System.Windows.Forms.Button
73+ Me.Button30 = New System.Windows.Forms.Button
74+ Me.Button29 = New System.Windows.Forms.Button
75+ Me.Button28 = New System.Windows.Forms.Button
76+ Me.Button27 = New System.Windows.Forms.Button
77+ Me.Button26 = New System.Windows.Forms.Button
78+ Me.Button25 = New System.Windows.Forms.Button
79+ Me.Button24 = New System.Windows.Forms.Button
80+ Me.Button23 = New System.Windows.Forms.Button
81+ Me.Button22 = New System.Windows.Forms.Button
82+ Me.Button21 = New System.Windows.Forms.Button
83+ Me.Button20 = New System.Windows.Forms.Button
84+ Me.Button19 = New System.Windows.Forms.Button
85+ Me.Button18 = New System.Windows.Forms.Button
86+ Me.Button17 = New System.Windows.Forms.Button
87+ Me.Button16 = New System.Windows.Forms.Button
88+ Me.Button15 = New System.Windows.Forms.Button
89+ Me.Button14 = New System.Windows.Forms.Button
90+ Me.Button13 = New System.Windows.Forms.Button
91+ Me.Button12 = New System.Windows.Forms.Button
92+ Me.Button11 = New System.Windows.Forms.Button
93+ Me.Button10 = New System.Windows.Forms.Button
94+ Me.Button9 = New System.Windows.Forms.Button
95+ Me.Button8 = New System.Windows.Forms.Button
96+ Me.Button7 = New System.Windows.Forms.Button
97+ Me.Button6 = New System.Windows.Forms.Button
98+ Me.Button5 = New System.Windows.Forms.Button
99+ Me.Button4 = New System.Windows.Forms.Button
100+ Me.Button3 = New System.Windows.Forms.Button
101+ Me.Button2 = New System.Windows.Forms.Button
102+ Me.Button1 = New System.Windows.Forms.Button
103+ Me.SuspendLayout()
104+ '
105+ 'Button78
106+ '
107+ Me.Button78.Image = Global.mz80k_kbd.My.Resources.Resources.YEN
108+ Me.Button78.Location = New System.Drawing.Point(760, 202)
109+ Me.Button78.Name = "Button78"
110+ Me.Button78.Size = New System.Drawing.Size(48, 48)
111+ Me.Button78.TabIndex = 77
112+ Me.Button78.UseVisualStyleBackColor = True
113+ '
114+ 'Button77
115+ '
116+ Me.Button77.Image = Global.mz80k_kbd.My.Resources.Resources.SEI
117+ Me.Button77.Location = New System.Drawing.Point(760, 152)
118+ Me.Button77.Name = "Button77"
119+ Me.Button77.Size = New System.Drawing.Size(48, 48)
120+ Me.Button77.TabIndex = 76
121+ Me.Button77.UseVisualStyleBackColor = True
122+ '
123+ 'Button76
124+ '
125+ Me.Button76.Image = Global.mz80k_kbd.My.Resources.Resources.KIN
126+ Me.Button76.Location = New System.Drawing.Point(760, 102)
127+ Me.Button76.Name = "Button76"
128+ Me.Button76.Size = New System.Drawing.Size(48, 48)
129+ Me.Button76.TabIndex = 75
130+ Me.Button76.UseVisualStyleBackColor = True
131+ '
132+ 'Button75
133+ '
134+ Me.Button75.Image = Global.mz80k_kbd.My.Resources.Resources.SUI
135+ Me.Button75.Location = New System.Drawing.Point(760, 52)
136+ Me.Button75.Name = "Button75"
137+ Me.Button75.Size = New System.Drawing.Size(48, 48)
138+ Me.Button75.TabIndex = 74
139+ Me.Button75.UseVisualStyleBackColor = True
140+ '
141+ 'Button74
142+ '
143+ Me.Button74.Image = Global.mz80k_kbd.My.Resources.Resources.GETSU
144+ Me.Button74.Location = New System.Drawing.Point(760, 2)
145+ Me.Button74.Name = "Button74"
146+ Me.Button74.Size = New System.Drawing.Size(48, 48)
147+ Me.Button74.TabIndex = 73
148+ Me.Button74.UseVisualStyleBackColor = True
149+ '
150+ 'Button73
151+ '
152+ Me.Button73.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH54
153+ Me.Button73.Location = New System.Drawing.Point(706, 202)
154+ Me.Button73.Name = "Button73"
155+ Me.Button73.Size = New System.Drawing.Size(48, 48)
156+ Me.Button73.TabIndex = 72
157+ Me.Button73.UseVisualStyleBackColor = True
158+ '
159+ 'Button72
160+ '
161+ Me.Button72.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH53
162+ Me.Button72.Location = New System.Drawing.Point(656, 202)
163+ Me.Button72.Name = "Button72"
164+ Me.Button72.Size = New System.Drawing.Size(48, 48)
165+ Me.Button72.TabIndex = 71
166+ Me.Button72.UseVisualStyleBackColor = True
167+ '
168+ 'Button71
169+ '
170+ Me.Button71.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH52
171+ Me.Button71.Location = New System.Drawing.Point(606, 202)
172+ Me.Button71.Name = "Button71"
173+ Me.Button71.Size = New System.Drawing.Size(48, 48)
174+ Me.Button71.TabIndex = 70
175+ Me.Button71.UseVisualStyleBackColor = True
176+ '
177+ 'Button70
178+ '
179+ Me.Button70.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH51
180+ Me.Button70.Location = New System.Drawing.Point(556, 202)
181+ Me.Button70.Name = "Button70"
182+ Me.Button70.Size = New System.Drawing.Size(48, 48)
183+ Me.Button70.TabIndex = 69
184+ Me.Button70.UseVisualStyleBackColor = True
185+ '
186+ 'Button69
187+ '
188+ Me.Button69.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH44
189+ Me.Button69.Location = New System.Drawing.Point(706, 152)
190+ Me.Button69.Name = "Button69"
191+ Me.Button69.Size = New System.Drawing.Size(48, 48)
192+ Me.Button69.TabIndex = 68
193+ Me.Button69.UseVisualStyleBackColor = True
194+ '
195+ 'Button68
196+ '
197+ Me.Button68.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH43
198+ Me.Button68.Location = New System.Drawing.Point(656, 152)
199+ Me.Button68.Name = "Button68"
200+ Me.Button68.Size = New System.Drawing.Size(48, 48)
201+ Me.Button68.TabIndex = 67
202+ Me.Button68.UseVisualStyleBackColor = True
203+ '
204+ 'Button67
205+ '
206+ Me.Button67.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH42
207+ Me.Button67.Location = New System.Drawing.Point(606, 152)
208+ Me.Button67.Name = "Button67"
209+ Me.Button67.Size = New System.Drawing.Size(48, 48)
210+ Me.Button67.TabIndex = 66
211+ Me.Button67.UseVisualStyleBackColor = True
212+ '
213+ 'Button66
214+ '
215+ Me.Button66.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH41
216+ Me.Button66.Location = New System.Drawing.Point(556, 152)
217+ Me.Button66.Name = "Button66"
218+ Me.Button66.Size = New System.Drawing.Size(48, 48)
219+ Me.Button66.TabIndex = 65
220+ Me.Button66.UseVisualStyleBackColor = True
221+ '
222+ 'Button65
223+ '
224+ Me.Button65.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH34
225+ Me.Button65.Location = New System.Drawing.Point(706, 102)
226+ Me.Button65.Name = "Button65"
227+ Me.Button65.Size = New System.Drawing.Size(48, 48)
228+ Me.Button65.TabIndex = 64
229+ Me.Button65.UseVisualStyleBackColor = True
230+ '
231+ 'Button64
232+ '
233+ Me.Button64.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH33
234+ Me.Button64.Location = New System.Drawing.Point(656, 102)
235+ Me.Button64.Name = "Button64"
236+ Me.Button64.Size = New System.Drawing.Size(48, 48)
237+ Me.Button64.TabIndex = 63
238+ Me.Button64.UseVisualStyleBackColor = True
239+ '
240+ 'Button63
241+ '
242+ Me.Button63.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH32
243+ Me.Button63.Location = New System.Drawing.Point(606, 102)
244+ Me.Button63.Name = "Button63"
245+ Me.Button63.Size = New System.Drawing.Size(48, 48)
246+ Me.Button63.TabIndex = 62
247+ Me.Button63.UseVisualStyleBackColor = True
248+ '
249+ 'Button62
250+ '
251+ Me.Button62.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH31
252+ Me.Button62.Location = New System.Drawing.Point(556, 102)
253+ Me.Button62.Name = "Button62"
254+ Me.Button62.Size = New System.Drawing.Size(48, 48)
255+ Me.Button62.TabIndex = 61
256+ Me.Button62.UseVisualStyleBackColor = True
257+ '
258+ 'Button61
259+ '
260+ Me.Button61.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH24
261+ Me.Button61.Location = New System.Drawing.Point(706, 52)
262+ Me.Button61.Name = "Button61"
263+ Me.Button61.Size = New System.Drawing.Size(48, 48)
264+ Me.Button61.TabIndex = 60
265+ Me.Button61.UseVisualStyleBackColor = True
266+ '
267+ 'Button60
268+ '
269+ Me.Button60.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH23
270+ Me.Button60.Location = New System.Drawing.Point(656, 52)
271+ Me.Button60.Name = "Button60"
272+ Me.Button60.Size = New System.Drawing.Size(48, 48)
273+ Me.Button60.TabIndex = 59
274+ Me.Button60.UseVisualStyleBackColor = True
275+ '
276+ 'Button59
277+ '
278+ Me.Button59.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH22
279+ Me.Button59.Location = New System.Drawing.Point(606, 52)
280+ Me.Button59.Name = "Button59"
281+ Me.Button59.Size = New System.Drawing.Size(48, 48)
282+ Me.Button59.TabIndex = 58
283+ Me.Button59.UseVisualStyleBackColor = True
284+ '
285+ 'Button58
286+ '
287+ Me.Button58.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH21
288+ Me.Button58.Location = New System.Drawing.Point(556, 52)
289+ Me.Button58.Name = "Button58"
290+ Me.Button58.Size = New System.Drawing.Size(48, 48)
291+ Me.Button58.TabIndex = 57
292+ Me.Button58.UseVisualStyleBackColor = True
293+ '
294+ 'Button57
295+ '
296+ Me.Button57.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH14
297+ Me.Button57.Location = New System.Drawing.Point(706, 2)
298+ Me.Button57.Name = "Button57"
299+ Me.Button57.Size = New System.Drawing.Size(48, 48)
300+ Me.Button57.TabIndex = 56
301+ Me.Button57.UseVisualStyleBackColor = True
302+ '
303+ 'Button56
304+ '
305+ Me.Button56.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH13
306+ Me.Button56.Location = New System.Drawing.Point(656, 2)
307+ Me.Button56.Name = "Button56"
308+ Me.Button56.Size = New System.Drawing.Size(48, 48)
309+ Me.Button56.TabIndex = 55
310+ Me.Button56.UseVisualStyleBackColor = True
311+ '
312+ 'Button55
313+ '
314+ Me.Button55.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH12
315+ Me.Button55.Location = New System.Drawing.Point(606, 2)
316+ Me.Button55.Name = "Button55"
317+ Me.Button55.Size = New System.Drawing.Size(48, 48)
318+ Me.Button55.TabIndex = 54
319+ Me.Button55.UseVisualStyleBackColor = True
320+ '
321+ 'Button54
322+ '
323+ Me.Button54.Image = Global.mz80k_kbd.My.Resources.Resources.GRAPH11
324+ Me.Button54.Location = New System.Drawing.Point(556, 2)
325+ Me.Button54.Name = "Button54"
326+ Me.Button54.Size = New System.Drawing.Size(48, 48)
327+ Me.Button54.TabIndex = 53
328+ Me.Button54.UseVisualStyleBackColor = True
329+ '
330+ 'Button53
331+ '
332+ Me.Button53.Appearance = System.Windows.Forms.Appearance.Button
333+ Me.Button53.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT
334+ Me.Button53.Location = New System.Drawing.Point(502, 202)
335+ Me.Button53.Name = "Button53"
336+ Me.Button53.Size = New System.Drawing.Size(48, 48)
337+ Me.Button53.TabIndex = 52
338+ Me.Button53.UseVisualStyleBackColor = True
339+ '
340+ 'Button52
341+ '
342+ Me.Button52.Image = Global.mz80k_kbd.My.Resources.Resources.CR
343+ Me.Button52.Location = New System.Drawing.Point(402, 202)
344+ Me.Button52.Name = "Button52"
345+ Me.Button52.Size = New System.Drawing.Size(98, 48)
346+ Me.Button52.TabIndex = 51
347+ Me.Button52.UseVisualStyleBackColor = True
348+ '
349+ 'Button51
350+ '
351+ Me.Button51.Image = Global.mz80k_kbd.My.Resources.Resources.BREAK
352+ Me.Button51.Location = New System.Drawing.Point(352, 202)
353+ Me.Button51.Name = "Button51"
354+ Me.Button51.Size = New System.Drawing.Size(48, 48)
355+ Me.Button51.TabIndex = 50
356+ Me.Button51.UseVisualStyleBackColor = True
357+ '
358+ 'Button50
359+ '
360+ Me.Button50.Image = Global.mz80k_kbd.My.Resources.Resources.RIGHT
361+ Me.Button50.Location = New System.Drawing.Point(302, 202)
362+ Me.Button50.Name = "Button50"
363+ Me.Button50.Size = New System.Drawing.Size(48, 48)
364+ Me.Button50.TabIndex = 49
365+ Me.Button50.UseVisualStyleBackColor = True
366+ '
367+ 'Button49
368+ '
369+ Me.Button49.Image = Global.mz80k_kbd.My.Resources.Resources.DOWN
370+ Me.Button49.Location = New System.Drawing.Point(252, 202)
371+ Me.Button49.Name = "Button49"
372+ Me.Button49.Size = New System.Drawing.Size(48, 48)
373+ Me.Button49.TabIndex = 48
374+ Me.Button49.UseVisualStyleBackColor = True
375+ '
376+ 'Button48
377+ '
378+ Me.Button48.Image = Global.mz80k_kbd.My.Resources.Resources.SPACE
379+ Me.Button48.Location = New System.Drawing.Point(152, 202)
380+ Me.Button48.Name = "Button48"
381+ Me.Button48.Size = New System.Drawing.Size(98, 48)
382+ Me.Button48.TabIndex = 47
383+ Me.Button48.UseVisualStyleBackColor = True
384+ '
385+ 'Button47
386+ '
387+ Me.Button47.Image = Global.mz80k_kbd.My.Resources.Resources.DELETE
388+ Me.Button47.Location = New System.Drawing.Point(102, 202)
389+ Me.Button47.Name = "Button47"
390+ Me.Button47.Size = New System.Drawing.Size(48, 48)
391+ Me.Button47.TabIndex = 46
392+ Me.Button47.UseVisualStyleBackColor = True
393+ '
394+ 'Button46
395+ '
396+ Me.Button46.Image = Global.mz80k_kbd.My.Resources.Resources.HOME
397+ Me.Button46.Location = New System.Drawing.Point(52, 202)
398+ Me.Button46.Name = "Button46"
399+ Me.Button46.Size = New System.Drawing.Size(48, 48)
400+ Me.Button46.TabIndex = 45
401+ Me.Button46.UseVisualStyleBackColor = True
402+ '
403+ 'Button45
404+ '
405+ Me.Button45.Appearance = System.Windows.Forms.Appearance.Button
406+ Me.Button45.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT
407+ Me.Button45.Location = New System.Drawing.Point(2, 202)
408+ Me.Button45.Name = "Button45"
409+ Me.Button45.Size = New System.Drawing.Size(48, 48)
410+ Me.Button45.TabIndex = 44
411+ Me.Button45.UseVisualStyleBackColor = True
412+ '
413+ 'Button44
414+ '
415+ Me.Button44.Image = Global.mz80k_kbd.My.Resources.Resources.KANA
416+ Me.Button44.Location = New System.Drawing.Point(502, 152)
417+ Me.Button44.Name = "Button44"
418+ Me.Button44.Size = New System.Drawing.Size(48, 48)
419+ Me.Button44.TabIndex = 43
420+ Me.Button44.UseVisualStyleBackColor = True
421+ '
422+ 'Button43
423+ '
424+ Me.Button43.Image = Global.mz80k_kbd.My.Resources.Resources.SLASH
425+ Me.Button43.Location = New System.Drawing.Point(452, 152)
426+ Me.Button43.Name = "Button43"
427+ Me.Button43.Size = New System.Drawing.Size(48, 48)
428+ Me.Button43.TabIndex = 42
429+ Me.Button43.UseVisualStyleBackColor = True
430+ '
431+ 'Button42
432+ '
433+ Me.Button42.Image = Global.mz80k_kbd.My.Resources.Resources.PERIOD
434+ Me.Button42.Location = New System.Drawing.Point(402, 152)
435+ Me.Button42.Name = "Button42"
436+ Me.Button42.Size = New System.Drawing.Size(48, 48)
437+ Me.Button42.TabIndex = 41
438+ Me.Button42.UseVisualStyleBackColor = True
439+ '
440+ 'Button41
441+ '
442+ Me.Button41.Image = Global.mz80k_kbd.My.Resources.Resources.COMMA
443+ Me.Button41.Location = New System.Drawing.Point(352, 152)
444+ Me.Button41.Name = "Button41"
445+ Me.Button41.Size = New System.Drawing.Size(48, 48)
446+ Me.Button41.TabIndex = 40
447+ Me.Button41.UseVisualStyleBackColor = True
448+ '
449+ 'Button40
450+ '
451+ Me.Button40.Image = Global.mz80k_kbd.My.Resources.Resources.M
452+ Me.Button40.Location = New System.Drawing.Point(302, 152)
453+ Me.Button40.Name = "Button40"
454+ Me.Button40.Size = New System.Drawing.Size(48, 48)
455+ Me.Button40.TabIndex = 39
456+ Me.Button40.UseVisualStyleBackColor = True
457+ '
458+ 'Button39
459+ '
460+ Me.Button39.Image = Global.mz80k_kbd.My.Resources.Resources.N
461+ Me.Button39.Location = New System.Drawing.Point(252, 152)
462+ Me.Button39.Name = "Button39"
463+ Me.Button39.Size = New System.Drawing.Size(48, 48)
464+ Me.Button39.TabIndex = 38
465+ Me.Button39.UseVisualStyleBackColor = True
466+ '
467+ 'Button38
468+ '
469+ Me.Button38.Image = Global.mz80k_kbd.My.Resources.Resources.B
470+ Me.Button38.Location = New System.Drawing.Point(202, 152)
471+ Me.Button38.Name = "Button38"
472+ Me.Button38.Size = New System.Drawing.Size(48, 48)
473+ Me.Button38.TabIndex = 37
474+ Me.Button38.UseVisualStyleBackColor = True
475+ '
476+ 'Button37
477+ '
478+ Me.Button37.Image = Global.mz80k_kbd.My.Resources.Resources.V
479+ Me.Button37.Location = New System.Drawing.Point(152, 152)
480+ Me.Button37.Name = "Button37"
481+ Me.Button37.Size = New System.Drawing.Size(48, 48)
482+ Me.Button37.TabIndex = 36
483+ Me.Button37.UseVisualStyleBackColor = True
484+ '
485+ 'Button36
486+ '
487+ Me.Button36.Image = Global.mz80k_kbd.My.Resources.Resources.C
488+ Me.Button36.Location = New System.Drawing.Point(102, 152)
489+ Me.Button36.Name = "Button36"
490+ Me.Button36.Size = New System.Drawing.Size(48, 48)
491+ Me.Button36.TabIndex = 35
492+ Me.Button36.UseVisualStyleBackColor = True
493+ '
494+ 'Button35
495+ '
496+ Me.Button35.Image = Global.mz80k_kbd.My.Resources.Resources.X
497+ Me.Button35.Location = New System.Drawing.Point(52, 152)
498+ Me.Button35.Name = "Button35"
499+ Me.Button35.Size = New System.Drawing.Size(48, 48)
500+ Me.Button35.TabIndex = 34
501+ Me.Button35.UseVisualStyleBackColor = True
502+ '
503+ 'Button34
504+ '
505+ Me.Button34.Image = Global.mz80k_kbd.My.Resources.Resources.Z
506+ Me.Button34.Location = New System.Drawing.Point(2, 152)
507+ Me.Button34.Name = "Button34"
508+ Me.Button34.Size = New System.Drawing.Size(48, 48)
509+ Me.Button34.TabIndex = 33
510+ Me.Button34.UseVisualStyleBackColor = True
511+ '
512+ 'Button33
513+ '
514+ Me.Button33.Image = Global.mz80k_kbd.My.Resources.Resources.PLUS
515+ Me.Button33.Location = New System.Drawing.Point(502, 102)
516+ Me.Button33.Name = "Button33"
517+ Me.Button33.Size = New System.Drawing.Size(48, 48)
518+ Me.Button33.TabIndex = 32
519+ Me.Button33.UseVisualStyleBackColor = True
520+ '
521+ 'Button32
522+ '
523+ Me.Button32.Image = Global.mz80k_kbd.My.Resources.Resources.SEMICOLON
524+ Me.Button32.Location = New System.Drawing.Point(452, 102)
525+ Me.Button32.Name = "Button32"
526+ Me.Button32.Size = New System.Drawing.Size(48, 48)
527+ Me.Button32.TabIndex = 31
528+ Me.Button32.UseVisualStyleBackColor = True
529+ '
530+ 'Button31
531+ '
532+ Me.Button31.Image = Global.mz80k_kbd.My.Resources.Resources.L
533+ Me.Button31.Location = New System.Drawing.Point(402, 102)
534+ Me.Button31.Name = "Button31"
535+ Me.Button31.Size = New System.Drawing.Size(48, 48)
536+ Me.Button31.TabIndex = 30
537+ Me.Button31.UseVisualStyleBackColor = True
538+ '
539+ 'Button30
540+ '
541+ Me.Button30.Image = Global.mz80k_kbd.My.Resources.Resources.K
542+ Me.Button30.Location = New System.Drawing.Point(352, 102)
543+ Me.Button30.Name = "Button30"
544+ Me.Button30.Size = New System.Drawing.Size(48, 48)
545+ Me.Button30.TabIndex = 29
546+ Me.Button30.UseVisualStyleBackColor = True
547+ '
548+ 'Button29
549+ '
550+ Me.Button29.Image = Global.mz80k_kbd.My.Resources.Resources.J
551+ Me.Button29.Location = New System.Drawing.Point(302, 102)
552+ Me.Button29.Name = "Button29"
553+ Me.Button29.Size = New System.Drawing.Size(48, 48)
554+ Me.Button29.TabIndex = 28
555+ Me.Button29.UseVisualStyleBackColor = True
556+ '
557+ 'Button28
558+ '
559+ Me.Button28.Image = Global.mz80k_kbd.My.Resources.Resources.H
560+ Me.Button28.Location = New System.Drawing.Point(252, 102)
561+ Me.Button28.Name = "Button28"
562+ Me.Button28.Size = New System.Drawing.Size(48, 48)
563+ Me.Button28.TabIndex = 27
564+ Me.Button28.UseVisualStyleBackColor = True
565+ '
566+ 'Button27
567+ '
568+ Me.Button27.Image = Global.mz80k_kbd.My.Resources.Resources.G
569+ Me.Button27.Location = New System.Drawing.Point(202, 102)
570+ Me.Button27.Name = "Button27"
571+ Me.Button27.Size = New System.Drawing.Size(48, 48)
572+ Me.Button27.TabIndex = 26
573+ Me.Button27.UseVisualStyleBackColor = True
574+ '
575+ 'Button26
576+ '
577+ Me.Button26.Image = Global.mz80k_kbd.My.Resources.Resources.F
578+ Me.Button26.Location = New System.Drawing.Point(152, 102)
579+ Me.Button26.Name = "Button26"
580+ Me.Button26.Size = New System.Drawing.Size(48, 48)
581+ Me.Button26.TabIndex = 25
582+ Me.Button26.UseVisualStyleBackColor = True
583+ '
584+ 'Button25
585+ '
586+ Me.Button25.Image = Global.mz80k_kbd.My.Resources.Resources.D
587+ Me.Button25.Location = New System.Drawing.Point(102, 102)
588+ Me.Button25.Name = "Button25"
589+ Me.Button25.Size = New System.Drawing.Size(48, 48)
590+ Me.Button25.TabIndex = 24
591+ Me.Button25.UseVisualStyleBackColor = True
592+ '
593+ 'Button24
594+ '
595+ Me.Button24.Image = Global.mz80k_kbd.My.Resources.Resources.S
596+ Me.Button24.Location = New System.Drawing.Point(52, 102)
597+ Me.Button24.Name = "Button24"
598+ Me.Button24.Size = New System.Drawing.Size(48, 48)
599+ Me.Button24.TabIndex = 23
600+ Me.Button24.UseVisualStyleBackColor = True
601+ '
602+ 'Button23
603+ '
604+ Me.Button23.Image = Global.mz80k_kbd.My.Resources.Resources.A
605+ Me.Button23.Location = New System.Drawing.Point(2, 102)
606+ Me.Button23.Name = "Button23"
607+ Me.Button23.Size = New System.Drawing.Size(48, 48)
608+ Me.Button23.TabIndex = 22
609+ Me.Button23.UseVisualStyleBackColor = True
610+ '
611+ 'Button22
612+ '
613+ Me.Button22.Image = Global.mz80k_kbd.My.Resources.Resources.EQUAL
614+ Me.Button22.Location = New System.Drawing.Point(502, 52)
615+ Me.Button22.Name = "Button22"
616+ Me.Button22.Size = New System.Drawing.Size(48, 48)
617+ Me.Button22.TabIndex = 21
618+ Me.Button22.UseVisualStyleBackColor = True
619+ '
620+ 'Button21
621+ '
622+ Me.Button21.Image = Global.mz80k_kbd.My.Resources.Resources.P
623+ Me.Button21.Location = New System.Drawing.Point(452, 52)
624+ Me.Button21.Name = "Button21"
625+ Me.Button21.Size = New System.Drawing.Size(48, 48)
626+ Me.Button21.TabIndex = 20
627+ Me.Button21.UseVisualStyleBackColor = True
628+ '
629+ 'Button20
630+ '
631+ Me.Button20.Image = Global.mz80k_kbd.My.Resources.Resources.O
632+ Me.Button20.Location = New System.Drawing.Point(402, 52)
633+ Me.Button20.Name = "Button20"
634+ Me.Button20.Size = New System.Drawing.Size(48, 48)
635+ Me.Button20.TabIndex = 19
636+ Me.Button20.UseVisualStyleBackColor = True
637+ '
638+ 'Button19
639+ '
640+ Me.Button19.Image = Global.mz80k_kbd.My.Resources.Resources.I
641+ Me.Button19.Location = New System.Drawing.Point(352, 52)
642+ Me.Button19.Name = "Button19"
643+ Me.Button19.Size = New System.Drawing.Size(48, 48)
644+ Me.Button19.TabIndex = 18
645+ Me.Button19.UseVisualStyleBackColor = True
646+ '
647+ 'Button18
648+ '
649+ Me.Button18.Image = Global.mz80k_kbd.My.Resources.Resources.U
650+ Me.Button18.Location = New System.Drawing.Point(302, 52)
651+ Me.Button18.Name = "Button18"
652+ Me.Button18.Size = New System.Drawing.Size(48, 48)
653+ Me.Button18.TabIndex = 17
654+ Me.Button18.UseVisualStyleBackColor = True
655+ '
656+ 'Button17
657+ '
658+ Me.Button17.Image = Global.mz80k_kbd.My.Resources.Resources.Y
659+ Me.Button17.Location = New System.Drawing.Point(252, 52)
660+ Me.Button17.Name = "Button17"
661+ Me.Button17.Size = New System.Drawing.Size(48, 48)
662+ Me.Button17.TabIndex = 16
663+ Me.Button17.UseVisualStyleBackColor = True
664+ '
665+ 'Button16
666+ '
667+ Me.Button16.Image = Global.mz80k_kbd.My.Resources.Resources.T
668+ Me.Button16.Location = New System.Drawing.Point(202, 52)
669+ Me.Button16.Name = "Button16"
670+ Me.Button16.Size = New System.Drawing.Size(48, 48)
671+ Me.Button16.TabIndex = 15
672+ Me.Button16.UseVisualStyleBackColor = True
673+ '
674+ 'Button15
675+ '
676+ Me.Button15.Image = Global.mz80k_kbd.My.Resources.Resources.R
677+ Me.Button15.Location = New System.Drawing.Point(152, 52)
678+ Me.Button15.Name = "Button15"
679+ Me.Button15.Size = New System.Drawing.Size(48, 48)
680+ Me.Button15.TabIndex = 14
681+ Me.Button15.UseVisualStyleBackColor = True
682+ '
683+ 'Button14
684+ '
685+ Me.Button14.Image = Global.mz80k_kbd.My.Resources.Resources.E
686+ Me.Button14.Location = New System.Drawing.Point(102, 52)
687+ Me.Button14.Name = "Button14"
688+ Me.Button14.Size = New System.Drawing.Size(48, 48)
689+ Me.Button14.TabIndex = 13
690+ Me.Button14.UseVisualStyleBackColor = True
691+ '
692+ 'Button13
693+ '
694+ Me.Button13.Image = Global.mz80k_kbd.My.Resources.Resources.W
695+ Me.Button13.Location = New System.Drawing.Point(52, 52)
696+ Me.Button13.Name = "Button13"
697+ Me.Button13.Size = New System.Drawing.Size(48, 48)
698+ Me.Button13.TabIndex = 12
699+ Me.Button13.UseVisualStyleBackColor = True
700+ '
701+ 'Button12
702+ '
703+ Me.Button12.Image = Global.mz80k_kbd.My.Resources.Resources.Q
704+ Me.Button12.Location = New System.Drawing.Point(2, 52)
705+ Me.Button12.Name = "Button12"
706+ Me.Button12.Size = New System.Drawing.Size(48, 48)
707+ Me.Button12.TabIndex = 11
708+ Me.Button12.UseVisualStyleBackColor = True
709+ '
710+ 'Button11
711+ '
712+ Me.Button11.Image = Global.mz80k_kbd.My.Resources.Resources.MINUS
713+ Me.Button11.Location = New System.Drawing.Point(502, 2)
714+ Me.Button11.Name = "Button11"
715+ Me.Button11.Size = New System.Drawing.Size(48, 48)
716+ Me.Button11.TabIndex = 10
717+ Me.Button11.UseVisualStyleBackColor = True
718+ '
719+ 'Button10
720+ '
721+ Me.Button10.Image = Global.mz80k_kbd.My.Resources.Resources._0
722+ Me.Button10.Location = New System.Drawing.Point(452, 2)
723+ Me.Button10.Name = "Button10"
724+ Me.Button10.Size = New System.Drawing.Size(48, 48)
725+ Me.Button10.TabIndex = 9
726+ Me.Button10.UseVisualStyleBackColor = True
727+ '
728+ 'Button9
729+ '
730+ Me.Button9.Image = Global.mz80k_kbd.My.Resources.Resources._9
731+ Me.Button9.Location = New System.Drawing.Point(402, 2)
732+ Me.Button9.Name = "Button9"
733+ Me.Button9.Size = New System.Drawing.Size(48, 48)
734+ Me.Button9.TabIndex = 8
735+ Me.Button9.UseVisualStyleBackColor = True
736+ '
737+ 'Button8
738+ '
739+ Me.Button8.Image = Global.mz80k_kbd.My.Resources.Resources._8
740+ Me.Button8.Location = New System.Drawing.Point(352, 2)
741+ Me.Button8.Name = "Button8"
742+ Me.Button8.Size = New System.Drawing.Size(48, 48)
743+ Me.Button8.TabIndex = 7
744+ Me.Button8.UseVisualStyleBackColor = True
745+ '
746+ 'Button7
747+ '
748+ Me.Button7.Image = Global.mz80k_kbd.My.Resources.Resources._7
749+ Me.Button7.Location = New System.Drawing.Point(302, 2)
750+ Me.Button7.Name = "Button7"
751+ Me.Button7.Size = New System.Drawing.Size(48, 48)
752+ Me.Button7.TabIndex = 6
753+ Me.Button7.UseVisualStyleBackColor = True
754+ '
755+ 'Button6
756+ '
757+ Me.Button6.Image = Global.mz80k_kbd.My.Resources.Resources._6
758+ Me.Button6.Location = New System.Drawing.Point(252, 2)
759+ Me.Button6.Name = "Button6"
760+ Me.Button6.Size = New System.Drawing.Size(48, 48)
761+ Me.Button6.TabIndex = 5
762+ Me.Button6.UseVisualStyleBackColor = True
763+ '
764+ 'Button5
765+ '
766+ Me.Button5.Image = Global.mz80k_kbd.My.Resources.Resources._5
767+ Me.Button5.Location = New System.Drawing.Point(202, 2)
768+ Me.Button5.Name = "Button5"
769+ Me.Button5.Size = New System.Drawing.Size(48, 48)
770+ Me.Button5.TabIndex = 4
771+ Me.Button5.UseVisualStyleBackColor = True
772+ '
773+ 'Button4
774+ '
775+ Me.Button4.Image = Global.mz80k_kbd.My.Resources.Resources._4
776+ Me.Button4.Location = New System.Drawing.Point(152, 2)
777+ Me.Button4.Name = "Button4"
778+ Me.Button4.Size = New System.Drawing.Size(48, 48)
779+ Me.Button4.TabIndex = 3
780+ Me.Button4.UseVisualStyleBackColor = True
781+ '
782+ 'Button3
783+ '
784+ Me.Button3.Image = Global.mz80k_kbd.My.Resources.Resources._3
785+ Me.Button3.Location = New System.Drawing.Point(102, 2)
786+ Me.Button3.Name = "Button3"
787+ Me.Button3.Size = New System.Drawing.Size(48, 48)
788+ Me.Button3.TabIndex = 2
789+ Me.Button3.UseVisualStyleBackColor = True
790+ '
791+ 'Button2
792+ '
793+ Me.Button2.Image = Global.mz80k_kbd.My.Resources.Resources._2
794+ Me.Button2.Location = New System.Drawing.Point(52, 2)
795+ Me.Button2.Name = "Button2"
796+ Me.Button2.Size = New System.Drawing.Size(48, 48)
797+ Me.Button2.TabIndex = 1
798+ Me.Button2.UseVisualStyleBackColor = True
799+ '
800+ 'Button1
801+ '
802+ Me.Button1.Image = Global.mz80k_kbd.My.Resources.Resources._1
803+ Me.Button1.Location = New System.Drawing.Point(2, 2)
804+ Me.Button1.Name = "Button1"
805+ Me.Button1.Size = New System.Drawing.Size(48, 48)
806+ Me.Button1.TabIndex = 0
807+ Me.Button1.UseVisualStyleBackColor = True
808+ '
809+ 'Form1
810+ '
811+ Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
812+ Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
813+ Me.ClientSize = New System.Drawing.Size(809, 251)
814+ Me.Controls.Add(Me.Button78)
815+ Me.Controls.Add(Me.Button77)
816+ Me.Controls.Add(Me.Button76)
817+ Me.Controls.Add(Me.Button75)
818+ Me.Controls.Add(Me.Button74)
819+ Me.Controls.Add(Me.Button73)
820+ Me.Controls.Add(Me.Button72)
821+ Me.Controls.Add(Me.Button71)
822+ Me.Controls.Add(Me.Button70)
823+ Me.Controls.Add(Me.Button69)
824+ Me.Controls.Add(Me.Button68)
825+ Me.Controls.Add(Me.Button67)
826+ Me.Controls.Add(Me.Button66)
827+ Me.Controls.Add(Me.Button65)
828+ Me.Controls.Add(Me.Button64)
829+ Me.Controls.Add(Me.Button63)
830+ Me.Controls.Add(Me.Button62)
831+ Me.Controls.Add(Me.Button61)
832+ Me.Controls.Add(Me.Button60)
833+ Me.Controls.Add(Me.Button59)
834+ Me.Controls.Add(Me.Button58)
835+ Me.Controls.Add(Me.Button57)
836+ Me.Controls.Add(Me.Button56)
837+ Me.Controls.Add(Me.Button55)
838+ Me.Controls.Add(Me.Button54)
839+ Me.Controls.Add(Me.Button53)
840+ Me.Controls.Add(Me.Button52)
841+ Me.Controls.Add(Me.Button51)
842+ Me.Controls.Add(Me.Button50)
843+ Me.Controls.Add(Me.Button49)
844+ Me.Controls.Add(Me.Button48)
845+ Me.Controls.Add(Me.Button47)
846+ Me.Controls.Add(Me.Button46)
847+ Me.Controls.Add(Me.Button45)
848+ Me.Controls.Add(Me.Button44)
849+ Me.Controls.Add(Me.Button43)
850+ Me.Controls.Add(Me.Button42)
851+ Me.Controls.Add(Me.Button41)
852+ Me.Controls.Add(Me.Button40)
853+ Me.Controls.Add(Me.Button39)
854+ Me.Controls.Add(Me.Button38)
855+ Me.Controls.Add(Me.Button37)
856+ Me.Controls.Add(Me.Button36)
857+ Me.Controls.Add(Me.Button35)
858+ Me.Controls.Add(Me.Button34)
859+ Me.Controls.Add(Me.Button33)
860+ Me.Controls.Add(Me.Button32)
861+ Me.Controls.Add(Me.Button31)
862+ Me.Controls.Add(Me.Button30)
863+ Me.Controls.Add(Me.Button29)
864+ Me.Controls.Add(Me.Button28)
865+ Me.Controls.Add(Me.Button27)
866+ Me.Controls.Add(Me.Button26)
867+ Me.Controls.Add(Me.Button25)
868+ Me.Controls.Add(Me.Button24)
869+ Me.Controls.Add(Me.Button23)
870+ Me.Controls.Add(Me.Button22)
871+ Me.Controls.Add(Me.Button21)
872+ Me.Controls.Add(Me.Button20)
873+ Me.Controls.Add(Me.Button19)
874+ Me.Controls.Add(Me.Button18)
875+ Me.Controls.Add(Me.Button17)
876+ Me.Controls.Add(Me.Button16)
877+ Me.Controls.Add(Me.Button15)
878+ Me.Controls.Add(Me.Button14)
879+ Me.Controls.Add(Me.Button13)
880+ Me.Controls.Add(Me.Button12)
881+ Me.Controls.Add(Me.Button11)
882+ Me.Controls.Add(Me.Button10)
883+ Me.Controls.Add(Me.Button9)
884+ Me.Controls.Add(Me.Button8)
885+ Me.Controls.Add(Me.Button7)
886+ Me.Controls.Add(Me.Button6)
887+ Me.Controls.Add(Me.Button5)
888+ Me.Controls.Add(Me.Button4)
889+ Me.Controls.Add(Me.Button3)
890+ Me.Controls.Add(Me.Button2)
891+ Me.Controls.Add(Me.Button1)
892+ Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
893+ Me.KeyPreview = True
894+ Me.MaximizeBox = False
895+ Me.MinimizeBox = False
896+ Me.Name = "Form1"
897+ Me.Text = "MZ-80K Software Keyboard"
898+ Me.ResumeLayout(False)
899+
900+ End Sub
901+ Friend WithEvents Button1 As System.Windows.Forms.Button
902+ Friend WithEvents Button2 As System.Windows.Forms.Button
903+ Friend WithEvents Button3 As System.Windows.Forms.Button
904+ Friend WithEvents Button4 As System.Windows.Forms.Button
905+ Friend WithEvents Button5 As System.Windows.Forms.Button
906+ Friend WithEvents Button6 As System.Windows.Forms.Button
907+ Friend WithEvents Button7 As System.Windows.Forms.Button
908+ Friend WithEvents Button8 As System.Windows.Forms.Button
909+ Friend WithEvents Button9 As System.Windows.Forms.Button
910+ Friend WithEvents Button10 As System.Windows.Forms.Button
911+ Friend WithEvents Button11 As System.Windows.Forms.Button
912+ Friend WithEvents Button12 As System.Windows.Forms.Button
913+ Friend WithEvents Button13 As System.Windows.Forms.Button
914+ Friend WithEvents Button14 As System.Windows.Forms.Button
915+ Friend WithEvents Button15 As System.Windows.Forms.Button
916+ Friend WithEvents Button16 As System.Windows.Forms.Button
917+ Friend WithEvents Button17 As System.Windows.Forms.Button
918+ Friend WithEvents Button18 As System.Windows.Forms.Button
919+ Friend WithEvents Button19 As System.Windows.Forms.Button
920+ Friend WithEvents Button20 As System.Windows.Forms.Button
921+ Friend WithEvents Button21 As System.Windows.Forms.Button
922+ Friend WithEvents Button22 As System.Windows.Forms.Button
923+ Friend WithEvents Button23 As System.Windows.Forms.Button
924+ Friend WithEvents Button24 As System.Windows.Forms.Button
925+ Friend WithEvents Button25 As System.Windows.Forms.Button
926+ Friend WithEvents Button26 As System.Windows.Forms.Button
927+ Friend WithEvents Button27 As System.Windows.Forms.Button
928+ Friend WithEvents Button28 As System.Windows.Forms.Button
929+ Friend WithEvents Button29 As System.Windows.Forms.Button
930+ Friend WithEvents Button30 As System.Windows.Forms.Button
931+ Friend WithEvents Button31 As System.Windows.Forms.Button
932+ Friend WithEvents Button32 As System.Windows.Forms.Button
933+ Friend WithEvents Button33 As System.Windows.Forms.Button
934+ Friend WithEvents Button34 As System.Windows.Forms.Button
935+ Friend WithEvents Button35 As System.Windows.Forms.Button
936+ Friend WithEvents Button36 As System.Windows.Forms.Button
937+ Friend WithEvents Button37 As System.Windows.Forms.Button
938+ Friend WithEvents Button38 As System.Windows.Forms.Button
939+ Friend WithEvents Button39 As System.Windows.Forms.Button
940+ Friend WithEvents Button40 As System.Windows.Forms.Button
941+ Friend WithEvents Button41 As System.Windows.Forms.Button
942+ Friend WithEvents Button42 As System.Windows.Forms.Button
943+ Friend WithEvents Button43 As System.Windows.Forms.Button
944+ Friend WithEvents Button44 As System.Windows.Forms.Button
945+ Friend WithEvents Button45 As System.Windows.Forms.CheckBox
946+ Friend WithEvents Button46 As System.Windows.Forms.Button
947+ Friend WithEvents Button47 As System.Windows.Forms.Button
948+ Friend WithEvents Button48 As System.Windows.Forms.Button
949+ Friend WithEvents Button49 As System.Windows.Forms.Button
950+ Friend WithEvents Button50 As System.Windows.Forms.Button
951+ Friend WithEvents Button51 As System.Windows.Forms.Button
952+ Friend WithEvents Button52 As System.Windows.Forms.Button
953+ Friend WithEvents Button53 As System.Windows.Forms.CheckBox
954+ Friend WithEvents Button54 As System.Windows.Forms.Button
955+ Friend WithEvents Button55 As System.Windows.Forms.Button
956+ Friend WithEvents Button56 As System.Windows.Forms.Button
957+ Friend WithEvents Button57 As System.Windows.Forms.Button
958+ Friend WithEvents Button58 As System.Windows.Forms.Button
959+ Friend WithEvents Button59 As System.Windows.Forms.Button
960+ Friend WithEvents Button60 As System.Windows.Forms.Button
961+ Friend WithEvents Button61 As System.Windows.Forms.Button
962+ Friend WithEvents Button62 As System.Windows.Forms.Button
963+ Friend WithEvents Button63 As System.Windows.Forms.Button
964+ Friend WithEvents Button64 As System.Windows.Forms.Button
965+ Friend WithEvents Button65 As System.Windows.Forms.Button
966+ Friend WithEvents Button66 As System.Windows.Forms.Button
967+ Friend WithEvents Button67 As System.Windows.Forms.Button
968+ Friend WithEvents Button68 As System.Windows.Forms.Button
969+ Friend WithEvents Button69 As System.Windows.Forms.Button
970+ Friend WithEvents Button70 As System.Windows.Forms.Button
971+ Friend WithEvents Button71 As System.Windows.Forms.Button
972+ Friend WithEvents Button72 As System.Windows.Forms.Button
973+ Friend WithEvents Button73 As System.Windows.Forms.Button
974+ Friend WithEvents Button74 As System.Windows.Forms.Button
975+ Friend WithEvents Button75 As System.Windows.Forms.Button
976+ Friend WithEvents Button76 As System.Windows.Forms.Button
977+ Friend WithEvents Button77 As System.Windows.Forms.Button
978+ Friend WithEvents Button78 As System.Windows.Forms.Button
979+
980+End Class
--- a/source/tool/mz80k/Form1.resx
+++ b/source/tool/mz80k/Form1.resx
@@ -1,120 +1,120 @@
1-<?xml version="1.0" encoding="utf-8"?>
2-<root>
3- <!--
4- Microsoft ResX Schema
5-
6- Version 2.0
7-
8- The primary goals of this format is to allow a simple XML format
9- that is mostly human readable. The generation and parsing of the
10- various data types are done through the TypeConverter classes
11- associated with the data types.
12-
13- Example:
14-
15- ... ado.net/XML headers & schema ...
16- <resheader name="resmimetype">text/microsoft-resx</resheader>
17- <resheader name="version">2.0</resheader>
18- <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19- <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20- <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21- <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22- <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23- <value>[base64 mime encoded serialized .NET Framework object]</value>
24- </data>
25- <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26- <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27- <comment>This is a comment</comment>
28- </data>
29-
30- There are any number of "resheader" rows that contain simple
31- name/value pairs.
32-
33- Each data row contains a name, and value. The row also contains a
34- type or mimetype. Type corresponds to a .NET class that support
35- text/value conversion through the TypeConverter architecture.
36- Classes that don't support this are serialized and stored with the
37- mimetype set.
38-
39- The mimetype is used for serialized objects, and tells the
40- ResXResourceReader how to depersist the object. This is currently not
41- extensible. For a given mimetype the value must be set accordingly:
42-
43- Note - application/x-microsoft.net.object.binary.base64 is the format
44- that the ResXResourceWriter will generate, however the reader can
45- read any of the formats listed below.
46-
47- mimetype: application/x-microsoft.net.object.binary.base64
48- value : The object must be serialized with
49- : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50- : and then encoded with base64 encoding.
51-
52- mimetype: application/x-microsoft.net.object.soap.base64
53- value : The object must be serialized with
54- : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55- : and then encoded with base64 encoding.
56-
57- mimetype: application/x-microsoft.net.object.bytearray.base64
58- value : The object must be serialized into a byte array
59- : using a System.ComponentModel.TypeConverter
60- : and then encoded with base64 encoding.
61- -->
62- <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63- <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64- <xsd:element name="root" msdata:IsDataSet="true">
65- <xsd:complexType>
66- <xsd:choice maxOccurs="unbounded">
67- <xsd:element name="metadata">
68- <xsd:complexType>
69- <xsd:sequence>
70- <xsd:element name="value" type="xsd:string" minOccurs="0" />
71- </xsd:sequence>
72- <xsd:attribute name="name" use="required" type="xsd:string" />
73- <xsd:attribute name="type" type="xsd:string" />
74- <xsd:attribute name="mimetype" type="xsd:string" />
75- <xsd:attribute ref="xml:space" />
76- </xsd:complexType>
77- </xsd:element>
78- <xsd:element name="assembly">
79- <xsd:complexType>
80- <xsd:attribute name="alias" type="xsd:string" />
81- <xsd:attribute name="name" type="xsd:string" />
82- </xsd:complexType>
83- </xsd:element>
84- <xsd:element name="data">
85- <xsd:complexType>
86- <xsd:sequence>
87- <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88- <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89- </xsd:sequence>
90- <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91- <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92- <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93- <xsd:attribute ref="xml:space" />
94- </xsd:complexType>
95- </xsd:element>
96- <xsd:element name="resheader">
97- <xsd:complexType>
98- <xsd:sequence>
99- <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100- </xsd:sequence>
101- <xsd:attribute name="name" type="xsd:string" use="required" />
102- </xsd:complexType>
103- </xsd:element>
104- </xsd:choice>
105- </xsd:complexType>
106- </xsd:element>
107- </xsd:schema>
108- <resheader name="resmimetype">
109- <value>text/microsoft-resx</value>
110- </resheader>
111- <resheader name="version">
112- <value>2.0</value>
113- </resheader>
114- <resheader name="reader">
115- <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116- </resheader>
117- <resheader name="writer">
118- <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119- </resheader>
1+<?xml version="1.0" encoding="utf-8"?>
2+<root>
3+ <!--
4+ Microsoft ResX Schema
5+
6+ Version 2.0
7+
8+ The primary goals of this format is to allow a simple XML format
9+ that is mostly human readable. The generation and parsing of the
10+ various data types are done through the TypeConverter classes
11+ associated with the data types.
12+
13+ Example:
14+
15+ ... ado.net/XML headers & schema ...
16+ <resheader name="resmimetype">text/microsoft-resx</resheader>
17+ <resheader name="version">2.0</resheader>
18+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23+ <value>[base64 mime encoded serialized .NET Framework object]</value>
24+ </data>
25+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27+ <comment>This is a comment</comment>
28+ </data>
29+
30+ There are any number of "resheader" rows that contain simple
31+ name/value pairs.
32+
33+ Each data row contains a name, and value. The row also contains a
34+ type or mimetype. Type corresponds to a .NET class that support
35+ text/value conversion through the TypeConverter architecture.
36+ Classes that don't support this are serialized and stored with the
37+ mimetype set.
38+
39+ The mimetype is used for serialized objects, and tells the
40+ ResXResourceReader how to depersist the object. This is currently not
41+ extensible. For a given mimetype the value must be set accordingly:
42+
43+ Note - application/x-microsoft.net.object.binary.base64 is the format
44+ that the ResXResourceWriter will generate, however the reader can
45+ read any of the formats listed below.
46+
47+ mimetype: application/x-microsoft.net.object.binary.base64
48+ value : The object must be serialized with
49+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50+ : and then encoded with base64 encoding.
51+
52+ mimetype: application/x-microsoft.net.object.soap.base64
53+ value : The object must be serialized with
54+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55+ : and then encoded with base64 encoding.
56+
57+ mimetype: application/x-microsoft.net.object.bytearray.base64
58+ value : The object must be serialized into a byte array
59+ : using a System.ComponentModel.TypeConverter
60+ : and then encoded with base64 encoding.
61+ -->
62+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64+ <xsd:element name="root" msdata:IsDataSet="true">
65+ <xsd:complexType>
66+ <xsd:choice maxOccurs="unbounded">
67+ <xsd:element name="metadata">
68+ <xsd:complexType>
69+ <xsd:sequence>
70+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
71+ </xsd:sequence>
72+ <xsd:attribute name="name" use="required" type="xsd:string" />
73+ <xsd:attribute name="type" type="xsd:string" />
74+ <xsd:attribute name="mimetype" type="xsd:string" />
75+ <xsd:attribute ref="xml:space" />
76+ </xsd:complexType>
77+ </xsd:element>
78+ <xsd:element name="assembly">
79+ <xsd:complexType>
80+ <xsd:attribute name="alias" type="xsd:string" />
81+ <xsd:attribute name="name" type="xsd:string" />
82+ </xsd:complexType>
83+ </xsd:element>
84+ <xsd:element name="data">
85+ <xsd:complexType>
86+ <xsd:sequence>
87+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89+ </xsd:sequence>
90+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93+ <xsd:attribute ref="xml:space" />
94+ </xsd:complexType>
95+ </xsd:element>
96+ <xsd:element name="resheader">
97+ <xsd:complexType>
98+ <xsd:sequence>
99+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100+ </xsd:sequence>
101+ <xsd:attribute name="name" type="xsd:string" use="required" />
102+ </xsd:complexType>
103+ </xsd:element>
104+ </xsd:choice>
105+ </xsd:complexType>
106+ </xsd:element>
107+ </xsd:schema>
108+ <resheader name="resmimetype">
109+ <value>text/microsoft-resx</value>
110+ </resheader>
111+ <resheader name="version">
112+ <value>2.0</value>
113+ </resheader>
114+ <resheader name="reader">
115+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116+ </resheader>
117+ <resheader name="writer">
118+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119+ </resheader>
120120 </root>
\ No newline at end of file
--- a/source/tool/mz80k/Form1.vb
+++ b/source/tool/mz80k/Form1.vb
@@ -1,420 +1,420 @@
1-Option Strict On
2-Option Explicit On
3-
4-Public Class Form1
5- Private Declare Function PostMessage Lib "user32.dll" Alias "PostMessageA" (ByVal hWnd As IntPtr, ByVal wMsg As Integer, ByVal wParam As Integer, ByVal lParam As IntPtr) As IntPtr
6- Private Const WM_KEYDOWN As Integer = &H100
7- Private Const WM_KEYUP As Integer = &H101
8- Private mblnSemaphore As Boolean = False
9-
10- Private Function mfintGetWindowHandle() As IntPtr
11- For Each objProcess As Diagnostics.Process In Diagnostics.Process.GetProcesses()
12- If objProcess.MainWindowTitle.StartsWith("SHARP MZ-80K/C - ") Then
13- Return objProcess.MainWindowHandle
14- End If
15- Next
16- Return IntPtr.Zero
17- End Function
18-
19- Private Sub msubKeyDown(ByVal vintKeyCode As Integer)
20- Dim hWnd As IntPtr = mfintGetWindowHandle()
21- If hWnd <> IntPtr.Zero Then
22- PostMessage(hWnd, WM_KEYDOWN, vintKeyCode, IntPtr.Zero)
23- End If
24- End Sub
25-
26- Private Sub msubKeyUp(ByVal vintKeyCode As Integer)
27- Dim hWnd As IntPtr = mfintGetWindowHandle()
28- If hWnd <> IntPtr.Zero Then
29- PostMessage(hWnd, WM_KEYUP, vintKeyCode, IntPtr.Zero)
30- End If
31- End Sub
32-
33- Private Sub msubKeyHit(ByVal vintKeyCode As Integer)
34- Dim hWnd As IntPtr = mfintGetWindowHandle()
35- If hWnd <> IntPtr.Zero Then
36- PostMessage(hWnd, WM_KEYDOWN, vintKeyCode, IntPtr.Zero)
37- Threading.Thread.Sleep(100)
38- PostMessage(hWnd, WM_KEYUP, vintKeyCode, IntPtr.Zero)
39- End If
40- End Sub
41-
42- Private Sub msubUpdateShift(ByVal vblnPrevPressed As Boolean)
43- Dim blnPressed As Boolean = (Button45.Checked OrElse Button53.Checked)
44- If Not vblnPrevPressed AndAlso blnPressed Then
45- msubKeyDown(&H10)
46- ElseIf vblnPrevPressed AndAlso Not blnPressed Then
47- msubKeyUp(&H10)
48- End If
49- End Sub
50-
51- Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
52- Me.ActiveControl = Nothing
53- End Sub
54-
55- Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
56- If e.KeyCode = Keys.ShiftKey Then
57- Dim blnPrevPressed As Boolean = (Button45.Checked OrElse Button53.Checked)
58- Try
59- mblnSemaphore = True
60- Button45.Checked = True
61- Button45.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT_PRESSED
62- Button53.Checked = True
63- Button53.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT_PRESSED
64- Catch ex As Exception
65- Finally
66- mblnSemaphore = False
67- End Try
68- msubUpdateShift(blnPrevPressed)
69- Else
70- msubKeyDown(e.KeyCode)
71- End If
72- End Sub
73-
74- Private Sub Form1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyUp
75- If e.KeyCode = Keys.ShiftKey Then
76- Dim blnPrevPressed As Boolean = (Button45.Checked OrElse Button53.Checked)
77- Try
78- mblnSemaphore = True
79- Button45.Checked = False
80- Button45.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT
81- Button53.Checked = False
82- Button53.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT
83- Catch ex As Exception
84- Finally
85- mblnSemaphore = False
86- End Try
87- msubUpdateShift(blnPrevPressed)
88- ElseIf e.KeyCode = Keys.Up OrElse e.KeyCode = Keys.Down OrElse e.KeyCode = Keys.Left OrElse e.KeyCode = Keys.Right Then
89- msubKeyHit(e.KeyCode)
90- Else
91- msubKeyUp(e.KeyCode)
92- End If
93- End Sub
94-
95- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
96- msubKeyHit(Asc("1"c))
97- End Sub
98-
99- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
100- msubKeyHit(Asc("2"c))
101- End Sub
102-
103- Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
104- msubKeyHit(Asc("3"c))
105- End Sub
106-
107- Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
108- msubKeyHit(Asc("4"c))
109- End Sub
110-
111- Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
112- msubKeyHit(Asc("5"c))
113- End Sub
114-
115- Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
116- msubKeyHit(Asc("6"c))
117- End Sub
118-
119- Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
120- msubKeyHit(Asc("7"c))
121- End Sub
122-
123- Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
124- msubKeyHit(Asc("8"c))
125- End Sub
126-
127- Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
128- msubKeyHit(Asc("9"c))
129- End Sub
130-
131- Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
132- msubKeyHit(Asc("0"c))
133- End Sub
134-
135- Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
136- msubKeyHit(&HBD)
137- End Sub
138-
139- Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click
140- msubKeyHit(Asc("Q"c))
141- End Sub
142-
143- Private Sub Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button13.Click
144- msubKeyHit(Asc("W"c))
145- End Sub
146-
147- Private Sub Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button14.Click
148- msubKeyHit(Asc("E"c))
149- End Sub
150-
151- Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button15.Click
152- msubKeyHit(Asc("R"c))
153- End Sub
154-
155- Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button16.Click
156- msubKeyHit(Asc("T"c))
157- End Sub
158-
159- Private Sub Button17_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button17.Click
160- msubKeyHit(Asc("Y"c))
161- End Sub
162-
163- Private Sub Button18_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button18.Click
164- msubKeyHit(Asc("U"c))
165- End Sub
166-
167- Private Sub Button19_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button19.Click
168- msubKeyHit(Asc("I"c))
169- End Sub
170-
171- Private Sub Button20_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button20.Click
172- msubKeyHit(Asc("O"c))
173- End Sub
174-
175- Private Sub Button21_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button21.Click
176- msubKeyHit(Asc("P"c))
177- End Sub
178-
179- Private Sub Button22_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button22.Click
180- msubKeyHit(&HC0)
181- End Sub
182-
183- Private Sub Button23_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button23.Click
184- msubKeyHit(Asc("A"c))
185- End Sub
186-
187- Private Sub Button24_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button24.Click
188- msubKeyHit(Asc("S"c))
189- End Sub
190-
191- Private Sub Button25_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button25.Click
192- msubKeyHit(Asc("D"c))
193- End Sub
194-
195- Private Sub Button26_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button26.Click
196- msubKeyHit(Asc("F"c))
197- End Sub
198-
199- Private Sub Button27_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button27.Click
200- msubKeyHit(Asc("G"c))
201- End Sub
202-
203- Private Sub Button28_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button28.Click
204- msubKeyHit(Asc("H"c))
205- End Sub
206-
207- Private Sub Button29_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button29.Click
208- msubKeyHit(Asc("J"c))
209- End Sub
210-
211- Private Sub Button30_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button30.Click
212- msubKeyHit(Asc("K"c))
213- End Sub
214-
215- Private Sub Button31_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button31.Click
216- msubKeyHit(Asc("L"c))
217- End Sub
218-
219- Private Sub Button32_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button32.Click
220- msubKeyHit(&HBB)
221- End Sub
222-
223- Private Sub Button33_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button33.Click
224- msubKeyHit(&HBA)
225- End Sub
226-
227- Private Sub Button34_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button34.Click
228- msubKeyHit(Asc("Z"c))
229- End Sub
230-
231- Private Sub Button35_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button35.Click
232- msubKeyHit(Asc("X"c))
233- End Sub
234-
235- Private Sub Button36_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button36.Click
236- msubKeyHit(Asc("C"c))
237- End Sub
238-
239- Private Sub Button37_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button37.Click
240- msubKeyHit(Asc("V"c))
241- End Sub
242-
243- Private Sub Button38_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button38.Click
244- msubKeyHit(Asc("B"c))
245- End Sub
246-
247- Private Sub Button39_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button39.Click
248- msubKeyHit(Asc("N"c))
249- End Sub
250-
251- Private Sub Button40_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button40.Click
252- msubKeyHit(Asc("M"c))
253- End Sub
254-
255- Private Sub Button41_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button41.Click
256- msubKeyHit(&HBC)
257- End Sub
258-
259- Private Sub Button42_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button42.Click
260- msubKeyHit(&HBE)
261- End Sub
262-
263- Private Sub Button43_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button43.Click
264- msubKeyHit(&HBF)
265- End Sub
266-
267- Private Sub Button44_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button44.Click
268- msubKeyHit(&H15)
269- End Sub
270-
271- Private Sub Button45_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button45.CheckedChanged
272- If mblnSemaphore Then Exit Sub
273- Dim blnPrevPressed As Boolean = (Not Button45.Checked OrElse Button53.Checked)
274- If Button45.Checked Then
275- Button45.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT_PRESSED
276- Else
277- Button45.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT
278- End If
279- msubUpdateShift(blnPrevPressed)
280- End Sub
281-
282- Private Sub Button46_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button46.Click
283- msubKeyHit(&H24)
284- End Sub
285-
286- Private Sub Button47_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button47.Click
287- msubKeyHit(&H2E)
288- End Sub
289-
290- Private Sub Button48_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button48.Click
291- msubKeyHit(&H20)
292- End Sub
293-
294- Private Sub Button49_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button49.Click
295- msubKeyHit(&H28)
296- End Sub
297-
298- Private Sub Button50_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button50.Click
299- msubKeyHit(&H27)
300- End Sub
301-
302- Private Sub Button51_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button51.Click
303- msubKeyHit(&H13)
304- End Sub
305-
306- Private Sub Button52_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button52.Click
307- msubKeyHit(&HD)
308- End Sub
309-
310- Private Sub Button53_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button53.CheckedChanged
311- If mblnSemaphore Then Exit Sub
312- Dim blnPrevPressed As Boolean = (Button45.Checked OrElse Not Button53.Checked)
313- If Button53.Checked Then
314- Button53.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT_PRESSED
315- Else
316- Button53.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT
317- End If
318- msubUpdateShift(blnPrevPressed)
319- End Sub
320-
321- Private Sub Button54_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button54.Click
322- msubKeyHit(&HDE)
323- End Sub
324-
325- Private Sub Button55_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button55.Click
326- msubKeyHit(&H70)
327- End Sub
328-
329- Private Sub Button56_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button56.Click
330- msubKeyHit(&H6F)
331- End Sub
332-
333- Private Sub Button57_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button57.Click
334- msubKeyHit(&H6A)
335- End Sub
336-
337- Private Sub Button58_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button58.Click
338- msubKeyHit(&HDC)
339- End Sub
340-
341- Private Sub Button59_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button59.Click
342- msubKeyHit(&H71)
343- End Sub
344-
345- Private Sub Button60_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button60.Click
346- msubKeyHit(&H67)
347- End Sub
348-
349- Private Sub Button61_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button61.Click
350- msubKeyHit(&H68)
351- End Sub
352-
353- Private Sub Button62_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button62.Click
354- msubKeyHit(&HDB)
355- End Sub
356-
357- Private Sub Button63_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button63.Click
358- msubKeyHit(&H72)
359- End Sub
360-
361- Private Sub Button64_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button64.Click
362- msubKeyHit(&H64)
363- End Sub
364-
365- Private Sub Button65_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button65.Click
366- msubKeyHit(&H65)
367- End Sub
368-
369- Private Sub Button66_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button66.Click
370- msubKeyHit(&HDD)
371- End Sub
372-
373- Private Sub Button67_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button67.Click
374- msubKeyHit(&H73)
375- End Sub
376-
377- Private Sub Button68_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button68.Click
378- msubKeyHit(&H61)
379- End Sub
380-
381- Private Sub Button69_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button69.Click
382- msubKeyHit(&H62)
383- End Sub
384-
385- Private Sub Button70_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button70.Click
386- msubKeyHit(&HE2)
387- End Sub
388-
389- Private Sub Button71_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button71.Click
390- msubKeyHit(&H74)
391- End Sub
392-
393- Private Sub Button72_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button72.Click
394- msubKeyHit(&H75)
395- End Sub
396-
397- Private Sub Button73_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button73.Click
398- msubKeyHit(&H76)
399- End Sub
400-
401- Private Sub Button74_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button74.Click
402- msubKeyHit(&H6D)
403- End Sub
404-
405- Private Sub Button75_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button75.Click
406- msubKeyHit(&H69)
407- End Sub
408-
409- Private Sub Button76_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button76.Click
410- msubKeyHit(&H66)
411- End Sub
412-
413- Private Sub Button77_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button77.Click
414- msubKeyHit(&H63)
415- End Sub
416-
417- Private Sub Button78_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button78.Click
418- msubKeyHit(&H77)
419- End Sub
420-End Class
1+Option Strict On
2+Option Explicit On
3+
4+Public Class Form1
5+ Private Declare Function PostMessage Lib "user32.dll" Alias "PostMessageA" (ByVal hWnd As IntPtr, ByVal wMsg As Integer, ByVal wParam As Integer, ByVal lParam As IntPtr) As IntPtr
6+ Private Const WM_KEYDOWN As Integer = &H100
7+ Private Const WM_KEYUP As Integer = &H101
8+ Private mblnSemaphore As Boolean = False
9+
10+ Private Function mfintGetWindowHandle() As IntPtr
11+ For Each objProcess As Diagnostics.Process In Diagnostics.Process.GetProcesses()
12+ If objProcess.MainWindowTitle.StartsWith("SHARP MZ-80K/C - ") Then
13+ Return objProcess.MainWindowHandle
14+ End If
15+ Next
16+ Return IntPtr.Zero
17+ End Function
18+
19+ Private Sub msubKeyDown(ByVal vintKeyCode As Integer)
20+ Dim hWnd As IntPtr = mfintGetWindowHandle()
21+ If hWnd <> IntPtr.Zero Then
22+ PostMessage(hWnd, WM_KEYDOWN, vintKeyCode, IntPtr.Zero)
23+ End If
24+ End Sub
25+
26+ Private Sub msubKeyUp(ByVal vintKeyCode As Integer)
27+ Dim hWnd As IntPtr = mfintGetWindowHandle()
28+ If hWnd <> IntPtr.Zero Then
29+ PostMessage(hWnd, WM_KEYUP, vintKeyCode, IntPtr.Zero)
30+ End If
31+ End Sub
32+
33+ Private Sub msubKeyHit(ByVal vintKeyCode As Integer)
34+ Dim hWnd As IntPtr = mfintGetWindowHandle()
35+ If hWnd <> IntPtr.Zero Then
36+ PostMessage(hWnd, WM_KEYDOWN, vintKeyCode, IntPtr.Zero)
37+ Threading.Thread.Sleep(100)
38+ PostMessage(hWnd, WM_KEYUP, vintKeyCode, IntPtr.Zero)
39+ End If
40+ End Sub
41+
42+ Private Sub msubUpdateShift(ByVal vblnPrevPressed As Boolean)
43+ Dim blnPressed As Boolean = (Button45.Checked OrElse Button53.Checked)
44+ If Not vblnPrevPressed AndAlso blnPressed Then
45+ msubKeyDown(&H10)
46+ ElseIf vblnPrevPressed AndAlso Not blnPressed Then
47+ msubKeyUp(&H10)
48+ End If
49+ End Sub
50+
51+ Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
52+ Me.ActiveControl = Nothing
53+ End Sub
54+
55+ Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
56+ If e.KeyCode = Keys.ShiftKey Then
57+ Dim blnPrevPressed As Boolean = (Button45.Checked OrElse Button53.Checked)
58+ Try
59+ mblnSemaphore = True
60+ Button45.Checked = True
61+ Button45.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT_PRESSED
62+ Button53.Checked = True
63+ Button53.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT_PRESSED
64+ Catch ex As Exception
65+ Finally
66+ mblnSemaphore = False
67+ End Try
68+ msubUpdateShift(blnPrevPressed)
69+ Else
70+ msubKeyDown(e.KeyCode)
71+ End If
72+ End Sub
73+
74+ Private Sub Form1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyUp
75+ If e.KeyCode = Keys.ShiftKey Then
76+ Dim blnPrevPressed As Boolean = (Button45.Checked OrElse Button53.Checked)
77+ Try
78+ mblnSemaphore = True
79+ Button45.Checked = False
80+ Button45.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT
81+ Button53.Checked = False
82+ Button53.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT
83+ Catch ex As Exception
84+ Finally
85+ mblnSemaphore = False
86+ End Try
87+ msubUpdateShift(blnPrevPressed)
88+ ElseIf e.KeyCode = Keys.Up OrElse e.KeyCode = Keys.Down OrElse e.KeyCode = Keys.Left OrElse e.KeyCode = Keys.Right Then
89+ msubKeyHit(e.KeyCode)
90+ Else
91+ msubKeyUp(e.KeyCode)
92+ End If
93+ End Sub
94+
95+ Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
96+ msubKeyHit(Asc("1"c))
97+ End Sub
98+
99+ Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
100+ msubKeyHit(Asc("2"c))
101+ End Sub
102+
103+ Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
104+ msubKeyHit(Asc("3"c))
105+ End Sub
106+
107+ Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
108+ msubKeyHit(Asc("4"c))
109+ End Sub
110+
111+ Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
112+ msubKeyHit(Asc("5"c))
113+ End Sub
114+
115+ Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
116+ msubKeyHit(Asc("6"c))
117+ End Sub
118+
119+ Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
120+ msubKeyHit(Asc("7"c))
121+ End Sub
122+
123+ Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
124+ msubKeyHit(Asc("8"c))
125+ End Sub
126+
127+ Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
128+ msubKeyHit(Asc("9"c))
129+ End Sub
130+
131+ Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
132+ msubKeyHit(Asc("0"c))
133+ End Sub
134+
135+ Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
136+ msubKeyHit(&HBD)
137+ End Sub
138+
139+ Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click
140+ msubKeyHit(Asc("Q"c))
141+ End Sub
142+
143+ Private Sub Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button13.Click
144+ msubKeyHit(Asc("W"c))
145+ End Sub
146+
147+ Private Sub Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button14.Click
148+ msubKeyHit(Asc("E"c))
149+ End Sub
150+
151+ Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button15.Click
152+ msubKeyHit(Asc("R"c))
153+ End Sub
154+
155+ Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button16.Click
156+ msubKeyHit(Asc("T"c))
157+ End Sub
158+
159+ Private Sub Button17_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button17.Click
160+ msubKeyHit(Asc("Y"c))
161+ End Sub
162+
163+ Private Sub Button18_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button18.Click
164+ msubKeyHit(Asc("U"c))
165+ End Sub
166+
167+ Private Sub Button19_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button19.Click
168+ msubKeyHit(Asc("I"c))
169+ End Sub
170+
171+ Private Sub Button20_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button20.Click
172+ msubKeyHit(Asc("O"c))
173+ End Sub
174+
175+ Private Sub Button21_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button21.Click
176+ msubKeyHit(Asc("P"c))
177+ End Sub
178+
179+ Private Sub Button22_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button22.Click
180+ msubKeyHit(&HC0)
181+ End Sub
182+
183+ Private Sub Button23_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button23.Click
184+ msubKeyHit(Asc("A"c))
185+ End Sub
186+
187+ Private Sub Button24_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button24.Click
188+ msubKeyHit(Asc("S"c))
189+ End Sub
190+
191+ Private Sub Button25_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button25.Click
192+ msubKeyHit(Asc("D"c))
193+ End Sub
194+
195+ Private Sub Button26_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button26.Click
196+ msubKeyHit(Asc("F"c))
197+ End Sub
198+
199+ Private Sub Button27_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button27.Click
200+ msubKeyHit(Asc("G"c))
201+ End Sub
202+
203+ Private Sub Button28_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button28.Click
204+ msubKeyHit(Asc("H"c))
205+ End Sub
206+
207+ Private Sub Button29_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button29.Click
208+ msubKeyHit(Asc("J"c))
209+ End Sub
210+
211+ Private Sub Button30_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button30.Click
212+ msubKeyHit(Asc("K"c))
213+ End Sub
214+
215+ Private Sub Button31_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button31.Click
216+ msubKeyHit(Asc("L"c))
217+ End Sub
218+
219+ Private Sub Button32_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button32.Click
220+ msubKeyHit(&HBB)
221+ End Sub
222+
223+ Private Sub Button33_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button33.Click
224+ msubKeyHit(&HBA)
225+ End Sub
226+
227+ Private Sub Button34_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button34.Click
228+ msubKeyHit(Asc("Z"c))
229+ End Sub
230+
231+ Private Sub Button35_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button35.Click
232+ msubKeyHit(Asc("X"c))
233+ End Sub
234+
235+ Private Sub Button36_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button36.Click
236+ msubKeyHit(Asc("C"c))
237+ End Sub
238+
239+ Private Sub Button37_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button37.Click
240+ msubKeyHit(Asc("V"c))
241+ End Sub
242+
243+ Private Sub Button38_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button38.Click
244+ msubKeyHit(Asc("B"c))
245+ End Sub
246+
247+ Private Sub Button39_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button39.Click
248+ msubKeyHit(Asc("N"c))
249+ End Sub
250+
251+ Private Sub Button40_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button40.Click
252+ msubKeyHit(Asc("M"c))
253+ End Sub
254+
255+ Private Sub Button41_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button41.Click
256+ msubKeyHit(&HBC)
257+ End Sub
258+
259+ Private Sub Button42_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button42.Click
260+ msubKeyHit(&HBE)
261+ End Sub
262+
263+ Private Sub Button43_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button43.Click
264+ msubKeyHit(&HBF)
265+ End Sub
266+
267+ Private Sub Button44_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button44.Click
268+ msubKeyHit(&H15)
269+ End Sub
270+
271+ Private Sub Button45_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button45.CheckedChanged
272+ If mblnSemaphore Then Exit Sub
273+ Dim blnPrevPressed As Boolean = (Not Button45.Checked OrElse Button53.Checked)
274+ If Button45.Checked Then
275+ Button45.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT_PRESSED
276+ Else
277+ Button45.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT
278+ End If
279+ msubUpdateShift(blnPrevPressed)
280+ End Sub
281+
282+ Private Sub Button46_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button46.Click
283+ msubKeyHit(&H24)
284+ End Sub
285+
286+ Private Sub Button47_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button47.Click
287+ msubKeyHit(&H2E)
288+ End Sub
289+
290+ Private Sub Button48_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button48.Click
291+ msubKeyHit(&H20)
292+ End Sub
293+
294+ Private Sub Button49_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button49.Click
295+ msubKeyHit(&H28)
296+ End Sub
297+
298+ Private Sub Button50_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button50.Click
299+ msubKeyHit(&H27)
300+ End Sub
301+
302+ Private Sub Button51_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button51.Click
303+ msubKeyHit(&H13)
304+ End Sub
305+
306+ Private Sub Button52_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button52.Click
307+ msubKeyHit(&HD)
308+ End Sub
309+
310+ Private Sub Button53_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button53.CheckedChanged
311+ If mblnSemaphore Then Exit Sub
312+ Dim blnPrevPressed As Boolean = (Button45.Checked OrElse Not Button53.Checked)
313+ If Button53.Checked Then
314+ Button53.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT_PRESSED
315+ Else
316+ Button53.Image = Global.mz80k_kbd.My.Resources.Resources.SHIFT
317+ End If
318+ msubUpdateShift(blnPrevPressed)
319+ End Sub
320+
321+ Private Sub Button54_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button54.Click
322+ msubKeyHit(&HDE)
323+ End Sub
324+
325+ Private Sub Button55_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button55.Click
326+ msubKeyHit(&H70)
327+ End Sub
328+
329+ Private Sub Button56_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button56.Click
330+ msubKeyHit(&H6F)
331+ End Sub
332+
333+ Private Sub Button57_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button57.Click
334+ msubKeyHit(&H6A)
335+ End Sub
336+
337+ Private Sub Button58_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button58.Click
338+ msubKeyHit(&HDC)
339+ End Sub
340+
341+ Private Sub Button59_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button59.Click
342+ msubKeyHit(&H71)
343+ End Sub
344+
345+ Private Sub Button60_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button60.Click
346+ msubKeyHit(&H67)
347+ End Sub
348+
349+ Private Sub Button61_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button61.Click
350+ msubKeyHit(&H68)
351+ End Sub
352+
353+ Private Sub Button62_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button62.Click
354+ msubKeyHit(&HDB)
355+ End Sub
356+
357+ Private Sub Button63_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button63.Click
358+ msubKeyHit(&H72)
359+ End Sub
360+
361+ Private Sub Button64_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button64.Click
362+ msubKeyHit(&H64)
363+ End Sub
364+
365+ Private Sub Button65_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button65.Click
366+ msubKeyHit(&H65)
367+ End Sub
368+
369+ Private Sub Button66_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button66.Click
370+ msubKeyHit(&HDD)
371+ End Sub
372+
373+ Private Sub Button67_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button67.Click
374+ msubKeyHit(&H73)
375+ End Sub
376+
377+ Private Sub Button68_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button68.Click
378+ msubKeyHit(&H61)
379+ End Sub
380+
381+ Private Sub Button69_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button69.Click
382+ msubKeyHit(&H62)
383+ End Sub
384+
385+ Private Sub Button70_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button70.Click
386+ msubKeyHit(&HE2)
387+ End Sub
388+
389+ Private Sub Button71_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button71.Click
390+ msubKeyHit(&H74)
391+ End Sub
392+
393+ Private Sub Button72_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button72.Click
394+ msubKeyHit(&H75)
395+ End Sub
396+
397+ Private Sub Button73_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button73.Click
398+ msubKeyHit(&H76)
399+ End Sub
400+
401+ Private Sub Button74_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button74.Click
402+ msubKeyHit(&H6D)
403+ End Sub
404+
405+ Private Sub Button75_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button75.Click
406+ msubKeyHit(&H69)
407+ End Sub
408+
409+ Private Sub Button76_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button76.Click
410+ msubKeyHit(&H66)
411+ End Sub
412+
413+ Private Sub Button77_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button77.Click
414+ msubKeyHit(&H63)
415+ End Sub
416+
417+ Private Sub Button78_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button78.Click
418+ msubKeyHit(&H77)
419+ End Sub
420+End Class
--- a/source/tool/mz80k/My Project/Application.Designer.vb
+++ b/source/tool/mz80k/My Project/Application.Designer.vb
@@ -1,38 +1,38 @@
1-'------------------------------------------------------------------------------
2-' <auto-generated>
3-' This code was generated by a tool.
4-' Runtime Version:2.0.50727.5485
5-'
6-' Changes to this file may cause incorrect behavior and will be lost if
7-' the code is regenerated.
8-' </auto-generated>
9-'------------------------------------------------------------------------------
10-
11-Option Strict On
12-Option Explicit On
13-
14-
15-Namespace My
16-
17- 'NOTE: This file is auto-generated; do not modify it directly. To make changes,
18- ' or if you encounter build errors in this file, go to the Project Designer
19- ' (go to Project Properties or double-click the My Project node in
20- ' Solution Explorer), and make changes on the Application tab.
21- '
22- Partial Friend Class MyApplication
23-
24- <Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
25- Public Sub New()
26- MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
27- Me.IsSingleInstance = false
28- Me.EnableVisualStyles = true
29- Me.SaveMySettingsOnExit = true
30- Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
31- End Sub
32-
33- <Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
34- Protected Overrides Sub OnCreateMainForm()
35- Me.MainForm = Global.mz80k_kbd.Form1
36- End Sub
37- End Class
38-End Namespace
1+'------------------------------------------------------------------------------
2+' <auto-generated>
3+' This code was generated by a tool.
4+' Runtime Version:2.0.50727.5485
5+'
6+' Changes to this file may cause incorrect behavior and will be lost if
7+' the code is regenerated.
8+' </auto-generated>
9+'------------------------------------------------------------------------------
10+
11+Option Strict On
12+Option Explicit On
13+
14+
15+Namespace My
16+
17+ 'NOTE: This file is auto-generated; do not modify it directly. To make changes,
18+ ' or if you encounter build errors in this file, go to the Project Designer
19+ ' (go to Project Properties or double-click the My Project node in
20+ ' Solution Explorer), and make changes on the Application tab.
21+ '
22+ Partial Friend Class MyApplication
23+
24+ <Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
25+ Public Sub New()
26+ MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
27+ Me.IsSingleInstance = false
28+ Me.EnableVisualStyles = true
29+ Me.SaveMySettingsOnExit = true
30+ Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
31+ End Sub
32+
33+ <Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
34+ Protected Overrides Sub OnCreateMainForm()
35+ Me.MainForm = Global.mz80k_kbd.Form1
36+ End Sub
37+ End Class
38+End Namespace
--- a/source/tool/mz80k/My Project/Application.myapp
+++ b/source/tool/mz80k/My Project/Application.myapp
@@ -1,11 +1,11 @@
1-<?xml version="1.0" encoding="utf-8"?>
2-<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3- <MySubMain>true</MySubMain>
4- <MainForm>Form1</MainForm>
5- <SingleInstance>false</SingleInstance>
6- <ShutdownMode>0</ShutdownMode>
7- <EnableVisualStyles>true</EnableVisualStyles>
8- <AuthenticationMode>0</AuthenticationMode>
9- <ApplicationType>0</ApplicationType>
10- <SaveMySettingsOnExit>true</SaveMySettingsOnExit>
11-</MyApplicationData>
1+<?xml version="1.0" encoding="utf-8"?>
2+<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+ <MySubMain>true</MySubMain>
4+ <MainForm>Form1</MainForm>
5+ <SingleInstance>false</SingleInstance>
6+ <ShutdownMode>0</ShutdownMode>
7+ <EnableVisualStyles>true</EnableVisualStyles>
8+ <AuthenticationMode>0</AuthenticationMode>
9+ <ApplicationType>0</ApplicationType>
10+ <SaveMySettingsOnExit>true</SaveMySettingsOnExit>
11+</MyApplicationData>
--- a/source/tool/mz80k/My Project/AssemblyInfo.vb
+++ b/source/tool/mz80k/My Project/AssemblyInfo.vb
@@ -1,35 +1,35 @@
1-Imports System
2-Imports System.Reflection
3-Imports System.Runtime.InteropServices
4-
5-' General Information about an assembly is controlled through the following
6-' set of attributes. Change these attribute values to modify the information
7-' associated with an assembly.
8-
9-' Review the values of the assembly attributes
10-
11-<Assembly: AssemblyTitle("mz80k_kbd")>
12-<Assembly: AssemblyDescription("")>
13-<Assembly: AssemblyCompany("")>
14-<Assembly: AssemblyProduct("mz80k_kbd")>
15-<Assembly: AssemblyCopyright("Copyright © 2015")>
16-<Assembly: AssemblyTrademark("")>
17-
18-<Assembly: ComVisible(False)>
19-
20-'The following GUID is for the ID of the typelib if this project is exposed to COM
21-<Assembly: Guid("c0ddeb8f-855a-4cc7-9399-16302a513b0e")>
22-
23-' Version information for an assembly consists of the following four values:
24-'
25-' Major Version
26-' Minor Version
27-' Build Number
28-' Revision
29-'
30-' You can specify all the values or you can default the Build and Revision Numbers
31-' by using the '*' as shown below:
32-' <Assembly: AssemblyVersion("1.0.*")>
33-
34-<Assembly: AssemblyVersion("1.0.0.0")>
35-<Assembly: AssemblyFileVersion("1.0.0.0")>
1+Imports System
2+Imports System.Reflection
3+Imports System.Runtime.InteropServices
4+
5+' General Information about an assembly is controlled through the following
6+' set of attributes. Change these attribute values to modify the information
7+' associated with an assembly.
8+
9+' Review the values of the assembly attributes
10+
11+<Assembly: AssemblyTitle("mz80k_kbd")>
12+<Assembly: AssemblyDescription("")>
13+<Assembly: AssemblyCompany("")>
14+<Assembly: AssemblyProduct("mz80k_kbd")>
15+<Assembly: AssemblyCopyright("Copyright © 2015")>
16+<Assembly: AssemblyTrademark("")>
17+
18+<Assembly: ComVisible(False)>
19+
20+'The following GUID is for the ID of the typelib if this project is exposed to COM
21+<Assembly: Guid("c0ddeb8f-855a-4cc7-9399-16302a513b0e")>
22+
23+' Version information for an assembly consists of the following four values:
24+'
25+' Major Version
26+' Minor Version
27+' Build Number
28+' Revision
29+'
30+' You can specify all the values or you can default the Build and Revision Numbers
31+' by using the '*' as shown below:
32+' <Assembly: AssemblyVersion("1.0.*")>
33+
34+<Assembly: AssemblyVersion("1.0.0.0")>
35+<Assembly: AssemblyFileVersion("1.0.0.0")>
--- a/source/tool/mz80k/My Project/Resources.Designer.vb
+++ b/source/tool/mz80k/My Project/Resources.Designer.vb
@@ -1,609 +1,609 @@
1-'------------------------------------------------------------------------------
2-' <auto-generated>
3-' This code was generated by a tool.
4-' Runtime Version:2.0.50727.5485
5-'
6-' Changes to this file may cause incorrect behavior and will be lost if
7-' the code is regenerated.
8-' </auto-generated>
9-'------------------------------------------------------------------------------
10-
11-Option Strict On
12-Option Explicit On
13-
14-Imports System
15-
16-Namespace My.Resources
17-
18- 'This class was auto-generated by the StronglyTypedResourceBuilder
19- 'class via a tool like ResGen or Visual Studio.
20- 'To add or remove a member, edit your .ResX file then rerun ResGen
21- 'with the /str option, or rebuild your VS project.
22- '''<summary>
23- ''' A strongly-typed resource class, for looking up localized strings, etc.
24- '''</summary>
25- <Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0"), _
26- Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
27- Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
28- Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
29- Friend Module Resources
30-
31- Private resourceMan As Global.System.Resources.ResourceManager
32-
33- Private resourceCulture As Global.System.Globalization.CultureInfo
34-
35- '''<summary>
36- ''' Returns the cached ResourceManager instance used by this class.
37- '''</summary>
38- <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
39- Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
40- Get
41- If Object.ReferenceEquals(resourceMan, Nothing) Then
42- Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("mz80k_kbd.Resources", GetType(Resources).Assembly)
43- resourceMan = temp
44- End If
45- Return resourceMan
46- End Get
47- End Property
48-
49- '''<summary>
50- ''' Overrides the current thread's CurrentUICulture property for all
51- ''' resource lookups using this strongly typed resource class.
52- '''</summary>
53- <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
54- Friend Property Culture() As Global.System.Globalization.CultureInfo
55- Get
56- Return resourceCulture
57- End Get
58- Set
59- resourceCulture = value
60- End Set
61- End Property
62-
63- Friend ReadOnly Property _0() As System.Drawing.Bitmap
64- Get
65- Dim obj As Object = ResourceManager.GetObject("0", resourceCulture)
66- Return CType(obj,System.Drawing.Bitmap)
67- End Get
68- End Property
69-
70- Friend ReadOnly Property _1() As System.Drawing.Bitmap
71- Get
72- Dim obj As Object = ResourceManager.GetObject("1", resourceCulture)
73- Return CType(obj,System.Drawing.Bitmap)
74- End Get
75- End Property
76-
77- Friend ReadOnly Property _2() As System.Drawing.Bitmap
78- Get
79- Dim obj As Object = ResourceManager.GetObject("2", resourceCulture)
80- Return CType(obj,System.Drawing.Bitmap)
81- End Get
82- End Property
83-
84- Friend ReadOnly Property _3() As System.Drawing.Bitmap
85- Get
86- Dim obj As Object = ResourceManager.GetObject("3", resourceCulture)
87- Return CType(obj,System.Drawing.Bitmap)
88- End Get
89- End Property
90-
91- Friend ReadOnly Property _4() As System.Drawing.Bitmap
92- Get
93- Dim obj As Object = ResourceManager.GetObject("4", resourceCulture)
94- Return CType(obj,System.Drawing.Bitmap)
95- End Get
96- End Property
97-
98- Friend ReadOnly Property _5() As System.Drawing.Bitmap
99- Get
100- Dim obj As Object = ResourceManager.GetObject("5", resourceCulture)
101- Return CType(obj,System.Drawing.Bitmap)
102- End Get
103- End Property
104-
105- Friend ReadOnly Property _6() As System.Drawing.Bitmap
106- Get
107- Dim obj As Object = ResourceManager.GetObject("6", resourceCulture)
108- Return CType(obj,System.Drawing.Bitmap)
109- End Get
110- End Property
111-
112- Friend ReadOnly Property _7() As System.Drawing.Bitmap
113- Get
114- Dim obj As Object = ResourceManager.GetObject("7", resourceCulture)
115- Return CType(obj,System.Drawing.Bitmap)
116- End Get
117- End Property
118-
119- Friend ReadOnly Property _8() As System.Drawing.Bitmap
120- Get
121- Dim obj As Object = ResourceManager.GetObject("8", resourceCulture)
122- Return CType(obj,System.Drawing.Bitmap)
123- End Get
124- End Property
125-
126- Friend ReadOnly Property _9() As System.Drawing.Bitmap
127- Get
128- Dim obj As Object = ResourceManager.GetObject("9", resourceCulture)
129- Return CType(obj,System.Drawing.Bitmap)
130- End Get
131- End Property
132-
133- Friend ReadOnly Property A() As System.Drawing.Bitmap
134- Get
135- Dim obj As Object = ResourceManager.GetObject("A", resourceCulture)
136- Return CType(obj,System.Drawing.Bitmap)
137- End Get
138- End Property
139-
140- Friend ReadOnly Property B() As System.Drawing.Bitmap
141- Get
142- Dim obj As Object = ResourceManager.GetObject("B", resourceCulture)
143- Return CType(obj,System.Drawing.Bitmap)
144- End Get
145- End Property
146-
147- Friend ReadOnly Property BREAK() As System.Drawing.Bitmap
148- Get
149- Dim obj As Object = ResourceManager.GetObject("BREAK", resourceCulture)
150- Return CType(obj,System.Drawing.Bitmap)
151- End Get
152- End Property
153-
154- Friend ReadOnly Property C() As System.Drawing.Bitmap
155- Get
156- Dim obj As Object = ResourceManager.GetObject("C", resourceCulture)
157- Return CType(obj,System.Drawing.Bitmap)
158- End Get
159- End Property
160-
161- Friend ReadOnly Property COMMA() As System.Drawing.Bitmap
162- Get
163- Dim obj As Object = ResourceManager.GetObject("COMMA", resourceCulture)
164- Return CType(obj,System.Drawing.Bitmap)
165- End Get
166- End Property
167-
168- Friend ReadOnly Property CR() As System.Drawing.Bitmap
169- Get
170- Dim obj As Object = ResourceManager.GetObject("CR", resourceCulture)
171- Return CType(obj,System.Drawing.Bitmap)
172- End Get
173- End Property
174-
175- Friend ReadOnly Property D() As System.Drawing.Bitmap
176- Get
177- Dim obj As Object = ResourceManager.GetObject("D", resourceCulture)
178- Return CType(obj,System.Drawing.Bitmap)
179- End Get
180- End Property
181-
182- Friend ReadOnly Property DELETE() As System.Drawing.Bitmap
183- Get
184- Dim obj As Object = ResourceManager.GetObject("DELETE", resourceCulture)
185- Return CType(obj,System.Drawing.Bitmap)
186- End Get
187- End Property
188-
189- Friend ReadOnly Property DOWN() As System.Drawing.Bitmap
190- Get
191- Dim obj As Object = ResourceManager.GetObject("DOWN", resourceCulture)
192- Return CType(obj,System.Drawing.Bitmap)
193- End Get
194- End Property
195-
196- Friend ReadOnly Property E() As System.Drawing.Bitmap
197- Get
198- Dim obj As Object = ResourceManager.GetObject("E", resourceCulture)
199- Return CType(obj,System.Drawing.Bitmap)
200- End Get
201- End Property
202-
203- Friend ReadOnly Property EQUAL() As System.Drawing.Bitmap
204- Get
205- Dim obj As Object = ResourceManager.GetObject("EQUAL", resourceCulture)
206- Return CType(obj,System.Drawing.Bitmap)
207- End Get
208- End Property
209-
210- Friend ReadOnly Property F() As System.Drawing.Bitmap
211- Get
212- Dim obj As Object = ResourceManager.GetObject("F", resourceCulture)
213- Return CType(obj,System.Drawing.Bitmap)
214- End Get
215- End Property
216-
217- Friend ReadOnly Property G() As System.Drawing.Bitmap
218- Get
219- Dim obj As Object = ResourceManager.GetObject("G", resourceCulture)
220- Return CType(obj,System.Drawing.Bitmap)
221- End Get
222- End Property
223-
224- Friend ReadOnly Property GETSU() As System.Drawing.Bitmap
225- Get
226- Dim obj As Object = ResourceManager.GetObject("GETSU", resourceCulture)
227- Return CType(obj,System.Drawing.Bitmap)
228- End Get
229- End Property
230-
231- Friend ReadOnly Property GRAPH11() As System.Drawing.Bitmap
232- Get
233- Dim obj As Object = ResourceManager.GetObject("GRAPH11", resourceCulture)
234- Return CType(obj,System.Drawing.Bitmap)
235- End Get
236- End Property
237-
238- Friend ReadOnly Property GRAPH12() As System.Drawing.Bitmap
239- Get
240- Dim obj As Object = ResourceManager.GetObject("GRAPH12", resourceCulture)
241- Return CType(obj,System.Drawing.Bitmap)
242- End Get
243- End Property
244-
245- Friend ReadOnly Property GRAPH13() As System.Drawing.Bitmap
246- Get
247- Dim obj As Object = ResourceManager.GetObject("GRAPH13", resourceCulture)
248- Return CType(obj,System.Drawing.Bitmap)
249- End Get
250- End Property
251-
252- Friend ReadOnly Property GRAPH14() As System.Drawing.Bitmap
253- Get
254- Dim obj As Object = ResourceManager.GetObject("GRAPH14", resourceCulture)
255- Return CType(obj,System.Drawing.Bitmap)
256- End Get
257- End Property
258-
259- Friend ReadOnly Property GRAPH21() As System.Drawing.Bitmap
260- Get
261- Dim obj As Object = ResourceManager.GetObject("GRAPH21", resourceCulture)
262- Return CType(obj,System.Drawing.Bitmap)
263- End Get
264- End Property
265-
266- Friend ReadOnly Property GRAPH22() As System.Drawing.Bitmap
267- Get
268- Dim obj As Object = ResourceManager.GetObject("GRAPH22", resourceCulture)
269- Return CType(obj,System.Drawing.Bitmap)
270- End Get
271- End Property
272-
273- Friend ReadOnly Property GRAPH23() As System.Drawing.Bitmap
274- Get
275- Dim obj As Object = ResourceManager.GetObject("GRAPH23", resourceCulture)
276- Return CType(obj,System.Drawing.Bitmap)
277- End Get
278- End Property
279-
280- Friend ReadOnly Property GRAPH24() As System.Drawing.Bitmap
281- Get
282- Dim obj As Object = ResourceManager.GetObject("GRAPH24", resourceCulture)
283- Return CType(obj,System.Drawing.Bitmap)
284- End Get
285- End Property
286-
287- Friend ReadOnly Property GRAPH31() As System.Drawing.Bitmap
288- Get
289- Dim obj As Object = ResourceManager.GetObject("GRAPH31", resourceCulture)
290- Return CType(obj,System.Drawing.Bitmap)
291- End Get
292- End Property
293-
294- Friend ReadOnly Property GRAPH32() As System.Drawing.Bitmap
295- Get
296- Dim obj As Object = ResourceManager.GetObject("GRAPH32", resourceCulture)
297- Return CType(obj,System.Drawing.Bitmap)
298- End Get
299- End Property
300-
301- Friend ReadOnly Property GRAPH33() As System.Drawing.Bitmap
302- Get
303- Dim obj As Object = ResourceManager.GetObject("GRAPH33", resourceCulture)
304- Return CType(obj,System.Drawing.Bitmap)
305- End Get
306- End Property
307-
308- Friend ReadOnly Property GRAPH34() As System.Drawing.Bitmap
309- Get
310- Dim obj As Object = ResourceManager.GetObject("GRAPH34", resourceCulture)
311- Return CType(obj,System.Drawing.Bitmap)
312- End Get
313- End Property
314-
315- Friend ReadOnly Property GRAPH41() As System.Drawing.Bitmap
316- Get
317- Dim obj As Object = ResourceManager.GetObject("GRAPH41", resourceCulture)
318- Return CType(obj,System.Drawing.Bitmap)
319- End Get
320- End Property
321-
322- Friend ReadOnly Property GRAPH42() As System.Drawing.Bitmap
323- Get
324- Dim obj As Object = ResourceManager.GetObject("GRAPH42", resourceCulture)
325- Return CType(obj,System.Drawing.Bitmap)
326- End Get
327- End Property
328-
329- Friend ReadOnly Property GRAPH43() As System.Drawing.Bitmap
330- Get
331- Dim obj As Object = ResourceManager.GetObject("GRAPH43", resourceCulture)
332- Return CType(obj,System.Drawing.Bitmap)
333- End Get
334- End Property
335-
336- Friend ReadOnly Property GRAPH44() As System.Drawing.Bitmap
337- Get
338- Dim obj As Object = ResourceManager.GetObject("GRAPH44", resourceCulture)
339- Return CType(obj,System.Drawing.Bitmap)
340- End Get
341- End Property
342-
343- Friend ReadOnly Property GRAPH51() As System.Drawing.Bitmap
344- Get
345- Dim obj As Object = ResourceManager.GetObject("GRAPH51", resourceCulture)
346- Return CType(obj,System.Drawing.Bitmap)
347- End Get
348- End Property
349-
350- Friend ReadOnly Property GRAPH52() As System.Drawing.Bitmap
351- Get
352- Dim obj As Object = ResourceManager.GetObject("GRAPH52", resourceCulture)
353- Return CType(obj,System.Drawing.Bitmap)
354- End Get
355- End Property
356-
357- Friend ReadOnly Property GRAPH53() As System.Drawing.Bitmap
358- Get
359- Dim obj As Object = ResourceManager.GetObject("GRAPH53", resourceCulture)
360- Return CType(obj,System.Drawing.Bitmap)
361- End Get
362- End Property
363-
364- Friend ReadOnly Property GRAPH54() As System.Drawing.Bitmap
365- Get
366- Dim obj As Object = ResourceManager.GetObject("GRAPH54", resourceCulture)
367- Return CType(obj,System.Drawing.Bitmap)
368- End Get
369- End Property
370-
371- Friend ReadOnly Property H() As System.Drawing.Bitmap
372- Get
373- Dim obj As Object = ResourceManager.GetObject("H", resourceCulture)
374- Return CType(obj,System.Drawing.Bitmap)
375- End Get
376- End Property
377-
378- Friend ReadOnly Property HOME() As System.Drawing.Bitmap
379- Get
380- Dim obj As Object = ResourceManager.GetObject("HOME", resourceCulture)
381- Return CType(obj,System.Drawing.Bitmap)
382- End Get
383- End Property
384-
385- Friend ReadOnly Property I() As System.Drawing.Bitmap
386- Get
387- Dim obj As Object = ResourceManager.GetObject("I", resourceCulture)
388- Return CType(obj,System.Drawing.Bitmap)
389- End Get
390- End Property
391-
392- Friend ReadOnly Property J() As System.Drawing.Bitmap
393- Get
394- Dim obj As Object = ResourceManager.GetObject("J", resourceCulture)
395- Return CType(obj,System.Drawing.Bitmap)
396- End Get
397- End Property
398-
399- Friend ReadOnly Property K() As System.Drawing.Bitmap
400- Get
401- Dim obj As Object = ResourceManager.GetObject("K", resourceCulture)
402- Return CType(obj,System.Drawing.Bitmap)
403- End Get
404- End Property
405-
406- Friend ReadOnly Property KANA() As System.Drawing.Bitmap
407- Get
408- Dim obj As Object = ResourceManager.GetObject("KANA", resourceCulture)
409- Return CType(obj,System.Drawing.Bitmap)
410- End Get
411- End Property
412-
413- Friend ReadOnly Property KIN() As System.Drawing.Bitmap
414- Get
415- Dim obj As Object = ResourceManager.GetObject("KIN", resourceCulture)
416- Return CType(obj,System.Drawing.Bitmap)
417- End Get
418- End Property
419-
420- Friend ReadOnly Property L() As System.Drawing.Bitmap
421- Get
422- Dim obj As Object = ResourceManager.GetObject("L", resourceCulture)
423- Return CType(obj,System.Drawing.Bitmap)
424- End Get
425- End Property
426-
427- Friend ReadOnly Property M() As System.Drawing.Bitmap
428- Get
429- Dim obj As Object = ResourceManager.GetObject("M", resourceCulture)
430- Return CType(obj,System.Drawing.Bitmap)
431- End Get
432- End Property
433-
434- Friend ReadOnly Property MINUS() As System.Drawing.Bitmap
435- Get
436- Dim obj As Object = ResourceManager.GetObject("MINUS", resourceCulture)
437- Return CType(obj,System.Drawing.Bitmap)
438- End Get
439- End Property
440-
441- Friend ReadOnly Property N() As System.Drawing.Bitmap
442- Get
443- Dim obj As Object = ResourceManager.GetObject("N", resourceCulture)
444- Return CType(obj,System.Drawing.Bitmap)
445- End Get
446- End Property
447-
448- Friend ReadOnly Property O() As System.Drawing.Bitmap
449- Get
450- Dim obj As Object = ResourceManager.GetObject("O", resourceCulture)
451- Return CType(obj,System.Drawing.Bitmap)
452- End Get
453- End Property
454-
455- Friend ReadOnly Property P() As System.Drawing.Bitmap
456- Get
457- Dim obj As Object = ResourceManager.GetObject("P", resourceCulture)
458- Return CType(obj,System.Drawing.Bitmap)
459- End Get
460- End Property
461-
462- Friend ReadOnly Property PERIOD() As System.Drawing.Bitmap
463- Get
464- Dim obj As Object = ResourceManager.GetObject("PERIOD", resourceCulture)
465- Return CType(obj,System.Drawing.Bitmap)
466- End Get
467- End Property
468-
469- Friend ReadOnly Property Q() As System.Drawing.Bitmap
470- Get
471- Dim obj As Object = ResourceManager.GetObject("Q", resourceCulture)
472- Return CType(obj,System.Drawing.Bitmap)
473- End Get
474- End Property
475-
476- Friend ReadOnly Property R() As System.Drawing.Bitmap
477- Get
478- Dim obj As Object = ResourceManager.GetObject("R", resourceCulture)
479- Return CType(obj,System.Drawing.Bitmap)
480- End Get
481- End Property
482-
483- Friend ReadOnly Property RIGHT() As System.Drawing.Bitmap
484- Get
485- Dim obj As Object = ResourceManager.GetObject("RIGHT", resourceCulture)
486- Return CType(obj,System.Drawing.Bitmap)
487- End Get
488- End Property
489-
490- Friend ReadOnly Property S() As System.Drawing.Bitmap
491- Get
492- Dim obj As Object = ResourceManager.GetObject("S", resourceCulture)
493- Return CType(obj,System.Drawing.Bitmap)
494- End Get
495- End Property
496-
497- Friend ReadOnly Property SEI() As System.Drawing.Bitmap
498- Get
499- Dim obj As Object = ResourceManager.GetObject("SEI", resourceCulture)
500- Return CType(obj,System.Drawing.Bitmap)
501- End Get
502- End Property
503-
504- Friend ReadOnly Property SEMICOLON() As System.Drawing.Bitmap
505- Get
506- Dim obj As Object = ResourceManager.GetObject("SEMICOLON", resourceCulture)
507- Return CType(obj,System.Drawing.Bitmap)
508- End Get
509- End Property
510-
511- Friend ReadOnly Property SHIFT() As System.Drawing.Bitmap
512- Get
513- Dim obj As Object = ResourceManager.GetObject("SHIFT", resourceCulture)
514- Return CType(obj,System.Drawing.Bitmap)
515- End Get
516- End Property
517-
518- Friend ReadOnly Property SHIFT_PRESSED() As System.Drawing.Bitmap
519- Get
520- Dim obj As Object = ResourceManager.GetObject("SHIFT_PRESSED", resourceCulture)
521- Return CType(obj,System.Drawing.Bitmap)
522- End Get
523- End Property
524-
525- Friend ReadOnly Property SLASH() As System.Drawing.Bitmap
526- Get
527- Dim obj As Object = ResourceManager.GetObject("SLASH", resourceCulture)
528- Return CType(obj,System.Drawing.Bitmap)
529- End Get
530- End Property
531-
532- Friend ReadOnly Property SPACE() As System.Drawing.Bitmap
533- Get
534- Dim obj As Object = ResourceManager.GetObject("SPACE", resourceCulture)
535- Return CType(obj,System.Drawing.Bitmap)
536- End Get
537- End Property
538-
539- Friend ReadOnly Property SUI() As System.Drawing.Bitmap
540- Get
541- Dim obj As Object = ResourceManager.GetObject("SUI", resourceCulture)
542- Return CType(obj,System.Drawing.Bitmap)
543- End Get
544- End Property
545-
546- Friend ReadOnly Property T() As System.Drawing.Bitmap
547- Get
548- Dim obj As Object = ResourceManager.GetObject("T", resourceCulture)
549- Return CType(obj,System.Drawing.Bitmap)
550- End Get
551- End Property
552-
553- Friend ReadOnly Property U() As System.Drawing.Bitmap
554- Get
555- Dim obj As Object = ResourceManager.GetObject("U", resourceCulture)
556- Return CType(obj,System.Drawing.Bitmap)
557- End Get
558- End Property
559-
560- Friend ReadOnly Property PLUS() As System.Drawing.Bitmap
561- Get
562- Dim obj As Object = ResourceManager.GetObject("PLUS", resourceCulture)
563- Return CType(obj,System.Drawing.Bitmap)
564- End Get
565- End Property
566-
567- Friend ReadOnly Property V() As System.Drawing.Bitmap
568- Get
569- Dim obj As Object = ResourceManager.GetObject("V", resourceCulture)
570- Return CType(obj,System.Drawing.Bitmap)
571- End Get
572- End Property
573-
574- Friend ReadOnly Property W() As System.Drawing.Bitmap
575- Get
576- Dim obj As Object = ResourceManager.GetObject("W", resourceCulture)
577- Return CType(obj,System.Drawing.Bitmap)
578- End Get
579- End Property
580-
581- Friend ReadOnly Property X() As System.Drawing.Bitmap
582- Get
583- Dim obj As Object = ResourceManager.GetObject("X", resourceCulture)
584- Return CType(obj,System.Drawing.Bitmap)
585- End Get
586- End Property
587-
588- Friend ReadOnly Property Y() As System.Drawing.Bitmap
589- Get
590- Dim obj As Object = ResourceManager.GetObject("Y", resourceCulture)
591- Return CType(obj,System.Drawing.Bitmap)
592- End Get
593- End Property
594-
595- Friend ReadOnly Property YEN() As System.Drawing.Bitmap
596- Get
597- Dim obj As Object = ResourceManager.GetObject("YEN", resourceCulture)
598- Return CType(obj,System.Drawing.Bitmap)
599- End Get
600- End Property
601-
602- Friend ReadOnly Property Z() As System.Drawing.Bitmap
603- Get
604- Dim obj As Object = ResourceManager.GetObject("Z", resourceCulture)
605- Return CType(obj,System.Drawing.Bitmap)
606- End Get
607- End Property
608- End Module
609-End Namespace
1+'------------------------------------------------------------------------------
2+' <auto-generated>
3+' This code was generated by a tool.
4+' Runtime Version:2.0.50727.5485
5+'
6+' Changes to this file may cause incorrect behavior and will be lost if
7+' the code is regenerated.
8+' </auto-generated>
9+'------------------------------------------------------------------------------
10+
11+Option Strict On
12+Option Explicit On
13+
14+Imports System
15+
16+Namespace My.Resources
17+
18+ 'This class was auto-generated by the StronglyTypedResourceBuilder
19+ 'class via a tool like ResGen or Visual Studio.
20+ 'To add or remove a member, edit your .ResX file then rerun ResGen
21+ 'with the /str option, or rebuild your VS project.
22+ '''<summary>
23+ ''' A strongly-typed resource class, for looking up localized strings, etc.
24+ '''</summary>
25+ <Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0"), _
26+ Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
27+ Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
28+ Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
29+ Friend Module Resources
30+
31+ Private resourceMan As Global.System.Resources.ResourceManager
32+
33+ Private resourceCulture As Global.System.Globalization.CultureInfo
34+
35+ '''<summary>
36+ ''' Returns the cached ResourceManager instance used by this class.
37+ '''</summary>
38+ <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
39+ Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
40+ Get
41+ If Object.ReferenceEquals(resourceMan, Nothing) Then
42+ Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("mz80k_kbd.Resources", GetType(Resources).Assembly)
43+ resourceMan = temp
44+ End If
45+ Return resourceMan
46+ End Get
47+ End Property
48+
49+ '''<summary>
50+ ''' Overrides the current thread's CurrentUICulture property for all
51+ ''' resource lookups using this strongly typed resource class.
52+ '''</summary>
53+ <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
54+ Friend Property Culture() As Global.System.Globalization.CultureInfo
55+ Get
56+ Return resourceCulture
57+ End Get
58+ Set
59+ resourceCulture = value
60+ End Set
61+ End Property
62+
63+ Friend ReadOnly Property _0() As System.Drawing.Bitmap
64+ Get
65+ Dim obj As Object = ResourceManager.GetObject("0", resourceCulture)
66+ Return CType(obj,System.Drawing.Bitmap)
67+ End Get
68+ End Property
69+
70+ Friend ReadOnly Property _1() As System.Drawing.Bitmap
71+ Get
72+ Dim obj As Object = ResourceManager.GetObject("1", resourceCulture)
73+ Return CType(obj,System.Drawing.Bitmap)
74+ End Get
75+ End Property
76+
77+ Friend ReadOnly Property _2() As System.Drawing.Bitmap
78+ Get
79+ Dim obj As Object = ResourceManager.GetObject("2", resourceCulture)
80+ Return CType(obj,System.Drawing.Bitmap)
81+ End Get
82+ End Property
83+
84+ Friend ReadOnly Property _3() As System.Drawing.Bitmap
85+ Get
86+ Dim obj As Object = ResourceManager.GetObject("3", resourceCulture)
87+ Return CType(obj,System.Drawing.Bitmap)
88+ End Get
89+ End Property
90+
91+ Friend ReadOnly Property _4() As System.Drawing.Bitmap
92+ Get
93+ Dim obj As Object = ResourceManager.GetObject("4", resourceCulture)
94+ Return CType(obj,System.Drawing.Bitmap)
95+ End Get
96+ End Property
97+
98+ Friend ReadOnly Property _5() As System.Drawing.Bitmap
99+ Get
100+ Dim obj As Object = ResourceManager.GetObject("5", resourceCulture)
101+ Return CType(obj,System.Drawing.Bitmap)
102+ End Get
103+ End Property
104+
105+ Friend ReadOnly Property _6() As System.Drawing.Bitmap
106+ Get
107+ Dim obj As Object = ResourceManager.GetObject("6", resourceCulture)
108+ Return CType(obj,System.Drawing.Bitmap)
109+ End Get
110+ End Property
111+
112+ Friend ReadOnly Property _7() As System.Drawing.Bitmap
113+ Get
114+ Dim obj As Object = ResourceManager.GetObject("7", resourceCulture)
115+ Return CType(obj,System.Drawing.Bitmap)
116+ End Get
117+ End Property
118+
119+ Friend ReadOnly Property _8() As System.Drawing.Bitmap
120+ Get
121+ Dim obj As Object = ResourceManager.GetObject("8", resourceCulture)
122+ Return CType(obj,System.Drawing.Bitmap)
123+ End Get
124+ End Property
125+
126+ Friend ReadOnly Property _9() As System.Drawing.Bitmap
127+ Get
128+ Dim obj As Object = ResourceManager.GetObject("9", resourceCulture)
129+ Return CType(obj,System.Drawing.Bitmap)
130+ End Get
131+ End Property
132+
133+ Friend ReadOnly Property A() As System.Drawing.Bitmap
134+ Get
135+ Dim obj As Object = ResourceManager.GetObject("A", resourceCulture)
136+ Return CType(obj,System.Drawing.Bitmap)
137+ End Get
138+ End Property
139+
140+ Friend ReadOnly Property B() As System.Drawing.Bitmap
141+ Get
142+ Dim obj As Object = ResourceManager.GetObject("B", resourceCulture)
143+ Return CType(obj,System.Drawing.Bitmap)
144+ End Get
145+ End Property
146+
147+ Friend ReadOnly Property BREAK() As System.Drawing.Bitmap
148+ Get
149+ Dim obj As Object = ResourceManager.GetObject("BREAK", resourceCulture)
150+ Return CType(obj,System.Drawing.Bitmap)
151+ End Get
152+ End Property
153+
154+ Friend ReadOnly Property C() As System.Drawing.Bitmap
155+ Get
156+ Dim obj As Object = ResourceManager.GetObject("C", resourceCulture)
157+ Return CType(obj,System.Drawing.Bitmap)
158+ End Get
159+ End Property
160+
161+ Friend ReadOnly Property COMMA() As System.Drawing.Bitmap
162+ Get
163+ Dim obj As Object = ResourceManager.GetObject("COMMA", resourceCulture)
164+ Return CType(obj,System.Drawing.Bitmap)
165+ End Get
166+ End Property
167+
168+ Friend ReadOnly Property CR() As System.Drawing.Bitmap
169+ Get
170+ Dim obj As Object = ResourceManager.GetObject("CR", resourceCulture)
171+ Return CType(obj,System.Drawing.Bitmap)
172+ End Get
173+ End Property
174+
175+ Friend ReadOnly Property D() As System.Drawing.Bitmap
176+ Get
177+ Dim obj As Object = ResourceManager.GetObject("D", resourceCulture)
178+ Return CType(obj,System.Drawing.Bitmap)
179+ End Get
180+ End Property
181+
182+ Friend ReadOnly Property DELETE() As System.Drawing.Bitmap
183+ Get
184+ Dim obj As Object = ResourceManager.GetObject("DELETE", resourceCulture)
185+ Return CType(obj,System.Drawing.Bitmap)
186+ End Get
187+ End Property
188+
189+ Friend ReadOnly Property DOWN() As System.Drawing.Bitmap
190+ Get
191+ Dim obj As Object = ResourceManager.GetObject("DOWN", resourceCulture)
192+ Return CType(obj,System.Drawing.Bitmap)
193+ End Get
194+ End Property
195+
196+ Friend ReadOnly Property E() As System.Drawing.Bitmap
197+ Get
198+ Dim obj As Object = ResourceManager.GetObject("E", resourceCulture)
199+ Return CType(obj,System.Drawing.Bitmap)
200+ End Get
201+ End Property
202+
203+ Friend ReadOnly Property EQUAL() As System.Drawing.Bitmap
204+ Get
205+ Dim obj As Object = ResourceManager.GetObject("EQUAL", resourceCulture)
206+ Return CType(obj,System.Drawing.Bitmap)
207+ End Get
208+ End Property
209+
210+ Friend ReadOnly Property F() As System.Drawing.Bitmap
211+ Get
212+ Dim obj As Object = ResourceManager.GetObject("F", resourceCulture)
213+ Return CType(obj,System.Drawing.Bitmap)
214+ End Get
215+ End Property
216+
217+ Friend ReadOnly Property G() As System.Drawing.Bitmap
218+ Get
219+ Dim obj As Object = ResourceManager.GetObject("G", resourceCulture)
220+ Return CType(obj,System.Drawing.Bitmap)
221+ End Get
222+ End Property
223+
224+ Friend ReadOnly Property GETSU() As System.Drawing.Bitmap
225+ Get
226+ Dim obj As Object = ResourceManager.GetObject("GETSU", resourceCulture)
227+ Return CType(obj,System.Drawing.Bitmap)
228+ End Get
229+ End Property
230+
231+ Friend ReadOnly Property GRAPH11() As System.Drawing.Bitmap
232+ Get
233+ Dim obj As Object = ResourceManager.GetObject("GRAPH11", resourceCulture)
234+ Return CType(obj,System.Drawing.Bitmap)
235+ End Get
236+ End Property
237+
238+ Friend ReadOnly Property GRAPH12() As System.Drawing.Bitmap
239+ Get
240+ Dim obj As Object = ResourceManager.GetObject("GRAPH12", resourceCulture)
241+ Return CType(obj,System.Drawing.Bitmap)
242+ End Get
243+ End Property
244+
245+ Friend ReadOnly Property GRAPH13() As System.Drawing.Bitmap
246+ Get
247+ Dim obj As Object = ResourceManager.GetObject("GRAPH13", resourceCulture)
248+ Return CType(obj,System.Drawing.Bitmap)
249+ End Get
250+ End Property
251+
252+ Friend ReadOnly Property GRAPH14() As System.Drawing.Bitmap
253+ Get
254+ Dim obj As Object = ResourceManager.GetObject("GRAPH14", resourceCulture)
255+ Return CType(obj,System.Drawing.Bitmap)
256+ End Get
257+ End Property
258+
259+ Friend ReadOnly Property GRAPH21() As System.Drawing.Bitmap
260+ Get
261+ Dim obj As Object = ResourceManager.GetObject("GRAPH21", resourceCulture)
262+ Return CType(obj,System.Drawing.Bitmap)
263+ End Get
264+ End Property
265+
266+ Friend ReadOnly Property GRAPH22() As System.Drawing.Bitmap
267+ Get
268+ Dim obj As Object = ResourceManager.GetObject("GRAPH22", resourceCulture)
269+ Return CType(obj,System.Drawing.Bitmap)
270+ End Get
271+ End Property
272+
273+ Friend ReadOnly Property GRAPH23() As System.Drawing.Bitmap
274+ Get
275+ Dim obj As Object = ResourceManager.GetObject("GRAPH23", resourceCulture)
276+ Return CType(obj,System.Drawing.Bitmap)
277+ End Get
278+ End Property
279+
280+ Friend ReadOnly Property GRAPH24() As System.Drawing.Bitmap
281+ Get
282+ Dim obj As Object = ResourceManager.GetObject("GRAPH24", resourceCulture)
283+ Return CType(obj,System.Drawing.Bitmap)
284+ End Get
285+ End Property
286+
287+ Friend ReadOnly Property GRAPH31() As System.Drawing.Bitmap
288+ Get
289+ Dim obj As Object = ResourceManager.GetObject("GRAPH31", resourceCulture)
290+ Return CType(obj,System.Drawing.Bitmap)
291+ End Get
292+ End Property
293+
294+ Friend ReadOnly Property GRAPH32() As System.Drawing.Bitmap
295+ Get
296+ Dim obj As Object = ResourceManager.GetObject("GRAPH32", resourceCulture)
297+ Return CType(obj,System.Drawing.Bitmap)
298+ End Get
299+ End Property
300+
301+ Friend ReadOnly Property GRAPH33() As System.Drawing.Bitmap
302+ Get
303+ Dim obj As Object = ResourceManager.GetObject("GRAPH33", resourceCulture)
304+ Return CType(obj,System.Drawing.Bitmap)
305+ End Get
306+ End Property
307+
308+ Friend ReadOnly Property GRAPH34() As System.Drawing.Bitmap
309+ Get
310+ Dim obj As Object = ResourceManager.GetObject("GRAPH34", resourceCulture)
311+ Return CType(obj,System.Drawing.Bitmap)
312+ End Get
313+ End Property
314+
315+ Friend ReadOnly Property GRAPH41() As System.Drawing.Bitmap
316+ Get
317+ Dim obj As Object = ResourceManager.GetObject("GRAPH41", resourceCulture)
318+ Return CType(obj,System.Drawing.Bitmap)
319+ End Get
320+ End Property
321+
322+ Friend ReadOnly Property GRAPH42() As System.Drawing.Bitmap
323+ Get
324+ Dim obj As Object = ResourceManager.GetObject("GRAPH42", resourceCulture)
325+ Return CType(obj,System.Drawing.Bitmap)
326+ End Get
327+ End Property
328+
329+ Friend ReadOnly Property GRAPH43() As System.Drawing.Bitmap
330+ Get
331+ Dim obj As Object = ResourceManager.GetObject("GRAPH43", resourceCulture)
332+ Return CType(obj,System.Drawing.Bitmap)
333+ End Get
334+ End Property
335+
336+ Friend ReadOnly Property GRAPH44() As System.Drawing.Bitmap
337+ Get
338+ Dim obj As Object = ResourceManager.GetObject("GRAPH44", resourceCulture)
339+ Return CType(obj,System.Drawing.Bitmap)
340+ End Get
341+ End Property
342+
343+ Friend ReadOnly Property GRAPH51() As System.Drawing.Bitmap
344+ Get
345+ Dim obj As Object = ResourceManager.GetObject("GRAPH51", resourceCulture)
346+ Return CType(obj,System.Drawing.Bitmap)
347+ End Get
348+ End Property
349+
350+ Friend ReadOnly Property GRAPH52() As System.Drawing.Bitmap
351+ Get
352+ Dim obj As Object = ResourceManager.GetObject("GRAPH52", resourceCulture)
353+ Return CType(obj,System.Drawing.Bitmap)
354+ End Get
355+ End Property
356+
357+ Friend ReadOnly Property GRAPH53() As System.Drawing.Bitmap
358+ Get
359+ Dim obj As Object = ResourceManager.GetObject("GRAPH53", resourceCulture)
360+ Return CType(obj,System.Drawing.Bitmap)
361+ End Get
362+ End Property
363+
364+ Friend ReadOnly Property GRAPH54() As System.Drawing.Bitmap
365+ Get
366+ Dim obj As Object = ResourceManager.GetObject("GRAPH54", resourceCulture)
367+ Return CType(obj,System.Drawing.Bitmap)
368+ End Get
369+ End Property
370+
371+ Friend ReadOnly Property H() As System.Drawing.Bitmap
372+ Get
373+ Dim obj As Object = ResourceManager.GetObject("H", resourceCulture)
374+ Return CType(obj,System.Drawing.Bitmap)
375+ End Get
376+ End Property
377+
378+ Friend ReadOnly Property HOME() As System.Drawing.Bitmap
379+ Get
380+ Dim obj As Object = ResourceManager.GetObject("HOME", resourceCulture)
381+ Return CType(obj,System.Drawing.Bitmap)
382+ End Get
383+ End Property
384+
385+ Friend ReadOnly Property I() As System.Drawing.Bitmap
386+ Get
387+ Dim obj As Object = ResourceManager.GetObject("I", resourceCulture)
388+ Return CType(obj,System.Drawing.Bitmap)
389+ End Get
390+ End Property
391+
392+ Friend ReadOnly Property J() As System.Drawing.Bitmap
393+ Get
394+ Dim obj As Object = ResourceManager.GetObject("J", resourceCulture)
395+ Return CType(obj,System.Drawing.Bitmap)
396+ End Get
397+ End Property
398+
399+ Friend ReadOnly Property K() As System.Drawing.Bitmap
400+ Get
401+ Dim obj As Object = ResourceManager.GetObject("K", resourceCulture)
402+ Return CType(obj,System.Drawing.Bitmap)
403+ End Get
404+ End Property
405+
406+ Friend ReadOnly Property KANA() As System.Drawing.Bitmap
407+ Get
408+ Dim obj As Object = ResourceManager.GetObject("KANA", resourceCulture)
409+ Return CType(obj,System.Drawing.Bitmap)
410+ End Get
411+ End Property
412+
413+ Friend ReadOnly Property KIN() As System.Drawing.Bitmap
414+ Get
415+ Dim obj As Object = ResourceManager.GetObject("KIN", resourceCulture)
416+ Return CType(obj,System.Drawing.Bitmap)
417+ End Get
418+ End Property
419+
420+ Friend ReadOnly Property L() As System.Drawing.Bitmap
421+ Get
422+ Dim obj As Object = ResourceManager.GetObject("L", resourceCulture)
423+ Return CType(obj,System.Drawing.Bitmap)
424+ End Get
425+ End Property
426+
427+ Friend ReadOnly Property M() As System.Drawing.Bitmap
428+ Get
429+ Dim obj As Object = ResourceManager.GetObject("M", resourceCulture)
430+ Return CType(obj,System.Drawing.Bitmap)
431+ End Get
432+ End Property
433+
434+ Friend ReadOnly Property MINUS() As System.Drawing.Bitmap
435+ Get
436+ Dim obj As Object = ResourceManager.GetObject("MINUS", resourceCulture)
437+ Return CType(obj,System.Drawing.Bitmap)
438+ End Get
439+ End Property
440+
441+ Friend ReadOnly Property N() As System.Drawing.Bitmap
442+ Get
443+ Dim obj As Object = ResourceManager.GetObject("N", resourceCulture)
444+ Return CType(obj,System.Drawing.Bitmap)
445+ End Get
446+ End Property
447+
448+ Friend ReadOnly Property O() As System.Drawing.Bitmap
449+ Get
450+ Dim obj As Object = ResourceManager.GetObject("O", resourceCulture)
451+ Return CType(obj,System.Drawing.Bitmap)
452+ End Get
453+ End Property
454+
455+ Friend ReadOnly Property P() As System.Drawing.Bitmap
456+ Get
457+ Dim obj As Object = ResourceManager.GetObject("P", resourceCulture)
458+ Return CType(obj,System.Drawing.Bitmap)
459+ End Get
460+ End Property
461+
462+ Friend ReadOnly Property PERIOD() As System.Drawing.Bitmap
463+ Get
464+ Dim obj As Object = ResourceManager.GetObject("PERIOD", resourceCulture)
465+ Return CType(obj,System.Drawing.Bitmap)
466+ End Get
467+ End Property
468+
469+ Friend ReadOnly Property Q() As System.Drawing.Bitmap
470+ Get
471+ Dim obj As Object = ResourceManager.GetObject("Q", resourceCulture)
472+ Return CType(obj,System.Drawing.Bitmap)
473+ End Get
474+ End Property
475+
476+ Friend ReadOnly Property R() As System.Drawing.Bitmap
477+ Get
478+ Dim obj As Object = ResourceManager.GetObject("R", resourceCulture)
479+ Return CType(obj,System.Drawing.Bitmap)
480+ End Get
481+ End Property
482+
483+ Friend ReadOnly Property RIGHT() As System.Drawing.Bitmap
484+ Get
485+ Dim obj As Object = ResourceManager.GetObject("RIGHT", resourceCulture)
486+ Return CType(obj,System.Drawing.Bitmap)
487+ End Get
488+ End Property
489+
490+ Friend ReadOnly Property S() As System.Drawing.Bitmap
491+ Get
492+ Dim obj As Object = ResourceManager.GetObject("S", resourceCulture)
493+ Return CType(obj,System.Drawing.Bitmap)
494+ End Get
495+ End Property
496+
497+ Friend ReadOnly Property SEI() As System.Drawing.Bitmap
498+ Get
499+ Dim obj As Object = ResourceManager.GetObject("SEI", resourceCulture)
500+ Return CType(obj,System.Drawing.Bitmap)
501+ End Get
502+ End Property
503+
504+ Friend ReadOnly Property SEMICOLON() As System.Drawing.Bitmap
505+ Get
506+ Dim obj As Object = ResourceManager.GetObject("SEMICOLON", resourceCulture)
507+ Return CType(obj,System.Drawing.Bitmap)
508+ End Get
509+ End Property
510+
511+ Friend ReadOnly Property SHIFT() As System.Drawing.Bitmap
512+ Get
513+ Dim obj As Object = ResourceManager.GetObject("SHIFT", resourceCulture)
514+ Return CType(obj,System.Drawing.Bitmap)
515+ End Get
516+ End Property
517+
518+ Friend ReadOnly Property SHIFT_PRESSED() As System.Drawing.Bitmap
519+ Get
520+ Dim obj As Object = ResourceManager.GetObject("SHIFT_PRESSED", resourceCulture)
521+ Return CType(obj,System.Drawing.Bitmap)
522+ End Get
523+ End Property
524+
525+ Friend ReadOnly Property SLASH() As System.Drawing.Bitmap
526+ Get
527+ Dim obj As Object = ResourceManager.GetObject("SLASH", resourceCulture)
528+ Return CType(obj,System.Drawing.Bitmap)
529+ End Get
530+ End Property
531+
532+ Friend ReadOnly Property SPACE() As System.Drawing.Bitmap
533+ Get
534+ Dim obj As Object = ResourceManager.GetObject("SPACE", resourceCulture)
535+ Return CType(obj,System.Drawing.Bitmap)
536+ End Get
537+ End Property
538+
539+ Friend ReadOnly Property SUI() As System.Drawing.Bitmap
540+ Get
541+ Dim obj As Object = ResourceManager.GetObject("SUI", resourceCulture)
542+ Return CType(obj,System.Drawing.Bitmap)
543+ End Get
544+ End Property
545+
546+ Friend ReadOnly Property T() As System.Drawing.Bitmap
547+ Get
548+ Dim obj As Object = ResourceManager.GetObject("T", resourceCulture)
549+ Return CType(obj,System.Drawing.Bitmap)
550+ End Get
551+ End Property
552+
553+ Friend ReadOnly Property U() As System.Drawing.Bitmap
554+ Get
555+ Dim obj As Object = ResourceManager.GetObject("U", resourceCulture)
556+ Return CType(obj,System.Drawing.Bitmap)
557+ End Get
558+ End Property
559+
560+ Friend ReadOnly Property PLUS() As System.Drawing.Bitmap
561+ Get
562+ Dim obj As Object = ResourceManager.GetObject("PLUS", resourceCulture)
563+ Return CType(obj,System.Drawing.Bitmap)
564+ End Get
565+ End Property
566+
567+ Friend ReadOnly Property V() As System.Drawing.Bitmap
568+ Get
569+ Dim obj As Object = ResourceManager.GetObject("V", resourceCulture)
570+ Return CType(obj,System.Drawing.Bitmap)
571+ End Get
572+ End Property
573+
574+ Friend ReadOnly Property W() As System.Drawing.Bitmap
575+ Get
576+ Dim obj As Object = ResourceManager.GetObject("W", resourceCulture)
577+ Return CType(obj,System.Drawing.Bitmap)
578+ End Get
579+ End Property
580+
581+ Friend ReadOnly Property X() As System.Drawing.Bitmap
582+ Get
583+ Dim obj As Object = ResourceManager.GetObject("X", resourceCulture)
584+ Return CType(obj,System.Drawing.Bitmap)
585+ End Get
586+ End Property
587+
588+ Friend ReadOnly Property Y() As System.Drawing.Bitmap
589+ Get
590+ Dim obj As Object = ResourceManager.GetObject("Y", resourceCulture)
591+ Return CType(obj,System.Drawing.Bitmap)
592+ End Get
593+ End Property
594+
595+ Friend ReadOnly Property YEN() As System.Drawing.Bitmap
596+ Get
597+ Dim obj As Object = ResourceManager.GetObject("YEN", resourceCulture)
598+ Return CType(obj,System.Drawing.Bitmap)
599+ End Get
600+ End Property
601+
602+ Friend ReadOnly Property Z() As System.Drawing.Bitmap
603+ Get
604+ Dim obj As Object = ResourceManager.GetObject("Z", resourceCulture)
605+ Return CType(obj,System.Drawing.Bitmap)
606+ End Get
607+ End Property
608+ End Module
609+End Namespace
--- a/source/tool/mz80k/My Project/Resources.resx
+++ b/source/tool/mz80k/My Project/Resources.resx
@@ -1,355 +1,355 @@
1-<?xml version="1.0" encoding="utf-8"?>
2-<root>
3- <!--
4- Microsoft ResX Schema
5-
6- Version 2.0
7-
8- The primary goals of this format is to allow a simple XML format
9- that is mostly human readable. The generation and parsing of the
10- various data types are done through the TypeConverter classes
11- associated with the data types.
12-
13- Example:
14-
15- ... ado.net/XML headers & schema ...
16- <resheader name="resmimetype">text/microsoft-resx</resheader>
17- <resheader name="version">2.0</resheader>
18- <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19- <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20- <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21- <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22- <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23- <value>[base64 mime encoded serialized .NET Framework object]</value>
24- </data>
25- <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26- <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27- <comment>This is a comment</comment>
28- </data>
29-
30- There are any number of "resheader" rows that contain simple
31- name/value pairs.
32-
33- Each data row contains a name, and value. The row also contains a
34- type or mimetype. Type corresponds to a .NET class that support
35- text/value conversion through the TypeConverter architecture.
36- Classes that don't support this are serialized and stored with the
37- mimetype set.
38-
39- The mimetype is used for serialized objects, and tells the
40- ResXResourceReader how to depersist the object. This is currently not
41- extensible. For a given mimetype the value must be set accordingly:
42-
43- Note - application/x-microsoft.net.object.binary.base64 is the format
44- that the ResXResourceWriter will generate, however the reader can
45- read any of the formats listed below.
46-
47- mimetype: application/x-microsoft.net.object.binary.base64
48- value : The object must be serialized with
49- : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50- : and then encoded with base64 encoding.
51-
52- mimetype: application/x-microsoft.net.object.soap.base64
53- value : The object must be serialized with
54- : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55- : and then encoded with base64 encoding.
56-
57- mimetype: application/x-microsoft.net.object.bytearray.base64
58- value : The object must be serialized into a byte array
59- : using a System.ComponentModel.TypeConverter
60- : and then encoded with base64 encoding.
61- -->
62- <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63- <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64- <xsd:element name="root" msdata:IsDataSet="true">
65- <xsd:complexType>
66- <xsd:choice maxOccurs="unbounded">
67- <xsd:element name="metadata">
68- <xsd:complexType>
69- <xsd:sequence>
70- <xsd:element name="value" type="xsd:string" minOccurs="0" />
71- </xsd:sequence>
72- <xsd:attribute name="name" use="required" type="xsd:string" />
73- <xsd:attribute name="type" type="xsd:string" />
74- <xsd:attribute name="mimetype" type="xsd:string" />
75- <xsd:attribute ref="xml:space" />
76- </xsd:complexType>
77- </xsd:element>
78- <xsd:element name="assembly">
79- <xsd:complexType>
80- <xsd:attribute name="alias" type="xsd:string" />
81- <xsd:attribute name="name" type="xsd:string" />
82- </xsd:complexType>
83- </xsd:element>
84- <xsd:element name="data">
85- <xsd:complexType>
86- <xsd:sequence>
87- <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88- <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89- </xsd:sequence>
90- <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91- <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92- <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93- <xsd:attribute ref="xml:space" />
94- </xsd:complexType>
95- </xsd:element>
96- <xsd:element name="resheader">
97- <xsd:complexType>
98- <xsd:sequence>
99- <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100- </xsd:sequence>
101- <xsd:attribute name="name" type="xsd:string" use="required" />
102- </xsd:complexType>
103- </xsd:element>
104- </xsd:choice>
105- </xsd:complexType>
106- </xsd:element>
107- </xsd:schema>
108- <resheader name="resmimetype">
109- <value>text/microsoft-resx</value>
110- </resheader>
111- <resheader name="version">
112- <value>2.0</value>
113- </resheader>
114- <resheader name="reader">
115- <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116- </resheader>
117- <resheader name="writer">
118- <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119- </resheader>
120- <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
121- <data name="PERIOD" type="System.Resources.ResXFileRef, System.Windows.Forms">
122- <value>..\Resource\PERIOD.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
123- </data>
124- <data name="8" type="System.Resources.ResXFileRef, System.Windows.Forms">
125- <value>..\Resource\8.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
126- </data>
127- <data name="W" type="System.Resources.ResXFileRef, System.Windows.Forms">
128- <value>..\Resource\W.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
129- </data>
130- <data name="DOWN" type="System.Resources.ResXFileRef, System.Windows.Forms">
131- <value>..\Resource\DOWN.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
132- </data>
133- <data name="GRAPH24" type="System.Resources.ResXFileRef, System.Windows.Forms">
134- <value>..\Resource\GRAPH24.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
135- </data>
136- <data name="6" type="System.Resources.ResXFileRef, System.Windows.Forms">
137- <value>..\Resource\6.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
138- </data>
139- <data name="BREAK" type="System.Resources.ResXFileRef, System.Windows.Forms">
140- <value>..\Resource\BREAK.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
141- </data>
142- <data name="CR" type="System.Resources.ResXFileRef, System.Windows.Forms">
143- <value>..\Resource\CR.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
144- </data>
145- <data name="SEMICOLON" type="System.Resources.ResXFileRef, System.Windows.Forms">
146- <value>..\Resource\SEMICOLON.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
147- </data>
148- <data name="S" type="System.Resources.ResXFileRef, System.Windows.Forms">
149- <value>..\Resource\S.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
150- </data>
151- <data name="9" type="System.Resources.ResXFileRef, System.Windows.Forms">
152- <value>..\Resource\9.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
153- </data>
154- <data name="SEI" type="System.Resources.ResXFileRef, System.Windows.Forms">
155- <value>..\Resource\SEI.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
156- </data>
157- <data name="GRAPH22" type="System.Resources.ResXFileRef, System.Windows.Forms">
158- <value>..\Resource\GRAPH22.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
159- </data>
160- <data name="2" type="System.Resources.ResXFileRef, System.Windows.Forms">
161- <value>..\Resource\2.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
162- </data>
163- <data name="J" type="System.Resources.ResXFileRef, System.Windows.Forms">
164- <value>..\Resource\J.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
165- </data>
166- <data name="O" type="System.Resources.ResXFileRef, System.Windows.Forms">
167- <value>..\Resource\O.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
168- </data>
169- <data name="Q" type="System.Resources.ResXFileRef, System.Windows.Forms">
170- <value>..\Resource\Q.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
171- </data>
172- <data name="MINUS" type="System.Resources.ResXFileRef, System.Windows.Forms">
173- <value>..\Resource\MINUS.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
174- </data>
175- <data name="SLASH" type="System.Resources.ResXFileRef, System.Windows.Forms">
176- <value>..\Resource\SLASH.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
177- </data>
178- <data name="HOME" type="System.Resources.ResXFileRef, System.Windows.Forms">
179- <value>..\Resource\HOME.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
180- </data>
181- <data name="GRAPH21" type="System.Resources.ResXFileRef, System.Windows.Forms">
182- <value>..\Resource\GRAPH21.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
183- </data>
184- <data name="1" type="System.Resources.ResXFileRef, System.Windows.Forms">
185- <value>..\Resource\1.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
186- </data>
187- <data name="I" type="System.Resources.ResXFileRef, System.Windows.Forms">
188- <value>..\Resource\I.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
189- </data>
190- <data name="GRAPH54" type="System.Resources.ResXFileRef, System.Windows.Forms">
191- <value>..\Resource\GRAPH54.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
192- </data>
193- <data name="GRAPH14" type="System.Resources.ResXFileRef, System.Windows.Forms">
194- <value>..\Resource\GRAPH14.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
195- </data>
196- <data name="RIGHT" type="System.Resources.ResXFileRef, System.Windows.Forms">
197- <value>..\Resource\RIGHT.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
198- </data>
199- <data name="K" type="System.Resources.ResXFileRef, System.Windows.Forms">
200- <value>..\Resource\K.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
201- </data>
202- <data name="KANA" type="System.Resources.ResXFileRef, System.Windows.Forms">
203- <value>..\Resource\KANA.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
204- </data>
205- <data name="R" type="System.Resources.ResXFileRef, System.Windows.Forms">
206- <value>..\Resource\R.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
207- </data>
208- <data name="YEN" type="System.Resources.ResXFileRef, System.Windows.Forms">
209- <value>..\Resource\YEN.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
210- </data>
211- <data name="0" type="System.Resources.ResXFileRef, System.Windows.Forms">
212- <value>..\Resource\0.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
213- </data>
214- <data name="D" type="System.Resources.ResXFileRef, System.Windows.Forms">
215- <value>..\Resource\D.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
216- </data>
217- <data name="Z" type="System.Resources.ResXFileRef, System.Windows.Forms">
218- <value>..\Resource\Z.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
219- </data>
220- <data name="T" type="System.Resources.ResXFileRef, System.Windows.Forms">
221- <value>..\Resource\T.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
222- </data>
223- <data name="GRAPH33" type="System.Resources.ResXFileRef, System.Windows.Forms">
224- <value>..\Resource\GRAPH33.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
225- </data>
226- <data name="GETSU" type="System.Resources.ResXFileRef, System.Windows.Forms">
227- <value>..\Resource\GETSU.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
228- </data>
229- <data name="KIN" type="System.Resources.ResXFileRef, System.Windows.Forms">
230- <value>..\Resource\KIN.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
231- </data>
232- <data name="C" type="System.Resources.ResXFileRef, System.Windows.Forms">
233- <value>..\Resource\C.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
234- </data>
235- <data name="GRAPH13" type="System.Resources.ResXFileRef, System.Windows.Forms">
236- <value>..\Resource\GRAPH13.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
237- </data>
238- <data name="3" type="System.Resources.ResXFileRef, System.Windows.Forms">
239- <value>..\Resource\3.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
240- </data>
241- <data name="SPACE" type="System.Resources.ResXFileRef, System.Windows.Forms">
242- <value>..\Resource\SPACE.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
243- </data>
244- <data name="GRAPH11" type="System.Resources.ResXFileRef, System.Windows.Forms">
245- <value>..\Resource\GRAPH11.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
246- </data>
247- <data name="SUI" type="System.Resources.ResXFileRef, System.Windows.Forms">
248- <value>..\Resource\SUI.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
249- </data>
250- <data name="SHIFT" type="System.Resources.ResXFileRef, System.Windows.Forms">
251- <value>..\Resource\SHIFT.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
252- </data>
253- <data name="PLUS" type="System.Resources.ResXFileRef, System.Windows.Forms">
254- <value>..\Resource\PLUS.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
255- </data>
256- <data name="GRAPH34" type="System.Resources.ResXFileRef, System.Windows.Forms">
257- <value>..\Resource\GRAPH34.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
258- </data>
259- <data name="F" type="System.Resources.ResXFileRef, System.Windows.Forms">
260- <value>..\Resource\F.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
261- </data>
262- <data name="GRAPH31" type="System.Resources.ResXFileRef, System.Windows.Forms">
263- <value>..\Resource\GRAPH31.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
264- </data>
265- <data name="M" type="System.Resources.ResXFileRef, System.Windows.Forms">
266- <value>..\Resource\M.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
267- </data>
268- <data name="V" type="System.Resources.ResXFileRef, System.Windows.Forms">
269- <value>..\Resource\V.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
270- </data>
271- <data name="B" type="System.Resources.ResXFileRef, System.Windows.Forms">
272- <value>..\Resource\B.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
273- </data>
274- <data name="GRAPH12" type="System.Resources.ResXFileRef, System.Windows.Forms">
275- <value>..\Resource\GRAPH12.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
276- </data>
277- <data name="GRAPH51" type="System.Resources.ResXFileRef, System.Windows.Forms">
278- <value>..\Resource\GRAPH51.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
279- </data>
280- <data name="4" type="System.Resources.ResXFileRef, System.Windows.Forms">
281- <value>..\Resource\4.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
282- </data>
283- <data name="GRAPH42" type="System.Resources.ResXFileRef, System.Windows.Forms">
284- <value>..\Resource\GRAPH42.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
285- </data>
286- <data name="N" type="System.Resources.ResXFileRef, System.Windows.Forms">
287- <value>..\Resource\N.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
288- </data>
289- <data name="GRAPH43" type="System.Resources.ResXFileRef, System.Windows.Forms">
290- <value>..\Resource\GRAPH43.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
291- </data>
292- <data name="L" type="System.Resources.ResXFileRef, System.Windows.Forms">
293- <value>..\Resource\L.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
294- </data>
295- <data name="GRAPH23" type="System.Resources.ResXFileRef, System.Windows.Forms">
296- <value>..\Resource\GRAPH23.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
297- </data>
298- <data name="U" type="System.Resources.ResXFileRef, System.Windows.Forms">
299- <value>..\Resource\U.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
300- </data>
301- <data name="DELETE" type="System.Resources.ResXFileRef, System.Windows.Forms">
302- <value>..\Resource\DELETE.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
303- </data>
304- <data name="GRAPH32" type="System.Resources.ResXFileRef, System.Windows.Forms">
305- <value>..\Resource\GRAPH32.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
306- </data>
307- <data name="A" type="System.Resources.ResXFileRef, System.Windows.Forms">
308- <value>..\Resource\A.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
309- </data>
310- <data name="COMMA" type="System.Resources.ResXFileRef, System.Windows.Forms">
311- <value>..\Resource\COMMA.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
312- </data>
313- <data name="EQUAL" type="System.Resources.ResXFileRef, System.Windows.Forms">
314- <value>..\Resource\EQUAL.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
315- </data>
316- <data name="P" type="System.Resources.ResXFileRef, System.Windows.Forms">
317- <value>..\Resource\P.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
318- </data>
319- <data name="GRAPH53" type="System.Resources.ResXFileRef, System.Windows.Forms">
320- <value>..\Resource\GRAPH53.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
321- </data>
322- <data name="H" type="System.Resources.ResXFileRef, System.Windows.Forms">
323- <value>..\Resource\H.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
324- </data>
325- <data name="X" type="System.Resources.ResXFileRef, System.Windows.Forms">
326- <value>..\Resource\X.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
327- </data>
328- <data name="GRAPH44" type="System.Resources.ResXFileRef, System.Windows.Forms">
329- <value>..\Resource\GRAPH44.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
330- </data>
331- <data name="GRAPH41" type="System.Resources.ResXFileRef, System.Windows.Forms">
332- <value>..\Resource\GRAPH41.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
333- </data>
334- <data name="7" type="System.Resources.ResXFileRef, System.Windows.Forms">
335- <value>..\Resource\7.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
336- </data>
337- <data name="E" type="System.Resources.ResXFileRef, System.Windows.Forms">
338- <value>..\Resource\E.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
339- </data>
340- <data name="Y" type="System.Resources.ResXFileRef, System.Windows.Forms">
341- <value>..\Resource\Y.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
342- </data>
343- <data name="5" type="System.Resources.ResXFileRef, System.Windows.Forms">
344- <value>..\Resource\5.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
345- </data>
346- <data name="G" type="System.Resources.ResXFileRef, System.Windows.Forms">
347- <value>..\Resource\G.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
348- </data>
349- <data name="GRAPH52" type="System.Resources.ResXFileRef, System.Windows.Forms">
350- <value>..\Resource\GRAPH52.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
351- </data>
352- <data name="SHIFT_PRESSED" type="System.Resources.ResXFileRef, System.Windows.Forms">
353- <value>..\Resource\SHIFT_PRESSED.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
354- </data>
1+<?xml version="1.0" encoding="utf-8"?>
2+<root>
3+ <!--
4+ Microsoft ResX Schema
5+
6+ Version 2.0
7+
8+ The primary goals of this format is to allow a simple XML format
9+ that is mostly human readable. The generation and parsing of the
10+ various data types are done through the TypeConverter classes
11+ associated with the data types.
12+
13+ Example:
14+
15+ ... ado.net/XML headers & schema ...
16+ <resheader name="resmimetype">text/microsoft-resx</resheader>
17+ <resheader name="version">2.0</resheader>
18+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23+ <value>[base64 mime encoded serialized .NET Framework object]</value>
24+ </data>
25+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27+ <comment>This is a comment</comment>
28+ </data>
29+
30+ There are any number of "resheader" rows that contain simple
31+ name/value pairs.
32+
33+ Each data row contains a name, and value. The row also contains a
34+ type or mimetype. Type corresponds to a .NET class that support
35+ text/value conversion through the TypeConverter architecture.
36+ Classes that don't support this are serialized and stored with the
37+ mimetype set.
38+
39+ The mimetype is used for serialized objects, and tells the
40+ ResXResourceReader how to depersist the object. This is currently not
41+ extensible. For a given mimetype the value must be set accordingly:
42+
43+ Note - application/x-microsoft.net.object.binary.base64 is the format
44+ that the ResXResourceWriter will generate, however the reader can
45+ read any of the formats listed below.
46+
47+ mimetype: application/x-microsoft.net.object.binary.base64
48+ value : The object must be serialized with
49+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50+ : and then encoded with base64 encoding.
51+
52+ mimetype: application/x-microsoft.net.object.soap.base64
53+ value : The object must be serialized with
54+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55+ : and then encoded with base64 encoding.
56+
57+ mimetype: application/x-microsoft.net.object.bytearray.base64
58+ value : The object must be serialized into a byte array
59+ : using a System.ComponentModel.TypeConverter
60+ : and then encoded with base64 encoding.
61+ -->
62+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64+ <xsd:element name="root" msdata:IsDataSet="true">
65+ <xsd:complexType>
66+ <xsd:choice maxOccurs="unbounded">
67+ <xsd:element name="metadata">
68+ <xsd:complexType>
69+ <xsd:sequence>
70+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
71+ </xsd:sequence>
72+ <xsd:attribute name="name" use="required" type="xsd:string" />
73+ <xsd:attribute name="type" type="xsd:string" />
74+ <xsd:attribute name="mimetype" type="xsd:string" />
75+ <xsd:attribute ref="xml:space" />
76+ </xsd:complexType>
77+ </xsd:element>
78+ <xsd:element name="assembly">
79+ <xsd:complexType>
80+ <xsd:attribute name="alias" type="xsd:string" />
81+ <xsd:attribute name="name" type="xsd:string" />
82+ </xsd:complexType>
83+ </xsd:element>
84+ <xsd:element name="data">
85+ <xsd:complexType>
86+ <xsd:sequence>
87+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89+ </xsd:sequence>
90+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93+ <xsd:attribute ref="xml:space" />
94+ </xsd:complexType>
95+ </xsd:element>
96+ <xsd:element name="resheader">
97+ <xsd:complexType>
98+ <xsd:sequence>
99+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100+ </xsd:sequence>
101+ <xsd:attribute name="name" type="xsd:string" use="required" />
102+ </xsd:complexType>
103+ </xsd:element>
104+ </xsd:choice>
105+ </xsd:complexType>
106+ </xsd:element>
107+ </xsd:schema>
108+ <resheader name="resmimetype">
109+ <value>text/microsoft-resx</value>
110+ </resheader>
111+ <resheader name="version">
112+ <value>2.0</value>
113+ </resheader>
114+ <resheader name="reader">
115+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116+ </resheader>
117+ <resheader name="writer">
118+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119+ </resheader>
120+ <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
121+ <data name="PERIOD" type="System.Resources.ResXFileRef, System.Windows.Forms">
122+ <value>..\Resource\PERIOD.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
123+ </data>
124+ <data name="8" type="System.Resources.ResXFileRef, System.Windows.Forms">
125+ <value>..\Resource\8.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
126+ </data>
127+ <data name="W" type="System.Resources.ResXFileRef, System.Windows.Forms">
128+ <value>..\Resource\W.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
129+ </data>
130+ <data name="DOWN" type="System.Resources.ResXFileRef, System.Windows.Forms">
131+ <value>..\Resource\DOWN.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
132+ </data>
133+ <data name="GRAPH24" type="System.Resources.ResXFileRef, System.Windows.Forms">
134+ <value>..\Resource\GRAPH24.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
135+ </data>
136+ <data name="6" type="System.Resources.ResXFileRef, System.Windows.Forms">
137+ <value>..\Resource\6.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
138+ </data>
139+ <data name="BREAK" type="System.Resources.ResXFileRef, System.Windows.Forms">
140+ <value>..\Resource\BREAK.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
141+ </data>
142+ <data name="CR" type="System.Resources.ResXFileRef, System.Windows.Forms">
143+ <value>..\Resource\CR.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
144+ </data>
145+ <data name="SEMICOLON" type="System.Resources.ResXFileRef, System.Windows.Forms">
146+ <value>..\Resource\SEMICOLON.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
147+ </data>
148+ <data name="S" type="System.Resources.ResXFileRef, System.Windows.Forms">
149+ <value>..\Resource\S.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
150+ </data>
151+ <data name="9" type="System.Resources.ResXFileRef, System.Windows.Forms">
152+ <value>..\Resource\9.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
153+ </data>
154+ <data name="SEI" type="System.Resources.ResXFileRef, System.Windows.Forms">
155+ <value>..\Resource\SEI.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
156+ </data>
157+ <data name="GRAPH22" type="System.Resources.ResXFileRef, System.Windows.Forms">
158+ <value>..\Resource\GRAPH22.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
159+ </data>
160+ <data name="2" type="System.Resources.ResXFileRef, System.Windows.Forms">
161+ <value>..\Resource\2.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
162+ </data>
163+ <data name="J" type="System.Resources.ResXFileRef, System.Windows.Forms">
164+ <value>..\Resource\J.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
165+ </data>
166+ <data name="O" type="System.Resources.ResXFileRef, System.Windows.Forms">
167+ <value>..\Resource\O.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
168+ </data>
169+ <data name="Q" type="System.Resources.ResXFileRef, System.Windows.Forms">
170+ <value>..\Resource\Q.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
171+ </data>
172+ <data name="MINUS" type="System.Resources.ResXFileRef, System.Windows.Forms">
173+ <value>..\Resource\MINUS.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
174+ </data>
175+ <data name="SLASH" type="System.Resources.ResXFileRef, System.Windows.Forms">
176+ <value>..\Resource\SLASH.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
177+ </data>
178+ <data name="HOME" type="System.Resources.ResXFileRef, System.Windows.Forms">
179+ <value>..\Resource\HOME.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
180+ </data>
181+ <data name="GRAPH21" type="System.Resources.ResXFileRef, System.Windows.Forms">
182+ <value>..\Resource\GRAPH21.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
183+ </data>
184+ <data name="1" type="System.Resources.ResXFileRef, System.Windows.Forms">
185+ <value>..\Resource\1.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
186+ </data>
187+ <data name="I" type="System.Resources.ResXFileRef, System.Windows.Forms">
188+ <value>..\Resource\I.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
189+ </data>
190+ <data name="GRAPH54" type="System.Resources.ResXFileRef, System.Windows.Forms">
191+ <value>..\Resource\GRAPH54.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
192+ </data>
193+ <data name="GRAPH14" type="System.Resources.ResXFileRef, System.Windows.Forms">
194+ <value>..\Resource\GRAPH14.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
195+ </data>
196+ <data name="RIGHT" type="System.Resources.ResXFileRef, System.Windows.Forms">
197+ <value>..\Resource\RIGHT.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
198+ </data>
199+ <data name="K" type="System.Resources.ResXFileRef, System.Windows.Forms">
200+ <value>..\Resource\K.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
201+ </data>
202+ <data name="KANA" type="System.Resources.ResXFileRef, System.Windows.Forms">
203+ <value>..\Resource\KANA.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
204+ </data>
205+ <data name="R" type="System.Resources.ResXFileRef, System.Windows.Forms">
206+ <value>..\Resource\R.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
207+ </data>
208+ <data name="YEN" type="System.Resources.ResXFileRef, System.Windows.Forms">
209+ <value>..\Resource\YEN.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
210+ </data>
211+ <data name="0" type="System.Resources.ResXFileRef, System.Windows.Forms">
212+ <value>..\Resource\0.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
213+ </data>
214+ <data name="D" type="System.Resources.ResXFileRef, System.Windows.Forms">
215+ <value>..\Resource\D.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
216+ </data>
217+ <data name="Z" type="System.Resources.ResXFileRef, System.Windows.Forms">
218+ <value>..\Resource\Z.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
219+ </data>
220+ <data name="T" type="System.Resources.ResXFileRef, System.Windows.Forms">
221+ <value>..\Resource\T.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
222+ </data>
223+ <data name="GRAPH33" type="System.Resources.ResXFileRef, System.Windows.Forms">
224+ <value>..\Resource\GRAPH33.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
225+ </data>
226+ <data name="GETSU" type="System.Resources.ResXFileRef, System.Windows.Forms">
227+ <value>..\Resource\GETSU.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
228+ </data>
229+ <data name="KIN" type="System.Resources.ResXFileRef, System.Windows.Forms">
230+ <value>..\Resource\KIN.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
231+ </data>
232+ <data name="C" type="System.Resources.ResXFileRef, System.Windows.Forms">
233+ <value>..\Resource\C.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
234+ </data>
235+ <data name="GRAPH13" type="System.Resources.ResXFileRef, System.Windows.Forms">
236+ <value>..\Resource\GRAPH13.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
237+ </data>
238+ <data name="3" type="System.Resources.ResXFileRef, System.Windows.Forms">
239+ <value>..\Resource\3.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
240+ </data>
241+ <data name="SPACE" type="System.Resources.ResXFileRef, System.Windows.Forms">
242+ <value>..\Resource\SPACE.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
243+ </data>
244+ <data name="GRAPH11" type="System.Resources.ResXFileRef, System.Windows.Forms">
245+ <value>..\Resource\GRAPH11.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
246+ </data>
247+ <data name="SUI" type="System.Resources.ResXFileRef, System.Windows.Forms">
248+ <value>..\Resource\SUI.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
249+ </data>
250+ <data name="SHIFT" type="System.Resources.ResXFileRef, System.Windows.Forms">
251+ <value>..\Resource\SHIFT.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
252+ </data>
253+ <data name="PLUS" type="System.Resources.ResXFileRef, System.Windows.Forms">
254+ <value>..\Resource\PLUS.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
255+ </data>
256+ <data name="GRAPH34" type="System.Resources.ResXFileRef, System.Windows.Forms">
257+ <value>..\Resource\GRAPH34.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
258+ </data>
259+ <data name="F" type="System.Resources.ResXFileRef, System.Windows.Forms">
260+ <value>..\Resource\F.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
261+ </data>
262+ <data name="GRAPH31" type="System.Resources.ResXFileRef, System.Windows.Forms">
263+ <value>..\Resource\GRAPH31.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
264+ </data>
265+ <data name="M" type="System.Resources.ResXFileRef, System.Windows.Forms">
266+ <value>..\Resource\M.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
267+ </data>
268+ <data name="V" type="System.Resources.ResXFileRef, System.Windows.Forms">
269+ <value>..\Resource\V.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
270+ </data>
271+ <data name="B" type="System.Resources.ResXFileRef, System.Windows.Forms">
272+ <value>..\Resource\B.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
273+ </data>
274+ <data name="GRAPH12" type="System.Resources.ResXFileRef, System.Windows.Forms">
275+ <value>..\Resource\GRAPH12.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
276+ </data>
277+ <data name="GRAPH51" type="System.Resources.ResXFileRef, System.Windows.Forms">
278+ <value>..\Resource\GRAPH51.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
279+ </data>
280+ <data name="4" type="System.Resources.ResXFileRef, System.Windows.Forms">
281+ <value>..\Resource\4.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
282+ </data>
283+ <data name="GRAPH42" type="System.Resources.ResXFileRef, System.Windows.Forms">
284+ <value>..\Resource\GRAPH42.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
285+ </data>
286+ <data name="N" type="System.Resources.ResXFileRef, System.Windows.Forms">
287+ <value>..\Resource\N.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
288+ </data>
289+ <data name="GRAPH43" type="System.Resources.ResXFileRef, System.Windows.Forms">
290+ <value>..\Resource\GRAPH43.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
291+ </data>
292+ <data name="L" type="System.Resources.ResXFileRef, System.Windows.Forms">
293+ <value>..\Resource\L.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
294+ </data>
295+ <data name="GRAPH23" type="System.Resources.ResXFileRef, System.Windows.Forms">
296+ <value>..\Resource\GRAPH23.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
297+ </data>
298+ <data name="U" type="System.Resources.ResXFileRef, System.Windows.Forms">
299+ <value>..\Resource\U.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
300+ </data>
301+ <data name="DELETE" type="System.Resources.ResXFileRef, System.Windows.Forms">
302+ <value>..\Resource\DELETE.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
303+ </data>
304+ <data name="GRAPH32" type="System.Resources.ResXFileRef, System.Windows.Forms">
305+ <value>..\Resource\GRAPH32.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
306+ </data>
307+ <data name="A" type="System.Resources.ResXFileRef, System.Windows.Forms">
308+ <value>..\Resource\A.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
309+ </data>
310+ <data name="COMMA" type="System.Resources.ResXFileRef, System.Windows.Forms">
311+ <value>..\Resource\COMMA.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
312+ </data>
313+ <data name="EQUAL" type="System.Resources.ResXFileRef, System.Windows.Forms">
314+ <value>..\Resource\EQUAL.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
315+ </data>
316+ <data name="P" type="System.Resources.ResXFileRef, System.Windows.Forms">
317+ <value>..\Resource\P.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
318+ </data>
319+ <data name="GRAPH53" type="System.Resources.ResXFileRef, System.Windows.Forms">
320+ <value>..\Resource\GRAPH53.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
321+ </data>
322+ <data name="H" type="System.Resources.ResXFileRef, System.Windows.Forms">
323+ <value>..\Resource\H.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
324+ </data>
325+ <data name="X" type="System.Resources.ResXFileRef, System.Windows.Forms">
326+ <value>..\Resource\X.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
327+ </data>
328+ <data name="GRAPH44" type="System.Resources.ResXFileRef, System.Windows.Forms">
329+ <value>..\Resource\GRAPH44.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
330+ </data>
331+ <data name="GRAPH41" type="System.Resources.ResXFileRef, System.Windows.Forms">
332+ <value>..\Resource\GRAPH41.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
333+ </data>
334+ <data name="7" type="System.Resources.ResXFileRef, System.Windows.Forms">
335+ <value>..\Resource\7.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
336+ </data>
337+ <data name="E" type="System.Resources.ResXFileRef, System.Windows.Forms">
338+ <value>..\Resource\E.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
339+ </data>
340+ <data name="Y" type="System.Resources.ResXFileRef, System.Windows.Forms">
341+ <value>..\Resource\Y.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
342+ </data>
343+ <data name="5" type="System.Resources.ResXFileRef, System.Windows.Forms">
344+ <value>..\Resource\5.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
345+ </data>
346+ <data name="G" type="System.Resources.ResXFileRef, System.Windows.Forms">
347+ <value>..\Resource\G.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
348+ </data>
349+ <data name="GRAPH52" type="System.Resources.ResXFileRef, System.Windows.Forms">
350+ <value>..\Resource\GRAPH52.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
351+ </data>
352+ <data name="SHIFT_PRESSED" type="System.Resources.ResXFileRef, System.Windows.Forms">
353+ <value>..\Resource\SHIFT_PRESSED.PNG;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
354+ </data>
355355 </root>
\ No newline at end of file
--- a/source/tool/mz80k/My Project/Settings.Designer.vb
+++ b/source/tool/mz80k/My Project/Settings.Designer.vb
@@ -1,73 +1,73 @@
1-'------------------------------------------------------------------------------
2-' <auto-generated>
3-' This code was generated by a tool.
4-' Runtime Version:2.0.50727.5485
5-'
6-' Changes to this file may cause incorrect behavior and will be lost if
7-' the code is regenerated.
8-' </auto-generated>
9-'------------------------------------------------------------------------------
10-
11-Option Strict On
12-Option Explicit On
13-
14-
15-Namespace My
16-
17- <Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
18- Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0"), _
19- Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
20- Partial Friend NotInheritable Class MySettings
21- Inherits Global.System.Configuration.ApplicationSettingsBase
22-
23- Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings)
24-
25-#Region "My.Settings Auto-Save Functionality"
26-#If _MyType = "WindowsForms" Then
27- Private Shared addedHandler As Boolean
28-
29- Private Shared addedHandlerLockObject As New Object
30-
31- <Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
32- Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
33- If My.Application.SaveMySettingsOnExit Then
34- My.Settings.Save()
35- End If
36- End Sub
37-#End If
38-#End Region
39-
40- Public Shared ReadOnly Property [Default]() As MySettings
41- Get
42-
43-#If _MyType = "WindowsForms" Then
44- If Not addedHandler Then
45- SyncLock addedHandlerLockObject
46- If Not addedHandler Then
47- AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
48- addedHandler = True
49- End If
50- End SyncLock
51- End If
52-#End If
53- Return defaultInstance
54- End Get
55- End Property
56- End Class
57-End Namespace
58-
59-Namespace My
60-
61- <Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
62- Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
63- Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
64- Friend Module MySettingsProperty
65-
66- <Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
67- Friend ReadOnly Property Settings() As Global.mz80k_kbd.My.MySettings
68- Get
69- Return Global.mz80k_kbd.My.MySettings.Default
70- End Get
71- End Property
72- End Module
73-End Namespace
1+'------------------------------------------------------------------------------
2+' <auto-generated>
3+' This code was generated by a tool.
4+' Runtime Version:2.0.50727.5485
5+'
6+' Changes to this file may cause incorrect behavior and will be lost if
7+' the code is regenerated.
8+' </auto-generated>
9+'------------------------------------------------------------------------------
10+
11+Option Strict On
12+Option Explicit On
13+
14+
15+Namespace My
16+
17+ <Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
18+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0"), _
19+ Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
20+ Partial Friend NotInheritable Class MySettings
21+ Inherits Global.System.Configuration.ApplicationSettingsBase
22+
23+ Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings)
24+
25+#Region "My.Settings Auto-Save Functionality"
26+#If _MyType = "WindowsForms" Then
27+ Private Shared addedHandler As Boolean
28+
29+ Private Shared addedHandlerLockObject As New Object
30+
31+ <Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
32+ Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
33+ If My.Application.SaveMySettingsOnExit Then
34+ My.Settings.Save()
35+ End If
36+ End Sub
37+#End If
38+#End Region
39+
40+ Public Shared ReadOnly Property [Default]() As MySettings
41+ Get
42+
43+#If _MyType = "WindowsForms" Then
44+ If Not addedHandler Then
45+ SyncLock addedHandlerLockObject
46+ If Not addedHandler Then
47+ AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
48+ addedHandler = True
49+ End If
50+ End SyncLock
51+ End If
52+#End If
53+ Return defaultInstance
54+ End Get
55+ End Property
56+ End Class
57+End Namespace
58+
59+Namespace My
60+
61+ <Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
62+ Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
63+ Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
64+ Friend Module MySettingsProperty
65+
66+ <Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
67+ Friend ReadOnly Property Settings() As Global.mz80k_kbd.My.MySettings
68+ Get
69+ Return Global.mz80k_kbd.My.MySettings.Default
70+ End Get
71+ End Property
72+ End Module
73+End Namespace
--- a/source/tool/mz80k/My Project/Settings.settings
+++ b/source/tool/mz80k/My Project/Settings.settings
@@ -1,7 +1,7 @@
1-<?xml version='1.0' encoding='utf-8'?>
2-<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" UseMySettingsClassName="true">
3- <Profiles>
4- <Profile Name="(Default)" />
5- </Profiles>
6- <Settings />
7-</SettingsFile>
1+<?xml version='1.0' encoding='utf-8'?>
2+<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" UseMySettingsClassName="true">
3+ <Profiles>
4+ <Profile Name="(Default)" />
5+ </Profiles>
6+ <Settings />
7+</SettingsFile>
--- a/source/tool/mz80k/mz80k_kbd.vbproj
+++ b/source/tool/mz80k/mz80k_kbd.vbproj
@@ -1,357 +1,357 @@
1-<?xml version="1.0" encoding="utf-8"?>
2-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3- <PropertyGroup>
4- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6- <ProductVersion>9.0.21022</ProductVersion>
7- <SchemaVersion>2.0</SchemaVersion>
8- <ProjectGuid>{BDEE6120-791D-431D-ACD8-FA10C0D9ECF6}</ProjectGuid>
9- <OutputType>WinExe</OutputType>
10- <StartupObject>mz80k_kbd.My.MyApplication</StartupObject>
11- <RootNamespace>mz80k_kbd</RootNamespace>
12- <AssemblyName>mz80k_kbd</AssemblyName>
13- <FileAlignment>512</FileAlignment>
14- <MyType>WindowsForms</MyType>
15- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
16- <OptionExplicit>On</OptionExplicit>
17- <OptionCompare>Binary</OptionCompare>
18- <OptionStrict>Off</OptionStrict>
19- <OptionInfer>On</OptionInfer>
20- </PropertyGroup>
21- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
22- <DebugSymbols>true</DebugSymbols>
23- <DebugType>full</DebugType>
24- <DefineDebug>true</DefineDebug>
25- <DefineTrace>true</DefineTrace>
26- <OutputPath>bin\Debug\</OutputPath>
27- <DocumentationFile>mz80k_kbd.xml</DocumentationFile>
28- <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
29- </PropertyGroup>
30- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
31- <DebugType>pdbonly</DebugType>
32- <DefineDebug>false</DefineDebug>
33- <DefineTrace>true</DefineTrace>
34- <Optimize>true</Optimize>
35- <OutputPath>bin\Release\</OutputPath>
36- <DocumentationFile>mz80k_kbd.xml</DocumentationFile>
37- <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
38- </PropertyGroup>
39- <ItemGroup>
40- <Reference Include="System" />
41- <Reference Include="System.Data" />
42- <Reference Include="System.Deployment" />
43- <Reference Include="System.Drawing" />
44- <Reference Include="System.Windows.Forms" />
45- <Reference Include="System.Xml" />
46- <Reference Include="System.Core">
47- <RequiredTargetFramework>3.5</RequiredTargetFramework>
48- </Reference>
49- <Reference Include="System.Xml.Linq">
50- <RequiredTargetFramework>3.5</RequiredTargetFramework>
51- </Reference>
52- <Reference Include="System.Data.DataSetExtensions">
53- <RequiredTargetFramework>3.5</RequiredTargetFramework>
54- </Reference>
55- </ItemGroup>
56- <ItemGroup>
57- <Import Include="Microsoft.VisualBasic" />
58- <Import Include="System" />
59- <Import Include="System.Collections" />
60- <Import Include="System.Collections.Generic" />
61- <Import Include="System.Data" />
62- <Import Include="System.Drawing" />
63- <Import Include="System.Diagnostics" />
64- <Import Include="System.Windows.Forms" />
65- <Import Include="System.Linq" />
66- <Import Include="System.Xml.Linq" />
67- </ItemGroup>
68- <ItemGroup>
69- <Compile Include="Form1.vb">
70- <SubType>Form</SubType>
71- </Compile>
72- <Compile Include="Form1.Designer.vb">
73- <DependentUpon>Form1.vb</DependentUpon>
74- <SubType>Form</SubType>
75- </Compile>
76- <Compile Include="My Project\AssemblyInfo.vb" />
77- <Compile Include="My Project\Application.Designer.vb">
78- <AutoGen>True</AutoGen>
79- <DependentUpon>Application.myapp</DependentUpon>
80- </Compile>
81- <Compile Include="My Project\Resources.Designer.vb">
82- <AutoGen>True</AutoGen>
83- <DesignTime>True</DesignTime>
84- <DependentUpon>Resources.resx</DependentUpon>
85- </Compile>
86- <Compile Include="My Project\Settings.Designer.vb">
87- <AutoGen>True</AutoGen>
88- <DependentUpon>Settings.settings</DependentUpon>
89- <DesignTimeSharedInput>True</DesignTimeSharedInput>
90- </Compile>
91- </ItemGroup>
92- <ItemGroup>
93- <EmbeddedResource Include="Form1.resx">
94- <DependentUpon>Form1.vb</DependentUpon>
95- <SubType>Designer</SubType>
96- </EmbeddedResource>
97- <EmbeddedResource Include="My Project\Resources.resx">
98- <Generator>VbMyResourcesResXFileCodeGenerator</Generator>
99- <LastGenOutput>Resources.Designer.vb</LastGenOutput>
100- <CustomToolNamespace>My.Resources</CustomToolNamespace>
101- <SubType>Designer</SubType>
102- </EmbeddedResource>
103- </ItemGroup>
104- <ItemGroup>
105- <None Include="My Project\Application.myapp">
106- <Generator>MyApplicationCodeGenerator</Generator>
107- <LastGenOutput>Application.Designer.vb</LastGenOutput>
108- </None>
109- <None Include="My Project\Settings.settings">
110- <Generator>SettingsSingleFileGenerator</Generator>
111- <CustomToolNamespace>My</CustomToolNamespace>
112- <LastGenOutput>Settings.Designer.vb</LastGenOutput>
113- </None>
114- </ItemGroup>
115- <ItemGroup>
116- <None Include="Resource\0.PNG" />
117- </ItemGroup>
118- <ItemGroup>
119- <None Include="Resource\1.PNG" />
120- </ItemGroup>
121- <ItemGroup>
122- <None Include="Resource\2.PNG" />
123- </ItemGroup>
124- <ItemGroup>
125- <None Include="Resource\3.PNG" />
126- </ItemGroup>
127- <ItemGroup>
128- <None Include="Resource\4.PNG" />
129- </ItemGroup>
130- <ItemGroup>
131- <None Include="Resource\5.PNG" />
132- </ItemGroup>
133- <ItemGroup>
134- <None Include="Resource\6.PNG" />
135- </ItemGroup>
136- <ItemGroup>
137- <None Include="Resource\7.PNG" />
138- </ItemGroup>
139- <ItemGroup>
140- <None Include="Resource\8.PNG" />
141- </ItemGroup>
142- <ItemGroup>
143- <None Include="Resource\9.PNG" />
144- </ItemGroup>
145- <ItemGroup>
146- <None Include="Resource\MINUS.PNG" />
147- </ItemGroup>
148- <ItemGroup>
149- <None Include="Resource\Q.PNG" />
150- </ItemGroup>
151- <ItemGroup>
152- <None Include="Resource\W.PNG" />
153- </ItemGroup>
154- <ItemGroup>
155- <None Include="Resource\E.PNG" />
156- </ItemGroup>
157- <ItemGroup>
158- <None Include="Resource\R.PNG" />
159- </ItemGroup>
160- <ItemGroup>
161- <None Include="Resource\T.PNG" />
162- </ItemGroup>
163- <ItemGroup>
164- <None Include="Resource\Y.PNG" />
165- </ItemGroup>
166- <ItemGroup>
167- <None Include="Resource\U.PNG" />
168- </ItemGroup>
169- <ItemGroup>
170- <None Include="Resource\I.PNG" />
171- </ItemGroup>
172- <ItemGroup>
173- <None Include="Resource\O.PNG" />
174- </ItemGroup>
175- <ItemGroup>
176- <None Include="Resource\P.PNG" />
177- </ItemGroup>
178- <ItemGroup>
179- <None Include="Resource\EQUAL.PNG" />
180- </ItemGroup>
181- <ItemGroup>
182- <None Include="Resource\A.PNG" />
183- </ItemGroup>
184- <ItemGroup>
185- <None Include="Resource\S.PNG" />
186- </ItemGroup>
187- <ItemGroup>
188- <None Include="Resource\D.PNG" />
189- </ItemGroup>
190- <ItemGroup>
191- <None Include="Resource\F.PNG" />
192- </ItemGroup>
193- <ItemGroup>
194- <None Include="Resource\G.PNG" />
195- </ItemGroup>
196- <ItemGroup>
197- <None Include="Resource\H.PNG" />
198- </ItemGroup>
199- <ItemGroup>
200- <None Include="Resource\J.PNG" />
201- </ItemGroup>
202- <ItemGroup>
203- <None Include="Resource\K.PNG" />
204- </ItemGroup>
205- <ItemGroup>
206- <None Include="Resource\L.PNG" />
207- </ItemGroup>
208- <ItemGroup>
209- <None Include="Resource\SEMICOLON.PNG" />
210- </ItemGroup>
211- <ItemGroup>
212- <None Include="Resource\PLUS.PNG" />
213- </ItemGroup>
214- <ItemGroup>
215- <None Include="Resource\Z.PNG" />
216- </ItemGroup>
217- <ItemGroup>
218- <None Include="Resource\X.PNG" />
219- </ItemGroup>
220- <ItemGroup>
221- <None Include="Resource\C.PNG" />
222- </ItemGroup>
223- <ItemGroup>
224- <None Include="Resource\V.PNG" />
225- </ItemGroup>
226- <ItemGroup>
227- <None Include="Resource\B.PNG" />
228- </ItemGroup>
229- <ItemGroup>
230- <None Include="Resource\N.PNG" />
231- </ItemGroup>
232- <ItemGroup>
233- <None Include="Resource\M.PNG" />
234- </ItemGroup>
235- <ItemGroup>
236- <None Include="Resource\COMMA.PNG" />
237- </ItemGroup>
238- <ItemGroup>
239- <None Include="Resource\PERIOD.PNG" />
240- </ItemGroup>
241- <ItemGroup>
242- <None Include="Resource\SLASH.PNG" />
243- </ItemGroup>
244- <ItemGroup>
245- <None Include="Resource\KANA.PNG" />
246- </ItemGroup>
247- <ItemGroup>
248- <None Include="Resource\SHIFT.PNG" />
249- </ItemGroup>
250- <ItemGroup>
251- <None Include="Resource\HOME.PNG" />
252- </ItemGroup>
253- <ItemGroup>
254- <None Include="Resource\DELETE.PNG" />
255- </ItemGroup>
256- <ItemGroup>
257- <None Include="Resource\SPACE.PNG" />
258- </ItemGroup>
259- <ItemGroup>
260- <None Include="Resource\DOWN.PNG" />
261- </ItemGroup>
262- <ItemGroup>
263- <None Include="Resource\RIGHT.PNG" />
264- </ItemGroup>
265- <ItemGroup>
266- <None Include="Resource\BREAK.PNG" />
267- </ItemGroup>
268- <ItemGroup>
269- <None Include="Resource\CR.PNG" />
270- </ItemGroup>
271- <ItemGroup>
272- <None Include="Resource\GRAPH11.PNG" />
273- </ItemGroup>
274- <ItemGroup>
275- <None Include="Resource\GRAPH12.PNG" />
276- </ItemGroup>
277- <ItemGroup>
278- <None Include="Resource\GRAPH13.PNG" />
279- </ItemGroup>
280- <ItemGroup>
281- <None Include="Resource\GRAPH14.PNG" />
282- </ItemGroup>
283- <ItemGroup>
284- <None Include="Resource\GRAPH21.PNG" />
285- </ItemGroup>
286- <ItemGroup>
287- <None Include="Resource\GRAPH22.PNG" />
288- </ItemGroup>
289- <ItemGroup>
290- <None Include="Resource\GRAPH23.PNG" />
291- </ItemGroup>
292- <ItemGroup>
293- <None Include="Resource\GRAPH24.PNG" />
294- </ItemGroup>
295- <ItemGroup>
296- <None Include="Resource\GRAPH31.PNG" />
297- </ItemGroup>
298- <ItemGroup>
299- <None Include="Resource\GRAPH32.PNG" />
300- </ItemGroup>
301- <ItemGroup>
302- <None Include="Resource\GRAPH33.PNG" />
303- </ItemGroup>
304- <ItemGroup>
305- <None Include="Resource\GRAPH34.PNG" />
306- </ItemGroup>
307- <ItemGroup>
308- <None Include="Resource\GRAPH41.PNG" />
309- </ItemGroup>
310- <ItemGroup>
311- <None Include="Resource\GRAPH42.PNG" />
312- </ItemGroup>
313- <ItemGroup>
314- <None Include="Resource\GRAPH43.PNG" />
315- </ItemGroup>
316- <ItemGroup>
317- <None Include="Resource\GRAPH44.PNG" />
318- </ItemGroup>
319- <ItemGroup>
320- <None Include="Resource\GRAPH51.PNG" />
321- </ItemGroup>
322- <ItemGroup>
323- <None Include="Resource\GRAPH52.PNG" />
324- </ItemGroup>
325- <ItemGroup>
326- <None Include="Resource\GRAPH53.PNG" />
327- </ItemGroup>
328- <ItemGroup>
329- <None Include="Resource\GRAPH54.PNG" />
330- </ItemGroup>
331- <ItemGroup>
332- <None Include="Resource\GETSU.PNG" />
333- </ItemGroup>
334- <ItemGroup>
335- <None Include="Resource\SUI.PNG" />
336- </ItemGroup>
337- <ItemGroup>
338- <None Include="Resource\KIN.PNG" />
339- </ItemGroup>
340- <ItemGroup>
341- <None Include="Resource\SEI.PNG" />
342- </ItemGroup>
343- <ItemGroup>
344- <None Include="Resource\YEN.PNG" />
345- </ItemGroup>
346- <ItemGroup>
347- <None Include="Resource\SHIFT_PRESSED.PNG" />
348- </ItemGroup>
349- <Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
350- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
351- Other similar extension points exist, see Microsoft.Common.targets.
352- <Target Name="BeforeBuild">
353- </Target>
354- <Target Name="AfterBuild">
355- </Target>
356- -->
1+<?xml version="1.0" encoding="utf-8"?>
2+<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+ <PropertyGroup>
4+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6+ <ProductVersion>9.0.21022</ProductVersion>
7+ <SchemaVersion>2.0</SchemaVersion>
8+ <ProjectGuid>{BDEE6120-791D-431D-ACD8-FA10C0D9ECF6}</ProjectGuid>
9+ <OutputType>WinExe</OutputType>
10+ <StartupObject>mz80k_kbd.My.MyApplication</StartupObject>
11+ <RootNamespace>mz80k_kbd</RootNamespace>
12+ <AssemblyName>mz80k_kbd</AssemblyName>
13+ <FileAlignment>512</FileAlignment>
14+ <MyType>WindowsForms</MyType>
15+ <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
16+ <OptionExplicit>On</OptionExplicit>
17+ <OptionCompare>Binary</OptionCompare>
18+ <OptionStrict>Off</OptionStrict>
19+ <OptionInfer>On</OptionInfer>
20+ </PropertyGroup>
21+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
22+ <DebugSymbols>true</DebugSymbols>
23+ <DebugType>full</DebugType>
24+ <DefineDebug>true</DefineDebug>
25+ <DefineTrace>true</DefineTrace>
26+ <OutputPath>bin\Debug\</OutputPath>
27+ <DocumentationFile>mz80k_kbd.xml</DocumentationFile>
28+ <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
29+ </PropertyGroup>
30+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
31+ <DebugType>pdbonly</DebugType>
32+ <DefineDebug>false</DefineDebug>
33+ <DefineTrace>true</DefineTrace>
34+ <Optimize>true</Optimize>
35+ <OutputPath>bin\Release\</OutputPath>
36+ <DocumentationFile>mz80k_kbd.xml</DocumentationFile>
37+ <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
38+ </PropertyGroup>
39+ <ItemGroup>
40+ <Reference Include="System" />
41+ <Reference Include="System.Data" />
42+ <Reference Include="System.Deployment" />
43+ <Reference Include="System.Drawing" />
44+ <Reference Include="System.Windows.Forms" />
45+ <Reference Include="System.Xml" />
46+ <Reference Include="System.Core">
47+ <RequiredTargetFramework>3.5</RequiredTargetFramework>
48+ </Reference>
49+ <Reference Include="System.Xml.Linq">
50+ <RequiredTargetFramework>3.5</RequiredTargetFramework>
51+ </Reference>
52+ <Reference Include="System.Data.DataSetExtensions">
53+ <RequiredTargetFramework>3.5</RequiredTargetFramework>
54+ </Reference>
55+ </ItemGroup>
56+ <ItemGroup>
57+ <Import Include="Microsoft.VisualBasic" />
58+ <Import Include="System" />
59+ <Import Include="System.Collections" />
60+ <Import Include="System.Collections.Generic" />
61+ <Import Include="System.Data" />
62+ <Import Include="System.Drawing" />
63+ <Import Include="System.Diagnostics" />
64+ <Import Include="System.Windows.Forms" />
65+ <Import Include="System.Linq" />
66+ <Import Include="System.Xml.Linq" />
67+ </ItemGroup>
68+ <ItemGroup>
69+ <Compile Include="Form1.vb">
70+ <SubType>Form</SubType>
71+ </Compile>
72+ <Compile Include="Form1.Designer.vb">
73+ <DependentUpon>Form1.vb</DependentUpon>
74+ <SubType>Form</SubType>
75+ </Compile>
76+ <Compile Include="My Project\AssemblyInfo.vb" />
77+ <Compile Include="My Project\Application.Designer.vb">
78+ <AutoGen>True</AutoGen>
79+ <DependentUpon>Application.myapp</DependentUpon>
80+ </Compile>
81+ <Compile Include="My Project\Resources.Designer.vb">
82+ <AutoGen>True</AutoGen>
83+ <DesignTime>True</DesignTime>
84+ <DependentUpon>Resources.resx</DependentUpon>
85+ </Compile>
86+ <Compile Include="My Project\Settings.Designer.vb">
87+ <AutoGen>True</AutoGen>
88+ <DependentUpon>Settings.settings</DependentUpon>
89+ <DesignTimeSharedInput>True</DesignTimeSharedInput>
90+ </Compile>
91+ </ItemGroup>
92+ <ItemGroup>
93+ <EmbeddedResource Include="Form1.resx">
94+ <DependentUpon>Form1.vb</DependentUpon>
95+ <SubType>Designer</SubType>
96+ </EmbeddedResource>
97+ <EmbeddedResource Include="My Project\Resources.resx">
98+ <Generator>VbMyResourcesResXFileCodeGenerator</Generator>
99+ <LastGenOutput>Resources.Designer.vb</LastGenOutput>
100+ <CustomToolNamespace>My.Resources</CustomToolNamespace>
101+ <SubType>Designer</SubType>
102+ </EmbeddedResource>
103+ </ItemGroup>
104+ <ItemGroup>
105+ <None Include="My Project\Application.myapp">
106+ <Generator>MyApplicationCodeGenerator</Generator>
107+ <LastGenOutput>Application.Designer.vb</LastGenOutput>
108+ </None>
109+ <None Include="My Project\Settings.settings">
110+ <Generator>SettingsSingleFileGenerator</Generator>
111+ <CustomToolNamespace>My</CustomToolNamespace>
112+ <LastGenOutput>Settings.Designer.vb</LastGenOutput>
113+ </None>
114+ </ItemGroup>
115+ <ItemGroup>
116+ <None Include="Resource\0.PNG" />
117+ </ItemGroup>
118+ <ItemGroup>
119+ <None Include="Resource\1.PNG" />
120+ </ItemGroup>
121+ <ItemGroup>
122+ <None Include="Resource\2.PNG" />
123+ </ItemGroup>
124+ <ItemGroup>
125+ <None Include="Resource\3.PNG" />
126+ </ItemGroup>
127+ <ItemGroup>
128+ <None Include="Resource\4.PNG" />
129+ </ItemGroup>
130+ <ItemGroup>
131+ <None Include="Resource\5.PNG" />
132+ </ItemGroup>
133+ <ItemGroup>
134+ <None Include="Resource\6.PNG" />
135+ </ItemGroup>
136+ <ItemGroup>
137+ <None Include="Resource\7.PNG" />
138+ </ItemGroup>
139+ <ItemGroup>
140+ <None Include="Resource\8.PNG" />
141+ </ItemGroup>
142+ <ItemGroup>
143+ <None Include="Resource\9.PNG" />
144+ </ItemGroup>
145+ <ItemGroup>
146+ <None Include="Resource\MINUS.PNG" />
147+ </ItemGroup>
148+ <ItemGroup>
149+ <None Include="Resource\Q.PNG" />
150+ </ItemGroup>
151+ <ItemGroup>
152+ <None Include="Resource\W.PNG" />
153+ </ItemGroup>
154+ <ItemGroup>
155+ <None Include="Resource\E.PNG" />
156+ </ItemGroup>
157+ <ItemGroup>
158+ <None Include="Resource\R.PNG" />
159+ </ItemGroup>
160+ <ItemGroup>
161+ <None Include="Resource\T.PNG" />
162+ </ItemGroup>
163+ <ItemGroup>
164+ <None Include="Resource\Y.PNG" />
165+ </ItemGroup>
166+ <ItemGroup>
167+ <None Include="Resource\U.PNG" />
168+ </ItemGroup>
169+ <ItemGroup>
170+ <None Include="Resource\I.PNG" />
171+ </ItemGroup>
172+ <ItemGroup>
173+ <None Include="Resource\O.PNG" />
174+ </ItemGroup>
175+ <ItemGroup>
176+ <None Include="Resource\P.PNG" />
177+ </ItemGroup>
178+ <ItemGroup>
179+ <None Include="Resource\EQUAL.PNG" />
180+ </ItemGroup>
181+ <ItemGroup>
182+ <None Include="Resource\A.PNG" />
183+ </ItemGroup>
184+ <ItemGroup>
185+ <None Include="Resource\S.PNG" />
186+ </ItemGroup>
187+ <ItemGroup>
188+ <None Include="Resource\D.PNG" />
189+ </ItemGroup>
190+ <ItemGroup>
191+ <None Include="Resource\F.PNG" />
192+ </ItemGroup>
193+ <ItemGroup>
194+ <None Include="Resource\G.PNG" />
195+ </ItemGroup>
196+ <ItemGroup>
197+ <None Include="Resource\H.PNG" />
198+ </ItemGroup>
199+ <ItemGroup>
200+ <None Include="Resource\J.PNG" />
201+ </ItemGroup>
202+ <ItemGroup>
203+ <None Include="Resource\K.PNG" />
204+ </ItemGroup>
205+ <ItemGroup>
206+ <None Include="Resource\L.PNG" />
207+ </ItemGroup>
208+ <ItemGroup>
209+ <None Include="Resource\SEMICOLON.PNG" />
210+ </ItemGroup>
211+ <ItemGroup>
212+ <None Include="Resource\PLUS.PNG" />
213+ </ItemGroup>
214+ <ItemGroup>
215+ <None Include="Resource\Z.PNG" />
216+ </ItemGroup>
217+ <ItemGroup>
218+ <None Include="Resource\X.PNG" />
219+ </ItemGroup>
220+ <ItemGroup>
221+ <None Include="Resource\C.PNG" />
222+ </ItemGroup>
223+ <ItemGroup>
224+ <None Include="Resource\V.PNG" />
225+ </ItemGroup>
226+ <ItemGroup>
227+ <None Include="Resource\B.PNG" />
228+ </ItemGroup>
229+ <ItemGroup>
230+ <None Include="Resource\N.PNG" />
231+ </ItemGroup>
232+ <ItemGroup>
233+ <None Include="Resource\M.PNG" />
234+ </ItemGroup>
235+ <ItemGroup>
236+ <None Include="Resource\COMMA.PNG" />
237+ </ItemGroup>
238+ <ItemGroup>
239+ <None Include="Resource\PERIOD.PNG" />
240+ </ItemGroup>
241+ <ItemGroup>
242+ <None Include="Resource\SLASH.PNG" />
243+ </ItemGroup>
244+ <ItemGroup>
245+ <None Include="Resource\KANA.PNG" />
246+ </ItemGroup>
247+ <ItemGroup>
248+ <None Include="Resource\SHIFT.PNG" />
249+ </ItemGroup>
250+ <ItemGroup>
251+ <None Include="Resource\HOME.PNG" />
252+ </ItemGroup>
253+ <ItemGroup>
254+ <None Include="Resource\DELETE.PNG" />
255+ </ItemGroup>
256+ <ItemGroup>
257+ <None Include="Resource\SPACE.PNG" />
258+ </ItemGroup>
259+ <ItemGroup>
260+ <None Include="Resource\DOWN.PNG" />
261+ </ItemGroup>
262+ <ItemGroup>
263+ <None Include="Resource\RIGHT.PNG" />
264+ </ItemGroup>
265+ <ItemGroup>
266+ <None Include="Resource\BREAK.PNG" />
267+ </ItemGroup>
268+ <ItemGroup>
269+ <None Include="Resource\CR.PNG" />
270+ </ItemGroup>
271+ <ItemGroup>
272+ <None Include="Resource\GRAPH11.PNG" />
273+ </ItemGroup>
274+ <ItemGroup>
275+ <None Include="Resource\GRAPH12.PNG" />
276+ </ItemGroup>
277+ <ItemGroup>
278+ <None Include="Resource\GRAPH13.PNG" />
279+ </ItemGroup>
280+ <ItemGroup>
281+ <None Include="Resource\GRAPH14.PNG" />
282+ </ItemGroup>
283+ <ItemGroup>
284+ <None Include="Resource\GRAPH21.PNG" />
285+ </ItemGroup>
286+ <ItemGroup>
287+ <None Include="Resource\GRAPH22.PNG" />
288+ </ItemGroup>
289+ <ItemGroup>
290+ <None Include="Resource\GRAPH23.PNG" />
291+ </ItemGroup>
292+ <ItemGroup>
293+ <None Include="Resource\GRAPH24.PNG" />
294+ </ItemGroup>
295+ <ItemGroup>
296+ <None Include="Resource\GRAPH31.PNG" />
297+ </ItemGroup>
298+ <ItemGroup>
299+ <None Include="Resource\GRAPH32.PNG" />
300+ </ItemGroup>
301+ <ItemGroup>
302+ <None Include="Resource\GRAPH33.PNG" />
303+ </ItemGroup>
304+ <ItemGroup>
305+ <None Include="Resource\GRAPH34.PNG" />
306+ </ItemGroup>
307+ <ItemGroup>
308+ <None Include="Resource\GRAPH41.PNG" />
309+ </ItemGroup>
310+ <ItemGroup>
311+ <None Include="Resource\GRAPH42.PNG" />
312+ </ItemGroup>
313+ <ItemGroup>
314+ <None Include="Resource\GRAPH43.PNG" />
315+ </ItemGroup>
316+ <ItemGroup>
317+ <None Include="Resource\GRAPH44.PNG" />
318+ </ItemGroup>
319+ <ItemGroup>
320+ <None Include="Resource\GRAPH51.PNG" />
321+ </ItemGroup>
322+ <ItemGroup>
323+ <None Include="Resource\GRAPH52.PNG" />
324+ </ItemGroup>
325+ <ItemGroup>
326+ <None Include="Resource\GRAPH53.PNG" />
327+ </ItemGroup>
328+ <ItemGroup>
329+ <None Include="Resource\GRAPH54.PNG" />
330+ </ItemGroup>
331+ <ItemGroup>
332+ <None Include="Resource\GETSU.PNG" />
333+ </ItemGroup>
334+ <ItemGroup>
335+ <None Include="Resource\SUI.PNG" />
336+ </ItemGroup>
337+ <ItemGroup>
338+ <None Include="Resource\KIN.PNG" />
339+ </ItemGroup>
340+ <ItemGroup>
341+ <None Include="Resource\SEI.PNG" />
342+ </ItemGroup>
343+ <ItemGroup>
344+ <None Include="Resource\YEN.PNG" />
345+ </ItemGroup>
346+ <ItemGroup>
347+ <None Include="Resource\SHIFT_PRESSED.PNG" />
348+ </ItemGroup>
349+ <Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
350+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
351+ Other similar extension points exist, see Microsoft.Common.targets.
352+ <Target Name="BeforeBuild">
353+ </Target>
354+ <Target Name="AfterBuild">
355+ </Target>
356+ -->
357357 </Project>
\ No newline at end of file
--- a/source/tool/viddumper/frmMain.frm
+++ b/source/tool/viddumper/frmMain.frm
@@ -1,335 +1,335 @@
1-VERSION 5.00
2-Begin VB.Form frmMain
3- BorderStyle = 1 '固定(実線)
4- Caption = "getrom"
5- ClientHeight = 4260
6- ClientLeft = 45
7- ClientTop = 330
8- ClientWidth = 6300
9- LinkTopic = "Form1"
10- MaxButton = 0 'False
11- MinButton = 0 'False
12- ScaleHeight = 4260
13- ScaleWidth = 6300
14- StartUpPosition = 3 'Windows の既定値
15- Begin VB.CommandButton cmdGet
16- Caption = "Manual"
17- Height = 375
18- Left = 4920
19- TabIndex = 14
20- Top = 3840
21- Width = 1335
22- End
23- Begin VB.CommandButton cmdCapture
24- Caption = "Capture"
25- Height = 375
26- Left = 4920
27- TabIndex = 13
28- Top = 1200
29- Width = 1335
30- End
31- Begin VB.CommandButton cmdAuto
32- Caption = "Stop Auto"
33- Height = 375
34- Index = 1
35- Left = 4920
36- TabIndex = 12
37- Top = 3480
38- Visible = 0 'False
39- Width = 1335
40- End
41- Begin VB.CommandButton cmdAuto
42- Caption = "Start Auto"
43- Height = 375
44- Index = 0
45- Left = 4920
46- TabIndex = 11
47- Top = 3480
48- Width = 1335
49- End
50- Begin VB.TextBox txtCntY
51- Alignment = 1 '右揃え
52- Height = 270
53- Left = 5280
54- TabIndex = 9
55- Text = "8"
56- Top = 3120
57- Width = 975
58- End
59- Begin VB.TextBox txtCntX
60- Alignment = 1 '右揃え
61- Height = 270
62- Left = 5280
63- TabIndex = 8
64- Text = "8"
65- Top = 2880
66- Width = 975
67- End
68- Begin VB.CommandButton cmdPos
69- Caption = "Auto"
70- Height = 375
71- Index = 2
72- Left = 4920
73- TabIndex = 7
74- Top = 2400
75- Width = 1335
76- End
77- Begin VB.Timer tmrAuto
78- Enabled = 0 'False
79- Interval = 200
80- Left = 120
81- Top = 4440
82- End
83- Begin VB.CommandButton cmdSource
84- Caption = "Source"
85- Height = 375
86- Left = 4920
87- TabIndex = 6
88- Top = 840
89- Width = 1335
90- End
91- Begin VB.CommandButton cmdPos
92- Caption = "Right Bottom"
93- Height = 375
94- Index = 1
95- Left = 4920
96- TabIndex = 5
97- Top = 2040
98- Width = 1335
99- End
100- Begin VB.CommandButton cmdPos
101- Caption = "Left Top"
102- Height = 375
103- Index = 0
104- Left = 4920
105- TabIndex = 4
106- Top = 1680
107- Width = 1335
108- End
109- Begin VB.PictureBox picCapt
110- AutoRedraw = -1 'True
111- AutoSize = -1 'True
112- Height = 3615
113- Left = 0
114- ScaleHeight = 257.376
115- ScaleMode = 0 'ユーザー
116- ScaleWidth = 337.01
117- TabIndex = 3
118- Top = 480
119- Width = 4815
120- End
121- Begin VB.CommandButton cmdDisconnect
122- Caption = "Disconnect"
123- Height = 375
124- Left = 4920
125- TabIndex = 2
126- Top = 480
127- Width = 1335
128- End
129- Begin VB.CommandButton cmdConnect
130- Caption = "Connect"
131- Height = 375
132- Left = 4920
133- TabIndex = 1
134- Top = 120
135- Width = 1335
136- End
137- Begin VB.ComboBox cboDevice
138- Height = 300
139- Left = 0
140- Style = 2 'ドロップダウン リスト
141- TabIndex = 0
142- Top = 120
143- Width = 4815
144- End
145- Begin VB.Label Label1
146- Caption = "Y"
147- Height = 255
148- Left = 5040
149- TabIndex = 15
150- Top = 3120
151- Width = 255
152- End
153- Begin VB.Label lblCntX
154- Caption = "X"
155- Height = 255
156- Left = 5040
157- TabIndex = 10
158- Top = 2880
159- Width = 255
160- End
161-End
162-Attribute VB_Name = "frmMain"
163-Attribute VB_GlobalNameSpace = False
164-Attribute VB_Creatable = False
165-Attribute VB_PredeclaredId = True
166-Attribute VB_Exposed = False
167-Option Explicit
168-
169-Private Declare Sub InitializeDLL Lib "vcap.dll" ()
170-Private Declare Sub ReleaseDLL Lib "vcap.dll" ()
171-Private Declare Function GetDeviceNum Lib "vcap.dll" () As Long
172-Private Declare Sub GetDeviceName Lib "vcap.dll" (ByVal Index As Long, ByVal name As String)
173-Private Declare Function InitializeDevice Lib "vcap.dll" (ByVal Index As Long) As Long
174-Private Declare Sub ReleaseDevice Lib "vcap.dll" ()
175-Private Declare Sub ShowVideoFilterProperty Lib "vcap.dll" ()
176-Private Declare Function ShowVideoPinProperty Lib "vcap.dll" (ByVal Index As Long) As Long
177-Private Declare Sub ShowVideoSourceProperty Lib "vcap.dll" ()
178-Private Declare Sub SetTopMost Lib "vcap.dll" (ByVal status As Long)
179-Private Declare Sub Capture Lib "vcap.dll" ()
180-
181-Private mblnConnect As Boolean
182-Private mblnPrev As Boolean
183-
184-Private msngX(0 To 3) As Single
185-Private msngY(0 To 3) As Single
186-
187-Private Sub cmdAuto_Click(Index As Integer)
188- mblnPrev = True
189- tmrAuto.Enabled = IIf(Index, False, True)
190- cmdAuto(0).Visible = Not cmdAuto(0).Visible
191- cmdAuto(1).Visible = Not cmdAuto(1).Visible
192-End Sub
193-
194-Private Sub Form_Load()
195-Dim strName As String
196-Dim lngDevs As Long
197-Dim ii As Long
198-
199- Call InitializeDLL
200- lngDevs = GetDeviceNum()
201-
202- cboDevice.Clear
203- For ii = 1 To lngDevs
204- strName = Space(1024)
205- Call GetDeviceName(ii, strName)
206- cboDevice.AddItem Left$(strName, InStr(strName, Chr$(0)) - 1)
207- Next ii
208- cboDevice.ListIndex = 0
209- mblnConnect = False
210-
211- Call msubSetUIF
212-
213-End Sub
214-
215-Private Sub Form_Unload(Cancel As Integer)
216- If mblnConnect Then
217- Call ReleaseDevice
218- End If
219- Call ReleaseDLL
220-End Sub
221-
222-Private Sub cmdCapture_Click()
223- If mblnConnect Then
224- Call Capture
225- picCapt.Picture = LoadPicture("c:\capture.bmp")
226- End If
227-End Sub
228-
229-Private Sub cmdConnect_Click()
230-Dim lngDevice As Long
231- If Not mblnConnect Then
232- lngDevice = cboDevice.ListIndex + 1
233- If Not InitializeDevice(lngDevice) Then
234- mblnConnect = True
235- Call msubSetUIF
236- End If
237- End If
238-End Sub
239-
240-Private Sub cmdDisconnect_Click()
241- If mblnConnect Then
242- Call ReleaseDevice
243- mblnConnect = False
244- Call msubSetUIF
245- End If
246-End Sub
247-
248-Private Sub cmdGet_Click()
249- Call Capture
250- picCapt.Picture = LoadPicture("c:\capture.bmp")
251- DoEvents
252-
253- Call msubGetScreen
254-End Sub
255-
256-Private Sub cmdPos_Click(Index As Integer)
257- msngX(Index) = msngX(3)
258- msngY(Index) = msngY(3)
259-End Sub
260-
261-Private Sub cmdSource_Click()
262- If mblnConnect Then
263- Call ShowVideoFilterProperty
264- Call ShowVideoSourceProperty
265- End If
266-End Sub
267-
268-Private Sub picCapt_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
269- msngX(3) = X
270- msngY(3) = Y
271-End Sub
272-
273-Private Sub tmrAuto_Timer()
274- If mblnConnect Then
275- Call Capture
276- picCapt.Picture = LoadPicture("c:\capture.bmp")
277- DoEvents
278-
279- If mfblnGetPoint(msngX(2), msngY(2)) Then
280- If Not mblnPrev Then
281- Call msubGetScreen
282- End If
283- mblnPrev = True
284- Else
285- mblnPrev = False
286- End If
287- End If
288-End Sub
289-
290-Private Sub msubSetUIF()
291- cmdConnect.Enabled = Not mblnConnect
292- cmdDisconnect.Enabled = mblnConnect
293- cmdSource.Enabled = mblnConnect
294-End Sub
295-
296-Private Sub msubGetScreen()
297-Dim fn As Integer
298-Dim lngVal As Long
299-Dim lngX As Long
300-Dim lngY As Long
301-Dim lngCntX As Long
302-Dim lngCntY As Long
303-Dim sngSX As Single
304-Dim sngSY As Single
305-Dim sngDX As Single
306-Dim sngDY As Single
307-
308- fn = FreeFile
309- Open "c:\capture.log" For Append As #fn
310-
311- lngCntX = Val(txtCntX.Text)
312- lngCntY = Val(txtCntY.Text)
313-
314- sngDX = (msngX(1) - msngX(0)) / (lngCntX + 1)
315- sngDY = (msngY(1) - msngY(0)) / (lngCntY - 1)
316- sngSX = msngX(0) + sngDX
317- sngSY = msngY(0)
318-
319- For lngY = 1 To lngCntY
320- lngVal = 0
321- For lngX = 1 To lngCntX
322- lngVal = lngVal * 2 + IIf(mfblnGetPoint(sngSX + sngDX * (lngX - 1), sngSY + sngDY * (lngY - 1)), 1, 0)
323- Next lngX
324- Print #fn, Right$("00000000" & Hex$(lngVal), 8)
325- Next lngY
326-
327- Close #fn
328-
329-End Sub
330-
331-Private Function mfblnGetPoint(X As Single, Y As Single) As Boolean
332-Dim lngCol As Long
333- lngCol = picCapt.Point(X, Y)
334- mfblnGetPoint = IIf((lngCol And &HC00000) <> 0 And (lngCol And &HC000) <> 0 And (lngCol And &HC0) <> 0, True, False)
335-End Function
1+VERSION 5.00
2+Begin VB.Form frmMain
3+ BorderStyle = 1 '固定(実線)
4+ Caption = "getrom"
5+ ClientHeight = 4260
6+ ClientLeft = 45
7+ ClientTop = 330
8+ ClientWidth = 6300
9+ LinkTopic = "Form1"
10+ MaxButton = 0 'False
11+ MinButton = 0 'False
12+ ScaleHeight = 4260
13+ ScaleWidth = 6300
14+ StartUpPosition = 3 'Windows の既定値
15+ Begin VB.CommandButton cmdGet
16+ Caption = "Manual"
17+ Height = 375
18+ Left = 4920
19+ TabIndex = 14
20+ Top = 3840
21+ Width = 1335
22+ End
23+ Begin VB.CommandButton cmdCapture
24+ Caption = "Capture"
25+ Height = 375
26+ Left = 4920
27+ TabIndex = 13
28+ Top = 1200
29+ Width = 1335
30+ End
31+ Begin VB.CommandButton cmdAuto
32+ Caption = "Stop Auto"
33+ Height = 375
34+ Index = 1
35+ Left = 4920
36+ TabIndex = 12
37+ Top = 3480
38+ Visible = 0 'False
39+ Width = 1335
40+ End
41+ Begin VB.CommandButton cmdAuto
42+ Caption = "Start Auto"
43+ Height = 375
44+ Index = 0
45+ Left = 4920
46+ TabIndex = 11
47+ Top = 3480
48+ Width = 1335
49+ End
50+ Begin VB.TextBox txtCntY
51+ Alignment = 1 '右揃え
52+ Height = 270
53+ Left = 5280
54+ TabIndex = 9
55+ Text = "8"
56+ Top = 3120
57+ Width = 975
58+ End
59+ Begin VB.TextBox txtCntX
60+ Alignment = 1 '右揃え
61+ Height = 270
62+ Left = 5280
63+ TabIndex = 8
64+ Text = "8"
65+ Top = 2880
66+ Width = 975
67+ End
68+ Begin VB.CommandButton cmdPos
69+ Caption = "Auto"
70+ Height = 375
71+ Index = 2
72+ Left = 4920
73+ TabIndex = 7
74+ Top = 2400
75+ Width = 1335
76+ End
77+ Begin VB.Timer tmrAuto
78+ Enabled = 0 'False
79+ Interval = 200
80+ Left = 120
81+ Top = 4440
82+ End
83+ Begin VB.CommandButton cmdSource
84+ Caption = "Source"
85+ Height = 375
86+ Left = 4920
87+ TabIndex = 6
88+ Top = 840
89+ Width = 1335
90+ End
91+ Begin VB.CommandButton cmdPos
92+ Caption = "Right Bottom"
93+ Height = 375
94+ Index = 1
95+ Left = 4920
96+ TabIndex = 5
97+ Top = 2040
98+ Width = 1335
99+ End
100+ Begin VB.CommandButton cmdPos
101+ Caption = "Left Top"
102+ Height = 375
103+ Index = 0
104+ Left = 4920
105+ TabIndex = 4
106+ Top = 1680
107+ Width = 1335
108+ End
109+ Begin VB.PictureBox picCapt
110+ AutoRedraw = -1 'True
111+ AutoSize = -1 'True
112+ Height = 3615
113+ Left = 0
114+ ScaleHeight = 257.376
115+ ScaleMode = 0 'ユーザー
116+ ScaleWidth = 337.01
117+ TabIndex = 3
118+ Top = 480
119+ Width = 4815
120+ End
121+ Begin VB.CommandButton cmdDisconnect
122+ Caption = "Disconnect"
123+ Height = 375
124+ Left = 4920
125+ TabIndex = 2
126+ Top = 480
127+ Width = 1335
128+ End
129+ Begin VB.CommandButton cmdConnect
130+ Caption = "Connect"
131+ Height = 375
132+ Left = 4920
133+ TabIndex = 1
134+ Top = 120
135+ Width = 1335
136+ End
137+ Begin VB.ComboBox cboDevice
138+ Height = 300
139+ Left = 0
140+ Style = 2 'ドロップダウン リスト
141+ TabIndex = 0
142+ Top = 120
143+ Width = 4815
144+ End
145+ Begin VB.Label Label1
146+ Caption = "Y"
147+ Height = 255
148+ Left = 5040
149+ TabIndex = 15
150+ Top = 3120
151+ Width = 255
152+ End
153+ Begin VB.Label lblCntX
154+ Caption = "X"
155+ Height = 255
156+ Left = 5040
157+ TabIndex = 10
158+ Top = 2880
159+ Width = 255
160+ End
161+End
162+Attribute VB_Name = "frmMain"
163+Attribute VB_GlobalNameSpace = False
164+Attribute VB_Creatable = False
165+Attribute VB_PredeclaredId = True
166+Attribute VB_Exposed = False
167+Option Explicit
168+
169+Private Declare Sub InitializeDLL Lib "vcap.dll" ()
170+Private Declare Sub ReleaseDLL Lib "vcap.dll" ()
171+Private Declare Function GetDeviceNum Lib "vcap.dll" () As Long
172+Private Declare Sub GetDeviceName Lib "vcap.dll" (ByVal Index As Long, ByVal name As String)
173+Private Declare Function InitializeDevice Lib "vcap.dll" (ByVal Index As Long) As Long
174+Private Declare Sub ReleaseDevice Lib "vcap.dll" ()
175+Private Declare Sub ShowVideoFilterProperty Lib "vcap.dll" ()
176+Private Declare Function ShowVideoPinProperty Lib "vcap.dll" (ByVal Index As Long) As Long
177+Private Declare Sub ShowVideoSourceProperty Lib "vcap.dll" ()
178+Private Declare Sub SetTopMost Lib "vcap.dll" (ByVal status As Long)
179+Private Declare Sub Capture Lib "vcap.dll" ()
180+
181+Private mblnConnect As Boolean
182+Private mblnPrev As Boolean
183+
184+Private msngX(0 To 3) As Single
185+Private msngY(0 To 3) As Single
186+
187+Private Sub cmdAuto_Click(Index As Integer)
188+ mblnPrev = True
189+ tmrAuto.Enabled = IIf(Index, False, True)
190+ cmdAuto(0).Visible = Not cmdAuto(0).Visible
191+ cmdAuto(1).Visible = Not cmdAuto(1).Visible
192+End Sub
193+
194+Private Sub Form_Load()
195+Dim strName As String
196+Dim lngDevs As Long
197+Dim ii As Long
198+
199+ Call InitializeDLL
200+ lngDevs = GetDeviceNum()
201+
202+ cboDevice.Clear
203+ For ii = 1 To lngDevs
204+ strName = Space(1024)
205+ Call GetDeviceName(ii, strName)
206+ cboDevice.AddItem Left$(strName, InStr(strName, Chr$(0)) - 1)
207+ Next ii
208+ cboDevice.ListIndex = 0
209+ mblnConnect = False
210+
211+ Call msubSetUIF
212+
213+End Sub
214+
215+Private Sub Form_Unload(Cancel As Integer)
216+ If mblnConnect Then
217+ Call ReleaseDevice
218+ End If
219+ Call ReleaseDLL
220+End Sub
221+
222+Private Sub cmdCapture_Click()
223+ If mblnConnect Then
224+ Call Capture
225+ picCapt.Picture = LoadPicture("c:\capture.bmp")
226+ End If
227+End Sub
228+
229+Private Sub cmdConnect_Click()
230+Dim lngDevice As Long
231+ If Not mblnConnect Then
232+ lngDevice = cboDevice.ListIndex + 1
233+ If Not InitializeDevice(lngDevice) Then
234+ mblnConnect = True
235+ Call msubSetUIF
236+ End If
237+ End If
238+End Sub
239+
240+Private Sub cmdDisconnect_Click()
241+ If mblnConnect Then
242+ Call ReleaseDevice
243+ mblnConnect = False
244+ Call msubSetUIF
245+ End If
246+End Sub
247+
248+Private Sub cmdGet_Click()
249+ Call Capture
250+ picCapt.Picture = LoadPicture("c:\capture.bmp")
251+ DoEvents
252+
253+ Call msubGetScreen
254+End Sub
255+
256+Private Sub cmdPos_Click(Index As Integer)
257+ msngX(Index) = msngX(3)
258+ msngY(Index) = msngY(3)
259+End Sub
260+
261+Private Sub cmdSource_Click()
262+ If mblnConnect Then
263+ Call ShowVideoFilterProperty
264+ Call ShowVideoSourceProperty
265+ End If
266+End Sub
267+
268+Private Sub picCapt_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
269+ msngX(3) = X
270+ msngY(3) = Y
271+End Sub
272+
273+Private Sub tmrAuto_Timer()
274+ If mblnConnect Then
275+ Call Capture
276+ picCapt.Picture = LoadPicture("c:\capture.bmp")
277+ DoEvents
278+
279+ If mfblnGetPoint(msngX(2), msngY(2)) Then
280+ If Not mblnPrev Then
281+ Call msubGetScreen
282+ End If
283+ mblnPrev = True
284+ Else
285+ mblnPrev = False
286+ End If
287+ End If
288+End Sub
289+
290+Private Sub msubSetUIF()
291+ cmdConnect.Enabled = Not mblnConnect
292+ cmdDisconnect.Enabled = mblnConnect
293+ cmdSource.Enabled = mblnConnect
294+End Sub
295+
296+Private Sub msubGetScreen()
297+Dim fn As Integer
298+Dim lngVal As Long
299+Dim lngX As Long
300+Dim lngY As Long
301+Dim lngCntX As Long
302+Dim lngCntY As Long
303+Dim sngSX As Single
304+Dim sngSY As Single
305+Dim sngDX As Single
306+Dim sngDY As Single
307+
308+ fn = FreeFile
309+ Open "c:\capture.log" For Append As #fn
310+
311+ lngCntX = Val(txtCntX.Text)
312+ lngCntY = Val(txtCntY.Text)
313+
314+ sngDX = (msngX(1) - msngX(0)) / (lngCntX + 1)
315+ sngDY = (msngY(1) - msngY(0)) / (lngCntY - 1)
316+ sngSX = msngX(0) + sngDX
317+ sngSY = msngY(0)
318+
319+ For lngY = 1 To lngCntY
320+ lngVal = 0
321+ For lngX = 1 To lngCntX
322+ lngVal = lngVal * 2 + IIf(mfblnGetPoint(sngSX + sngDX * (lngX - 1), sngSY + sngDY * (lngY - 1)), 1, 0)
323+ Next lngX
324+ Print #fn, Right$("00000000" & Hex$(lngVal), 8)
325+ Next lngY
326+
327+ Close #fn
328+
329+End Sub
330+
331+Private Function mfblnGetPoint(X As Single, Y As Single) As Boolean
332+Dim lngCol As Long
333+ lngCol = picCapt.Point(X, Y)
334+ mfblnGetPoint = IIf((lngCol And &HC00000) <> 0 And (lngCol And &HC000) <> 0 And (lngCol And &HC0) <> 0, True, False)
335+End Function
--- a/source/tool/viddumper/viddumper.vbp
+++ b/source/tool/viddumper/viddumper.vbp
@@ -1,37 +1,37 @@
1-Type=Exe
2-Form=frmMain.frm
3-Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINNT\system32\STDOLE2.TLB#OLE Automation
4-IconForm="frmMain"
5-Startup="frmMain"
6-HelpFile=""
7-Title="getrom"
8-ExeName32="viddumper.exe"
9-Command32=""
10-Name="viddumper"
11-HelpContextID="0"
12-CompatibleMode="0"
13-MajorVer=1
14-MinorVer=0
15-RevisionVer=0
16-AutoIncrementVer=0
17-ServerSupportFiles=0
18-VersionCompanyName="FANUC"
19-CompilationType=0
20-OptimizationType=0
21-FavorPentiumPro(tm)=0
22-CodeViewDebugInfo=0
23-NoAliasing=0
24-BoundsCheck=0
25-OverflowCheck=0
26-FlPointCheck=0
27-FDIVCheck=0
28-UnroundedFP=0
29-StartMode=0
30-Unattended=0
31-Retained=0
32-ThreadPerObject=0
33-MaxNumberOfThreads=1
34-DebugStartupOption=0
35-
36-[MS Transaction Server]
37-AutoRefresh=1
1+Type=Exe
2+Form=frmMain.frm
3+Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINNT\system32\STDOLE2.TLB#OLE Automation
4+IconForm="frmMain"
5+Startup="frmMain"
6+HelpFile=""
7+Title="getrom"
8+ExeName32="viddumper.exe"
9+Command32=""
10+Name="viddumper"
11+HelpContextID="0"
12+CompatibleMode="0"
13+MajorVer=1
14+MinorVer=0
15+RevisionVer=0
16+AutoIncrementVer=0
17+ServerSupportFiles=0
18+VersionCompanyName="FANUC"
19+CompilationType=0
20+OptimizationType=0
21+FavorPentiumPro(tm)=0
22+CodeViewDebugInfo=0
23+NoAliasing=0
24+BoundsCheck=0
25+OverflowCheck=0
26+FlPointCheck=0
27+FDIVCheck=0
28+UnroundedFP=0
29+StartMode=0
30+Unattended=0
31+Retained=0
32+ThreadPerObject=0
33+MaxNumberOfThreads=1
34+DebugStartupOption=0
35+
36+[MS Transaction Server]
37+AutoRefresh=1
--- a/source/tool/viddumper/viddumper.vbw
+++ b/source/tool/viddumper/viddumper.vbw
@@ -1 +1 @@
1-frmMain = 55, 62, 707, 554, , 361, 192, 1013, 684, C
1+frmMain = 55, 62, 707, 554, , 361, 192, 1013, 684, C
Show on old repository browser