⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 notes.html

📁 一个不出名的GBA模拟器
💻 HTML
字号:
<html>
<head>
<title>
Mappy VM build notes
</title>
</head>
<body>

<h3>Build Notes</h3>

<p>
The Mappy Virtual Machine actually consists of two seperate parts:
<ul>
<li>The Core: The actual implementation of the virtual machine</li>
<li>The User Interface: A user-friendly interface with useful tools and viewers, interacting with the core to get things done behind the scenes.</li>
</ul>
</p>

<hr>

<p>
Both the Mappy VM core and user interface were designed and tested using Delphi 5 Pro under Windows 2000 SP2.
The core will likely compile under Delphi 4 or above, but the Mappy VM user interface relies on some units that have changed names starting in Delphi 6, so it will require at least superficial modifications.
</p>

<p>
The Mappy VM core relies only on the Delphi VCL, however, the Mappy VM user interface requires three additional components and some header files:
<ul>
<li><a href="http://synedit.sourceforge.net/">SynEdit</a>, a VCL based source code editing component with syntax highlighting.  It is used for the C source level debugger and the output log display.</li>
<li><a href="FileNotification.zip">TfisFileNotification</a> from First Internet Software House, used to implement automatic file reloads when an external application changes them (i.e. an automatic reload after a make is done in another window)</li>
<li><a href="keyedit.zip">TKeyEdit</a> by Carlos Barbosa, used for the key configuration dialogs</li>
<li><a href="http://www.crazyentertainment.net/">DirectX headers</a> from Microsoft, converted by the Delphi Jedi, used as the API for sound output.</li>
</ul>
<p>
SynEdit is released under the <a href="http://www.mozilla.org/MPL">Mozilla Public License</a>, and the other two components are freeware.
</p>
<p>
Although the Mappy VM user interface requires DirectInput.pas to compile, it can run on a machine without the correct version installed, with sound output disabled.
</p>
</p>

<p>
In addition, a couple of other tools are important if not essential:
<ul>
<li><a href="http://upx.sourceforge.net/">UPX:<a> the Ultimate Packer for eXecutables</li>
<li>Some sort of resource compiler.  Both Delphi and MS Visual Studio come with one.</li>
<li>An icon editor, again both Delphi and MS Visual Studio come with one, but Microsoft wins this round, the Image Editor in Delphi is practically worthless.</li>
</ul>
</p>

<p>
Step-by-step instructions:
<ol>
<li>Make sure you have a legal version of Delphi</li>
<li>Install TKeyEdit and TfisFileNotification into Delphi</li>
<li>Install the SynEdit package according to the instructions on the SynEdit website</li>
<li>Download UPX</li>
<li>Download the Mappy VM source archive and unzip with <b>directory structure intact</b></li>
<li>Open the mappyvm.bpg file in Delphi</li>
<li>Build both the core and the user interface via File..Project..Build All Projects</li>
<li>Run Mappy VM and test it.</li>
<li>(optional) Legally obtain a different BIOS image and place it in the build directory</li>
<li>Make Mappy VM a better tool for everyone to use!</li>
</ol>
</p>

<hr>

<p align="center">
Check out <a href="http://www.bottledlight.com/">http://www.bottledlight.com/</a> for the latest information on Mappy VM.
</p>

<p align="center">
Copyright (C) 2003 Bottled Light, Inc.
</p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -