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

📄 readme.txt

📁 DC的SEGA_GG模拟器源代码
💻 TXT
字号:
----------------------
  SMS Plus (Windows)
----------------------

SMS Plus for windows is a Sega Master System and GameGear emulator,
for Windows 95/98/2000/NT.

Version 0.9.3.1
by Richard Teather

(Based on the original DOS version by Charles MacDonald)


What's New?
-----------
[V0.9.3.1]
* Fixed palette bug when taking screenshots with DirectX enabled.
* Fixed 16 bit texture colours when DirectX is enabled.
  (For cards which do not support palettised textures)

[V0.9.3.0]
* Fixed scanlines bug in windowed mode.
* Added a volume control for FM digital sound.

Changes taken from DOS version
* Wav sound recording replaced by .gym format.
* Optimized memory access for improved speed.
* More of the usual internal changes and bug fixes.

[V0.9.2.2]
* Fixed gamma correction when internal rendering format is 16 bit.
  (GeForce cards in particular).

[V0.9.2.1]
* Added load / save state support.
* Added sound support for windows NT.
* Changed default frame skip 'No' to 'Auto' and implimented auto skip.
* Emulator now runs on DX3 or higher, though Joystick support and full
  screen modes are only available if you have DX7 or higher installed.
* Added zipped ROM support.
* Added a gamma correction option.
* Added a sound recording option.
* Now displays the name of the game running.
* Added full screen support (requires DX7).
* Added screen smoothing (requires DX7).
* Added a scanlines option (requires DX7).

[V0.9.2.0]
* Fixed a bug where the enable sound option was being overwritten in the
  registry.
* Added an option to disable keyboard input when a joystick is selected.
* Added an option to set the rapid fire rate for each player.
* Added an option to enable / disable FM sound.
* Added an option to select the default territory (JAP / Europe-US)
* Made the application become active when launching ROMS via RMB emulate.

Changes taken from DOS version
* Digital YM2413 FM sound emulation. Drums sound real good, too.
* System territory switch, default is overseas (Europe / USA)
* Made some internal changes and clean-ups to the source code.
* Adjusted version number to stay in sync with the Macintosh port.

[V0.9.0.3]
* Added an option to enable / disable the sound.
* Added an option to set the sound frequency (44100 / 22050 / 11025).
* Added a reset CPU option.
* Added rapid-fire option for buttons.

[V0.9.0.2]
* Added Joystick support (Windows 95/98/2000).
* Emulation now pauses when focus is lost.
* Re-arranged menu items for better grouping.
* Added a screenshot function (F12), with definable save path option.

[V0.9.0.1]
* Added an 'Exit' option to the file menu.
* Added a minimise button to the application window.
* Added 'File Associations' to the configure menu. This allows you to
  register the file extensions '.gg' and '.sms' to SMS Plus. Once this
  has been done you can then double click on a file to load and run it,
  or right click and choose 'Emulate'.
* Changed code so that only one instance of the emulator can be run.

[V0.9.0.0]
First release of the windows port.

SMS Plus is now free software; the source code is available for anyone
to use as they see fit, and is distributed under the terms of the GNU
General Public License.


Requirements
------------

Windows 95, 98, 2000, with DirectX 3.0 or later, soundcard optional.
DirectX 7.0 or later required for joystick support.

Windows NT 4.0 (emulator runs with no joystick support).


Usage
-----

The default controls are as follows :-

Cursor Keys	   - Directional Control
Space		   - Start (GG) / Pause (SMS)
Left Control	   - Button 1
Left Shift	   - Button 2

F5		   - Load CPU/Game state
F6		   - Save CPU/Game state
F12		   - Write screenshot to file

(File Menu)
Open		   - Opens and runs a ROM

(CPU Menu)
Reset		   - Resets the machine.
Load State	   - Loads a previously saved state for the current game.
Save State	   - Saves the state of the current game.

(Config Menu)
Screen->Scale	   - Sets the screen scale (Full Screen*, Windowed x1, x2, x3)
Screen->Update	   - Sets the emulated screen refresh (50hz, 60hz)
Screen->Frame Skip - Sets the frame skip (No, 1, 2, 3, 4)
Screen->Smoothing  - Enables or disables screen smoothing*.
Sound->Frequency   - Sets the sound frequency (44100hz, 22050hz, 11025hz)
Sound->Enable	   - Enables or disables sound output
Sound->FM Enable   - Enables or disables FM sound
Sound->Record	   - Enables recording of the sound output to a file
Region->Japan	   - Sets the emulation to that of a Japanese machine
Region->Europe/US  - Sets the emulation to that of a European or US machine
Controls	   - Allows the controls to be redefined, for both Keyboard & Joystick
Settings	   - Miscellaneous settings. Allows you to configure paths for where
		     files are loaded and saved, set file associations, gamma correction,
		     direct draw, etc.

(Help Menu)
About		   - Displays the version number, and contact details

* NOTE : To enable full screen modes, and screen smoothing, you must first enable
Direct Draw support from the config->settings menu. DirectX7 or higher is required.
To access the menu when in full screen mode, simply press ALT.


Contact
-------

Windows Port
E-Mail : sms_plus@hotmail.com
WWW    : smsplus.vintagegaming.com

Original DOS version
E-Mail : cgfm2@hooked.net
WWW    : http://cgfm2.emuviews.com


Thanks
------

Charles MacDonald, Mark Potente, Mark Incley, The Vintage Gaming Network.


Legal
-----

The source code is distributed under the terms of the GNU General Public
License.

The Z80 CPU emulator, SN76489 and YM3812 sound chip emulation, and SEAL
interface code are taken from the MAME project, and terms of their use are
covered under the MAME license. (http://www.mame.net)

The YM2413 instrument parameter table is also taken from MAME.

⌨️ 快捷键说明

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