Home - BeBytes Info - Submit App - Your Account - Links - Contact Us

Version 0.9.3
Contact Publisher
Version History
Other Reviews
Send Updates
  Submitted by: Wildman

Date Posted:
Last Updated:
Page Views:
User Rating:
awaiting votes..  

About BeSMSPlus:

SMS Plus

Version 0.9.3
by Charles Mac Donald

What's New

[Version 0.9.3]

- Stereo Game Gear sound.
- Save states, 10 per game.
- Sound logging, output is .GYM compatible.
- Optimized memory access for improved speed.
- Screen snapshots in PCX format.
- Stereo swap option for left and right speakers.
- Added FPS meter.
- Added some option toggle keys for in-game configuration.
- Definable video driver.
- Tweaked display modes for full-screen gameplay.
- More of the usual internal changes and bug fixes.

[Version 0.9.2]

- 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.
- Revised document on porting to be actually useful.
- Adjusted version number to stay in sync with the Macintosh port.
- Support for ZIPped game images and games with 512-byte headers.
- Screen expansion now works for 16-bit displays.
- Fixed some centering problems with screen expansion on GG games.
- Sound output using SEAL should be a bit clearer.
- Configuration file support.

[Version 0.9]

Everything has been rewritten from scratch. The emulation is much more
accurate, as a result compatability has improved greatly.

The DOS port has a lot of nice features added, including 16-bit color,
display blurring, digital sound emulation, and scanlines, which were the
most requested items.

Also new is a Sony Playstation port, though it's highly experimental
and has some serious performance issues.

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.



You'll need at least a Pentium 133, a VGA compatible display card,
and optionally a joystick and sound card.

Controls are as follows:

Arrow Keys - Directional pad
Control - Button II
Alt - Button I
Enter - Start (GG) / PAUSE (SMS)
Tab - Soft reset (SMS) / Hard reset (GG)
Delete - Hard reset
Esc/End - Exit program
0-9 - Select save state slot
Backspace - Start/stop music logging.

F1-F4 - Set frameskip level (F1 = no skip ... F4 = skip 3 frames)
F5 - Save state file from current slot
F6 - Cycle through state slots (0-9)
F7 - Save state file to current slot
F8 - Make PCX screen snapshot
F9 - Toggle VSync
F10 - Toggle speed throttling
F11 - Toggle FPS meter

You can only support a second player if you are using a joystick driver
that supports more than one joystick. (e.g. Sidewinder, dual pads, etc.)

Type 'sp -help' on the command line for a list of useful options.

-res set the display resolution.
-vdriver specify video driver.
-depth specify color depth. (8, 16)
-blur blur display. (16-bit color only)
-scanlines use scanlines effect.
-tweak force tweaked 256x192 or 160x144 8-bit display.
-scale scale display to full resolution. (slow)
-expand force 512x384 or 400x300 zoomed display.
-nommx disable use of MMX instructions.
-novga disable use of VGA vertical scaling with '-expand'.
-vsync wait for vertical sync before blitting.
-throttle limit updates to 60 frames per second.
-fps show FPS meter.
-sound enable sound. (force speed throttling)
-sndrate specify sound rate. (8000, 11025, 22050, 44100)
-sndcard specify sound card. (0-7)
-swap swap left and right stereo output.
-joy specify joystick type.
-jp use Japanese console type.
-fm required to enable YM2413 sound.

Here is a list of all the video drivers you can pass as a parameter
to the '-vdriver' option:

auto, safe, vga, modex, vesa2l, vesa3, vbeaf

Here is a list of all the joystick drivers you can pass as a parameter
to the '-joy' option:

auto, none, standard, 2pads, 4button, 6button, 8button, fspro, wingex,
sidewinder, gamepadpro, grip, grip4, sneslpt1, sneslpt2, sneslpt3,
psxlpt1, psxlpt2, psxlpt3, n64lpt1, n64lpt2, n64lpt3, db9lpt1, db9lpt2,
db9lpt3, tglpt1, tglpt2, tglpt3, wingwar, segaisa, segapci, segapci2

If you use the expand option without scanlines, and the display looks
squashed vertically, then also use the '-novga' switch.

You can disable MMX use with the '-nommx' switch.

You can put any commandline option into a plain text file which should
be called "sp.cfg". Put one option per line, please. Command line options
will override anything in the configuration file.

Battery back-up RAM and save states are saved to the same directory as the
game you loaded. Thi

Latest Version

Details about this version:
(no information provided)

Intel (BeOS 5) + Source     (278.4K)

Most Popular
1. BeAIM - 4846
2. BePDF - 4531
3. Paladin - 4419
4. OpenTracker - 4175
5. AMD PCnet32 - 4143
6. nVidia 3D Driver - 3878
7. nVidia Driver - 3869
8. VMWare PCnet/PCI - 3793
9. Firefox - 3666
10. Duke Nukem 3D - 3501
11. ATI Radeon - 3479
12. Basilisk II - 3446
13. Sequitur - 3409
14. Traker.Newfs - 3409
15. SPICE - 3361
16. AbiWord - 3157

Account Status
  You are not logged in.