|
|||||||||||
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
![]() Grüße, Franz
__________________
Meine Webseite: https://fhub.jimdofree.com/ |
Folgende 17 Benutzer sagen Danke zu fhub für den nützlichen Beitrag: | ||
achimp (08.10.2023), Agep (05.10.2023), berger (05.10.2023), germangonzo (06.10.2023), hap (05.10.2023), jerazi (06.10.2023), Jo (06.10.2023), kamoj (05.10.2023), Luis (06.10.2023), Mapi (05.10.2023), Mark 1 (05.10.2023), MichaelN (05.10.2023), mickihamster (06.10.2023), MikeChess (06.11.2023), Robert (06.10.2023), Tibono (06.10.2023), Wandersleben (06.11.2023) |
Folgender Benutzer sagt Danke zu Didi für den nützlichen Beitrag: | ||
kamoj (06.10.2023) |
|
|||||||||||
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Yes, the CPU divider emulation used in several Fidelity drivers is slow.
If you want to run the chesscomputer unthrottled anyway, you could disable the divider completely, it's a configuration option. |
|
|||||||||||
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
in some situations (e.g. when it's the opponents turn and the program is not pondering) the chess program itself reduces the CPU frequency by a factor 2 (or 4, depending on the dip switch setting) to save battery power - is this correct? And have these real devices only a dip switch for factor 2 or 4, or can this also be switched off completely?
__________________
Meine Webseite: https://fhub.jimdofree.com/ |
Folgender Benutzer sagt Danke zu fhub für den nützlichen Beitrag: | ||
kamoj (06.10.2023) |
|
|||||||||||
Re: Mess Emulator für diverse Schachcomputer ist fertig!
The CPU divider is from the address bus (in most cases, the CPU program counter). I assume it's due to slow EPROMs, similar how for example Mephisto Glasgow has wait states with DTACK.
No it's not a switch, it's a wire. The only way a user could change it is opening the chesscomputer and resoldering the wire or removing it. (and maybe break the chesscomputer when the EPROMs can't handle the increased speed... so don't try it ![]() |
|
||||||||||||
Re: Mess Emulator für diverse Schachcomputer ist fertig!
If you override these dividers in a real Fidelity chess computer, I can guarantee that it will crash or malfunctioning, even if you have installed faster EPROMs. There are many more changes that would have to be made. But when it comes to emulation... I don't have an opinion on that.
![]() Best, Gerardo |
|
|||||||||||
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
But this had to be done for almost every program step (since the program is executed from the EPROM), so isn't his extremely inefficient? Wouldn't it be better/simpler then to just use a slower CPU frequency all the time? Well, I don't think that switching off the CPU divider would be any problem in the emulation - at least I've not yet run into any troubles doing it.
__________________
Meine Webseite: https://fhub.jimdofree.com/ |
|
|||||||||||
Re: Mess Emulator für diverse Schachcomputer ist fertig!
MAME doesn't emulate the address bus at a low level, so yes the implementation is inefficient.
It is as you say, the CPU runs slower when it's accessing the EPROM area. Simply lowering the overall CPU freq is not the same thing. Disabling it in emulation, the chesscomputer would be faster, I don't expect problems. |
|
|||||||||||
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Neuer treiber: SciSys Chess Companion II und Explorer Chess. Danke an Sean Riddle fur ROM dump.
Even though the Explorer has less buttons, it's the same ROM as Companion II. Concord is also on this MCU, but other than aesthetics it is identical to Companion II. This is the first chess computer with a Kaare Danielsen chess engine, and also the first Kaare Danielsen one that's ever emulated. It is the 4KB program. Sean Riddle was finally able to dump the HD6301V1 MCU. It's not known yet if or how HD6301Y0 (16KB ROM) can be dumped. ![]() ![]() |
Folgende 17 Benutzer sagen Danke zu hap für den nützlichen Beitrag: | ||
Agep (05.11.2023), bataais (21.11.2023), berger (05.11.2023), Bryan Whitby (06.11.2023), d.hammes (05.11.2023), ferribaci (05.11.2023), fhub (05.11.2023), kamoj (05.11.2023), Luis (05.11.2023), Mark 1 (05.11.2023), MichaelN (05.11.2023), MikeChess (05.11.2023), Mychess (05.11.2023), Robert (06.11.2023), ruschach (05.11.2023), Tibono (05.11.2023), Wandersleben (05.11.2023) |
|
||||||||||||
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Hello,
The 6301Y seems to have an extra protection to prevent extraction of the rom. Cordialy. |
Folgender Benutzer sagt Danke zu Mychess für den nützlichen Beitrag: | ||
kamoj (06.11.2023) |
![]() |
|
|
![]() |
||||
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 |