Difference between revisions of "Amsteam"
From CPCWiki - THE Amstrad CPC encyclopedia!
(→RSX Commands) |
|||
(31 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[File:Amsteam SPI WiFi card.jpg|thumb|Amsteam SPI + wifi card]] | ||
+ | |||
==Amsteam== | ==Amsteam== | ||
Amsteam is an online service for Amstrad CPC and Plus users. Currently it hosts a collection of games that can be downloaded and executed directly in the Amstrad. | Amsteam is an online service for Amstrad CPC and Plus users. Currently it hosts a collection of games that can be downloaded and executed directly in the Amstrad. | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | [[File:Amsteam.png|thumbnail|left]] | ||
+ | |} | ||
==How to connect== | ==How to connect== | ||
Line 9: | Line 16: | ||
* External power supply for MX4 mother board (recommended) | * External power supply for MX4 mother board (recommended) | ||
* SPI card + WiFi module / Ethernet module from Abalore | * SPI card + WiFi module / Ethernet module from Abalore | ||
− | * A ROM Box with one free slot | + | * A ROM Box with one free slot. Details about the Amsteam ROMBox can be found here: https://www.cpcwiki.eu/index.php/Amsteam_ROMBox |
* The Amsteam browser ROM | * The Amsteam browser ROM | ||
− | |||
==RSX Commands== | ==RSX Commands== | ||
Line 20: | Line 26: | ||
** To set the WiFi module to its defaults. | ** To set the WiFi module to its defaults. | ||
* '''|AT''' | * '''|AT''' | ||
− | ** It's | + | ** It's an AT command trainer. |
* '''|AMSTEAM''' | * '''|AMSTEAM''' | ||
** Launches the Amsteam user interface | ** Launches the Amsteam user interface | ||
Line 26: | Line 32: | ||
==Setting Access Point== | ==Setting Access Point== | ||
− | Currently, the configuration of access point is performed with the | + | Currently, the configuration of access point is performed with the AT command trainer launched with the '''|AT''' command. |
* To show a list of available APs, issue the command '''AT+CWLAP''' | * To show a list of available APs, issue the command '''AT+CWLAP''' | ||
Line 33: | Line 39: | ||
* To connect to an AP, issue the command '''AT+CWJAP_DEF="''ssid''","''pass''"''' | * To connect to an AP, issue the command '''AT+CWJAP_DEF="''ssid''","''pass''"''' | ||
+ | |||
+ | ==Usage== | ||
+ | |||
+ | * Movement : CURSOR keys or Joystick | ||
+ | * OK : Joystick Fire 1 or ENTER | ||
+ | * BACK : Joystick Fire 2 or DEL | ||
==Browser ROM== | ==Browser ROM== | ||
Line 39: | Line 51: | ||
|+ Amsteam browser ROM | |+ Amsteam browser ROM | ||
|- | |- | ||
− | ! Version !! Changes | + | ! Version !! Changes !! Status |
|- | |- | ||
− | | | + | | 0.1b || First version (beta) || Obsolete |
|- | |- | ||
− | | | + | | 0.2 || Text input and cursor keys fixed || Obsolete |
|- | |- | ||
− | | | + | | 0.3 || Jump to game starting with letter or number pressing a key || Obsolete |
+ | |- | ||
+ | | 0.4 || Fixed issue with joystick buttons || Obsolete | ||
+ | |- | ||
+ | | [[:File:Amsteam.0.5.rom|0.5]] || Added support for cartridges || Working | ||
|} | |} | ||
+ | |||
+ | == Architecture == | ||
+ | Currently, AMSTEAM has 3 boards: | ||
+ | |||
+ | * SPI interface, with WiFi or Ethernet module. Needed to connect to Internet. M4 or others may be compatible in the future if I (Abalore) manage to put my hands on any of them. | ||
+ | |||
+ | * ROM Box, in 8 or 32 slot versions. Needed to store the AMSTEAM ROM (optionally custom boot and/or other ROMs). This is not required if you already have a M4, a X-MEM or whatever other card capable of storing a ROM. | ||
+ | |||
+ | * Cartridge emulator, 512K volatile storage based on RAM. Needed to download and play large games like cartridges or DSK images. This is not required if you already have a Play2CPC, but it will probably require a firmware update. The Play2CPC firmware update is done with a cheap JTAG cable. If the board programming is out of your reach, you can always send the board to me (Abalore) or someone near your __cpLocation. | ||
+ | |||
+ | == Roadmap == | ||
+ | Other board in progress: | ||
+ | |||
+ | * Extra sound channel board. Needed for certain games to have more sound channels. Not required if you already have a Play2CPC or PlayCity board. | ||
+ | |||
+ | The final goal is to put these small four boards together into a MX4 mother board and put an enclosure around to make an "Amsteam Box", with all the required stuff to instantly play all the available Amstrad software from a server. | ||
+ | |||
+ | == Links == | ||
+ | [https://www.cpcwiki.eu/index.php/Amsteam_ROMBox Amsteam ROMBox] |
Latest revision as of 07:51, 3 October 2024
Contents
Amsteam
Amsteam is an online service for Amstrad CPC and Plus users. Currently it hosts a collection of games that can be downloaded and executed directly in the Amstrad.
How to connect
Connecting to Amsteam requires the following elements:
- MX4 mother board or single edge-to-mx4 adapter
- External power supply for MX4 mother board (recommended)
- SPI card + WiFi module / Ethernet module from Abalore
- A ROM Box with one free slot. Details about the Amsteam ROMBox can be found here: https://www.cpcwiki.eu/index.php/Amsteam_ROMBox
- The Amsteam browser ROM
RSX Commands
The Amsteam ROM adds 3 RSX commands:
- |SETUP
- To set the WiFi module to its defaults.
- |AT
- It's an AT command trainer.
- |AMSTEAM
- Launches the Amsteam user interface
Setting Access Point
Currently, the configuration of access point is performed with the AT command trainer launched with the |AT command.
- To show a list of available APs, issue the command AT+CWLAP
- To disconnect from current AP, issue the command AT+CWQAP
- To connect to an AP, issue the command AT+CWJAP_DEF="ssid","pass"
Usage
- Movement : CURSOR keys or Joystick
- OK : Joystick Fire 1 or ENTER
- BACK : Joystick Fire 2 or DEL
Browser ROM
Version | Changes | Status |
---|---|---|
0.1b | First version (beta) | Obsolete |
0.2 | Text input and cursor keys fixed | Obsolete |
0.3 | Jump to game starting with letter or number pressing a key | Obsolete |
0.4 | Fixed issue with joystick buttons | Obsolete |
0.5 | Added support for cartridges | Working |
Architecture
Currently, AMSTEAM has 3 boards:
- SPI interface, with WiFi or Ethernet module. Needed to connect to Internet. M4 or others may be compatible in the future if I (Abalore) manage to put my hands on any of them.
- ROM Box, in 8 or 32 slot versions. Needed to store the AMSTEAM ROM (optionally custom boot and/or other ROMs). This is not required if you already have a M4, a X-MEM or whatever other card capable of storing a ROM.
- Cartridge emulator, 512K volatile storage based on RAM. Needed to download and play large games like cartridges or DSK images. This is not required if you already have a Play2CPC, but it will probably require a firmware update. The Play2CPC firmware update is done with a cheap JTAG cable. If the board programming is out of your reach, you can always send the board to me (Abalore) or someone near your __cpLocation.
Roadmap
Other board in progress:
- Extra sound channel board. Needed for certain games to have more sound channels. Not required if you already have a Play2CPC or PlayCity board.
The final goal is to put these small four boards together into a MX4 mother board and put an enclosure around to make an "Amsteam Box", with all the required stuff to instantly play all the available Amstrad software from a server.