Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MessoXtras Xbox: Difference between revisions

From GameBrew
m (Text replacement - "| licence" to "| license")
No edit summary
Line 1: Line 1:
{{Infobox XBOX Homebrews
MessoXtras{{Infobox XBOX Homebrews
| title      = MessoXtras
| title      = MessoXtras
| image      = [[image:MessoXtras-front.png|250px]]
| image      = messoxtras2.png/messoxtras3.png/messoxtras.7z(nosrc)
| type        = Console
| type        = Console
| version    = 0.51
| version    = 0.6
| license    = Mixed
| license    = Mixed
| author      = hcf
| author      = HCF, Madmab
| website    = http://www.emuxtras.net/
| description = MESS emulator ported to Xbox.
| lastupdated = 2018/07/03
| format      = XBE
| website    = https://www.emuxtras.net/forum/viewtopic.php?f=189&t=6325
| download    = media:MessoXtras v0.51.zip
| download    = media:MessoXtras v0.51.zip
| source      =  
| source      =  
}}
}}
<youtube>E51EeVQDJGE</youtube>
MessoXTras is a port of the MESS emulator for Xbox. Currently it supports 31 systems (both consoles and computers).


==WHAT IS THIS==
==Installation==
If you had a previous version of MessoXtras installed and want to keep the configuration files:
* Do a backup of your folders "ini" and "cfg" (MessoXtras comes with generic configuration files, but you may want to keep your customized ones).
* Also, the "sta" folder contains your savestates, and you may also want to keep it. All the other files and folders can be overwritten with the new MessoXtras.


MessoXTras is a port of the MESS emulator for Xbox. With MessoXtras, we can finally emulate lots of new systems that we didn't have in Xbox (both consoles and computers).
Where to place rom:
* Roms should be placed in the "roms" folder. Inside of that folder, there is a subfolder for each system.
* For example, "roms/scv" is the folder for the "Super Cassette Vision", and "roms/cdimono1" is the folder for the Philips CDi.
* Make sure not to change the names of these folders.


This first release supports 25 systems, but we can add more systems if we want. If you want to help, please contact with HCF.
Most of the systems emulated by MESS requires a dump of the internal chips of the original system. They should be placed in the "roms" folder.  


Emulated systems are currently Bally Astrocade, Casio PV-1000, coCo 1, 2 and 3, Emerson Arcadia 2001, Epoch Game Pocket Computer, Epoch Super Cassette Vision, Fairchild Channel F, Fujitsu FM-7, Fujitsu FM77-AV, Funtech Super A'Can, Hartung Game Master, Mattel Aquarius, Mega Duck, PC-6001, PC-6601, Philips CDi, Philips VG-5000, Sharp MZ-2500, Sharp X1, Socrates Educational Video System, Sord M5, Tatung Einstein and VTech Laser 200. Mores systems will be added in later releases.  
===How to use===
Launch the "default.xbe" and select the desired console/computer that you want to emulate pressing "A". After that, you will see all the games for that system, and you can select the one that you want to play pressing "A", or pressing "X" if you want to create an individual configuration file for that game (this is very useful in keyboard-based systems, where each game needs a different input configuration).  


==HOW TO RUN IT==
In the list of systems, you will see that some of them are green, and other systems are yellow. Yellow systems usually need a keyboard to play many games (you can use the Virtual Keyboard if you don't have a real keyboard plugged on your Xbox, and/or create an individual config file for each game, as stated before). Green systems should be easily controlled with a joypad and the generic configuration file.


The emulator works easily: simply launch the "default.xbe" and select the desired console/computer that you want to emulate. After that, you will see all the games for that system, and you can select the one that you want to play. If the emulator displays a message telling "press OK", simply move to left and right the left analog stick, and the game will begin.
If the emulator displays a message telling "press OK", simply move to left and right the left analog stick, and the game will begin.


In the list of systems, you will see that some of them are green, and other systems are yellow. Yellow systems usually need a keyboard to play many games (you can use the Virtual Keyboard if you don't have a real keyboard plugged on your Xbox). Green systems should be easily controlled with a joypad.
There are generic controls, and specific controls for each system. Both can be configured. The most important keys are the A and White buttons (they are normally used to Start a game and/or Action button), the Start button (Main Menu) and the BACK button (exit/cancel). Pressing both triggers simmultaneously activates the "Fast forward" (used to make load times shorter in some systems), and moving the right analog stick displays the virtual keyboard.


Specific information about how to use each system can be found in README-SYSTEMS-DETAILED.txt.


==DIRECTORIES: WHERE TO PLACE THE ROMS?==
===Savestates===
Several systems support savestates.


You must not change the directory structure, and you only need to know that there is an important folder named "roms". Inside of that folder, there is a subfolder for each system. For example, "roms/scv" is the folder for the "Super Cassette Vision", and "roms/cdimono1" is the folder for the Philips CDi. Do not change the names of these folders!
To save your state, press the right analog stick. A window will ask you to select the desired slot: press A to confirm, or Back to cancel.


Those subfolders inside "roms" contain both the BIOS files of the systems and the ROMS (games). So, if you have a game for the "Super Cassette Vision", you have to copy it in the "roms/scv" path (more subdirectories are not supported).  
To load your state, press the left analog stick. A window will ask you to select the desired slot: press A to confirm, or Back to cancel.  


==CONTROLS==
===Virtual kyboard===
If you don't have a real keyboard, you can configure the controls and map the most used keys to the buttons of your joypad. But another alternative is using the Virtual Keyboard feature. The virtual keyboard is very useful when you only need to press a key once (for example, if a game says "press S to Start") and it is not worth it to map that key to one of the joypad buttons. The virtual keyboard is also useful to type commands (for example, to load games in the computer-based systems).


MESS have some "Generic" controls (valid for all the systems) and also some "specific" controls for each system. You can configure them in the Main menu, but we have created good configurations for almost all the supported consoles and computers.  
If you move the right analog stick, the emulation will be paused and the virtual keyboard will appear. You can select the key or keys that you want to press, selecting them with the A button. You can even type a text, pressing the keys one after the other.


In almost all the systems, you will be able to control the games with the left analog stick and with the dpad. The main buttons that you will use to start a game or for "action" are the A BUTTON or the WHITE BUTTON in almost all the supported systems, and BLACK button to select game modes.
If you make a mistake, you can press on the Backspace key (or press the X button) to erase the last pressed key. When you finished entering your text, press B and the virtual keyboard will disappear. The text that you typed will be "pasted" and the emulation will go on.


Anyways, the "READMESYSTEMSDETAILED.TXT" file will have information about the way to use each system.
If you press Start while in the Virtual Keyboard, you will get access to the Hint related to the current system (read the following section for more info).


Some special controls that work in almost all the systems:
===Computer-based systems===
Many of these require you to type a few commands to launch a game (LOAD, RUN, CLOAD...). You can see these commands in the README-SYSTEMS-DETAILED.TXT file, but they are often difficult to memorize, so some of the hints can be found in the emulator.


* Left analog stick and dpad: Move
Enter the Virtual keyboard (pressing both triggers). While in the virtual keyboard, press Start and that will activate the "hint". Exit the virtual keyboard (pressing B) and the emulator will display a hint about the command that you must use in the current system.


* A button: In many systems, it is Start or Action
The hint will disappear in a matter of seconds, unless you launch the virtual keyboard again. If you do so, you will be able to read the hint while you type the commands.


* WHITE button: In many systems, it is Start or Action
===Launching games from DVD===
The emulator only works if it is installed in the hard disk of your Xbox. But if you want to save disk space, you can save your roms in DVDs.


* BLACK button: In many systems, it is the "Select" button
You must record a DVD in the UDF format typical for Xbox, and keep the same roms folder structure.


* START button: Main menu
For example, if you are recording CDi games in a DVD, you should put them in the "D:/roms/cdimono1" folder (other folders won't work).


* BACK button: Cancel or Exit (exit from a menu, or exit from the emulator)
In the rom selection menu, pressing the WHITE button you will see the roms stored in your DVD, and pressing the BLACK button you will see again the roms stored in your hard disk.


* Left and Rigth triggers simmultaneously: Fast forward (boosts the emulation; it is useful to improve the loading times!)
===CDi GAMES===
MessoXtras supports CDi games in the "old" CHD format that was used in MESS 0.140. But if you have CHD files for MESS, they are probably in the "new" CHD format (not supported).


* Press Left analog stick: Load State (read SAVESTATES section for more info)
To solve this problem, in this release we have included a script named "chd_revert" developed by Madmab, to convert files from the new CHD format to the old one, that is supported in MessoXtras.
 
Simply copy your "new" CHD files in the same folder than the script, and launch "chd_revert.bat". The script will create CHD images in the "old" format (supported by MessoXtras) and place them in a directyory named "v140". Simpy copy these generated files in the "v140" directory over to your xbox in the "roms\cdimono1" folder, and you will be able to play them.


* Press Right analog stick: Save state (read SAVESTATES section for more info)
[https://www.emuxtras.net/forum/viewtopic.php?f=187&t=5989 CDi compatibility list in MessoXtras].


* Move right analog stick: Opens the Virtual Keyboard (read the VIRTUAL KEYBOARD section for more info)
===FAQ===
'''Q. The controls (for example the Start button to open the Main Menu) sometimes don't work!'''


* Y button: It toggles the keyboard emulation mode (usually you will not need to do this).  
You have probably pressed the Y button, that toggles the keyboard emulation mode.  


* Left trigger: In systems with a keyboard, it is ENTER.
When you do it, some of the main commands don't work. Press Y button again to go back to the main emulation mode.  


* Right trigger: In systems with a keyboard, it is SPACE.
'''Q. How does the "Philips CDi" emulation work?'''


Surprisingly, it runs at very good speed. At first it worked like a snail, but we did a very effective optimization and now it runs at full speed in Xbox.


==SAVESTATES==
Some games don't work because some video modules of the CDi are not emulated, but a lot of the most famous games run very well.


Several systems support savestates. To save your state, press the right analog stick. A window will ask you to select the desired slot: press A to confirm, or BACK to cancel.
'''Q. How can I build valid CDi roms?'''


To load your state, press the left analog stick. A window will ask you to select the desired slot: press A to confirm, or BACK to cancel.
MessoXtras supports CDi games in the old CHD format that was used in MESS 0.140. If you have CHD files for MESS, they are probably in the NEW CHD format.  


In the emulator there is a folder "chd_revert" with an script developed by Madmab, to convert files from the new CHD format to the old one, that is supported in MessoXtras.


==VIRTUAL KEYBOARD==
'''Q. Parts of the top, bottom, left or right ofthe screen are cut off.'''


If you don't have a real keyboard, you can configure the controls and map the most used keys to the buttons of your joypad... but another alternative is using the Virtual Keyboard feature. The virtual keyboard is very useful when you only need to press a key once (for example, if a game says "press S to Start") and it is not worth it to map that key to one of the joypad buttons. The virtual keyboard is also useful to type commands (for example, to load games in the computerbased systems).
You can adjust the screen size by pressing Start button to bring up the menu. Then select "Slider Controls".


The virtual keyboard is very basic, but I hope that it can help to play a lot of games. The original Mess didn't have a virtual keyboard, and including it has been a real challenge!
Decrease "Screen Vert Stretch" to affect top/bottom and "Screen Horiz Stretch" for right/left.


How to launch the Virtual Keyboard? If you move the right analog stick, the emulation will be paused and the virtual keyboard will appear. You can select the key or keys that you want to press, selecting them with the A button. You can even type a text, pressing the keys one after the other! If you make a mistake, you can press on the Backspace key (or press the X button) to erase the last pressed key. When you finished entering your text, press B and the virtual keyboard will disappear. The text that you typed will be "pasted" and the emulation will go on.
'''Q. Roms don't appear in my emulator anymore!'''


If you press START while in the Virtual Keyboard, you will get access to the Hint related to the current system (read the following section for more info).
You probably pressed the White button in the rom selection screen. In that case, the emulator tries to load roms from your DVD unit.  


Press the Black button to read roms from your hard disk again.


===Known bugs:===
==Controls==
* The virtual keyboard don't work in a few systems: Bally Astrocade, Epoch Super Cassette Vision, or Emerson Arcadia 2001. 
'''General:'''
 
Left-Stick/D-Pad - Move
 
A/White/Black - Start, Action (in most systems)
 
Start - Main menu
 
Back - Cancel, Exit (exit from a menu, or exit from the emulator)
 
L+R - Fast forward (boosts the emulation; it is useful to improve the loading times)
 
Left-Stick Thumb - Load State
 
Right-Stick Thumb - Save state
 
Right-Stick - Opens the Virtual Keyboard
 
Y - Toggles the keyboard emulation mode (usually you will not need to do this)
 
L - ENTER (in systems with a keyboard)
 
R - Space (in systems with a keyboard)
 
'''Apple Macintosh Plus:'''
 
Left-Stick Move the mouse
 
White - Mouse click
 
'''Bally Astrocade:'''
 
D-Pad/Left-Stick - Movement
 
A - Action
 
White - 1
 
X - 2
 
B - 3
 
Black - 5
 
'''Casio PV-100:'''
 
White - Start
 
Black - Select game mode (1 player, 2 players...)
 
A - Action
 
'''Emerson Arcadia 2001:'''
 
White - Start
 
Black - Select
 
A - 0
 
'''Epoch Game Pocket Computer:'''
 
White - Start, Action
 
'''Epoch Super Cassette Vision"'''
 
A - Button 1
 
B - Button 2
 
White - "1" (Start game mode 1)
 
X - "2" (Game mode 2)
 
Y - "3" (Game mode 3)
 
Virtual Keyboard doesn't work.
 
'''Fairchild Channel F:'''
 
A/B/White - Game keys (some games require you to redefine keys, or even use the second controller)
 
'''Funtech Super A'Can:'''
 
White - Start


* The ENTER key don't work in a few computerbased systems. But this is not a problem, because it is mapped to a button of the joypad (usually the left trigger).
A/B - Game keys


'''Hartung Game Master:'''


==HOW TO LAUNCH GAMES IN "DIFFICULT" SYSTEMS==
White - Start


A lot of computerbased systems need that you type a few commands to launch a game (LOAD, RUN, CLOAD...). You can see these commands in the READMESYSTEMSDETAILED.TXT file, but they are often difficult to memorize, so I have included a hint about this in the emulator:
A - Action


Enter the Virtual keyboard (moving the right analog stick). While in the virtual keyboard, press START and that will activate the "hint". Exit the virtual keyboard (pressing B) and the emulator will display a hint about the command that you must use in the current system. The hint will disappear in a matter of seconds, unless you launch the virtual keyboard again. If you do so, you will be able to read the hint while you type the commands. 
'''Mega DUck:'''


Whitwe - Start


==CDi GAMES==
A/B - Game keys


'''Sharp MZ-2500/ Sharp X1:'''


MessoXtras v0.5 supports CDi games in the "old" CHD format that was used in MESS 0.140. But if you have CHD files for MESS, they are probably in the "new" CHD format (not supported).
A/B - Game keys (require real keyboard in some games)


To solve this problem, in this release we have included a script named "chd_revert" developed by Madmab, to convert files from the new CHD format to the old one, that is supported in MessoXtras.
'''Socrates Educational video system/Tomy Tutor:'''


Simply copy your "new" CHD files in the same folder than the script, and launch "chd_revert.bat". The script will create CHD images in the "old" format (supported by MessoXtras) and place them in a directyory named "v140". Simpy copy these generated files in the "v140" directory over to your xbox in the "roms\cdimono1" folder, and you will be able to play them.
Require virtual keyboard, preferably using a real keuboard.


'''Sord M5:'''


==FAQ==
White - Start 1 player game (it is also used for Action in some games).


Q: Can you add more systems?
Black - Start 2 players game
A: Of course. Adding more systems is easy... but learning how to use them can be a long task. If you are interested in adding a new system to MessoXtras and want to help, contact HCF. We will need anyone to learn how that system works, mainly if it is a computer and it needs some commands to be typed to load the games.
Q: Why didn't you add support to [ANY SYSTEM THAT IS ALREADY EMULATED IN XBOX]?
A: It is really easy to add support to Atari 2600, Gameboy, Sega Master System... Madmab and I tried to do it, but we saw that the emulation in Mess is a bit worse than in the standalone emulators. So, we think that adding already supported systems will only add confusion. Anyways, we are open to add any system if the emulation in Mess has any big advantage over the standalone existing emulators (we don't have found this case yet).


Q: The controls (for example the Start button to open the Main Menu) sometimes don't work!
A - Action
A: You have probably pressed the Y button, that toggles the keyboard emulation mode. When you do it, some of the main commands don't work. Press Y button again to go back to the main emulation mode.


Q: How does the "Philips CDi" emulation work?
'''Mattel Aquarius/Micro 16/Microbee PC85 Premuim/Misrokey Primo B64:'''
A: Surprisingly, it runs at very good speed. At first it worked like a snail, but we did a very effective optimization and now it runs at full speed in Xbox. Some games don't work because some video modules of the CDi are not emulated, but a lot of the most famous games run very well.


Q: How can I build valid CDi roms?
Require real keyboard.
A: MessoXtras v0.5 supports CDi games in the old CHD format that was used in MESS 0.140. If you have CHD files for MESS, they are probably in the NEW CHD format. in the emulator there is a folder "chd_revert" with an script developed by Madmab, to convert files from the new CHD format to the old one, that is supported in MessoXtras.


Q: Parts of the top, bottom, left or right ofthe screen are cut off.
==Known issues==
A: You can adjust the screen size by pressing Start button to bring up the menu.  Then select "Slider Controls".  Decrease "Screen Vert Stretch" to affect top/bottom and "Screen Horiz Stretch" for right/left.
* The virtual keyboard don't work in a few systems: Bally Astrocade, Epoch Super Cassette Vision, or Emerson Arcadia 2001.
* The ENTER key don't work in a few computer-based systems. But this is not a problem, because it is mapped to a button of the joypad (usually the left trigger).  


==Changelog==
'''v0.6'''
* New supported systems: Apple Macintosh Plus (hard disk images), Microbee, Microkey Primo B-64, Tomy Tutor, VTech Creativision.
* Speed improved (less slowdowns now).
* Launching a game with the X button, we create an individual configuration file for that game (in the old version, configuration files were made for each system). With this trick, all the keyboard-based systems are playable even if you don't have a keyboard, because you can assign different button configurations per game.
* Now you can have your roms in DVDs, to save hard disk space (for example, you can save your favorite Philips CDi games in a DVD recorded in UDF format, in a folder named D:\roms\cdimono1, and then select this media with the white button in the rom selection menu).
* After you exit from a game, the menu will return to the previously selected system and rom.
* Fixed a bug in the Philips CDi emulation: now the game "The Apprentice" works!!
* All the games are included and playable in the Socrates Educational Video System (in the old release, only the basic BIOS games were available).


==THANKS==
==Credits==
Millions of thanks to Madmab for his HUGE help in this project. Also many thanks to the rest of developers that helped with their ideas and support. This project came to life due to the awesome development community under the Xbox scene.


Millions of thanks to Madmab for his HUGE help in this project. Also many thanks to the rest of developers that helped with their ideas and support! This project came to life due to the awesome development community under the Xbox scene :)
==External links==
*EmuXtras - https://www.emuxtras.net/forum/viewtopic.php?f=189&t=6325
*EmuXtras - https://www.emuxtras.net/forum/viewtopic.php?f=189&t=5987
*Emulation General Wiki - https://emulation.gametechwiki.com/index.php/MESS

Revision as of 06:47, 25 November 2022

MessoXtras

MessoXtras
File:Messoxtras2.png/messoxtras3.png/messoxtras.7z(nosrc)
General
AuthorHCF, Madmab
TypeConsole
Version0.6
LicenseMixed
Last Updated2018/07/03
Links
Download
Website

MessoXTras is a port of the MESS emulator for Xbox. Currently it supports 31 systems (both consoles and computers).

Installation

If you had a previous version of MessoXtras installed and want to keep the configuration files:

  • Do a backup of your folders "ini" and "cfg" (MessoXtras comes with generic configuration files, but you may want to keep your customized ones).
  • Also, the "sta" folder contains your savestates, and you may also want to keep it. All the other files and folders can be overwritten with the new MessoXtras.

Where to place rom:

  • Roms should be placed in the "roms" folder. Inside of that folder, there is a subfolder for each system.
  • For example, "roms/scv" is the folder for the "Super Cassette Vision", and "roms/cdimono1" is the folder for the Philips CDi.
  • Make sure not to change the names of these folders.

Most of the systems emulated by MESS requires a dump of the internal chips of the original system. They should be placed in the "roms" folder.

How to use

Launch the "default.xbe" and select the desired console/computer that you want to emulate pressing "A". After that, you will see all the games for that system, and you can select the one that you want to play pressing "A", or pressing "X" if you want to create an individual configuration file for that game (this is very useful in keyboard-based systems, where each game needs a different input configuration).

In the list of systems, you will see that some of them are green, and other systems are yellow. Yellow systems usually need a keyboard to play many games (you can use the Virtual Keyboard if you don't have a real keyboard plugged on your Xbox, and/or create an individual config file for each game, as stated before). Green systems should be easily controlled with a joypad and the generic configuration file.

If the emulator displays a message telling "press OK", simply move to left and right the left analog stick, and the game will begin.

There are generic controls, and specific controls for each system. Both can be configured. The most important keys are the A and White buttons (they are normally used to Start a game and/or Action button), the Start button (Main Menu) and the BACK button (exit/cancel). Pressing both triggers simmultaneously activates the "Fast forward" (used to make load times shorter in some systems), and moving the right analog stick displays the virtual keyboard.

Specific information about how to use each system can be found in README-SYSTEMS-DETAILED.txt.

Savestates

Several systems support savestates.

To save your state, press the right analog stick. A window will ask you to select the desired slot: press A to confirm, or Back to cancel.

To load your state, press the left analog stick. A window will ask you to select the desired slot: press A to confirm, or Back to cancel.

Virtual kyboard

If you don't have a real keyboard, you can configure the controls and map the most used keys to the buttons of your joypad. But another alternative is using the Virtual Keyboard feature. The virtual keyboard is very useful when you only need to press a key once (for example, if a game says "press S to Start") and it is not worth it to map that key to one of the joypad buttons. The virtual keyboard is also useful to type commands (for example, to load games in the computer-based systems).

If you move the right analog stick, the emulation will be paused and the virtual keyboard will appear. You can select the key or keys that you want to press, selecting them with the A button. You can even type a text, pressing the keys one after the other.

If you make a mistake, you can press on the Backspace key (or press the X button) to erase the last pressed key. When you finished entering your text, press B and the virtual keyboard will disappear. The text that you typed will be "pasted" and the emulation will go on.

If you press Start while in the Virtual Keyboard, you will get access to the Hint related to the current system (read the following section for more info).

Computer-based systems

Many of these require you to type a few commands to launch a game (LOAD, RUN, CLOAD...). You can see these commands in the README-SYSTEMS-DETAILED.TXT file, but they are often difficult to memorize, so some of the hints can be found in the emulator.

Enter the Virtual keyboard (pressing both triggers). While in the virtual keyboard, press Start and that will activate the "hint". Exit the virtual keyboard (pressing B) and the emulator will display a hint about the command that you must use in the current system.

The hint will disappear in a matter of seconds, unless you launch the virtual keyboard again. If you do so, you will be able to read the hint while you type the commands.

Launching games from DVD

The emulator only works if it is installed in the hard disk of your Xbox. But if you want to save disk space, you can save your roms in DVDs.

You must record a DVD in the UDF format typical for Xbox, and keep the same roms folder structure.

For example, if you are recording CDi games in a DVD, you should put them in the "D:/roms/cdimono1" folder (other folders won't work).

In the rom selection menu, pressing the WHITE button you will see the roms stored in your DVD, and pressing the BLACK button you will see again the roms stored in your hard disk.

CDi GAMES

MessoXtras supports CDi games in the "old" CHD format that was used in MESS 0.140. But if you have CHD files for MESS, they are probably in the "new" CHD format (not supported).

To solve this problem, in this release we have included a script named "chd_revert" developed by Madmab, to convert files from the new CHD format to the old one, that is supported in MessoXtras.

Simply copy your "new" CHD files in the same folder than the script, and launch "chd_revert.bat". The script will create CHD images in the "old" format (supported by MessoXtras) and place them in a directyory named "v140". Simpy copy these generated files in the "v140" directory over to your xbox in the "roms\cdimono1" folder, and you will be able to play them.

CDi compatibility list in MessoXtras.

FAQ

Q. The controls (for example the Start button to open the Main Menu) sometimes don't work!

You have probably pressed the Y button, that toggles the keyboard emulation mode.

When you do it, some of the main commands don't work. Press Y button again to go back to the main emulation mode.

Q. How does the "Philips CDi" emulation work?

Surprisingly, it runs at very good speed. At first it worked like a snail, but we did a very effective optimization and now it runs at full speed in Xbox.

Some games don't work because some video modules of the CDi are not emulated, but a lot of the most famous games run very well.

Q. How can I build valid CDi roms?

MessoXtras supports CDi games in the old CHD format that was used in MESS 0.140. If you have CHD files for MESS, they are probably in the NEW CHD format.

In the emulator there is a folder "chd_revert" with an script developed by Madmab, to convert files from the new CHD format to the old one, that is supported in MessoXtras.

Q. Parts of the top, bottom, left or right ofthe screen are cut off.

You can adjust the screen size by pressing Start button to bring up the menu. Then select "Slider Controls".

Decrease "Screen Vert Stretch" to affect top/bottom and "Screen Horiz Stretch" for right/left.

Q. Roms don't appear in my emulator anymore!

You probably pressed the White button in the rom selection screen. In that case, the emulator tries to load roms from your DVD unit.

Press the Black button to read roms from your hard disk again.

Controls

General:

Left-Stick/D-Pad - Move

A/White/Black - Start, Action (in most systems)

Start - Main menu

Back - Cancel, Exit (exit from a menu, or exit from the emulator)

L+R - Fast forward (boosts the emulation; it is useful to improve the loading times)

Left-Stick Thumb - Load State

Right-Stick Thumb - Save state

Right-Stick - Opens the Virtual Keyboard

Y - Toggles the keyboard emulation mode (usually you will not need to do this)

L - ENTER (in systems with a keyboard)

R - Space (in systems with a keyboard)

Apple Macintosh Plus:

Left-Stick Move the mouse

White - Mouse click

Bally Astrocade:

D-Pad/Left-Stick - Movement

A - Action

White - 1

X - 2

B - 3

Black - 5

Casio PV-100:

White - Start

Black - Select game mode (1 player, 2 players...)

A - Action

Emerson Arcadia 2001:

White - Start

Black - Select

A - 0

Epoch Game Pocket Computer:

White - Start, Action

Epoch Super Cassette Vision"

A - Button 1

B - Button 2

White - "1" (Start game mode 1)

X - "2" (Game mode 2)

Y - "3" (Game mode 3)

Virtual Keyboard doesn't work.

Fairchild Channel F:

A/B/White - Game keys (some games require you to redefine keys, or even use the second controller)

Funtech Super A'Can:

White - Start

A/B - Game keys

Hartung Game Master:

White - Start

A - Action

Mega DUck:

Whitwe - Start

A/B - Game keys

Sharp MZ-2500/ Sharp X1:

A/B - Game keys (require real keyboard in some games)

Socrates Educational video system/Tomy Tutor:

Require virtual keyboard, preferably using a real keuboard.

Sord M5:

White - Start 1 player game (it is also used for Action in some games).

Black - Start 2 players game

A - Action

Mattel Aquarius/Micro 16/Microbee PC85 Premuim/Misrokey Primo B64:

Require real keyboard.

Known issues

  • The virtual keyboard don't work in a few systems: Bally Astrocade, Epoch Super Cassette Vision, or Emerson Arcadia 2001.
  • The ENTER key don't work in a few computer-based systems. But this is not a problem, because it is mapped to a button of the joypad (usually the left trigger).

Changelog

v0.6

  • New supported systems: Apple Macintosh Plus (hard disk images), Microbee, Microkey Primo B-64, Tomy Tutor, VTech Creativision.
  • Speed improved (less slowdowns now).
  • Launching a game with the X button, we create an individual configuration file for that game (in the old version, configuration files were made for each system). With this trick, all the keyboard-based systems are playable even if you don't have a keyboard, because you can assign different button configurations per game.
  • Now you can have your roms in DVDs, to save hard disk space (for example, you can save your favorite Philips CDi games in a DVD recorded in UDF format, in a folder named D:\roms\cdimono1, and then select this media with the white button in the rom selection menu).
  • After you exit from a game, the menu will return to the previously selected system and rom.
  • Fixed a bug in the Philips CDi emulation: now the game "The Apprentice" works!!
  • All the games are included and playable in the Socrates Educational Video System (in the old release, only the basic BIOS games were available).

Credits

Millions of thanks to Madmab for his HUGE help in this project. Also many thanks to the rest of developers that helped with their ideas and support. This project came to life due to the awesome development community under the Xbox scene.

External links

Advertising: