Meka Configurator for Meka 0.69
by Maxim
25/10/04


:: Quick start

Unzip Meka Configurator.exe anywhere.
Run it.
The rest should be obvious.


:: Slower start

This is a program that edits nearly every setting in meka.cfg and mekaw.cfg,
can edit meka.blt entries, and edits the entries in meka.inp which are
inaccessible from within Meka. I left out a few things that are easier to
configure in Meka or aren't worth messing with.

To use it, like I said above, put the executable anywhere. It will prompt you
to locate Meka's folder when you first run it, and never ask again. You can
make a shortcut if you really want. When you run it, it reads in your settings,
you change some, it saves them if you click OK or Apply and discards them if
you click Cancel.

It can work with Meka and/or MekaW. To make it work with both, you must put
both in the same folder.

:: Notes

If your soundcard supports multiple standards, try the other standards - you
might be able to choose higher sampling rates, which will improve the sound
quality.

You might want to clean up your meka.blt and meka.thm files by hand after
using the "uncomment" functions.

To save a theme, you have to save it from the theme editor and also save or
apply the changes from the main window.




:: History

26/8/00
- First public version

27/8/00
- Made it work with large fonts.
- Re-ordered tabs (alphabetically - they were in the order of the sections in 
  meka.cfg before)
- The tabs now have the same font as the rest of the form.

3/9/00
- I noticed that the Rapid Fire settings weren't working, so I fixed them.

13/9/00
- Fixed error messages when settings weren't present (ie. earlier Meka 
  versions).

26/9/00
- Verified no update needed for v0.55RC1 - the only new setting is for 3D 
  glasses.

21/12/00
- Meka 0.55 has a new input system, so I removed the obsolete parts (keyboard 
  and joysticks). I'll probably add in meka.inp support soon.
- I converted it to 32-bit.

24/1/01
- Major update! Loads of stuff added:
  - meka.blt support
  - meka.inp support
  - meka.thm support
  - added a few more settings from meka.cfg
  - translation support

11/3/01
- Fixed an obscure bug where the last blitter in the file could end up with 
  loads of "vsynch"s.
- Fixed a bug where a blitter could have VSynch and Flipped both checked, 
  despite code to stop that.

30/5/01
- Added icons to the tabs
- Added a full blitter editor because MekaBlit no longer works
- Updated for changes in Meka 0.57

10/6/01
- Added NES emulation switch (thanks to Zoop (Bock))

27/7/01
- Updated for Meka 0.58's new and changed settings

3/8/01
- Updated for a tiny change in Meka 0.58b

29/8/01
- Updated for (two) changes in Meka 0.59

6/1/02
- Updated for one change in Meka 0.61 (I missed 0.60)

28/1/02
- Updated for changes in Meka 0.62; dropped translation support; preliminary 
  MekaW support

31/1/02
- Bugfix: last version accidentally showed MekaW blitters for the GUI video
  mode editor.
- Some changes too

9/5/02
- Added MekaW support
- Increased theme preview size since I had to increase the window size anyway

16/5/02
- Fixed a bug with the Sound settings being saved wrongly

27/9/02
- Windows XP Visual Style support (98% anyway)
- Updated for Meka 0.64

12/10/02 0.65
- Updated for Meka 0.65 (very late)
- Improved MekaNix support

15/11/02
- Added cabinet mode and MekaW "soundcards"
- Fixed a stupid bug causing an error message on startup
- Improved icon

4/4/04
- Updated for Meka 0.67
- Re-implemented the last two updates since I lost the source in a hard disk
  fatality
- MekaNix support is less so, mainly because I really think it's not likely to
  ever be useful

15/4/04
- Updated for Meka 0.68
- Fixed error on load if MekaDos not present
- Added version check
- Freed blitter pages from restrictions
- Fixed joypad driver/MekaW issues

17/10/04
- Updated for Meka 0.69, including new PNG/TGA image support
- Fixed themes preview for certain cases
- Fixed 16x16 icon in Windows less than XP
- Added check if Meka is running to warn the user
- Added a button to apply the changes and run Meka

24/10/04
- Added theme editing support (note: it was a LOT of work!)
- Improved theme preview to support gradients

25/10/04
- Fixed bug with system locales where the decimal point is not '.' - thanks to
  Bock for telling me and Martin for bugfixtesting it
- Fixed bug with empty joystick driver strings


:: Disclaimer

If, as a result of you using this program, your hard disk is trashed, your
computer explodes, your house burns down, your pets run away, your government
is overthrown by a militaristic dictatorship and your hair all falls out, I'm 
not liable.


:: Contact me

If you've found a bug, like the program or have a suggestion, you can contact me
in many ways. I'd particularly like to know of any settings which aren't saved 
correctly or at all.

You can email me here: maxim@mwos.cjb.net

You can also leave a message on the SMS Power forum.


:: My website

If you go here: 
http://www.smspower.org/maxim 
you'll find yourself at my website. At the moment, there's Meka Configurator, 
SMS Checker and some other, more technical SMS-related programs there; if I 
think of anything else to make, that'll be there too. It's probably a good idea 
to check now and again for a new version, especially when a new Meka comes out.


:: Dedication

For Michelle...


Maxim
