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

SamCoupeX Xbox: Difference between revisions

From GameBrew
(Created page with "{{Infobox XBOX homebrew | title = SamCoupeX | image = 250px | type = Computer | version = 0.7 | licence = Mixed | auth...")
 
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox XBOX homebrew
{{Infobox XBOX Homebrews
| title       = SamCoupeX
|title=SamCoupeX
| image       = [[image:samcoupex-front.jpg|250px]]
|image=samcoupex2.png
| type       = Computer
|description=SAM Coupe computer emulator.
| version     = 0.7
|author=HCF, Madmab
| licence    = Mixed
|lastupdated=2017/04/10
| author      = hcf
|type=Computer
| website    = http://www.emuxtras.net/
|version=0.7
| download    = media:SAMX v0.7.zip
|license=Mixed
| source      =  
|format=XBE
|download=https://dlhb.gamebrew.org/xboxhomebrews/samx_v0.7.zip
|website=https://www.emuxtras.net/forum/viewtopic.php?f=189&t=5849
}}
}}
<youtube>w53qaTRR6o4</youtube>
SamCoupeX is an emulator of the SAM Coupe computer for Xbox. It is a port of the Simcoupe emulator.
 
===WHAT IS THIS?===
-------------
 
This is an emulator of the "SAM Coupe" computer for Xbox. It is a port of the "Simcoupe" emulator.


The SAM Coupe was an 8-bit computer that was first released in late 1989.
The SAM Coupe was an 8-bit computer that was first released in late 1989.


==Features==
*Has the best version of the game Manic Miner.
*One of the most powerful 8-bit machines.
*Spiritual successor of the beloved ZX Spectrum.
*A system that was never emulated in Xbox until now.


-------------
==Installation==
===SamCoupe v0.7===
Games must be uncompressed in the roms folder.  
-------------
 
Updated with some fixes by madmab.  Thanks to hcf for porting this emulator.
 
* Fixed an issue where code designed to activate "autoboot" of disks was causing the "F9" key to constantly be pressed.  As a result several games that were not working work not (MrPac, Prince Of Persia, Spectrum emulated games)
 
* Numerous fixes to the onscreen keyboard.  1-9, comma, period and semicolon buttons now working.  Virtual keyboard goes away after selecting a key to make entering "text" easier and faster.
 
* Fixed where some keys were the upper version when they should have been lower case.
 
* Modified onscreen keyboard.  Added an extra key to the right of the space bar (right alt). I also fixed the left alt (was set for left shift) and move left shift over to the shift button.
 
* Increased time a key is held down so a keypress would register in more games.
 
* Lots of work with the onscreen keyboard and keyboard/xbox pad mapping.
 
* Modified the front end code so that the screenshot displayed is larger.  May require a little position/size "tweaking".
 
 
 
===To Do===
 
 
- Possibly implement shift key useage on onscreen keyboard.
 
 
===FIVE REASONS TO PLAY SAM COUPE===
------------------------------
 
1- It has the best version of the game "Manic Miner"
2- It was one of the most powerful 8-bit machines.
3- It was the spiritual successor of our beloved ZX Spectrum.
4- It is a system that was never emulated in Xbox until now.
5- Did I mention the GREAT "Manic Miner" game?
 


===HOW TO LAUNCH GAMES===
==User guide==
-------------------
Run the emulator and select the desired game in the rom list with the A button.
Games must be copied UNCOMPRESSED in the "roms" folder. Then, simply run the emulator and select the desired game in the rom list with the "A" button. And that's all!


The emulator will automatically mount that game in the floppy unit and reset the virtual SAM Coupe for you, and the game will start.
The emulator will automatically mount that game in the floppy unit and reset the virtual SAM Coupe for you, and the game will start.


The most common keys are mapped to the joypads. You can also redefine the A/B/X/Y buttons in the main menu.


===KNOWN LIMITATIONS===
===Menu menu===
-----------------
You can open the main menu during the gameplay by pressing Start.


The first release of the emulator has still some limitations, that will be hopefully fixed in later versions:
Redefine keys:
* You can redefine the keys mapped to the buttons A, B, X and Y, and also the D-Pad.
* If you select a button that you want to redefine, a virtual keyboard will be displayed, and you can select a new key to map to that button of the joypad.
* If you click in the D-Pad line, you can toggle between the mapping of the D-Pad. It can be mapped to NUMPAD, KEYPAD, OPQA (LEFT=O, RIGHT=P, UP=Q, DOWN=A) or all those options together.
* The default option (All) means that if you press the keypad, there will be presses of all those mappings at the same time.


* Mouse is not emulated yet
Save config as INI file:
* Save a config INI file in the cfg folder (a cfg folder is needed) with all your settings related to key mapping.
* Next times that you start this game, the emulator will automatically select your saved settings.


===Limitations===
* Mouse is not emulated yet.
* Games with multiple floppy disks won't work, and the second floppy unit is not emulated.
* Games with multiple floppy disks won't work, and the second floppy unit is not emulated.
* HD video modes have not been developed (you can play the emulator in any TV, but this emulator still doesn't take advantage of better TVs).


* HD video modes have not been developed (of course you can play the emulator in any TV, but this emulator still doesn't take advantage of better TVs).
===FAQ===
'''Q. How can I launch games with multiple floppy disk images?'''


* And probably many more things...
At the moment it is not possible. This will be hopefully fixed in the future.


'''Q. Can this emulator play ZX Spectrum games?'''


===CONTROLS===
No, it won't work. This emulator is intended as a SAM Coupe emulator.
--------


Although the SAM Coupe is a computer and it uses a keyboard, I have mapped the most common keys in all the games to the buttons of our joypads, so we will be able to play several games with the d-pad and the normal buttons. Mouse is not still emulated.
==Controls==
A - ENTER key


Here is the default mapping of the buttons (anyways, you will be able to redefine the A,B,X,Y buttons in the main menu, if you need different mappings):
B - ESC key


A button: ENTER key
X - SPACE key
B button: ESC key
X button: SPACE key
Y button: It is mapped to the "0" key.


As far as the D-pad is related, we have several configurations available: mapped to the keypad, mapped to the numpad, mapped to the OPQA keys, and mapped to everything. By default, the D-pad is mapped to "everything"; that means that if you press for example RIGHT in your d-pad, it would be the same than pressing both the numpad, the keypad and the P key in the original simcoupe emulator. This is an easy way to make the default configuration useful for a wide range of games.
Y - 0 key


The D-pad mapping can be changed in the Main Menu too, under the "Redefine Keys" section.
D-Pad - Keypads/Numpads/OPQA keys (mapped to everything by default)


LEFT and RIGHT ANALOG STICKS: If you press them simultaneously, you will enter into the typing mode, to be able to press any key.
L+R - Enter Typing Mode (onscreen keyboard)


START: Opens the Main Menu (see "Main Menu" section for more info)
Start - Opens the Main Menu


'''Typing Mide:'''


===TYPING MODE===
A - Input
-----------


If you need to type some text, or press a key that is not mapped in the normal controls, press LEFT TRIGGER and RIGHT TRIGGER at the same time, and you will enter into "Typing Mode". A virtual Keyboard will appear, and now you can type whatever you want (press with the A button in the keys that you want to type). Exit from the Typing Mode with the B button.
B - Exit Typing Mode


==Screenshots==
https://dlhb.gamebrew.org/xboxhomebrews/samcoupex3.png


===MAIN MENU===
==Changelog==
---------
'''0.7'''
 
* Fixed an issue where code designed to activate "autoboot" of disks was causing the "F9" key to constantly be pressed.  As a result several games that were not working work not (MrPac, Prince Of Persia, Spectrum emulated games)
You can open the main menu during the gameplay by pressing START. You can navigate by the menu with the D-pad, select/change options with the A button, and cancel with the B button. These are the options of the main menu:
* Numerous fixes to the onscreen keyboard.  1-9, comma, period and semicolon buttons now working.  Virtual keyboard goes away after selecting a key to make entering "text" easier and faster.
 
* Fixed where some keys were the upper version when they should have been lower case.
* Resume: It returns to the gameplay
* Modified onscreen keyboard.  Added an extra key to the right of the space bar (right alt). I also fixed the left alt (was set for left shift) and move left shift over to the shift button.
* Increased time a key is held down so a keypress would register in more games.
* Lots of work with the onscreen keyboard and keyboard/xbox pad mapping.
* Modified the front end code so that the screenshot displayed is larger.  May require a little position/size "tweaking".


* Reset: It resets the SAM Coupe emulator
==Credits==
 
Thanks to all the people that helped me in my projects: Neobomb, Hyper_Eye, Madmab, Freakdave, weinerschnitzel, XtecuterX73, SPPV, darknoir, the Surreal64 CE team... Besides, big thanks to all the people that make possible the Xbox scene and the emuxtras project, Neobomb (again!), Wimpy, Waal, Bigby, Madmab, Perr, Mega Man, SPPV... Thank you very much for your work.
* Redefine keys: You can redefine the keys mapped to the buttons A, B, X and Y, and also the D-pad.
 
If you select a button that you want to redefine, then a virtual keyboard will be displayed, and you can select a new key to map to that button of the joypad.
 
If you click in the D-pad line, you can toggle between the mapping of the D-pad. It can be mapped to NUMPAD, KEYPAD, OPQA (LEFT=O, RIGHT=P, UP=Q, DOWN=A) or all those options together. The default option ("All") means that if you press the keypad, there will be presses of all those mappings at the same time.
 
* Save config as INI file: If you select this option, the emulator will save a config "INI" file in the "cfg" folder (a "cfg" folder is needed!) with all your settings related to key mapping. Next times that you start this game, the emulator will automatically select your saved settings.
 
 
===FAQ===
-----
 
Q: How can I launch games with multiple floppy disk images?
A: At the moment it is not possible. This will be hopefully fixed in the future.
 
Q: Can this emulator play ZX Spectrum games?
A: No, it won't work. This emulator is intended as a SAM Coupe emulator, so if you want to play ZX Spectrum games, you will need to use another emulator or use some of the available spectrum emulator disks.
 
 
===THANKS===
------
I want to say thanks to all the people that helped me in my projects: Neobomb, Hyper_Eye, Madmab, Freakdave, weinerschnitzel, XtecuterX73, SPPV, darknoir, the Surreal64 CE team... Besides, big thanks to all the people that make possible the Xbox scene and the emuxtras project, Neobomb (again!), Wimpy, Waal, Bigby, Madmab, Perr, Mega Man, SPPV... Thank you very much for your work!


Thank you very much to the creator of the Simcoupe emulator, and to ZX-81.
Thank you very much to the creator of the Simcoupe emulator, and to ZX-81.
Line 142: Line 100:
Thanks to darknior for his beta testing help.
Thanks to darknior for his beta testing help.


The sources of the emulator are in the same package, so if anyone wants to see them and try to improve them, it will be very welcome. You can contact me if you want to do it and want some help.
==External links==
 
*EmuXtras - https://www.emuxtras.net/forum/viewtopic.php?f=189&t=5849
 
Thank you for reading this! :)
 
HCF

Latest revision as of 14:43, 23 Haziran 2024

SamCoupeX
Samcoupex2.png
General
AuthorHCF, Madmab
TypeComputer
Version0.7
LicenseMixed
Last Updated2017/04/10
Links
Download
Website

SamCoupeX is an emulator of the SAM Coupe computer for Xbox. It is a port of the Simcoupe emulator.

The SAM Coupe was an 8-bit computer that was first released in late 1989.

Features

  • Has the best version of the game Manic Miner.
  • One of the most powerful 8-bit machines.
  • Spiritual successor of the beloved ZX Spectrum.
  • A system that was never emulated in Xbox until now.

Installation

Games must be uncompressed in the roms folder.

User guide

Run the emulator and select the desired game in the rom list with the A button.

The emulator will automatically mount that game in the floppy unit and reset the virtual SAM Coupe for you, and the game will start.

The most common keys are mapped to the joypads. You can also redefine the A/B/X/Y buttons in the main menu.

Menu menu

You can open the main menu during the gameplay by pressing Start.

Redefine keys:

  • You can redefine the keys mapped to the buttons A, B, X and Y, and also the D-Pad.
  • If you select a button that you want to redefine, a virtual keyboard will be displayed, and you can select a new key to map to that button of the joypad.
  • If you click in the D-Pad line, you can toggle between the mapping of the D-Pad. It can be mapped to NUMPAD, KEYPAD, OPQA (LEFT=O, RIGHT=P, UP=Q, DOWN=A) or all those options together.
  • The default option (All) means that if you press the keypad, there will be presses of all those mappings at the same time.

Save config as INI file:

  • Save a config INI file in the cfg folder (a cfg folder is needed) with all your settings related to key mapping.
  • Next times that you start this game, the emulator will automatically select your saved settings.

Limitations

  • Mouse is not emulated yet.
  • Games with multiple floppy disks won't work, and the second floppy unit is not emulated.
  • HD video modes have not been developed (you can play the emulator in any TV, but this emulator still doesn't take advantage of better TVs).

FAQ

Q. How can I launch games with multiple floppy disk images?

At the moment it is not possible. This will be hopefully fixed in the future.

Q. Can this emulator play ZX Spectrum games?

No, it won't work. This emulator is intended as a SAM Coupe emulator.

Controls

A - ENTER key

B - ESC key

X - SPACE key

Y - 0 key

D-Pad - Keypads/Numpads/OPQA keys (mapped to everything by default)

L+R - Enter Typing Mode (onscreen keyboard)

Start - Opens the Main Menu

Typing Mide:

A - Input

B - Exit Typing Mode

Screenshots

samcoupex3.png

Changelog

0.7

  • Fixed an issue where code designed to activate "autoboot" of disks was causing the "F9" key to constantly be pressed. As a result several games that were not working work not (MrPac, Prince Of Persia, Spectrum emulated games)
  • Numerous fixes to the onscreen keyboard. 1-9, comma, period and semicolon buttons now working. Virtual keyboard goes away after selecting a key to make entering "text" easier and faster.
  • Fixed where some keys were the upper version when they should have been lower case.
  • Modified onscreen keyboard. Added an extra key to the right of the space bar (right alt). I also fixed the left alt (was set for left shift) and move left shift over to the shift button.
  • Increased time a key is held down so a keypress would register in more games.
  • Lots of work with the onscreen keyboard and keyboard/xbox pad mapping.
  • Modified the front end code so that the screenshot displayed is larger. May require a little position/size "tweaking".

Credits

Thanks to all the people that helped me in my projects: Neobomb, Hyper_Eye, Madmab, Freakdave, weinerschnitzel, XtecuterX73, SPPV, darknoir, the Surreal64 CE team... Besides, big thanks to all the people that make possible the Xbox scene and the emuxtras project, Neobomb (again!), Wimpy, Waal, Bigby, Madmab, Perr, Mega Man, SPPV... Thank you very much for your work.

Thank you very much to the creator of the Simcoupe emulator, and to ZX-81.

Thanks to darknior for his beta testing help.

External links

Advertising: