![]() |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Thanks for double checking. Yes, that thing will oscillate the CPU pin (the same pin that is directly connected to the level switch on Mini Chess)
*edit* the mysterious increased max calculation time from 15 to 20s mentioned in the manual, most likely a correction after they found out that occasionally it can take up to 20s. If not, then it means CP3000/4000 CPU speed is slower than Mini Chess, but that is unlikely. Yes, I expect Travel Sensor, Travel Mate, CP5000/6000 to be the same Mark Taylor chess engine. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Saitek Leonardo und Galileo laufen bei mir schon ... :)
https://s12.directupload.net/images/200503/i5mjsb6s.jpg Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo,
der Leonardo hat doch einen 6301Y. Der Novag SuperVIP auch. Darf man sich da Hoffnung machen ? Oder benutzt der Leo das integrierte ROM nicht und der SuperVIP aber schon ? Der SuperVIP hat ja auch 32kB extra Eprom. Weis man schon ob der das interne nutzt ? Gruß Rudolf |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
re: Leonardo/Galileo, yes they are playable now after I fixed the lockup problem yesterday (bug in CPU timer). I still need to hook up battery-backed RAM and the GO/ACL/STOP buttons.
Leonardo indeed has a 6301Y, but it is operating in external mode. The internal rom (that isn't dumped) is luckily unused. I think in the case of Super VIP, the 16KB internal ROM is actually used. Funny fact: the MCU SX8A 6301Y0G84P in Renaissance is actually the same one as in Saitek Conquistador. In other words, they used leftover stock 6301Y in place of 6303Y. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
hap, your todays changes have broken the LCD display of the Fidelity Phantom.
BTW, are you now also starting to make all kinds of (useless) changes to working chess drivers like some other MAME developers? Annoying ... :( |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
LED handling is wrong in some of the Mephisto drivers, I clean those up. For the users, the most obvious one is the missing tri-color leds. If you don't like these changes, simply don't copy them over?
|
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
hap, I saw that you've already implemented this SED1502F driver for the Renaissance, so I have a short question:
could I already add this 7seg info line in my artwork, or does this only work after the LCD board (SVG) has been finished, too? I've tried it with screen index="0" (like in other layouts), but this doesn't work. :( |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Just like when Stratos was 1st added, LCD outputs are not known yet.
I'm hoping that the LCD is exactly the same as the one in other Saitek chesscomputers. From photos it does look the same, but it's not certain that the hardware is identical for all of them. And if Saitek Simultano is dumped, it could be used for that driver as well. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
beside the opening, simultano and stratos playing the same moves
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Hallo allerseits, Ich habe immer noch ein kleines Problem mit dem Motorola 68040-Prozessor auf der EAG V10::raffnix: Warum der V10 langsamer ist als die 68030-Version. Ok, der V10 / 68040 hat einen Takt bei 25 MHz und der V9 / 68030 bei 32 MHz. Ok, der V10 wurde nicht für den 68040 optimiert. Wenn die ursprüngliche V10-Version langsamer als die V9 ist, gibt es aber keine Diskussion mehr ... Ich habe keinen Positionstest gefunden, der die tatsächliche Leistung des V10 anzeigen könnte. (Wenn jemand einen oder mehrere Tests durchgeführt hat, lassen Sie es uns bitte wissen ...) Trotzdem kann ich mir kaum vorstellen, dass Fidelity für eine langsamere Version 9000 Euro hätte verkaufen können der V9, der € 6.500 kostet ...:wall: Durch ein wenig Graben stellte ich fest, dass die PCLK (interne Operationen) des 68040 doppelt so groß ist wie die der BCLK (externe Operationen): 5-1. Signal Index (Continued)Signal NameMnemonicFunctionProcessor ClockPCLK4Clock input used for internal logic timing. The PCLK frequency is exactly 2×the BCLK frequency. 7.1 BUS CHARACTERISTICS: The M68040 uses the address bus (A31–A0) to specify the address for a data transferand the data bus (D31–D0) to transfer the data. Control signals indicate the beginning andtype of a bus cycle as well as the address space and size of the transfer. The selecteddevice then controls the length of the cycle by terminating it using the control signals. The M68040 uses two clocks to generate timing: a processor clock (PCLK) and a busclock (BCLK). The PCLK signal is twice the frequency of the BCLK signal and is internallyphase-locked to BCLK. PCLK is also distributed throughout the device to generateadditional timing for additional edges for internal logic blocks and has no bearing on bustiming. The use of dual clock inputs allows the bus interface to operate at half the speed ofthe internal logic of the processor, requiring less stringent memory interface requirements. Since the rising edge of BCLK is used as the reference point for the phase-locked loop(PLL), all timing specifications are referenced to this edge. Figure 7-1 illustrates the general relationship between the two clock signals and mostinput and output signals. The rising edge of the internally phase-locked PCLK is alignedwith the rising edge of BCLK, and the two PCLK cycles corresponding to each BCLK cycleare divided into four states, T1–T4. https://www.nxp.com/docs/en/referenc.../MC68040UM.pdf Eine Frage an HAP (:respekt:) : Ist es möglich, dass der in Mame emulierte 68040/25 MHz einen Oszillator (crystal) mit 25 MHz (PCLK) und damit einen 12,5 MHz (BCLK) hat? Was bedeuten würde, dass wir daher einen Oszillator (crystal) bei 50 MHz PCLK und damit einen BCLK bei 25 MHz benötigen würden .... Mit freundlichen Grüßen! (Ich hoffe ich habe nicht zu viele Fehler mit der deutschen Sprache gemacht!):doh: Olivier |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
In reality, V9 will be slower than V10.
68040 is a faster CPU than 68030. MAME's timing emulation of it is not that accurate (neither for 68030, and especially not for 68060) BCLK(eg. access to RAM/ROM is slowed) is not emulated in MAME. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Here is a strange promotion.
Winboard engine match between the Novag Salvant I v Novag Salvant II. The Savant II promotes its pawn to a Queen whilst the Savant I promotes the Savant II pawn to a Knight? https://img.webme.com/pic/b/bryanwhi...2814243294.jpg https://img.webme.com/pic/b/bryanwhi...to%20Queen.PNG https://img.webme.com/pic/b/bryanwhitby/Savant%202.jpg https://img.webme.com/pic/b/bryanwhi...o%20Knight.PNG |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi...
Das liegt meiner Meinung nach an Savant 1. Mein damaliger Savant 1 holte sich ab und zu auch einen Springer. War echt Nervig ,weil Bug . Da fast zum gleichen Zeitpunkt der Mark 5 erschien , könnte ich den Savant damals bei Karstadt umtauschen . Der Funktioniert heute noch :) Gruß Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Will man nun eine andere Umwandlungsfigur, dann muß man (obwohl er schon wieder rechnet) die Tasten PROMOTE+Figur benutzen. Das ist natürlich im Plugin für den Savant nicht implementiert, da ist praktisch gar kein Code für die Umwandlung vorgesehen, und daher sollte eigentlich immer in eine Dame umgewandelt werden - wenn der Savant I dann einen Springer nimmt, dann ist das vermutlich wirklich ein Bug! Dieses Savant-Plugin ist ja immer noch das Original von Sandro Ronco, weil ich den LUA-Code für dieses beschissene LCD-Board nicht anrühre, das ist mir echt zu kompliziert! Grüße, Franz |
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Wenn der BCLK nicht in MAME emuliert ist, wird für den PCLK anstelle von 50 MHz nur ein Takt mit 25 MHz emuliert. Um den V10 (und den Mephisto 68040) mit dem Verhalten der realen Maschine in Einklang zu bringen, empfehle ich Franz, die Frequenz von 50 MHz (Konfigurationsmenü) einzuschließen. Wir können diesmal einen V10 haben, der der Realität wirklich näher kommt ...:) |
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Der Quarz (XTAL) beim V10 hat 25MHz, und das ist dann auch die Prozessor-Frequenz (PCLK). Beim 68040 wird diese Frequenz für den Bus (RAM/ROM) halbiert (d.h. BCLK = 12.5MHz), was aber in MAME eben nicht emuliert ist, sodaß in MAME der V10 eigentlich sogar schneller läuft als das Original. So wie Du es schilderst würde die XTAL-Frequenz von 25MHz direkt für den BCLK verwendet, und für PCLK müßte diese dann ja auf 50MHz verdoppelt werden!? Das erscheint mir eher unwahrscheinlich - bei vielen Geräten gibt's einen Frequenzteiler für die XTAL-Frequenz, aber von einem Frequenzvervielfacher hab ich noch nie etwas gehört. ;) Aber ich lasse mich gerne eines Besseren belehren ... :) |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
AFAIK 68060 is the odd one where a 72MHz CPU takes a 36MHz XTAL.
68040 (I assume the one in V10 is MC68040RC25 or similar), in this case takes a 25MHz XTAL and will run at 25MHz. The reason I gave V11 a 2* overclock is because of the so called superscalar(similar to Pentium) that is unemulated. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
hap is right, the 68060 doubles frequency of xtal internally.
Intel 486DX2 (double) and 486DX4 (triple sic!) are other examples. Sadly I have no idea how to solve this issue in MAME in a simple way... |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
es ist wieder mal Zeit für ein CB-Emu-Update - sonst bekommt mancher eventuell schon Entzugserscheinungen. :) Also, was hat sich seit der letzten Version getan? 1) Wie manche vielleicht schon in einem anderen Thread hier im Forum gesehen haben https://www.schachcomputer.info/foru...ead.php?t=6034 hat 'bataais' den Code des Novag (bzw. SciSys) Delta-1 ziemlich genau analysiert und dabei einen Bug im Original-Programm entdeckt, der den Delta-1 extrem schwächt. Durch seine Analyse und hap's Korrektur im Treiber ist dieses Problem jetzt behoben, und somit gibt's eine zusätzliche Version 'Delta-1 (modified)', deren Spielweise und Spielstärke jetzt ungefähr dem Boris entspricht. 2) Dann hat 'hap' vor einiger Zeit auch noch den SciSys/Saitek Mini Chess implementiert - ein reines Tastengerät, aber in CB-Emu auch als WB-Version (d.h. via Plugin) eingebaut. 3) Und schließlich sind auch bereits die 3 interessanteren Saitek-Modelle Leonardo/Galileo/Renaissance enthalten. Die Treiber dafür sind zwar noch nicht ganz fertig (z.B funktionieren manche Tasten wie 'Stop/Go/ACL' noch nicht und auch NVRAM ist noch nicht implementiert, aber all das ist bei einer Emulation ohnehin nicht unbedingt nötig), trotzdem sind alle 3 Modelle bereits absolut spielbereit. Ich hab auch schon vorläufige Artworks dafür gemacht (die internen enthielten noch keine Tasten!), und außerdem auch Plugins, sodaß sie auch via WinBoard/Arena gespielt werden können. Beim Topmodell Renaissance fehlt auch noch die zusätzliche LCD-Anzeige (mit LCD-Board), aber die ist anscheinend ziemlich kompliziert zu emulieren und wird daher noch einige Zeit brauchen (ist allerdings für normales Spielen auch nicht wirklich notwendig). Die zusätzlich möglichen Einschubmodule (Analyst, Sparc usw.) sind derzeit eher noch ein Zukunftstraum. ;) Wieder vielen Dank an alle, die zu diesen Neuerungen beigetragen haben: hap, Berger, Sean Riddle, bataais usw. ... Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi..
Vielen Dank Franz und natürlich allem anderen für dieses Mega Projekt. So , jetzt aber schnell Testen :) Viele Grüße Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Geheimnisvoller M68040 ...
Ich habe ein wenig über die realen Maschinen mit dem M68040 recherchiert, und natürlich gehören Apple, Next, Atari und Amiga zu den bekanntesten. Und ich entdeckte dort Motherboards, die mit einem 68040/25 für einige, 68040/33 für andere und auch dem ultimativen 68040/40 ausgestattet waren. Einige Fotos im Internet zeigen Oszillatoren (XTAL), die die angegebene Frequenz des Prozessors verdoppeln: 68040/25 = XTAL 50 mhz 68040/33 = XTAL 66 mhz Amiga-Enthusiasten haben sogar einen 100-MHz-XTAL für ihren 68040/50 verwendet. Die experimentelle Mephisto-Version von Ruud hat eine XTAL von 36 MHz, es ist also eine 68040/18, die es in dieser Maschine gibt, und deshalb ist sie nicht wirklich schneller als eine 68030/36 MHz. .. Dies sind die Gründe, warum ich denke, dass der in der echten V10-Maschine verwendete 68040/25 meiner Meinung nach mindestens zweimal schneller ist als der V10 von CB-EMU. In Bezug auf das M68060 können wir hier wieder im Internet Motherboards sehen, die mit einem 68060 mit XTAL ausgestattet sind, das der Geschwindigkeit des Prozessors entspricht. Zum Beispiel 68060/60 mit einer XTAL von 60 MHz. Siehe auch den ausgezeichneten Artikel im Wiki: https://www.schach-computer.info/wik...lite_V11_68060 Ich stimme dem zu: 68060/75 Prozessor mit einer XTAL von 72 MHz und 36 MHz für die Busgeschwindigkeit. In derselben Datei können wir auch lesen, dass der Geschwindigkeitsunterschied zwischen dem V11 68060/72 Mhz und dem V10 68040/50 (25 ...) (nach seinen persönlichen Tests) um den Faktor 3 betrug. In der CB-EMU wird der V11 mit einem 68040 bei 166 MHz emuliert, daher sollte der V10 166 geteilt durch ... 3 sein Es wäre realistischer, wie es scheint. Alles Gute! Olivier |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
In den Tabellen der üblichen BT-Tests hab ich leider keine Ergebnisse für einen V10 gefunden. Falls sich dabei tatsächlich so ein Faktor 2 herausstellen würde, dann würde ich natürlich sofort so eine 50MHz-Option in CB-Emu einbauen. Grüße, Franz |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
It's just a much faster CPU. And like I said, timing emulation is not accurate on MAME for the 68040. It is emulated too slow. If I can make a very very rough guess, a 68040 @ 25MHz is around as fast as a 68030 @ 80MHz.
As Franz says, calculation time measurements on V10 will help, then speed can be estimated on CB-Emu with an overclock. I think someone measured V11 already? And concluded that it is around 166MHz under emulation. |
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
I think Eastnor is right - a quick test using Franz's CB-Emu and fixed depth search levels reveals current V10 emulation runs slower than the V9 one. I checked using "show FPS" option my own CPU achieved the expected emulation performance (100%). I understand the 68030 (v9) emulation is not that accurate, better than nothing (and I am more than happy to use it); but the v10 68040 emulation speed seems badly wrong! Just using Wiki Elo-List, at activ chess v9 : CElo = 2150 v10: CElo = 2204 (+54) We can assume the program to be the same and guess a speed ratio: v10/v9 = 10^(54/[Elo gain]*log(2)) -minimum value assuming 80 Elo points gain per speed doubling: 1.60 -medium value assuming 70 Elo points gain per speed doubling: 1.71 -highest value assuming 60 Elo points gain per speed doubling: 1.87 So yes, we can expect the v10 to run significantly faster than the v9, which the emulation does not seem to achieve. Kind regards, Eric |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
the program is not the same! Nevertheless, as I could read in old papers, the solving speed at some positions is only 30% faster than a special V9 with 44 MHz. Both were machines that were used by Karpows team. Hope that helps! By the way, the V11 Emu with 166 MHz is around 90% correct ... compared to my "Bucke V11" with 72 MHz (only modification, the CPU was changed, now it has a CPU with passive cooling for quiet playing). All the best, Sascha |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 07:44 Uhr. |
Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info