Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Bereich Schachcomputer: > Die ganze Welt der Schachcomputer


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 17.10.2019, 23:24
Tibono Tibono ist offline
Novag Chess Robot
 
Registriert seit: 22.05.2018
Ort: Frankreich
Alter: 58
Land:
Beiträge: 52
Abgegebene Danke: 45
Erhielt 51 Danke für 21 Beiträge
Activity Longevity
7/20 2/20
Today Beiträge
0/3 sssssss52
Novag Delta-1 code

Hi,
I first apologize not being able to write a quite long post in German.

I will soon add a Delta-1 to my collection ("ordered" it as a birthday gift) and wanted to dig into the authorship mystery.

As it is now easy to browse ROM data files dumped for emulation purpose, I compared the Delta ROM with some candidates, all F8-3850 or F8-3870 based:
- Novag CC MK I, 1978, 2Kb ROM, 256b RAM (D. Goodrich)
- Boris, 1978, 2.5Kb ROM, 256b RAM (D. Lindsay)
- Boris Diplomat, 1979, 2.5Kb ROM, 256b RAM (D. Lindsay)
- Novag Pocket Chess/Chess Traveller, 1980, 2Kb ROM, 64b RAM (M. Johnson)
- Novag Delta-1, 1980, 4Kb ROM, 312b RAM (to be identified)

Of course I could not perform such a comparison with 6502 based devices, such as CC MK II or MK III. Anyway Mike Johnson is present with the Pocket Chess; and Peter Jennings indeed lacking.

But let's step forward with the ones that can be compared on a byte to byte basis:
- I could find no similarities between Delta-1 code and CC MK I nor Pocket Chess
- on the other hand, I found significant identical blocks of bytes between Delta-1 and whichever Boris/Boris Diplomat. And comparing Boris/BorisD to each other, I found roughly the same amount of similarities.

Let's get a bit more accurate: I considered identical blocks showing at least 8 consecutive very same bytes (same positions of course); longer blocks being as well added to the count if all bytes but very few were same, and same position in the block. The few non corresponding bytes were of course removed from the count.

Example: s = same byte; - = different byte
----ssssssss--- value +8 (minimum block)
---ss-ssssssss-sss--- value +13 (extended block & >minimum)
---ssssss--s---sssss--- no value, so 0 (minimum not reached)

Consecutive 00 or FF were not considered.

I so found :
- 800 bytes in identical blocks comparing Delta-1 to Boris
- 808 bytes in identical blocks comparing Delta-1 to Boris Diplomat
- 871 bytes in identical blocks comparing Boris to Boris Diplomat.

Total bytes ROM count being 2006 for BorisD, 2831 for Boris, and 4096 for Delta-1:
- the Delta-1 shares 20% of its code with any of both Boris
- Boris shares 28% of its code with Delta-1, and 31% with Boris Diplomat
- The most impressive ratio is the one based on the smallest Boris Diplomat, sharing 40% of its code with the Delta-1, and 43% with the Boris.

That is common DNA, isn't it?

But a question remains pending: why is the Delta-1 so weak? (despite larger ROM, larger RAM, faster clock and later birth...)

Viele Grüße
Eric

Geändert von Tibono (17.10.2019 um 23:31 Uhr)
Mit Zitat antworten
  #2  
Alt 18.10.2019, 10:18
hap hap ist offline
Super Conny
 
Registriert seit: 27.07.2019
Beiträge: 81
Abgegebene Danke: 19
Erhielt 107 Danke für 31 Beiträge
Activity Longevity
0/20 1/20
Today Beiträge
0/3 sssssss81
Re: Novag Delta-1 code

Yes, when doing a hex compare between Delta-1 and Boris, you can see many similarities. But be aware that this alone is not 100% proof that the chess engine was written by the same person.

for example:
person A: programmed user interface for Boris/Boris D
person B: chess engine for Boris
person A: user interface for Delta-1
person C: chess engine for Delta-1
Mit Zitat antworten
Antwort

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
Idee: Novag Micro II - der meistgeklonte Novag - eine Spekulation bataais Die ganze Welt der Schachcomputer 24 21.11.2018 14:52
Frage: Ersatz für Novag Netzteil 8,5 Volt AC , 0,8 A beim Novag Super Sensor IV BlackPawn Technische Fragen und Probleme / Tuning 4 19.08.2010 22:42
Test: Delta und Diplomat Mark 1 Teststellungen und Elo Listen 7 09.10.2006 09:11


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:52 Uhr.



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