|
|
||||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Das war eine interne Test Konfiguration, aber ich kann mir nicht vorstellen, dass die beim London noch eingesetzt wurde, auch nicht zu Testzwecken, denn da hatte er doch bereits stärkere Hardware ... Gut, wenn Du denkst, dass bei 36 MHz die 8 MB RAM bei den üblichen Bedenkzeiten deutlich mehr bringen, ok, jeder darf seine Meinung haben ... ist mir nie so aufgefallen. Und klar, ist ja ein Hobby, da kann jeder jede Kombination testen, die ihm Spaß bereitet. ![]() Gruß, Sascha
__________________
This post may not be reproduced without prior written permission. Copyright (c) 1967-2025. All rights reserved to make me feel special. :-) |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
wenn´s also keine besondere Mühe macht die Configuration der WM-TM London 8MB um den Faktor 36mhz zu erweitern, berichte ich wie sich die Emulation zum Original verhalten hat! MfG VOLKER |
|
||||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
A three way conversation between myself, Ron Nelson and Richard Lang.
(Ron Nelson) Perhaps Richard will remember me, it was a long time ago. It is like a dream, me going to his house with the development unit. We didn't spend much on it since he saw the unit worked. We then went to lunch together at his local Pub. I love British Pub food. (Richard Lang) I remember Ron Nelson’s visit. It was 16 June 1991 and I was living in Oxenton, a tiny village near Cheltenham. My daughter was born that morning and Ron and I had a very enjoyable pub meal and drink and very little work was done. My memory of Ron’s hardware is much more hazy. There was a very powerful 680?0 prototype tournament board that was shipped to me. It came when H+G were in trouble, they had bought Fidelity, sales were tumbling and Intel PC’s were taking over. I don’t think I ever did anything with it and may still have it. H+G did ask me for an ARM program but by then I had started with PC’s and refused. Please give Ron my best regards. (Ron Nelson) Vielleicht erinnert sich Richard an mich, es ist lange her. Es ist wie ein Traum, wenn ich mit der Entwicklungseinheit zu ihm nach Hause gehe. Wir haben nicht viel dafür ausgegeben, da er sah, dass das Gerät funktionierte. Wir gingen dann zusammen zum Mittagessen in seine lokale Kneipe. Ich liebe britisches Pub-Essen. (Richard Lang) Ich erinnere mich an Ron Nelsons Besuch. Es war der 16. Juni 1991 und ich lebte in Oxenton, einem winzigen Dorf in der Nähe von Cheltenham. Meine Tochter wurde an diesem Morgen geboren und Ron und ich hatten eine sehr angenehme Mahlzeit im Pub und tranken und es wurde sehr wenig gearbeitet. Meine Erinnerung an Rons Hardware ist viel verschwommener. Es gab ein sehr leistungsfähiges 680? 0 Prototyp-Turnierbrett, das mir zugesandt wurde. Es kam, als H + G in Schwierigkeiten geriet, Fidelity gekauft hatte, die Verkäufe fielen und Intel-PCs übernahmen. Ich glaube nicht, dass ich jemals etwas damit gemacht habe und es vielleicht noch habe. H + G hat mich nach einem ARM-Programm gefragt, aber bis dahin hatte ich mit PCs begonnen und abgelehnt. Bitte gib Ron meine besten Grüße. |
Folgende 2 Benutzer sagen Danke zu Bryan Whitby für den nützlichen Beitrag: | ||
Mythbuster (19.01.2020), Ruud Martin (19.01.2020) |
|
||||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Jungs,
Im diesem thread hatte ich info gesehen fur dem Bavaria brett und seinem wirkung. Hatte nicht gedacht das das Bavaria so einfach funktionierte im protocol. Deswegen habe ich das idee wie das Bavaria funktioniert mal in meinem Revelation Firmware getestet. Und voila, es funktioniert. Wenn ich das gewust hatte hatte ich das auch im Reflection mitgenommen, aber da ist dem focus jetzt auf das extra display (mit touch). Fur Lyon, Vancouver und London emulationen gibt es in dem 3.33O Anniversary Edition jetzt dem Bavaria standard integriert. Ich teste das jetzt etwas, aber wenn jemand interessiert ist, bitte frage mal nach bei mir.. Dem 3.33O fur AE hat auch 3MB hash option fur dem Almeria .. London emulation (normalerweise 16 bit emulation). Das bringt eine kleines extra. Ich vermute extra Hash ist interessant im endspiel, aber mehr nicht... Danke an Franz oder vielleicht auch anderen die diesem info angegeben haben. Die sache mit dem 68040 processor. Einem 68040 teilt dem takfrequenz die angeboten wird durch zwei intern in dem processor. Kein ahnung warum. Das bedeutet das dem 68040 TM mit 80 Mhz von aussen ist getaktet, aber intern mit 40Mhz lauft. Ich vermute dem 68040 TM 80 Mhz (->40 Mhz), ist etwa gleich einem 100Mhz 68030 TM.
__________________
Grusse, Ruud Martin |
Folgende 3 Benutzer sagen Danke zu Ruud Martin für den nützlichen Beitrag: | ||
|
|||||||||||
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Dankjewel voor het toevoegen van Bavaria in Revelation =) I'm sure it will make users happy. I also mentioned in a previous post that I changed the chess drivers MAME source code license to from GPL to BSD3 (Bavaria emulation was part of it). Assuming you got the info from MAME, I'm glad it was of use to you and as I said, the license change is exactly the reason for this, so modern chesscomputer companies can refer to it without requiring to release the source code.
The protocol is indeed very simple, when I wrote the code, I was actually a little surprised at how straightforward it is. Much better than Tasc's piece-recognition board version. |
Folgende 2 Benutzer sagen Danke zu hap für den nützlichen Beitrag: | ||
ruschach (19.01.2020), Ruud Martin (19.01.2020) |
|
||||||||||||
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Dankjewel voor het toevoegen van Bavaria in Revelation =) I'm sure it will make users happy. I also mentioned in a previous post that I changed the chess drivers MAME source code license to from GPL to BSD3 (Bavaria emulation was part of it). Assuming you got the info from MAME, I'm glad it was of use to you and as I said, the license change is exactly the reason for this, so modern chesscomputer companies can refer to it without requiring to release the source code.
The protocol is indeed very simple, when I wrote the code, I was actually a little surprised at how straightforward it is. Much better than Tasc's piece-recognition board version. I implemented the Tasc board based upon the SB with the induction coils. So i had to use specific timing, which is quite problematic as i can set the speed for the complete emulation as well. This was a nice implementation but very difficult. I assume you used the SB with the digital coding. If so, we have different approaches to the tasc emulations ![]() When will you implement the Novag Robot Adversary under Mame .. ![]() Regarding the Bavaria, your analysis was mentioned in a post on schachcomputer.info. I tried to implement it a couple of years ago. But no succes. Combining your tips and the source of the IO driver from Richard gave me the clue. The 3 us delay for the busy flag gave the needed info / push. I simply did not wait enough here. And then the emulation does not detect the board from software. I changed the wait to over 3uS, or to be precise, minimal 1 interrupt routine further. PS, how did you analyse the Bavaria ? Did you use a real bavaria board ? Or did you analyse the assembly code ?
__________________
Grusse, Ruud Martin |
Folgender Benutzer sagt Danke zu Ruud Martin für den nützlichen Beitrag: | ||
ruschach (19.01.2020) |
|
|||||||||||
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
|
|
|||||||||||
Re: Mess Emulator für diverse Schachcomputer ist fertig!
I don't know much about the Tasc Smartboard emulation, Sandro wrote that. I think the one he emulated is the 1st SB30 version, the one with 81 leds.
*edit* actually, looking at the code, it looks more like SB20, but with a workaround to control 81 leds instead of 64. https://github.com/mamedev/mame/blob...ivers/tasc.cpp https://github.com/mamedev/mame/blob...smartboard.cpp For Bavaria, I simply 'listened' to reads and writes while the WIP emulation is running, and tried to reverse engineer them. Sometimes I won't even need to look at the disassembly. I don't have any chess hardware at home. When I need more info, I can derive it from good quality pcb photos. I also got a lot of help from Berger with the chesscomputer emulations, doing hardware tests and he even made schematics for some. If I had the Novag Robot roms, I can give it a try. Or does it have an MCU with embedded ROM like the Savant? That one wasn't easy to dump, we had to send it to an expert. And indeed, I'm not Franz. Geändert von hap (19.01.2020 um 19:19 Uhr) |
|
||||||||||||
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
For Bavaria, I simply 'listened' to reads and writes while the WIP emulation is running, and tried to reverse engineer them. Sometimes I won't even need to look at the disassembly. I don't have any chess hardware at home. When I need more info, I can derive it from good quality pcb photos. I also got a lot of help from Berger with the chesscomputer emulations, doing hardware tests and he even made schematics for some. If I had the Novag Robot roms, I can give it a try. Or does it have an MCU with embedded ROM like the Savant? That one wasn't easy to dump, we had to send it to an expert. And indeed, I'm not Franz. ![]() Thanks for the info. yes, mame also has a good debugger. I have the novag Adversary roms, these are somewhat older and i had to experiment to read them. The emulation is quite complex, as i completely emulated all motors to give a display on the Revelation II with the moving arm. Loads of signals and all kind of protection mechanism regarding the arm not going ballistic ![]()
__________________
Grusse, Ruud Martin |
![]() |
|
|
![]() |
||||
Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
Info: Mephisto Emulator für den Mac fertig | RolandLangfeld | Die ganze Welt der Schachcomputer / World of chess computers | 3 | 09.09.2007 22:56 |