Saturday, March 25 2017
spacer.png, 0 kB
Richard Lang Emulation
Tuesday, 12 January 2010 22:34

Richard Lang Emulation

The Richard Lang Emulation is a combined concept using emulation and the classical world champion 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 systems 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 program and the Glasgow program (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 Richard Lang Emulation is now available to the Phoenix Chess Systems customers and available for Resurrection II, Revelation Module Set and the Revelation Board System.

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.

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. The emulation contains all World Champion Emulations from Richard Lang based upon the original eproms. The emulator also can emulate the Polgar and Glasgow modules. However due to copyrights these programs are not included. If you have eprom images of these programs you can upload the rom images yourself.


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.


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.


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.


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