I had download Mameox v84dB3 and Pcsxbox a PS1 emulator for the xb.
First off, with the Pcsxbox emu. I had noticed that it didn't extract all of
its contents into one folder, like Neogenesis did for example. Instead there
were three separate folders, in emuskins, bios and pcxcds. Now I know the
bin and cue files need to go into the pcxcds folder. Do these need to be
converted? There are also other files outside these folder, mostly text files, but the default.xbe
is also located outside them. Where does it go?
The second emu is source code. I don't know anything about it. I read the installation
and it sounded a lot more complicated than the other emu's I downloaded.
XX Unzip MAME 0.67 (or later, this document was written at the time of 0.67)
XX into the MAME directory.
1) Unzip ZLIB to the ZLIB directory. You only need the following files:
adler32.c
compress.c
crc32.c
deflate.c
deflate.h
gzio.c
infblock.c
infblock.h
infcodes.c
infcodes.h
inffast.c
inffast.h
inffixed.h
inflate.c
inftrees.c
inftrees.h
infutil.c
infutil.h
maketree.c
trees.c
trees.h
uncompr.c
zconf.h
zlib.h
zutil.c
zutil.h
(Also the project files, and any license text files)
X) This step is currently unnecessary, as the source distribution includes the
latest supported MAME core, pre patched w/ Sectionize.pl
Run the Sectionize.pl script to break the various ROMs into XBE sections
(this is done to reduce runtime memory requirements)
2) Open the MAMEoX.sln (Visual Studio.NET 2003) or MAMEoX.NET2002.sln
(Visual Studio .NET 2002) file and build the solution for Release mode
(or Debug mode if you're doing actual development).
This can be done via the following steps:
a) Build menu -> Configuration Manager...
Change the "Active Solution Configuration" field to "Release"
Click "Close"
Note: You may have to change the include/link paths, depending on where
you placed MAME and the SDK files. This can be done via the "properties"
submenu of the MAMEoX (and possibly the MAME) project.
Note: You may also have to patch the resulting XBE file if your
set does not execute debug files.
3) Create a directory for the program on your box. The directory must match
the following structure:
- <Your Directory Name>
- general : This is where cfg files, cheat file, and other general files
are stored
- Media
XX Font.xpr : This should be taken from the SDK. The project currently
has no fonts (or graphics in general, see "Contributions")
NOTE: Font.xpr is no longer required as of 0.70.1b
> All of the resource files from the MAMEoX\Media directory in the source
package, including help.txt and Resource.xpr (created during the build
process)
- roms : This is where you should put all of your ROM files/directories.
NOTE: There is currently a speed hack that _requires_ all ROMs
to be zipped! Unzipped files will not be read at all!
- backup : Directory where "deleted" ROMs are stored
- samples : This is where you should put all of your audio sample zips
- hdimages : This is where you should place your CHD hard disk image
directories
default.xbe : The executable file
UPDATE: You shouldn't have to actually create any of the sub directories (except
roms, roms/backup, and other directories with data you provide (hdimages, audio
samples, etc...)) as of v0.5a. They will be automatically created when you
first run MAMEoX.
This looks like the easiest part.
UPDATE: You shouldn't have to actually create any of the sub directories (except
roms, roms/backup, and other directories with data you provide (hdimages, audio
samples, etc...)) as of v0.5a. They will be automatically created when you
first run MAMEoX.
