Project Tempest Front-End v0.71
By Thomas R. Zdanowicz
******************************
Extract all files into the same folder where you installed/extracted the
Project Tempest Emulator.
PTFE now uses the ini file for loading and saving settings.
BEFORE LAUNCHING ANY GAMES BE SURE EEPROM PATH IS SET.
If EepromPath is blank the eproms may be created in an uncertain location (this
is done by 'pt.exe' not 'PTFE.exe')
If you want to boot from bootrom, you should select your jagboot.rom image
before setting the bootrom option
If your pt.ini file contains non-standard soundbuffer_size, sound_latency,
sound_frequency settings, the front-end
may not reflect your settings. This is because PTFE loads listbox contents from
special files. This allows updating
the contents of these listboxes by just editing these files. Your settings will
remain intact until YOU change them.
This allows for custom/odd/experimental settings to be easily added by anyone.
For a new setting to be in effect, it must be selected (highlighted)
Scrolling to a new setting doesn't automatically select it. You must then
highlight it.
You must follow a couple rules if you want to add custom settings.
1. One entry per line
2. Each entry must end with [return](the key not the word)
3. Contents should be added in ascending order.
4. There is a hard limit of 256 entries and each entry must <= 32 characters
in length
Refer to these files as examples:
frequencys.lst
snd_buffer_sizes.lst
snd_latencys.lst
resolutionw.lst
resolutionw.lst
controls.lst
If these get botched the controls may not function correctly.
!!! IMPORTANT NOTE !!!
You MUST make sure there are no spaces in the filenames for your roms. The
emulator will not work
if there are spaces in the names. It's also probably a good idea to make sure
there are no spaces
in the path to rom folder either, although I haven't tested this myself.
!ERROR MESSAGES!
If you use WinXP and get an error stating that pt.exe has encountered a problem
and must shutdown. Then right-click the pt.exe file and select compatability
tab. Choose compatability mode for Windows 98 and disable visual themes. This
will often fix the error.
SOUND
If your sound is staticy or skips try changing the buffer size and latency
settings
If sound seems muffled of low quality increase sample frequency
PER GAME SETTINGS
Saving of settings per game is enabled by default. This saves a game-specific
ini file
in the PTFEcfg directory. If this directory doesn't it will be created.
Only DSP is not saved per-game. This is because I am unsure if it can be added
as ini entry
without 'pt.exe' complaining
To disable game-specific settings uncheck the option.
Game-specific settings WILL overwrite your pt.ini (based on each games
settings)when Go is clicked.
I have added a show-fps ini entry and pt.exe doesn't complain
HOW TO USE
Using PTFE is pretty easy. Double-click the "PTFE.exe" file.
Choose your pt.exe file. (need only be on first run)
Choose your ROMS folder (need only be on first run)
Choose Eeproms folder and Bootrom path if desired. (need only be on first run)
Select any options and click GO.
HAVE FUN!!!
email tzda3577@bellsouth.net
*********************************************************
Version history
*********************************************************
v0.71
added option to use game-specific settings (ini per game saved in PTFEcfg)
game-specific settings of all options except DSP are supported.(uncertain if
pt.exe supports this as ini setting)
renamed control init list files for clarity
v0.7
added resolution configuration
added Controller configuration (controller 1 only for now)
joypad support added (can't test this myself, don't have one at the moment)
increased number of entries allowed per control to 256 (this should be way more
than enough)
v0.6
loads and saves all settings to ini file(except for executable path which
stays in registry)
added configuration of all sound related settings
customizable listboxes for sound settings (user-definable contents)
cleaned up the ini file (hopefully works for everyone)
v0.45
makes limited use of ini file for saving/loading settings. (mostly just
ROMpath right now)
backs up current pt.ini on first run(no OOPS!!)
saves current rompath and pt.exe
autobuilds romlist at startup(providing there is valid ROMpath in ini)
v0.4
fixed several minor bugs and glitches.
updated docs to make setup easier
fixed bug causing first rom image to be skipped
now uses static lib. No longer uses MFC dll's (no missing dll's, hopefully :-) )
v0.3
first working version