Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Die ganze Welt der Schachcomputer / World of chess computers


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 10.05.2020, 13:40
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.945
Abgegebene Danke: 607
Erhielt 7.336 Danke für 1.642 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
0/3 sssss2945
AW: Novag Delta-1 code

 Zitat von bataais Beitrag anzeigen
The final hack-version here:
Well, if this version does indeed play better, then I could of course add it to CB-Emu, e.g. as 'Delta-1 (modified)'.

But before doing it, I'd have to know the correct address mapping:
Is it (as for the original ROM)
map(0x2000, 0x20ff).mirror(0x1f00).ram(); // A13
or (like 'hap' posted for your 1st hack)
map(0x2bc0, 0x2bff).rom().region("maincpu", 0x0880);
map(0x2c00, 0x2cff).ram();
(or again something else, since you've changed the ROM once more)?

Regards,
Franz
Mit Zitat antworten
  #2  
Alt 10.05.2020, 13:44
hap hap ist offline
Resurrection
 
Registriert seit: 27.07.2019
Beiträge: 601
Abgegebene Danke: 222
Erhielt 2.323 Danke für 417 Beiträge
Aktivitäten Langlebigkeit
0/20 6/20
Heute Beiträge
0/3 ssssss601
Re: Novag Delta-1 code

The MAME modification was to place the evaluation table at the right place without hacking the ROM. I didn't test it though.

The ROM hack is for the original hardware (or unmodified MAME driver).
Mit Zitat antworten
Folgender Benutzer sagt Danke zu hap für den nützlichen Beitrag:
kamoj (01.05.2022)
  #3  
Alt 10.05.2020, 13:57
bataais bataais ist offline
Mephisto Turniermaschine
 
Registriert seit: 01.10.2013
Beiträge: 316
Abgegebene Danke: 207
Erhielt 549 Danke für 221 Beiträge
Aktivitäten Langlebigkeit
0/20 12/20
Heute Beiträge
0/3 ssssss316
AW: Novag Delta-1 code

Franz, what hap posted is fine, it will do the same thing.
(Just copy that 64-bytes-table from ROM 0880-08bf to RAM 2bc0-2bff.)
In the new eprom I put it at ECC0, but that will be 'mirrored' at 2XC0-2XFF..

The other bit in the first version I removed wasn't a computed goto as I thought, but would be used for the display and was correct (FE instead of FD).
But it isn't called at all, so doesn't hurt.
Mit Zitat antworten
  #4  
Alt 10.05.2020, 14:19
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.945
Abgegebene Danke: 607
Erhielt 7.336 Danke für 1.642 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
0/3 sssss2945
AW: Novag Delta-1 code

Aah, I think I'm understanding it now (your F8 assembly listing was Chinese for me. ).

So you have added an extra code to copy this table to a different address, and hap's MAME change just remaps this 'wrong' table address to the correct place.
But then hap's method and your ROM hack should have the same effect, right?
If yes, then changing the mem map in MAME should be the simpler method, because you won't need an extra ROM file!?
Mit Zitat antworten
Folgender Benutzer sagt Danke zu fhub für den nützlichen Beitrag:
kamoj (01.05.2022)
  #5  
Alt 10.05.2020, 14:47
bataais bataais ist offline
Mephisto Turniermaschine
 
Registriert seit: 01.10.2013
Beiträge: 316
Abgegebene Danke: 207
Erhielt 549 Danke für 221 Beiträge
Aktivitäten Langlebigkeit
0/20 12/20
Heute Beiträge
0/3 ssssss316
AW: Novag Delta-1 code

Correct!
Mit Zitat antworten
  #6  
Alt 10.05.2020, 14:54
bataais bataais ist offline
Mephisto Turniermaschine
 
Registriert seit: 01.10.2013
Beiträge: 316
Abgegebene Danke: 207
Erhielt 549 Danke für 221 Beiträge
Aktivitäten Langlebigkeit
0/20 12/20
Heute Beiträge
0/3 ssssss316
AW: Novag Delta-1 code

I let Boris rev1, Boris Diplomat and my modified Delta-1 solve this simple problem:



Boris rev1: 55 s
Delta-1 mod.: 60 s
Delta-1 (original-ROM CB-Emu) : 84s
Boris Diplomat: 101 s

Could somebody with an original Delta-1 test this?

Geändert von bataais (10.05.2020 um 18:35 Uhr) Grund: added Delta-1 orig.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu bataais für den nützlichen Beitrag:
kamoj (01.05.2022)
  #7  
Alt 10.05.2020, 19:33
Tibono Tibono ist offline
Resurrection
 
Registriert seit: 22.05.2018
Ort: Frankreich
Alter: 63
Land:
Beiträge: 619
Abgegebene Danke: 4.180
Erhielt 1.451 Danke für 496 Beiträge
Aktivitäten Langlebigkeit
5/20 7/20
Heute Beiträge
1/3 ssssss619
AW: Novag Delta-1 code

Hi,
original Delta-1: 82s
Mit Zitat antworten
  #8  
Alt 11.05.2020, 15:26
bataais bataais ist offline
Mephisto Turniermaschine
 
Registriert seit: 01.10.2013
Beiträge: 316
Abgegebene Danke: 207
Erhielt 549 Danke für 221 Beiträge
Aktivitäten Langlebigkeit
0/20 12/20
Heute Beiträge
0/3 ssssss316
AW: Novag Delta-1 code

Just for completeness, here are all the remaining Boris messages left in the Delta-1 ROM:

Code:
BORIS AWAITS 
.
.
 PRESENT?
ARE YOU ANOTHER COMPUTER?
ARE YOU RATED?
ARE YOU SURE?
AT LAST
AWFUL
BOOK MOVE
BUT CAN HUM


0878: ( BORIS AWAITS ) YOUR MOVE
( 01 CD 7E 53 09 37 AE 50 ) BC FD 59 C0 86 0
.
.
08B9:ARE THERE LADIES ( PRESENT?
3D 65 A2 6D 65 83 47 6E ( 50 6D 6E 6B A0 E0 0

08C8:ARE YOU ANOTHER COMPUTER?
3D 65 0B CF 53 BC A2 6D 51 C9 06 FA 6D 0E 0

08D7:ARE YOU RATED?
3D 65 0B CF 5D 3A 64 0E 0

08E0:ARE YOU SURE?
3D 65 0B CF 5E FD 60 E0 0

08E9:AT LAST
3A 58 3E A0 0

08EE:AWFUL
30 90 2F 80 0

08F3:BOOK MOVE
01 CC 05 59 C0 86 0

08FA:BUT CAN HUM ) ANS COMPUTE?
01 FA 51 3B 52 F9 ) 3B E5 1C 90 6F A6 0E 0

(again, snipped from Sean Riddle's disassembly of Boris rev.1)
Those programmers actually just patched over the existing code, leaving many fragments of code behind. All in all they didn't do such a bad job (except that positional bonus factor table oversight), as it must have been really hard work to modify someone else's assembly code, and get it working somehow.
Mit Zitat antworten
Folgende 7 Benutzer sagen Danke zu bataais für den nützlichen Beitrag:
achimp (11.05.2020), Boris (12.05.2020), Hast8 (01.09.2025), kamoj (01.05.2022), mclane (30.08.2025), Mychess (05.12.2021), Tibono (11.05.2020)
  #9  
Alt 30.08.2025, 18:48
Benutzerbild von mclane
mclane mclane ist offline
Lebende Foren Legende
 
Registriert seit: 16.04.2005
Ort: Lünen
Alter: 58
Land:
Beiträge: 4.442
Abgegebene Danke: 3.070
Erhielt 5.874 Danke für 2.076 Beiträge
Aktivitäten Langlebigkeit
9/20 20/20
Heute Beiträge
1/3 sssss4442
AW: Novag Delta-1 code

But which programmers. And have they been caught ?
The evidence is so obvious.
__________________
Die ganze Welt des Computerschachs
Mit Zitat antworten
Folgender Benutzer sagt Danke zu mclane für den nützlichen Beitrag:
kamoj (31.08.2025)
Antwort


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
Idee: Novag Micro II - der meistgeklonte Novag - eine Spekulation bataais Die ganze Welt der Schachcomputer / World of chess computers 27 25.11.2020 17:54
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 / Test positions and Elo lists 7 09.10.2006 09:11


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:40 Uhr.



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