Last modified on 12 June 2024, at 09:36

Amsteam

Revision as of 09:36, 12 June 2024 by Phi2x (Talk | contribs) (Architecture)

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.png

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
  • 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

Amsteam 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 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 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 Abalore or someone near your __cpLocation.

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.

Roadmap

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

Associated topic on CPCWiki forum