Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Mess Emu & andere Emulationen / Mess Emu and other Emulations (https://www.schachcomputer.info/forum/forumdisplay.php?f=53)
-   -   MessEmu: Mess Emulator für diverse Schachcomputer ist fertig! (https://www.schachcomputer.info/forum/showthread.php?t=1448)

voelkx 02.09.2021 15:22

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,


genauso ist es - der Fehler bzw. das Problem lässt sich nicht immer reproduzieren. So wie sich Almeria und Portorose manchmal bei Start, oder beim Neustart nach x-Partien aufhängen und dann wieder x-Parteien durchlaufen. Während Lyon und Vancouver unendlich durchlaufen.



Gruß Volker

fhub 02.09.2021 15:30

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von voelkx (Beitrag 101115)
So wie sich Almeria und Portorose manchmal bei Start, oder beim Neustart nach x-Partien aufhängen und dann wieder x-Parteien durchlaufen. Während Lyon und Vancouver unendlich durchlaufen.

Na ja, dafür hat ja Tibono mal einen Workaround gepostet, wenn ich mich richtig erinnere!?
Solche Änderungen im Haupt-Plugin (init.lua), die ich selber nicht recht durchschaue, mache ich allerdings nur wegen Engine-Matches nicht!

fhub 05.09.2021 22:23

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi,

diesmal gibt's etwas abseits von Schach, und zwar das Dame-Programm 'Avelan Checkers' (vielen Dank an 'hap' und Wolfgang Zugrav).

Dieses Avelan ist ein Einsteckmodul für das AVE ARB-Sensorbrett (wie Sargon 2.5 und 4.0 GM), aber ich habe es als eigenes 'Gerät' eingebaut, weil es ansonsten in der Softwareliste des AVE ARB für Schach aufscheinen würde, und da passt es einfach nicht hin.
Aufrufen kann man es unter CB-Emu oder MessExtra, jeweils im Untermenü 'Board_Games' - irgendwelche näheren Informationen über dieses Modul habe ich leider nicht gefunden.

Sonst gibt's nichts Neues, vor einiger Zeit hat 'hap' noch ein paar Änderungen in den Saitek Maestro-Treibern gemacht, aber ich weiß nicht, ob das essentielle oder nur kosmetische Änderungen waren - auf jeden Fall hab ich sie auch übernommmen.

Grüße,
Franz

hap 06.09.2021 12:06

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
I haven't found the Avelan manual on the internet.
I don't even know what year it was released in, I guess 1981 or 1982.

some photos here:
https://www.schachcomputer-online-mu...b-avelan-dame/

Anyone knows which is strongest?
- Fidelity CR
- Fidelity ACR
- Borcheck
- Avelan

(it's possible Avelan is the same engine as Borcheck, similar to the Sargon engine being sold on both ARB and GGM)

fhub 12.09.2021 13:25

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi,

hier ist noch ein etwas schöneres Artwork für den 'Avelon Checkers' -
in der nächsten Version wird das dann automatisch als internes Layout enthalten sein.

Edit: Hab jetzt auch noch eins für den 'Fidelity Dame SC' angehängt (ebenfalls mit schöneren Figuren).

Edit2: Nochmals geändert - die Umwandlungsfiguren werden jetzt durch die Unicode-Schachfiguren ♕ bzw. ♔ anstelle von [Q] und [K] dargestellt.

Grüße,
Franz

fhub 15.09.2021 14:14

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
@hap,

I can't compile your new fidel_checkc2 - the problem seems to be the NEC_D546 CPU (in ucom4).

I've attached the error message that I get (using MAME 0.220 sources and the MinGW GCC 7.2.0 compiler).

Any ideas?

hap 15.09.2021 15:01

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
*edit* Does someone have Checker Challenger CR?
The manual says that the "to" digits will blink if the CPU opponent wants to make a double or triple jump, indicating that the user needs to press the "TO" button to see the next jump.
It does not blink on the emulator. Is the manual wrong maybe?

Sean (the person that dumped the rom) can't test it.
Reason: chip is decapped :D

--------
Franz: ucom4 worked well already on 0.220 so no problem there.

Try doing a full compile
Or, if you have something like cbemu.lua in the scripts folder, add UCOM4 CPU to it.

fhub 15.09.2021 17:11

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von hap (Beitrag 101341)
Try doing a full compile

Yes, this worked - strange!

Thanks,
Franz

berger 15.09.2021 17:50

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von hap (Beitrag 101341)
*edit* Does someone have Checker Challenger CR?
The manual says that the "to" digits will blink if the CPU opponent wants to make a double or triple jump, indicating that the user needs to press the "TO" button to see the next jump.
It does not blink on the emulator. Is the manual wrong maybe?

https://youtu.be/JGZGkEoCBeA

;)

Best,
Gerardo

Edited: Sorry, I think it's not CR! I don't have the manual, but I just realised that it has 4 levels. :(

hap 15.09.2021 18:14

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Yes, that is model ACR, and it also blinks on MAME.

Model CR is slightly newer, I wouldn't be surprised that they used the ACR manual as a template and had an oversight about blinking on double jump.

IMO the chance is higher that it's a bug in the manual and not in emulation ;p

berger 15.09.2021 18:24

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von hap (Beitrag 101346)
IMO the chance is higher that it's a bug in the manual and not in emulation ;p

:rolleyes: Sure!

BTW... It just died! Something has literally exploded inside, I'm guessing the electrolytic capacitor of the power supply. It's not good to have these machines unused for so many years. Too bad it's so hard to remove the bottom cover on these Fidelity.

Best,
Gerardo

hap 15.09.2021 18:27

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
I know a guy from Catalonia who's good at repairing chesscomputers and such, send it to him?

berger 15.09.2021 18:37

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von hap (Beitrag 101348)
I know a guy from Catalonia who's good at repairing chesscomputers and such, send it to him?

LOL :D
I don't like that guy!

fhub 16.09.2021 14:34

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
1 Anhang/Anhänge
Hi,

der neue Fidelity Checker Challenger (model CR, 2 levels) ist jetzt auch in MessExtra vorhanden (aufrufbar aber auch in CB-Emu) -
danke an 'hap' und Sean Riddle.

In MessExtra habe ich den beiden Versionen (ACR & CR) jetzt zusätzlich ein Damebrett spendiert, weil ein Spielen mit den Geräten sonst kaum möglich ist.
Die frühere Version ACR (mit 4 Levels) ist ja auch schon lange in CB-Emu selbst enthalten (sogar mit noch komfortablerer Bedienung, z.B. mit automatischer Entfernung geschlagener Steine), aber dieser neue Treiber für das CR-Modell ist nicht mehr mit der alten MESS-Version 0.175 kompatibel, daher habe ich hier das neue SensorBoard-Interface (modifiziert für Dame) in MessExtra verwendet, wobei mich diese Änderungen für Dame mehrere Versuche und einiges an Zeit gekostet haben, aber jetzt funktioniert alles. :)

Sonst gab's nur ein paar kleinere, interne Codeänderungen von 'hap', die man aber eigentlich nicht bemerken sollte.
Falls jemand eine neue Version immer über eine bereits bestehende kopiert, dann sollten die beiden externen Artworks für Avelan und DameSC (die ich vor ein paar Tagen gepostet habe), gelöscht werden, weil sie jetzt als interne Layouts eingebaut sind.

Übrigens, auf der englischen ChessBase-Seite gibt's seit gestern einen interessanten Beitrag (stammt aber nicht von mir, also keine Eigenwerbung! :D):
https://en.chessbase.com/post/the-wo...hine-emulators

Grüße,
Franz

hap 16.09.2021 15:28

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Wizard Franz does it again, spearheaded massive efforts to emulate these machines.
I see a quote from you, does it mean he interviewed you?

fhub 16.09.2021 16:11

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von hap (Beitrag 101362)
I see a quote from you, does it mean he interviewed you?

Well, in fact he wanted an extensive interview about the background, history etc. of my project and how it is done, but that was just too much for me - I'm not interested in such things (especially not in English), so I just sent him a short answer (and this quote was one of my statements).

applechess 17.09.2021 20:33

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von fhub (Beitrag 101364)
Well, in fact he wanted an extensive interview about the background, history etc. of my project and how it is done, but that was just too much for me - I'm not interested in such things (especially not in English), so I just sent him a short answer (and this quote was one of my statements).

Hallo Franz
Du darfst/solltest stolz sein, dass Deine grossartige Arbeit nun selbst bei ChessBase aufgenommen bzw. gewürdigt wurde. :) :)
Gruss
Kurt

Mark 1 18.09.2021 12:02

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von applechess (Beitrag 101405)
Hallo Franz
Du darfst/solltest stolz sein, dass Deine grossartige Arbeit nun selbst bei ChessBase aufgenommen bzw. gewürdigt wurde. :) :)
Gruss
Kurt

Hallo Kurt

definitiv...

gruß Mark 1

hap 19.09.2021 12:05

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
For anyone who's curious about it, let me describe the extraction of the ROM for Fidelity Checker Challenger 2. It is not your standard desolder->romchip in reader tool->rom file comes out

A few years ago, Yovan bought Checker Challenger 2 for dumping the ROM. From his PCB photos, we saw it has a NEC UCOM-4 MCU, the CPU is emulated in MAME but it is not easy to dump electronically. Yovan was reluctant to send the pcb to someone else, and a rom dump didn't happen.

A couple of years later (2 weeks ago), I spotted a very cheap one on ebay. Sean Riddle ( http://www.seanriddle.com/decap.html ) and I purchased it and he started working on dumping the ROM.
The dumping process done by Sean:
- delid(decap) the chip, making the bare die visible
- give it a bath in Whink(diluted hydrofluoric acid) to remove remaining goo and the top layer
- put it under a motorized microscope that makes hundreds of photos (this step is also done before the acid bath)
- stitch photos together and end up with a huge picture, I've uploaded a temporary mirror here: WARNING it's 68MB, 16304x18327 https://tsk-tsk.net/net/temp/checkersacid.jpg
- the ROM bits (literally the 1s and 0s) are in the big array at the top left
- use a tool to extract the bits visually, and verify them
- convert to bytes in correct order (the correct ordering was figured out ages ago when a Roland TB-303 MCU was decapped)

The emulation process is same as usual: Sean sent me a pinout/netlist, and I program the MAME driver.
https://github.com/mamedev/mame/blob...el_checkc2.cpp

fhub 19.09.2021 16:08

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von hap (Beitrag 101434)
For anyone who's curious about it, let me describe the extraction of the ROM for Fidelity Checker Challenger 2. It is not your standard desolder->romchip in reader tool->rom file comes out

WOW, that's a more than complicated procedure!
If all chess ROMs would require this method, I guess we won't have many chess emulations at all. ;)

2 questions:

1) does this ROM contain any CRC bits, so that it could be verified, that all 0/1-bits have been read correctly?

2) would this method also work for devices, where the ROM is integrated in the CPU chip (e.g. the Mephisto Atlanta with a SH7034)?

hap 19.09.2021 16:52

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
1) No checksum, but usually on old chips(late 70s, early 80s) the rom bits are very visible as you can see. If there are errors in it, it's easy to fix during visual verification.

2) Don't know until you try. But SH1 is a 90s chip, which means the chip die is much more compact and rom bits will not be as visible.
Also, how much internal ROM does Atlanta have? 32KB? that's more than a quarter million bits, a lot of work.

It's better to figure out a way to dump these chips electronically. Actually, UCOM-4 can be dumped electronically too, it's just difficult.

hap 23.09.2021 20:17

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Neuer tag, neuer rom dump von Berger.
Conchess Plymate 5.5MHz

It is almost identical to the other Plymate dump, most of the differences are due to changed timing I guess.

fhub 24.09.2021 17:35

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von hap (Beitrag 101515)
Neuer tag, neuer rom dump von Berger.
Conchess Plymate 5.5MHz

hap, I'm a bit confused about your new Conchess driver:
In the previous version the T8 was implemented with 8_MHz_XTAL/2, but now you've changed this to 16_MHz_XTAL/2 !?

Does this mean that the T8 has in fact a 16MHz XTAL, which is divided by 2 for the CPU clock?
Most articles on the internet say "4 MHz (8 MHz Quarz)" for the T8.

There's also a Monarch T24,
https://www.schachcomputer-online-mu...s-monarch-t24/
and it says: "Taktfrequenz: 24 MHz (12)" (in one of the pictures there's really a 24MHz XTAL!).

So shouldn't the T8 also have an external 8MHz XTAL? But then it would actually run only with 4MHz (and a T6 with 3MHz, etc.).

hap 24.09.2021 20:15

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Yes it's confusing.

I don't know where this 8MHz version was dumped from, I received the rom dump anonymously(maybe you know who ;) ). Though I don't think it was dumped from a SteveUK Amsterdam T8 4MHz repro PCB.

About real T8:
T6 is around 5 to 6MHz, on an overclocked R65C02P4.
T6 was around 1000DM. T8 was around 1200DM. If T8 has a weaker CPU and the same chess engine, the price increase can not be explained.

fhub 24.09.2021 20:28

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Well, your answer doesn't really solve my confusion.

If the internet sources are right, then a Tx should have a x MHz XTAL (externally) and the CPU should get x/2 MHz.
But if this is true, then all MHz values in your driver are wrong, because you're using now (x*2)_MHz_XTAL/2 and that's of course x MHz for the CPU.

So what's in fact correct now?


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:55 Uhr.

Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info