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)

hap 06.11.2023 16:04

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

Zitat von Mychess (Beitrag 120859)
da es bereits geschehen ist!

Enterprise S is not dumped yet, but yes I expect it can be dumped/emulated soon.
Unless you're hinting that you (or know someone who) already extracted the rom?

Mychess 06.11.2023 16:30

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

I know someone who did, and for 3 others chess computers with 6301, including the Chess Companion II.

Cordialy.

Roberto 06.11.2023 16:41

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
... and what about the Kittingers Super VIP/Super Nova?

Cordially Roberto

hap 06.11.2023 16:44

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
And would they be willing to let MAME emulate those rom dumps?
Either way, a CXG Star Chess should be on the way soon to Sean, we bought one a week ago, not knowing it was already dumped.

I only know of these that have a 6301V1:
0609V171: Chess Companion II, Explorer Chess, Concord/Concord II, Olympiade, Electronic Chess Mark 8, and 2 Tandy clones.

HD6301V1C42P: Enterprise S, Star Chess, Fidelity Genesis, Mephisto Merlin 4K

Any others with 6301V1? Novag Constellation Jr, maybe?


Zitieren:

Zitat von Roberto (Beitrag 120867)
... and what about the Kittingers Super VIP/Super Nova?
Cordially Roberto

Super VIP is 6301Y0
Super Nova is already emulated.

Mychess 06.11.2023 16:49

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

The Super Vip is dumped too.

Cordialy.

Mark 1 06.11.2023 16:55

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

Franz , da gibs ja wieder richtig krasse Bewegung.:)

Gruß
Mark 1

fhub 06.11.2023 16:57

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

from where did you get the 3MHz for ccompan2 (and 6Mhz for the Concord II)?
All sources I've found in the internet report 3.6MHz for ccompan2 (and 7.2MHz for Concord II)!?

fhub 06.11.2023 16:59

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

Zitat von Mark 1 (Beitrag 120872)
Franz , da gibs ja wieder richtig krasse Bewegung.:)

ja, der reinste Albtraum ... :(

Mychess 06.11.2023 17:00

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
>> And would they be willing to let MAME emulate those rom dumps?

I'll ask him later.

Cordialy.

ps ! 7.2 MHz for Star and Concord 2, divided by 4.

Mark 1 06.11.2023 17:00

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Franz@ Ich mag deinen Humor :o

Gruß Mark 1

hap 06.11.2023 17:07

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

Zitat von fhub (Beitrag 120873)
Hi hap,

from where did you get the 3MHz for ccompan2 (and 6Mhz for the Concord II)?
All sources I've found in the internet report 3.6MHz for ccompan2 (and 7.2MHz for Concord II)!?

They don't have an XTAL. And judging from sound pitch, it's less than the advertised 3.6 and 7.2
The CXG ones have an XTAL however.

fhub 06.11.2023 17:12

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

Zitat von hap (Beitrag 120880)
They don't have an XTAL. And judging from sound pitch, it's less than the advertised 3.6 and 7.2
The CXG ones have an XTAL however.

Ok, in my version I've added all 4 frequencies (3/3.6/6/7.2) and set it to 3.6 by default, so everyone can choose whatever he wants.

hap 06.11.2023 17:20

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Then again, the only videos I found are from the Tandy clones (Sean's one is a Tandy 1650 too).
Perhaps Tandy was forced to make them a bit weaker than SciSys ones. I'll add a TODO note in the driver for verifying clock speed.

Mychess 06.11.2023 18:02

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

Zitat von hap (Beitrag 120868)
Any others with 6301V1? Novag Constellation Jr, maybe?

The dump of the Novag Constellation Junior is already made.

Cordialement

PS : Checked again, cordially is the correct spelling, so I'll go back to it as I did initially before changing following a comment. And thank you Roberto.

achimp 06.11.2023 22:14

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

Zitat von hap (Beitrag 120868)
...
Any others with 6301V1? Novag Constellation Jr, maybe?
....

CXG Computachess III, Chess King Triomphe, RadioShack 1650 Fast Response, Fidelity Genesis, CXG Sphinx Comet
I assume same ROMs for all, only Crystals vary a little bit.

Regards
Achim

hap 06.11.2023 22:40

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

Zitat von achimp (Beitrag 120898)
CXG Computachess III, Chess King Triomphe, RadioShack 1650 Fast Response, Fidelity Genesis, CXG Sphinx Comet
I assume same ROMs for all, only Crystals vary a little bit.

Regards
Achim

RadioShack 1650 Fast Response: Concord II, has the 0609V171 MCU

CXG Computachess III: pretty sure it's HD6301V1C42P
Fidelity Genesis: should also have the HD6301V1C42P

CXG Sphinx Comet: wiki says it has a V1, but I'm not sure.

Chess King Triomphe: interesting, here is a photo of the inside http://www.chesscomputeruk.com/html/..._triomphe.html

berger 07.11.2023 00:36

Re: AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
1 Anhang/Anhänge
Zitieren:

Zitat von hap (Beitrag 120900)
Chess King Triomphe: interesting, here is a photo of the inside http://www.chesscomputeruk.com/html/..._triomphe.html

I had that computer at home, I attach a better quality photo.

Best,
Gerardo

fhub 07.11.2023 13:40

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

die 2 neuen Saitek/SciSys-Geräte (Chess Companion II und Explorer Chess) sind jetzt auch in CB-Emu implementiert -
vielen Dank an 'hap' und Sean Riddle!

Wie üblich bei komplett neuen Modellen mußte ich sowohl Treiber als auch Layout wieder ziemlich ändern, damit sie unter der alten MAME-Version 0.220 noch funktionieren.
Beide Engines benutzen exakt das gleiche ROM, sind also vom Programm her identisch. Nur die Tasten (und teilweise auch deren Bedienung) sind etwas unterschiedlich. Daher war es auch nötig, für beide Engines unterschiedliche Plugins zu schreiben (übrigens beherrschen sie auch den Setup- und Edit-Modus).
Bie meinen Tests hat alles funktioniert, aber natürlich wären weitere Testpartien oder Stellungstests zur Sicherheit nicht schlecht.

PS: Übrigens, falls jemand den 'Saitek Senator (Executive) Chess' in der Liste sucht - der findet sich jetzt unter 'E', da ich ihn in 'Saitek Executive (Senator) Chess' umbenannt habe. ;)

Question for hap:
There's one thing I don't understand with these 2 devices: they have different key codes (ports&bits), although using exactly the same ROM program - how is this possible?
Example:
Port "IN.2" bit 0x02 is "Multi Move" for the ccompanion2, but the same port&bit is "Take Back" for the expchess!?
So if this key with port "IN.2" bit 0x02 is pressed, how can the same program know, whether it should switch to 'multi move' mode (when I'm running ccompanion2) or just 'take back' the last move (when running expchess)??
Looking at your driver I don't see any differentiation between these 2 engines - apart from the layouts and the input ports they use exactly the same machine configuration!?

Grüße,
Franz

hap 07.11.2023 13:59

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
There's a note in the driver about that: "Explorer Chess and Chess Companion II / Concord have the same MCU ROM, pin P23 is either VCC or GND to distinguish between the two."

So, SciSys has put the 'sequel' to Travel Sensor and Companion on the same rom.
See the resemblence:
http://www.chesscomputeruk.com/html/...companion.html
http://www.chesscomputeruk.com/html/travel_sensor.html

fhub 07.11.2023 14:08

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

Zitat von hap (Beitrag 120927)
There's a note in the driver about that: "Explorer Chess and Chess Companion II / Concord have the same MCU ROM, pin P23 is either VCC or GND to distinguish between the two."

Ah, these are hardware descriptions in the driver that I usually don't read, because I wouldn't understand them anyway. :D

berger 07.11.2023 14:54

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

Zitat von fhub (Beitrag 120928)
Ah, these are hardware descriptions in the driver that I usually don't read, because I wouldn't understand them anyway. :D

Too bad, Franz! :maul:

Mychess 08.11.2023 08:06

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

The CXG Star Chess is emulated.

Star chess has many 100% clones :
CXG Entreprise S (1984),
Schneider Enterprise S,
CXG Computachess III,
Mephisto Merlin 4K,
CXG Sphinx Comet,
CXG Super Computachess,
CXG Crown,
CXG Sphinx Galaxy 2,
Fidelity Genesis.

Cordially.

fhub 08.11.2023 09:27

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

Zitat von Mychess (Beitrag 120956)
The CXG Star Chess is emulated.

Hmm? Where?

Mychess 08.11.2023 17:10

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

Zitat von fhub (Beitrag 120926)
Hi,

Question for hap:
There's one thing I don't understand with these 2 devices: they have different key codes (ports&bits), although using exactly the same ROM program - how is this possible?
Example:
Port "IN.2" bit 0x02 is "Multi Move" for the ccompanion2, but the same port&bit is "Take Back" for the expchess!?
So if this key with port "IN.2" bit 0x02 is pressed, how can the same program know, whether it should switch to 'multi move' mode (when I'm running ccompanion2) or just 'take back' the last move (when running expchess)??
Looking at your driver I don't see any differentiation between these 2 engines - apart from the layouts and the input ports they use exactly the same machine configuration!?

The code in CC2 :
Code:

       
        ldx    #$F75C              ; 12 keys table
        ldab    #$0C                ; 12 keys counter
        tim    #$08,$Port2Data    ; test config 12/14 keys  <--------------  hardware test
        bne    LF73E    >-        ; yes for 12
        ldx    #$F76A      |      ; 14 keys table
        ldab    #$0E        |      ; 14 keys counter
LF73E:                      |      ;
        dex              <-        ;
        decb                |      ;
        bmi    LF7A9      |      ; end
        cmpa    $00,x      |      ; same as table ?
        bne    LF73E    >-        ; no, next
        ldx    #$F76A              ; vectors table
        abx                        ; 2 bytes for address
        abx                        ;
        ldx    $00,x              ; loading vector
        clra                        ; a=0
        pshx                        ; in stack for jmp
        rts                        ; indirect by return
XF750:                              ;
        db      $40, $43, $44, $45  ;      14 keys    |  12 keys
        db      $80, $81, $82, $83  ;  40 FE30  Pawn  | 81  FE30
        db      $84, $85, $86, $87  ;  41 FE31  knight | 82  FE31
XF75C:                              ;  42 FE32  bishop | 86  FE32
        db      $44, $82 ,$80, $45, ;  43 FE33  rook  | 87  FE33
        db      $84, $40, $41, $83, ;  44 FE35  king  | 40  FE35
        db      $86, $81, $42, $43, ;  45 FDF3  color  | 45  FDF3
        db      $46, $85            ;  46 FD44  sound  |
XF76A:                              ;  80 FC93  New G. | 44  FC93
        db      $FE, $35, $FC, $8A  ;  81 FCBD  takebk | 85  FCBD
        db      $FC, $93, $FD, $F3  ;  82 FC8A  epos  | 43  FC8A
        db      $FE, $34, $FE, $30  ;  83 FE0B  play  | 83  FE0B
        db      $FE, $31, $FE, $0B  ;  84 FE34  queen  | 80  FE34
        db      $FD, $3F, $FC, $BD  ;  85 FE10  multmv |
        db      $FE, $32, $FE, $33  ;  86 FD3F  level  | 84  FD3F
        db      $FD, $44, $FE, $10  ;

Hacking is possible by adding 2 keys and put the pin 3 of the port 2 at Vcc.

Cordially.

Mychess 09.11.2023 09:38

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

Zitat von achimp (Beitrag 120898)
CXG Computachess III, Chess King Triomphe, RadioShack 1650 Fast Response, Fidelity Genesis, CXG Sphinx Comet
I assume same ROMs for all, only Crystals vary a little bit.

Regards
Achim

In https://hiarcs.net/forums/viewtopic....301xl&start=45 there is a long study about Chess King Triomphe.

From "Summary of Deviations" by spacious_mind (Sat Oct 21, 2017 6:26 pm)
http://spacious-mind.com/forum_repor...st_summary.gif

it seems that :

Chess King Counter Gambit 2 MHz
Yeno 301 XL 2 MHz
Chess King Triomphe 1 MHz

are the same program of an unknown programmer, and probably not from Kaare Danielsen.
It seems also that is the best 4K program (better than Star Chess/Enterprise...).

Cordially.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:29 Uhr.

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