Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Computerschach / Computer Chess: > Mess Emu & andere Emulationen / Mess Emu and other Emulations


Antwort
 
Themen-Optionen Ansicht

  #4431  
Alt 06.04.2021, 20:28
fhub fhub ist gerade online
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.572
Abgegebene Danke: 431
Erhielt 5.654 Danke für 1.304 Beiträge
Aktivitäten Langlebigkeit
12/20 14/20
Heute Beiträge
1/3 sssss2572
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Mike,
 Zitat von MikeChess Beitrag anzeigen
welche Änderungen sind denn im neuen Update?
also im Prinzip nur kleinere, interne Änderungen, die 'hap' in letzter Zeit an einigen Treibern noch vorgenommen hat -
nichts was der Benutzer überhaupt bemerken dürfte.
Dann hat 'hap' vor ein paar Tagen auch noch eine schon länger zurückliegende Änderung beim Fidelity CSC erwähnt (Zugriff auf das Buch),
und da habe ich damals im vorigen Jahr übersehen, das auch in den älteren CB-Emu-Treiber zu übernehmen.
Und schließlich noch die paar Änderungen/Bugfixes an einigen Plugins aus den letzten Tagen.
Also nichts wirklich Aufregendes ...

Grüße,
Franz
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
germangonzo (06.04.2021), MikeChess (06.04.2021)
  #4432  
Alt 06.04.2021, 20:42
Benutzerbild von MikeChess
MikeChess MikeChess ist offline
Mephisto RISC
 
Registriert seit: 04.05.2009
Ort: Emsland
Land:
Beiträge: 288
Abgegebene Danke: 519
Erhielt 144 Danke für 73 Beiträge
Aktivitäten Langlebigkeit
4/20 15/20
Heute Beiträge
1/3 ssssss288
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Franz,
danke für die schnelle Info.
Manchmal sind auch die scheinbar kleinen Dinge erwähnenswert!
Für Dein unermüdliches Engagement in Sachen CB-Emu meinen allergrößten Respekt. Das Projekt hat mir schon sehr viele schöne und kurzweilige Stunden beschert.
LG
Mike
Mit Zitat antworten
  #4433  
Alt 18.04.2021, 17:18
fhub fhub ist gerade online
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.572
Abgegebene Danke: 431
Erhielt 5.654 Danke für 1.304 Beiträge
Aktivitäten Langlebigkeit
12/20 14/20
Heute Beiträge
1/3 sssss2572
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi hap,

after your change of the SmartBoard driver the LED blinking is indeed much better now!

But there's still one serious logical bug in this SmartBoard driver since Sandro has created this driver - I guess Sandro just didn't think about these situations:
Whenever you try to chose a piece on the S.BOARD INTERFACE, the driver checks if this piece is still 'available' ("if (piece_available(...)"), and this method leads to 2 serious problems:
1) You can't put the wanted piece on the board after a pawn promotion, when this piece is still on the board (either 1 queen or 2 rooks/bishops/knights), i.e. you can't promote to a 2nd queen for example.
2) And the same problem exists when you want to setup a position: it's not possible to chose more than 1 queen or 2 rooks/bishops/knights of the same colour, although the Tasc R30 accepts such positions of course.

In my CB-Emu package I've fixed this problem long time ago (in MessExtra/MessChess) by simply commenting out this piece test in the following routine:
Code:
bool tasc_sb30_device::piece_available(uint8_t id)
{
// hack: allow selecting every piece in 'spawn_cb' (necessary for promotion!)
/*
	for (int y = 0; y < 8; y++)
		for (int x = 0; x < 8; x++)
		{
			if (m_board->read_piece(x, y) == id)
				return false;
		}
*/
	return true;
}
Of course this could have been done in different ways, but this method was just the shortest way to skip this test, and I've not found any problems yet - you can promote to any piece and also setup positions with more than the usual 1 or 2 pieces of the same kind.

Just an information for you - I don't know if you want to fix this problem also in the MAME driver (maybe in any other way) ...

Regards,
Franz
Mit Zitat antworten
  #4434  
Alt 19.04.2021, 00:06
hap hap ist offline
TASC R40
 
Registriert seit: 27.07.2019
Beiträge: 507
Abgegebene Danke: 183
Erhielt 1.642 Danke für 324 Beiträge
Aktivitäten Langlebigkeit
5/20 5/20
Heute Beiträge
0/3 ssssss507
Re: Mess Emulator für diverse Schachcomputer ist fertig!

Maybe most of the software is ok with it. The smartboard manual is pretty clear about that each piece has its own unique frequency. And the R30 manual mentions you need to play with a different piece if the queen is not available. (in other words, R30 did not come with 2 queens per color)

Does anyone have the DOS version of the smartboard testing program?
The one mentioned in this manual: http://isabelle.zanchetta.free.fr/TascPCUS.pdf
*edit* ok, it's over here: https://web.archive.org/web/20030212...nloadable.html

There's also smartmon, a Windows version, but that doesn't test as much. Here's a MAME screenshot.

Geändert von hap (19.04.2021 um 23:18 Uhr) Grund: smartbrd.exe
Mit Zitat antworten
  #4435  
Alt 19.04.2021, 19:10
fhub fhub ist gerade online
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.572
Abgegebene Danke: 431
Erhielt 5.654 Danke für 1.304 Beiträge
Aktivitäten Langlebigkeit
12/20 14/20
Heute Beiträge
1/3 sssss2572
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von hap Beitrag anzeigen
Maybe most of the software is ok with it. The smartboard manual is pretty clear about that each piece has its own unique frequency.
Yes, at least all 4 chess modules for the Tasc R30 work perfectly with my modifications, internally they just don't care about whether e.g. a rook is ROOK1 or ROOK2. The Tasc R30 programs have a quite strong test of legal or illegal positions, which is even displayed when entering the 'position' menu:
the program accepts only 16 pieces for each side, only 1 king and 8 pawns, but any number of the other pieces (QRBN) as long as one pawn is removed for every additional piece.

According to these conditions I've now changed my code a bit, I've restored the 'piece_available' function, and changed the tests in 'spawn_cb':
keeping the 'if (piece_available(...))' checks for the king and the pawns, removing this check completely for the queen, and for the other 3 pieces I only check for PIECE1 - if not available then I use PIECE2 (so this would happen for all additional pieces).
It's not much difference to my first version, but now at least all usual pieces have their correct internal numbers again.
Zitieren:
And the R30 manual mentions you need to play with a different piece if the queen is not available. (in other words, R30 did not come with 2 queens per color)
Well, it's not only about a 2nd queen after a promotion, it's also about solving chess puzzles with more than the usual number of pieces of the same color (e.g. 2 queens or 3 knights).
You can definitely set up such a position on a real Tasc R30 (you just could have some extra pieces from an other R30), but you can't do this with the current SmartBoard driver in the original MAME - except you use my MessExtra version ...
Mit Zitat antworten
  #4436  
Alt 19.04.2021, 20:37
hap hap ist offline
TASC R40
 
Registriert seit: 27.07.2019
Beiträge: 507
Abgegebene Danke: 183
Erhielt 1.642 Danke für 324 Beiträge
Aktivitäten Langlebigkeit
5/20 5/20
Heute Beiträge
0/3 ssssss507
Re: Mess Emulator für diverse Schachcomputer ist fertig!

Alright, I added an option to allow duplicate piece IDs. Smartmon doesn't complain about it either.

Mit Zitat antworten
  #4437  
Alt 20.04.2021, 10:17
fhub fhub ist gerade online
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.572
Abgegebene Danke: 431
Erhielt 5.654 Danke für 1.304 Beiträge
Aktivitäten Langlebigkeit
12/20 14/20
Heute Beiträge
1/3 sssss2572
AW: Mess Emulator für diverse Schachcomputer ist fertig!

hap, yesterday you've added the following:
"smartboard: add support to connect it to pc printer port"

How can this be used or tested?
I don't see anything wrt. printer or centronics in any menu, not in MAME and not in Tasc R30 either ...
Does this require a real PC printer or can this be emulated in MAME?

For the Novag SuperForte you have mentioned an option "-rs232 terminal" long time ago, so I've now tried it for the TascR30 with options like
"-centronics", "-printer", "-lpt1" etc., but nothing worked.
Mit Zitat antworten
  #4438  
Alt 20.04.2021, 14:25
hap hap ist offline
TASC R40
 
Registriert seit: 27.07.2019
Beiträge: 507
Abgegebene Danke: 183
Erhielt 1.642 Danke für 324 Beiträge
Aktivitäten Langlebigkeit
5/20 5/20
Heute Beiträge
0/3 ssssss507
Re: Mess Emulator für diverse Schachcomputer ist fertig!

It is for the PC driver, connect smartboard to the PC printer port.
The screenshots above are running a test tool on Windows 95.

Below is a screenshot of Rebel 6(DOS) + Smartboard, using TASCDRV.EXE
Is it useful to play with on an emulator? not really, all it does is duplicate another user interface. But it's fun that it works.

Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu hap für den nützlichen Beitrag:
Agep (20.04.2021), fhub (20.04.2021)
  #4439  
Alt 22.04.2021, 12:48
hap hap ist offline
TASC R40
 
Registriert seit: 27.07.2019
Beiträge: 507
Abgegebene Danke: 183
Erhielt 1.642 Danke für 324 Beiträge
Aktivitäten Langlebigkeit
5/20 5/20
Heute Beiträge
0/3 ssssss507
Re: Mess Emulator für diverse Schachcomputer ist fertig!

welche ton ist gleich wie echte RISC2500/Montreux? https://tsk-tsk.net/net/temp/riscs/
On -> D4 -> reply -> Off

My guess is risc7.mp3
I couldn't find videos of it on youtube.

Geändert von hap (22.04.2021 um 13:13 Uhr)
Mit Zitat antworten
  #4440  
Alt 22.04.2021, 16:03
Benutzerbild von Chessguru
Chessguru Chessguru ist offline
Administrator
 
Registriert seit: 29.06.2004
Ort: Rostock
Alter: 55
Land:
Beiträge: 6.478
Bilder: 1
Abgegebene Danke: 1.589
Erhielt 4.590 Danke für 1.381 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
10/20 20/20
Heute Beiträge
0/3 sssss6478
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi hap,

original Montreux. Reicht dir das?

Gruß
Micha
Angehängte Dateien
Dateityp: mp3 montreux.mp3 (248,6 KB, 91x aufgerufen)
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Chessguru für den nützlichen Beitrag:
hap (22.04.2021)
Antwort

Themen-Optionen
Ansicht

Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, 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 / World of chess computers 3 09.09.2007 22:56


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:56 Uhr.



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