Installation:

GTK+2.0 is required. Since GTK+ could be configured differently on different systems, you will need to link Xe manually.

Easy Way (Installs to system directory):
  1. login as root
  2. 'make' to link the software
  3. 'make install' will install it to the system directory
Manual way (Installs to system directory):
  1. login as root
  2. 'make' to link the software
  3. 'mkdir /usr/local/lib/xe' to create system directory
  4. 'mv modules /usr/local/lib/xe' to move modules to the modules directory
  5. 'mv xerc /usr/local/lib/xe' to move configuration file to local directory
  6. 'mv xe /usr/local/bin' to move xe into your path
Manual way (Installs to local directory):
  1. 'make' to link the software
  2. 'mkdir ~/.xe' to create local directory
  3. 'mv modules ~/.xe' to move modules to the modules directory
  4. 'mv xerc ~/.xe' to move configuration file to local directory
  5. move 'xe' to your local bin directory
bios/store BIOS in this directory
modules/store the modules in this directory
xercconfiguration file
xe.bgwall paper (Image File: jpg, png, etc)

bios/store BIOS in this directory
modules/store the modules in this directory
saves/Xe automatically saves back-up RAM in this directory
xercconfiguration file
xe.bgwall paper (Image File: jpg, png, etc)

Button Layout:

Input is mapped using this layout.

5 6 7 8
1 2 3 4
Select Start

Examples:

Unused Unused Unused Unused
A B C Unused
Unused Start

Y X L Unused
B A R Unused
Select Start

PC Engine Notes:

PC Engine CDs requires both a System Card and a CD or CD Image.

From command line: From menu:
  1. Choose Insert Cartridge and select a System Card rom.
  2. Choose Insert Disc or Insert Disc Image

Neo Geo Notes:

header
68K ROM data
Z80 ROM data
CHR ROM data (optional)
SPR ROM data
ADPCM-A ROM data
ADPCM-B ROM data (optional)

0x00'N'
0x01'E'
0x02'O'
0x0300
0x0468K ROM size >> 17
0x05Z80 ROM size >> 16
0x06CHR ROM size >> 15
0x07SPR ROM size >> 20
0x08ADPCM-A ROM size >> 19
0x09ADPCM-B ROM size >> 19
0x0AFlags: bit0 - 0: Normal CHR roms 1: CHR roms stored at the end of SPR roms
0x0B00
0x0C00
0x0D00
0x0E00
0x0F00

Notes:
CD Image File Format:

header
data: 2352 byte sectors

0x000'0'
0x001'0'
0x002First Track
0x003Last Track
0x00400
0x00500
0x00600
0x00700
0x008Track 1 Start Minutes
0x009Track 1 Start Seconds
0x00ATrack 1 Start Frames
0x00BTrack 1 (ADR << 4) | (CTRL)
......
n+0Last Track Start Minutes
n+1Last Track Start Seconds
n+2Last Track Start Frames
n+3Last Track (ADR << 4) | (CTRL)
n+4Lead-Out Track Start Minutes
n+5Lead-Out Track Start Seconds
n+6Lead-Out Track Start Frames
n+7Lead-Out Track (ADR << 4) | (CTRL)
...00
0x1FF00

Credits:

  • MAME & MESS Team: For info on many chips
  • Charles MacDonald: For info on PC-Engine & Sega Systems