spacer.png, 0 kB
Emulations
Tuesday, 12 January 2010 22:34

Emulations

The Emulator is a combined concept using emulation and the classical world champion & top modules for the Mephisto Series, and as i may say a very succesful one. In 2009 Sascha Warnemünde informed me that due to a good relation he had with Richard Lang, there would probably be a way to revive the succesful Richard Lang Modules running under emulators on the Revelation Platform. During this first fase of brainstorming with Sascha he gave me the motivation to continue with an 68000 emulator i had written in 2007. During 2007 the Polgar Emulator running at a virtual 25 Mhz, an unique piece based upon the Revelation hardware, was created to emulate the Polgar Module based upon a 65c02 processor. However the 68000 emulation never gave the desired results, and even produced strange results. Luckily after two weeks, i found the bug and it ran perfectly. Within one month Sascha was testing the first prototype and he was very satisfied with the results.

During a three month period a virtual keyboard was designed and programmed and the emulator was tweaked to top performance. It contains all existing Richard Lang Module Sets programs based upon the 68000 processor and is capable of running the Polgar, MMIV, MMV programs from Ed Schröder and the Glasgow, Super Expert B and C and Diablo programs (however due to copyrights on the original software these are not included). The speeds of emulation vary from a factor 3 to 5 times faster than the original speeds, giving the programs somewhat higher ELO ratings. The Emulations are now available to the Phoenix Chess Systems customers and available for the Resurrection II, the Revelation Module Set and the Revelation Board Systems.

You can buy the Emulation Software for 475 Euro including VAT. For this you acquire the emulation, and the Richard Lang license for the Amsterdam, Dallas, Roma, Almeria, Portorose, Lyon, Vancouver and London programs including the needed licenses from Richard Lang. And also the Ed Schröder license for the Polgar, MMIV and MMV programs including the needed licenses from Ed Schröder. For the Glasgow, Super Expert B and C and Diablo programs, if you own the chess computers, you can also obtain these emulations.

To give an indication of what the emulation can do let's look through some screens available under the software. The opening screen says it all.

Image

On the opening screen you can select with the cursor keys the program to start. As an example is in the next screen the Vancouver emulation shown. You see the original display and the corresponding keys.

Image

With the general key OFF, you switch off the module set. With SEL you can select a new program to emulate. RES, resets the current program. With SAV you can save the current state of the Vancouver alike emulations (This is not available for the Amsterdam alike, because the original module could not hold the current state.

After selecting the Vancouver program the emulation offers you the 'KEY' option (highlighted). When you select this you can use the Revelation keys (6, like the Vancouver layout) to control the Vancouver program directly. This also applies for the Almeria, Portorose, Lyon, Vancouver and London emulations.

Image

In this way you can control the Vancouver or other Vancouver alike programs. But next to these emulations, you can also opt for the Amsterdam, Dallas or Roma programs. Because the keyboard layout is different between these two types of modules sets, here the true layout is given on the oled display.

Image

Because now the physical keyboard layout differs from the emulated keyboards, you can use the cursor keys to go to the key you would like to press. By pressing the physical key 'ENT' you virtually press the key you selected with the cursor keys. In the example above you see the ENT key highlighted, so this is the key selected by the cursor keys. After pressing the physical key 'ENT' you really are pressing the ENT key in the virtualisation of the Richard Lang module.

Image Image

Above are the Polgar emulation and the Glasgow emulation...