Difference between revisions of "Aleste 520EX"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Weblinks)
 
(111 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Image:Aleste.jpg|thumb|right|Aleste 520EX - CPC and MSX compatible]]
+
[[Image:Aleste.jpg|thumb|right|Aleste 520EX - a CPC clone housed in a case with MSX keyboard]]
The '''Aleste 520EX''' is a [[Clones|clone]] of the Amstrad CPC 6128 developed in Russia in the early 90ies.
+
The '''Aleste 520EX''' is a [[Clones|clone]] of the Amstrad CPC 6128 developed 1993 by [[Patisonic]] in Omsk (Siberia). The Aleste is rare, according to Patisonic themselves, they ''"produced several dozens of the model, some of them were in 'kit' form"''.
  
''The following clone has not been confirmed. There is only one source ([http://aleste520.narod.ru]) available.''
+
In addition to the standard CPC6128 features, it includes a number of extra features: '''64-color''' palette, '''double color depth''' in slightly '''decreased horizontal resolution''' mode (eg. 16 color at 256x200 resolution), battery-backed '''Real Time Clock''' chip, '''512Kbyte RAM''' (of which 192K can be accessed as on 64K CPC with 128K dk'tronics memory expansion), '''8bit printer''' port, expanded keyboard matrix with '''10 additional keys''', two software controlled '''LEDs''', extended Expansion Port (with additional pins for '''DMA support''').
  
At 1993, a company located at Omsk (Siberia) desighed and manufactured a clone of CPC6128 computer. The name of computer "Aleste 520EX". The computer works with Amstrad [[CP/M]] and MSXDOS as well. Thats because Aleste computer have two modes one is Amstrad mode, but second [[MSX]] mode have different memory management and additional graphics modes.
+
== Technical ==
+
==Amstrad Mode==
+
  
Computer have no any differences with CPC6128 instead of 192KB memory and one addtional register with let switch to MSX mode.
+
* [[Aleste 520EX - I/O Ports]] - I/O Ports, Memory, etc.
 +
* [[Aleste 520EX - Schematics]] - Schematics, Chipset, etc.
 +
* [[Aleste 520EX - Expansions]] - Hardware Expansions, External Connectors, etc.
 +
* [[Aleste 520EX - Software]] - CPC software, CP/M, MSXDOS, and games ported to Aleste
 +
* [[Aleste 520EX - Misc]] - Unsorted Notes
  
Differences:
+
== Pictures ==
  
- Interrupts can't be manually cleared. This was possible on the CPC by writing to the Gate Array with data bit 7 set 1, bit 6 set to 0 and bit 4 set to 1. In the Aleste this bit is controls an LED.
+
<gallery caption="Aleste 520EX">
 +
File:ALESTE_520EX_PCB_Top.jpg|PCB Top
 +
File:ALESTE_520EX_PCB_Bottom.jpg|PCB Bottom
 +
File:ALESTE_Keyboard.jpg|Keyboard
 +
</gallery>
  
- Decoding of it's equivalent of the Gate-Array is based on A15 only.
+
<gallery caption="Pictures from http://aleste520.narod.ru">
 +
File:Aleste Open.jpg|PCB and Keyboard
 +
File:Aleste PCB Top.jpg|PCB top (component side)
 +
File:Aleste PCB Bottom.jpg|PCB bottom (solder side)
 +
File:Aleste PCB Illustrated.gif|PCB illustrated
 +
</gallery>
  
- The Aleste uses a patched CPC6128 Operating System ROM. It is patched to use the Aleste's 8-bit printer port and has a different startup message.
+
The above photos are showing a more or less fully assembled Aleste (the LEDs are missing, and, more important, there is no connection for an internal or external power supply attached to the mainboard - unless the owner used the Expansion Port connector to inject power supply voltages).
  
==MSX Mode==
+
----
  
At this mode computer have different memory manager. The manager seems same like MSX mapper and could swicth ON any 16KB page of whole memroy at the any of 16KB page of CPU memory.
+
<gallery caption="Pictures from http://www.zonadepruebas.com">
 +
File:Deepfb-aleste-with-keyboard.jpg|PCB and Keyboard
 +
File:Deepfb-aleste-without-keyboard.jpg|PCB only
 +
File:Deepfb-aleste-rear-connectors.jpg|Rear-connectors
 +
File:Deepfb-aleste-bottom.jpg|Bottom
 +
</gallery>
  
The mode have different color coding system. It has the color lookup table (CLUT) or another name pallette. That is dual port memory one prot for coversion pixel's color number to RGB levels. But second for CPU acccess. There is 2 bits for each channel at the pallette present, then it lets to have 64 colors.
+
This version has 7pin+7pin sockets for printer (normal would be 5pin+7pin, though the extra pins are most probably left unused).
  
The mode have two additional modes with 32KB of video memory. Pixel encoding the same as at Amstrad mode but each line has twice more bytes (and pixels). Two 16KB pages transfer to output, one buffer for odd and second even lines of screen.
+
<gallery caption="Magic Sound board">
 +
File:ALESTE_MagicSound_PCB_Top.jpg|PCB Top
 +
File:ALESTE_MagicSound_PCB_Bottom.jpg|PCB Bottom
 +
</gallery>
  
The computer have also mc146818 compatible RTC and a 8251 compatible serial. A serial mouse can be used.
+
A sound card for the Aleste.
  
The 8253 timer is used to generate transmit and receive clock for serial. In addition the cursor output of the CRT is connected as a trigger which is then connected to the colour hardware. So the CRTC cursor can be used to switch colours by the hardware.
+
== Documents ==
 
+
Aleste ROM is 64KB, additional page have BIOS SETUP and MSXDOS Boot Loader.
+
 
+
The BIOS SETUP lets control over: date and time, boot drive, RAM disk, screen mode and style, printer, serial port, and mouse.
+
 
+
At the boot time computer loads BIOS and MSXBDOS (BIOS for Disc BIOS) from a bood disc. After that COMMAND.COM (MSXDOS). Computer can bott from RAM disc as well.
+
 
+
==Magic Sound==
+
 
+
Additional sound board MagicSound is a four channels smapler. Each channel has 8 bit per sample and 6 bits of volume per channel. Computer uses the board for playing STM (Scream Tracker) files. The sample's data containg at the Aleste's memory, that is possible because Aleste have support DMA access from external board to whole Aleste's memory.
+
 
+
== VDP Emulator ==
+
 
+
Computer have "GameBios" with is emulator of VDP9938. it was sufficiently - to replace the first several kilos-byte of game and MSX2 game worked. Certainly, video processor MSX is by apparatus sharpened for the games, but they worked sufficiently rapidly to 8MGts of game on "alesta" in order in them to play. Game "FireBird" typical
+
"vertical scroller" worked very well.
+
 
+
== Foton==
+
 
+
Another additional board FOTON is a "Light Processor". The board have D54 interface and Aleste with special FX application controls over club's light.
+
 
+
== MagicSound expansion board ==
+
 
+
* [[Magic Sound Board]]
+
 
+
== Pictures ==
+
 
+
<gallery>
+
File:Aleste PCB Top.jpg|PCB top/component
+
File:Aleste PCB Bottom.jpg|PCB bottom/solder
+
File:Aleste PCB Illustrated.gif|PCB illustrated
+
File:Aleste-Component-Map.gif|Component Map
+
File:Aleste-Schematic1.gif|Schematic 1/4
+
File:Aleste-Schematic2.gif|Schematic 2/4
+
File:Aleste-Schematic3.gif|Schematic 3/4
+
File:Aleste-Schematic4.gif|Schematic 4/4
+
</gallery>
+
  
== Technical specs ==
+
* [[Media:Aleste-Programming-Manual-English.txt]] - original programming manual (english version, ported to ASCII format)
 +
* [[Media:AlesteStartupManual.txt]] - info on building the computer, fixing bugs on the PCB (translated to english)
 +
* [[Media:AlesteSchematicDescription.txt]] - description of schematics (translated to english)
 +
* [[Media:AlesteUserManual.txt]] - includes external pin-out; some of them conflict with schematics (translated to english)
 +
* [[Media:AlesteBiosDisassembly.txt]] - Disassembly of differences between CPC6128 and Aleste BIOS
 +
* [[Media:AlesteBootmenuRomBank3.asm]] - Original source code for BOOTMENU (Upper ROM Bank 3)
 +
* [[Aleste Translation PROMs and EPROMs]] - description of the numbers in the look-up PROMs/EPROMs
 +
* [[Media:Aleste Interview Deepfb Valeriy.h t m l]] - Interview with one of the Aleste developers (to view the file: repair the extension, and/or insert HTML and /HTML tags - for some reason, cpcwiki doesn't support the html format)
  
* CPU: Z80
+
== Weblinks ==
* Clock: 4Mhz (CPC mode derived from a 16Mhz crystal), 3.2Mhz (Aleste mode derived from a 13Mhz crystal)
+
*  Memory manager: Dk'Tronics compatible memory mapper (CPC mode), msx-mapper (Aleste mode)
+
* Memory: 512КБ (up to 2МБ)
+
* Audio: AY8910
+
* Graphics:
+
** 256x212:16 colors
+
** 512x212:4 colors
+
** 320x200:16 colirs
+
** 640x200:4 colors
+
** 640x400:4 colors interleaved
+
** Palette 64 colors
+
** Hardware scroll (standard CRTC hardware scroll)
+
* Floppy disk 3.5"
+
* Mouse
+
* RTC (mc146818 compatible)
+
* Expansion slot
+
** 19 address lines
+
** DMA to whole memory
+
** External board MagicSound
+
*** 4 channels
+
*** 8 bits per channel
+
*** Stereo output
+
* Touch screen (only prototype)
+
* Light-Processor with D54
+
  
== Software ==
+
* http://aleste520.narod.ru - site dedicated to aleste (mainly english, plus some russian docs)
* MSXDOS
+
* [https://github.com/LasDesu/Aleste-520EX github.com/LasDesu/Aleste-520EX] - schematics, PCBs, ROMs and docs
* С compiler
+
* GUI Debugger
+
* GameBIOS with VDP emulator
+
* Text editor PowerEdit
+
* Text files converter TRC. Convert between  MSX, Aleste, and DOS
+
* Disk Fixer (ported)
+
* Disk Edit (ported)
+
* Image viewer
+
* Player of S3M, STM files
+
* Editor of S3M, STM files
+
* Games ported from MSX2
+
** VampireKiller
+
** KingValery 2
+
** FireBird
+
** MetalGear
+
  
[[Category:Hardware]]
+
[[Category:Hardware]][[Category:Non CPC Computers]][[Category:Clones]]

Latest revision as of 13:50, 1 December 2020

Aleste 520EX - a CPC clone housed in a case with MSX keyboard

The Aleste 520EX is a clone of the Amstrad CPC 6128 developed 1993 by Patisonic in Omsk (Siberia). The Aleste is rare, according to Patisonic themselves, they "produced several dozens of the model, some of them were in 'kit' form".

In addition to the standard CPC6128 features, it includes a number of extra features: 64-color palette, double color depth in slightly decreased horizontal resolution mode (eg. 16 color at 256x200 resolution), battery-backed Real Time Clock chip, 512Kbyte RAM (of which 192K can be accessed as on 64K CPC with 128K dk'tronics memory expansion), 8bit printer port, expanded keyboard matrix with 10 additional keys, two software controlled LEDs, extended Expansion Port (with additional pins for DMA support).

Technical

Pictures

The above photos are showing a more or less fully assembled Aleste (the LEDs are missing, and, more important, there is no connection for an internal or external power supply attached to the mainboard - unless the owner used the Expansion Port connector to inject power supply voltages).


This version has 7pin+7pin sockets for printer (normal would be 5pin+7pin, though the extra pins are most probably left unused).

A sound card for the Aleste.

Documents

Weblinks