Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Bereich Computerschach: > Mess Emu und andere Emulationen


Antwort
 
Themen-Optionen Ansicht

  #3241  
Alt 25.08.2019, 10:05
fhub fhub ist offline
Schachcomputer Koryphäe
 
Registriert seit: 19.04.2010
Beiträge: 1.357
Abgegebene Danke: 77
Erhielt 2.251 Danke für 572 Beiträge
Activity Longevity
9/20 13/20
Today Beiträge
2/3 sssss1357
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi,

das Novag Super System III ist jetzt auch in CB-Emu/MessExtra enthalten - ein Plugin für WinBoard gibt's noch nicht,
aber im externen Artwork hab ich ihm wenigstens ein Schachbrett zur manuellen Eingabe spendiert.
Wenn das Memory-Modul eingeschaltet ist, dann sollte man bei jedem Neustart zuerst mal NEW GAME drücken, sonst geht der SSIII
von der letzten Stellung aus, aber das Schachbrett startet natürlich mit der Ausgangsstellung (außer man hat 'AutoSave' aktiviert).

Den Schalter TIME hat 'hap' mit automatischer Rückstellung gemacht (angeblich soll es im ausgeschalteten Zustand zu Fehleingaben kommen) -
keine Ahnung ob sich dieser Schalter beim realen Gerät auch so verhält!?

Außerdem habe ich in MessChess die Datei 'winboard.exe' auf die neueste Version aktualisiert (2.7.2019) - ansonsten gibt's nichts Neues.

Grüße,
Franz

Geändert von fhub (25.08.2019 um 10:50 Uhr)
Mit Zitat antworten
Folgende 9 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
achimp (26.08.2019), Agep (25.08.2019), berger (25.08.2019), Boris (27.08.2019), hap (25.08.2019), Hartmut (25.08.2019), Mark 1 (25.08.2019), MikeChess (25.08.2019), Robert (26.08.2019)
  #3242  
Alt 25.08.2019, 10:55
hap hap ist offline
Novag Super Expert C
 
Registriert seit: 27.07.2019
Beiträge: 136
Abgegebene Danke: 37
Erhielt 192 Danke für 54 Beiträge
Activity Longevity
4/20 1/20
Today Beiträge
0/3 ssssss136
Re: Mess Emulator für diverse Schachcomputer ist fertig!

This is the first version(1979), apparently the chess computer had a bug where it sometimes recognizes the wrong button when the TIME switch is held in the up-position(not a MAME bug). The chess computer received by Berger had a spring in this switch so it's not toggleable.

Maybe it was fixed in the "B" version in 1980.
Mit Zitat antworten
Folgende 5 Benutzer sagen Danke zu hap für den nützlichen Beitrag:
Agep (25.08.2019), berger (25.08.2019), Boris (27.08.2019), Hartmut (25.08.2019), Mark 1 (25.08.2019)
  #3243  
Alt 28.08.2019, 13:49
fhub fhub ist offline
Schachcomputer Koryphäe
 
Registriert seit: 19.04.2010
Beiträge: 1.357
Abgegebene Danke: 77
Erhielt 2.251 Danke für 572 Beiträge
Activity Longevity
9/20 13/20
Today Beiträge
2/3 sssss1357
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi hap,

I'm trying to write a chess plugin for the Super System III, but I have problems with the plugin getting the moves from the LCD display.

With the debugger I found 2 places with the hexcodes of the LCD digits (:lcd/0/m_shift and :/0/m_lcd_q), but none of the first 2 lines in my following code is working:
Code:
function interface.is_selected(x, y)
	local ddram = emu.item(machine.devices[':lcd'].items['0/m_shift']):read_block(0x00, 0x04)
--	local ddram = emu.item(machine.devices[':maincpu']:owner().items['0/m_lcd_q']):read_block(0x00, 0x04)
	local xval = { 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71, 0x3d, 0x76 }
	local yval = { 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f }
	local d0 = ddram:sub(0x00,0x00)
	local d1 = ddram:sub(0x01,0x01)
	local d2 = ddram:sub(0x02,0x02)
	local d3 = ddram:sub(0x03,0x03)
	return (xval[x] == d0 and yval[y] == d1) or (xval[x] == d2 and yval[y] == d3)
end
Any idea what's wrong with this code?

Regards,
Franz

Geändert von fhub (28.08.2019 um 14:07 Uhr)
Mit Zitat antworten
  #3244  
Alt 28.08.2019, 15:45
hap hap ist offline
Novag Super Expert C
 
Registriert seit: 27.07.2019
Beiträge: 136
Abgegebene Danke: 37
Erhielt 192 Danke für 54 Beiträge
Activity Longevity
4/20 1/20
Today Beiträge
0/3 ssssss136
Re: Mess Emulator für diverse Schachcomputer ist fertig!

If you update the driver to latest, the digits are at digit0/1/2/3.
so for example: machineutputs():get_value("digit0")
Mit Zitat antworten
  #3245  
Alt 28.08.2019, 16:13
fhub fhub ist offline
Schachcomputer Koryphäe
 
Registriert seit: 19.04.2010
Beiträge: 1.357
Abgegebene Danke: 77
Erhielt 2.251 Danke für 572 Beiträge
Activity Longevity
9/20 13/20
Today Beiträge
2/3 sssss1357
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von hap Beitrag anzeigen
If you update the driver to latest, the digits are at digit0/1/2/3.
so for example: machineutputs():get_value("digit0")
Aah, that's interesting, of course I've already implemented your last driver update, but I didn't know that this get_value("digitx") would work, because there are no digits in the layout.

Many thanks for this information!
Mit Zitat antworten
  #3246  
Alt 29.08.2019, 12:57
fhub fhub ist offline
Schachcomputer Koryphäe
 
Registriert seit: 19.04.2010
Beiträge: 1.357
Abgegebene Danke: 77
Erhielt 2.251 Danke für 572 Beiträge
Activity Longevity
9/20 13/20
Today Beiträge
2/3 sssss1357
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi,

das Schachplugin für den Novag Super System III hab ich jetzt auch fertig -
wer also den SS3 auch unter Winboard/Arena nutzen will, müßte sich das Gesamtpaket nochmal herunterladen,
weil dafür auch andere Änderungen notwendig waren.
Edit: Die Level-Einstellung (Zeit pro Zug) unter Winboard/Arena ist übrigens im Format 'hhmmss' einzugeben (wie z.B. beim Boris), wobei man führende Nullen weglassen kann.
Und unter Winboard/Arena darf man während des Rechenvorgangs den TIME-Schalter NICHT umlegen, weil sonst das Plugin den momentan angezeigten Zug schon als endgültigen Zug interpretiert (unter MessExtra beim Selberspielen ist das natürlich kein Problem).

Zu den Spezialzügen im SS3-Plugin:
Eine eigene Unterverwandlung funktioniert korrekt, eine evt. Unterverwandlung der Engine wird allerdings nicht berücksichtigt
(was aber bei den meisten anderen Engines auch so ist).
Enpassant funktioniert vermutlich, aber da ich den SS3 zu so einem Zug bisher nicht überreden konnte, hab ich das nicht wirklich testen können.

Von den letzte Woche angekündigten ROMs hab ich bisher noch keine Dateien bekommen, also gibt's auch noch keine wirklich neuen Geräte in CB-Emu.

Grüße,
Franz

Geändert von fhub (29.08.2019 um 16:48 Uhr)
Mit Zitat antworten
Folgende 4 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Agep (29.08.2019), germangonzo (29.08.2019), Hartmut (29.08.2019), Mark 1 (29.08.2019)
  #3247  
Alt 29.08.2019, 13:18
Hartmut Hartmut ist offline
Schachcomputer Koryphäe
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 55
Land:
Beiträge: 1.752
Abgegebene Danke: 1.517
Erhielt 1.083 Danke für 619 Beiträge
Activity Longevity
8/20 13/20
Today Beiträge
0/3 sssss1752
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von fhub Beitrag anzeigen

Von den letzte Woche angekündigten ROMs hab ich bisher noch keine Dateien bekommen, also gibt's auch noch keine wirklich neuen Geräte in CB-Emu.

Grüße,
Franz
Naja, gute Arbeit braucht halt ihre Zeit... müssen wir halt Geduld haben (auch wenn das nicht wirklich eine meiner Stärken ist...)
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
  #3248  
Alt 29.08.2019, 13:58
Benutzerbild von berger
berger berger ist offline
Mephisto III
 
Registriert seit: 27.05.2013
Ort: Barcelona (CATALONIA)
Beiträge: 45
Abgegebene Danke: 59
Erhielt 67 Danke für 22 Beiträge
Activity Longevity
5/20 9/20
Today Beiträge
0/3 sssssss45
Re: Mess Emulator für diverse Schachcomputer ist fertig!

Hello,

I have just sent the data obtained from the reverse engineering of the SciSys Mark V/VI to hap. So far it is the computer that has given me more difficulties, mainly due to the Display: It is much more complex than the one in Novag Savant. Be patient because, although hap is very fast when programming, I think it won't be easy this time, and we will probably have to take some more measurements on the circuit. And until all this is done, Franz won't be able to integrate it into CB-Emu, so please don't pressure him!

Best regards,
Gerardo
Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu berger für den nützlichen Beitrag:
Agep (29.08.2019), Hartmut (29.08.2019), Mark 1 (29.08.2019)
  #3249  
Alt 29.08.2019, 14:13
Hartmut Hartmut ist offline
Schachcomputer Koryphäe
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 55
Land:
Beiträge: 1.752
Abgegebene Danke: 1.517
Erhielt 1.083 Danke für 619 Beiträge
Activity Longevity
8/20 13/20
Today Beiträge
0/3 sssss1752
AW: Mess Emulator für diverse Schachcomputer ist fertig!

No Problem. Take your time. I guess it is not only the display. Especially the Mark V/VI has much more features like many other computers of his time. Also the fact that he can play 12 games simultanous seems for me to be a big problem when trying to emulate this machine (and will definitely not work in a Winboard-Emulation. Playing only one game should be possible though).
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
  #3250  
Alt 29.08.2019, 14:23
fhub fhub ist offline
Schachcomputer Koryphäe
 
Registriert seit: 19.04.2010
Beiträge: 1.357
Abgegebene Danke: 77
Erhielt 2.251 Danke für 572 Beiträge
Activity Longevity
9/20 13/20
Today Beiträge
2/3 sssss1357
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Hartmut Beitrag anzeigen
Also the fact that he can play 12 games simultanous seems for me to be a big problem when trying to emulate this machine
Also da sehe ich kein Problem für die Emulation, denn um solche Dinge kümmert sich ja das (ROM) Programm selbst - damit hat ja der Treiber nichts zu tun.
Aber in Winboard sind solche Simultanpartien natürlich nicht möglich (da hast Du schon recht), denn sowas ist in Winboard nicht vorgesehen.
Mit Zitat antworten
Antwort

Stichworte
emulation, mephisto iii 68000 glasgow, mess emulation, schachcomputer emulation

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Info: Mephisto Emulator für den Mac fertig RolandLangfeld Die ganze Welt der Schachcomputer 3 09.09.2007 22:56


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:14 Uhr.



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