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)

fhub 10.04.2024 19:59

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

jetzt haben 'hap' und Sean Riddle dem Igor noch sein originales LCD spendiert - vielen Dank dafür!
(vor allem sind die Figuren-Icons jetzt moderner)

Daher hab ich noch ein kleines Update (nur 3 Dateien) hochgeladen - einfach ins MessNew-Verzeichnis entpacken.

Grüße,
Franz

Mark 1 27.04.2024 11:23

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


Gibt es Infos für weitere Emulationen ? hap , berger , Sean Riddle.

Ja , bin neugierig :)

Viele Grüße
Mark 1

fhub 27.04.2024 11:41

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

Zitat von Mark 1 (Beitrag 126038)
Gibt es Infos für weitere Emulationen ? hap , berger , Sean Riddle.

Ja , bin neugierig :)

nee, nichts Neues seit mehr als 1 Monat. :(

Daher gehe ich davon aus, daß jetzt auch bei CB-Emu das Ende der Fahnenstange erreicht ist, und so hab ich meine letzte Version (von vorgestern) auch wieder mit "final version" versehen.

Und bevor jemand fragt: das einzig Neue an dieser Version ist, daß dieses zusätzliche MessNew jetzt von der aktuellsten MAMEUI-Version 0.265 stammt - für diese mußte ich wieder auf einen neuen MinGW-Compiler umsteigen, was mich auch wieder einiges an Arbeit gekostet hat.
Aber damit ist ja anscheinend jetzt ohnehin endgültig Schluß ...

Grüße,
Franz

user_2141 27.04.2024 11:54

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Kann mir hier bitte jemand helfen?

Z.B. beim CB-Emu "Mephisto Berlin Pro" muss man zwei "buttons" für die Funktion "New Game" betätigen.

Wie tut man das mit einem normalen GUI (d.h. PC-Bildschirm, Tastattur und Mouse, kein "multi-touch")?

Hans

fhub 27.04.2024 12:07

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

Zitat von Hans21 (Beitrag 126040)
Kann mir hier bitte jemand helfen?

Z.B. beim CB-Emu "Mephisto Berlin Pro" muss man zwei "buttons" für die Funktion "New Game" betätigen.

Wie tut man das mit einem normalen GUI (d.h. PC-Bildschirm, Tastattur und Mouse, kein "multi-touch")?

also das ist etwas unterschiedlich je nach verwendetem Programm:
Falls Du den Berlin Pro mit CB-Emu gestartet hast, dann sind das die Tasten F5+F6.
In den neueren Versionen (MessChess/MessExtra/MessNew) ist so ein 'Programm-Reset', für den manchmal 2 Tasten nötig sind, praktisch immer auf die Taste F1 gelegt.

Grüße,
Franz

Mark 1 27.04.2024 12:07

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

Es ist kaum in Worte zu fassen, wie sehr ich dir, Stean, Berger und Hap meine Dankbarkeit aussprechen möchte. Ihr habt es möglich gemacht, dass ich die faszinierenden Zeiten der Schachcomputer aus den 80er und 90er Jahren erneut durchleben dürfte.

Viele Grüße
Mark 1

hap 27.04.2024 13:57

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
I am already very satisfied with how far we got so far. But it's not the end until the last remaining chesscomputer is dumped/emulated. =)

fhub 27.04.2024 14:40

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

Zitat von hap (Beitrag 126043)
But it's not the end until the last remaining chesscomputer is dumped/emulated. =)

What do you think will come earlier - the emulation of the last remaining chesscomputer or a MAME version 1.0? ;)
I guess we'll have to wait around 60 years - maybe it will happen together with the next total solar eclipse in middle Europe. :D

hap 27.04.2024 15:01

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
How about neither ;D
If MAME doesn't change its versioning, after 0.999 comes 0.1000

Realistically, some one-off prototype chesscomputers are unobtainium. Like that Boris robot that looks like a sewing machine. But before we reach that close to the end, there's still plenty left to do.

I guess it's similar to chesscomputer collecting? Noone has a 100% complete collection, prototypes and tournament machines included.

fhub 27.04.2024 15:33

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

Zitat von hap (Beitrag 126046)
How about neither ;D
If MAME doesn't change its versioning, after 0.999 comes 0.1000

Well, for me as a mathematician, 0.1000 is identical to 0.1, i.e. after version 0.999 MAME starts again from scratch? :D
But I don't mind, because I won't be alive until then ...

Mychess 27.04.2024 17:02

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

There's still a lot to do, even if we don't take the new programs into account.

If we're talking about chess computers, why not include chess softwares of
some historical microcomputers.
There are programs based on compiled or interpreted languages, in short BASIC, PASCAL, FORTH, C, PROLOG, LISP, and assembly languages (8080,6800,6502,Z80, 80x86, ARM and others).

But there is also the pre-microprocessor era, with first chess programs on larger systems (mainframe and then minicomputer, only physically larger if you compare... ;-) like *VAC , IBM 701 and 370 family, PDP (PDP-1 in November 1960, the first with a graphic screen) and others minicomputers.
Do not forget Supercomputer (LARC and IBM 7030 Strech,... Cray).
Here, we speak in FORTRAN, PL/1, COBOL, C and of course specific assemblers.

Expert systems created are probably the most difficult to emulate (like IA).
Massively parallel computer (the first was ILLIAC IV with 256 processors) are beyond the capabilities of a PC with MAME (perhaps a solution with distributed computers ?).

Cordialy.

fhub 27.04.2024 17:15

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

Zitat von Mychess (Beitrag 126051)
But there is also the pre-microprocessor era, ...

Yep, we could also emulate a Neanderthal man playing chess ... ;)

Tibono 27.04.2024 17:42

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
1 Anhang/Anhänge
https://www.schachcomputer.info/foru...1&d=1714232311
And yes, I started IT punching Fortran cards on IBM 026 and 029... :lol:

fhub 27.04.2024 22:05

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

ich hab jetzt bemerkt, daß ich übersehen habe, die Änderungen in MessNew 0.265 auch in das externe Layout des Saitek Chess Academy zu übernehmen. Das sieht man zwar nicht direkt, aber ich habe das jetzt trotzdem geändert.

Dabei ist mir auch aufgefallen, daß der Mephisto Schachakademie auch dieses externe Layout benutzt, falls man nicht ausdrücklich auf das interne Layout umschaltet (ist nämlich in MAME als Child-Engine deklariert). Dadurch sieht diese Schachakademie aber nicht so aus (nämlich dunkelgrau) wie in Wirklichkeit, daher hab ich auch dafür jetzt noch ein externes Layout hinzugefügt.

Beide Artworks befinden sich im Anhang - einfach ins Verzeichnis MessNew entpacken.

Grüße,
Franz

fhub 18.05.2024 17:38

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

hier noch ein kleines Plugin_Update, mit dem man jetzt bei den Mephisto Polgars (und auch bei den Academys) die Selektivität direkt in den Engine-Optionen (in Arena oder WinBoard) einstellen kann.
Ich hab da so eine Idee, wen das besonders freuen wird ... ;)

Grüße,
Franz

fhub 20.05.2024 13:09

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

nach langer Zeit gibt's wieder mal ein Lebenszeichen von unserem Dream-Team 'hap & Berger' :D,
und zwar eine neue Version (set 2) vom Saitek Endgame ROM (EGR2) - vielen Dank an die beiden!

Da man hier im Forum ja keine ROMs hochladen soll, gibt es diese Neuerungen wie üblich wieder in einem CB-Emu_Update auf meiner Webseite
(enthält auch die beiden vorangegangenen Artwork- und Plugin-Updates).
Die Dateien 'egr1.zip' in den Verzeichnissen MessChess\roms und MessExtra\roms kann man übrigens löschen, die heißen jetzt nämlich 'egra.zip'.

Noch einen schönen Feiertag,
Franz

AlexS 25.05.2024 08:40

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Ich habe Probleme mit dem SciSys Sensor Chess unter Arena. Nach einem Schachgebot spielt dieser nicht weiter, die Emulation hängt, der König im Schachgebot ist ausgegraut, und erst nach einem manuellen Klick auf das Feld mit leuchtender LED geht's weiter:

https://i.postimg.cc/3dRTSfbk/Screen...-25-083340.png

https://i.postimg.cc/nMTx1fT8/Screen...-25-083633.png

Reproduzierbar mit: 1. d4 d5 2. e4 dxe4 3. Bb5+ *

Franz? :)

Tibono 25.05.2024 11:41

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi Alex,
this is a timing issue depending on your host hardware and workload.
When checked, the Sensor Chess king's LED is lightened for a while and the emulation has to wait long enough before getting the actual played from-square.
Suggest to increase the emu.wait command in schess lua file (1.5 secs instead of 1 should be enough):
Code:

function interface.is_selected(x, y)
        if (machine:outputs():get_value((x - 1) .. "." .. (y - 1)) ~= 0) then
                if (math.abs(get_piece_id(x, y)) == 1) then
                        emu.wait(1.5)
                        return machine:outputs():get_value((x - 1) .. "." .. (y - 1)) ~= 0
                end
                return true
        end
        return false
end

Hope this helps,
Eric

fhub 25.05.2024 11:52

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

Zitat von AlexS (Beitrag 126609)
Ich habe Probleme mit dem SciSys Sensor Chess unter Arena. Nach einem Schachgebot spielt dieser nicht weiter, die Emulation hängt, der König im Schachgebot ist ausgegraut, und erst nach einem manuellen Klick auf das Feld mit leuchtender LED geht's weiter:
...
Reproduzierbar mit: 1. d4 d5 2. e4 dxe4 3. Bb5+ *

also ich kann das hier bei mir nicht nachvollziehen - keinerlei Probleme bei so einem Schachgebot.
Allerdings hätte ich da eine Vermutung über die Ursache, obwohl mir nicht klar ist, warum das (nur) bei Dir passiert?

Bei einem Schachgebot leuchtet beim Sensor Chess ja die LED am Königsfeld kurz auf, und daher habe ich im Plugin in diesem Fall eine zusätzliche 1-sec-Pause eingelegt, bevor das Brett nach dem nächsten (Gegen)Zug gescannt wird.
Anscheinend ist diese 1-sec-Pause bei Dir zu kurz, sodaß diese Königs-LED immer noch leuchtet, und das interpretiert das Plugin dann eben als versuchten Königszug. (ich habe allerdings keine Ahnung, warum 1 sec auf verschiedenen Rechnern unterschiedlich lang dauern sollte!?)
Ich hab diese Pause jetzt mal auf 1.5 sec verlängert - versuch mal, ob es mit dieser neuen Version im Anhang immer noch passiert ...


Edit: Ich sehe gerade, daß Eric etwas schneller war als ich ...

Grüße,
Franz

fhub 25.05.2024 14:08

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Short question to 'hap' or Berger about this 'feagv9_redump':
Is it certain that these 2 different bytes in the previous V9 version were not correctly dumped?
Were there any problems running the EAG V9 with the old ROM?

hap 25.05.2024 14:26

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Certain, no. Close to certain, yes. Depending on how certain I feel when doing file comparisons, I also check the disasm. In this case I didn't, so I don't know what was affected.

fhub 25.05.2024 14:43

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Ok, but isn't it rather unlikely that a wrong dump would only affect 2 bytes?

I've now disassambled both ROMs with unidasm and compared them, but since I don't speak M680x0 language, I can't say anthing about the 2 differences - for me the commands on both places seem at least possible (i.e. valid) in both versions. ;)

berger 25.05.2024 14:51

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

Zitat von fhub (Beitrag 126617)
Ok, but isn't it rather unlikely that a wrong dump would only affect 2 bytes?

This is not uncommon. When the data in an EPROM starts to "corrupt", only a few bytes change, and little by little more. I use a dumper in which I can modify certain variables, such as voltage, and I perform a minimum of 10 reads, to ensure that the dump is good and there are no bytes that change from one read to another.
The romdump in question was not performed by me. This new one was. :)

hap 25.05.2024 14:56

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Ok, I'll post what I did:

- compare file with other feagv9 dump, see 2 bytes differ, 2 bits flipped, immediate suspect that one of the two files is a bad dump
- compare both files to the other 3 revisions, see that new dump matches all 3 other revisions with data from that area
- conclusion: old dump is bad

approx 0.5% uncertainty comes from, maybe there's a 5th revision with 2 bits flipped, and no changes to the other ROM (note: rom data is 16-bit, mapped interleaved)

fhub 25.05.2024 15:05

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

Zitat von berger (Beitrag 126618)
The romdump in question was not performed by me. This new one was. :)

Well, it's always better to trust Berger than anyone else when it's about dumping ROMs. :D

Was the new dump from a V9 or from a V7?
(I'm asking because 'hap' now uses all 4 ROMs for both engines (V7 and V9))


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

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